Posted by : Unknown Selasa, 27 Desember 2016

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 Natural Language Interface to Database. 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 Natural Language Interface to Database

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



KELEBIHAN DAN KEKURANGAN

Kelebihan NLIDB
a) Pengguna (user) sistem NLIDB tidak perlu mempelajari bahasa query basis data (SQL, dll.) melainkan cukup melakukan perintah dengan bahasa alami.
b) Perintah negasi (tidak, bukan, dll.) lebih mudah diekspresikan dalam bahasa alami dibandingkan dengan menggunakan antarmuka form.
c) Sudah dibuatnya aplikasi mobile-nya.

Kekurangan NLIDB
a) Perintah-perintah yang dapat dilakukan user bersifat terbatas dan user sulit mengetahui perintah seperti apa yang tidak boleh diinputkan ke sistem.
b) Ketika sistem NLIDB tidak mengerti perintah user, seringkali sistem langsung menolak perintah tersebut sehingga user tidak mengetahui dengan jelas pada bagian mana dari inputan perintahnya yang salah/tidak diterima sistem.
c) Bersifat domain-dependent yang artinya satu sistem hanya akan bekerja dengan baik pada satu kasus/domain tertentu. Jika digunakan pada domain lain biasanya akan sulit melakukan konfigurasi yang sesuai.
d) Aplikasinya tidak mudah didapat.



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 ) dengan bahasa Indonesia atau inggris atau bahasa lainya 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 .





jurtek.akprind.ac.id/sites/default/files/12-19-Raharjo.pdf
http://diansyahermawan19.blogspot.co.id/2016/12/natural-language-interface-to-database.html


Leave a Reply

Subscribe to Posts | Subscribe to Comments

Diberdayakan oleh Blogger.

Copyright © Shikamaru Nara -Black Rock Shooter- Powered by Blogger - Designed by Johanes Djogan