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
- 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 .
- 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
- Terdapat pada PDA ( Personal Digital Assistance ) contohnya dalam menavigasi layar dan menggulirkan tampilan
- Dapat mengetikan pertanyaan seperti halnya saat sedang SMS
KEUNTUNGAN
- Tidak menggunakan bahasa buatan ( Artificial Language ) .
- Simple , mudah untuk digunakan .
- Lebih baik digunakan dalam pembuatan pertanyaan.
- Toleransi kesalahan.
- Penggunaan yang mudah.
- Mudah digunakan untuk penggunaan multiple database table .
KERUGIAN
- Cakupan linguistic yang tidak jelas .
- 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
- Swetha, P . 2015 . NLIDB ( Natural Language Interface To Databases) . http://www.slideshare.net/swethapallati5/nlidbnatural-language-interface-to-databases . Diakses 23 Desember 2016 .
- 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
Posting Komentar