Natural Language Interface to Database

Penggunaan bahasa alami, bahasa keseharian seperti bahasa Indonesia dalam era internet sekarang bukan lagi merupakan domain ilmu sosial saja namun juga ilmu eksak seperti komputasi dengan tujuan interoperabilitas (Wicaksana,dkk, 2005). Semakin banyak dan beragamnya asal pengguna komputer dari berbagai negara yang terhubung dalam internet dan semakin besarnya data yang ada menjadikan kemudahan untuk mendapatkan data sesuai yang diharapkan oleh pengguna adalah sebuah keniscayaan. Sebagai contoh misalkan seorang pengguna internet dari Indonesia akan mengharapkan dapat menggunakan bahasa ibunya untuk mendapatkan informasi. Natural Language Processing (NLP) sebagai salah satu bidang ilmu komputer yang mempelajari interaksi komputer dengan bahasa yang digunakan secara umum dalam kehidupan sehari-hari. Pengembangan teknik yang bertujuan bagaimana komputer memahami bahasa alami manusia dipelajari dalam NLP. Bahasa alami yang digunakan oleh manusia dari berbagai negara akan memiliki perbedaan dalam bentuk penulisan dan pengucapan. NLP dapat digunakan untuk melakukan pengambilan kembali informasi (information retrieval) (Lewis dan Jones, 1996), baik dengan menggunakan penulisan ataupun diucapkan. Penelitian ini melakukan implementasi NLP untuk mendapatkan informasi dari data yang tersimpan dalam sistem basis data relasional.

Gagasan menggunakan bahasa alami ( Natural Language )  selain SQL  telah mendorong pengembangan baru jenis pengolahan data yang disebut dengan Natural language Interface To Database . Natural Language Interface to Database  adalah sebuah langkah menuju perkembangan dari system database cerdas ( Intelligent Database System ) untuk meningkatkan pengguna dalam melakukan kemudahan dalam penggunaan database .


TUJUAN  NATURAL LANGUAGE INTERFACE TO DATABASES

  1. Memungkinkan pengguna untuk menyusun pertanyaan dalam bahasa alami ( natural language )  dan menerima respon .
  2. Memudahkan dalam mengakses data dari system database terutama bagi pemula yang tidak mengerti query  database seperti SQL .
  3. Memungkinkan pengguna untuk hanya memasukan query  dalam bahasa inggris dengan antarmuka natural language database .


Ada banyak aplikasi yang dapat mengambil keuntungan dari NLIDB. Di PDA dan ponsel lingkungan, tampilan layar tidak selebar komputer atau laptop. Mengisi formulir yang memiliki banyak bidang dapat membosankan: satu mungkin harus menavigasi melalui layar, untuk menggulir, untuk mencari nilai-nilai scroll Box, dll Sebaliknya, dengan NLIDB, satu-satunya pekerjaan yang perlu dilakukan adalah dengan mengetikkan pertanyaan serupa dengan SMS (Short Messaging System).


SUB KOMPONEN NLIDB
Komputasi ilmuwan telah membagi masalah akses bahasa alami ke database menjadi dua sub-komponen:

  • Komponen Linguistic
  • Komponen database



CONTOH NATURAL LANGUAGE INTERFACE TO DATABASE

  1. Terdapat pada PDA ( Personal Digital Assistance )  contohnya dalam menavigasi layar dan menggulirkan tampilan 
  2. Dapat mengetikan pertanyaan seperti halnya saat sedang SMS 



KEUNTUNGAN

  1. Tidak menggunakan bahasa buatan ( Artificial Language ) .
  2. Simple  ,  mudah untuk digunakan .
  3. Lebih baik digunakan dalam pembuatan pertanyaan.
  4. Toleransi kesalahan.
  5. Penggunaan yang mudah.
  6. Mudah digunakan untuk penggunaan multiple database table .



KERUGIAN

  1. Cakupan linguistic yang tidak jelas .
  2. Kesalahan dalam ekspektasi .



KESIMPULAN
Natural Language Interface to Database  adalah sebuah langkah menuju perkembangan dari system database cerdas ( Intelligent Database System ) untuk meningkatkan pengguna dalam melakukan kemudahan dalam penggunaan database . Tujuan dari Natural Language Interface To Database  adalah Memungkinkan pengguna untuk menyusun pertanyaan dalam bahasa alami ( natural language )  dan menerima respon , memudahkan dalam mengakses data dari system database terutama bagi pemula yang tidak mengerti query  database seperti SQL  dan memungkinkan pengguna untuk hanya memasukan query  dalam bahasa inggris dengan antarmuka Natural Language Database .


SARAN
Pengetahuan mengenai  NLIDB yang sulit untuk didapatkan memperlambat untuk mengetahui arti  NLIDB itu sendiri . Perlunya pengetahuan mengenai Natural Language Interface  dan Database agar dapat dilakukan pengembangan pada Natural Language Interface To Database  (NLIDB) . Sehingga kekurangan pada Natural Language Interface To Database  dapat diminimalisir lagi .


SUMBER 
  1. Swetha, P . 2015 . NLIDB ( Natural Language Interface To Databases) . http://www.slideshare.net/swethapallati5/nlidbnatural-language-interface-to-databases  . Diakses 23 Desember 2016 .
  2. Raharjo , Suwanto dan Hartati , Sri . Juni 2014 . Antarmuka Bahasa Alami Untuk Melakukan Query Terhadap Terjemahan Al-Quran .http://jurtek.akprind.ac.id/sites/default/files/12-19-Raharjo.pdf . Diakses 23 Desember 2016 .





Komentar

Postingan populer dari blog ini

KELEBIHAN DAN KEKURANGAN PERUSAHAAN MARTHA TILAAR GROUP

STRUKTUR ORGANISASI PERUSAHAAN MARTHA TILAAR GROUP

Layanan Transisi (Service Transition)