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 .
SUMBER : http://seputarcoretanintan.blogspot.co.id/2016/12/natural-language-interface-to-database.html
jurtek.akprind.ac.id/sites/default/files/12-19-Raharjo.pdf
http://diansyahermawan19.blogspot.co.id/2016/12/natural-language-interface-to-database.html
Diberdayakan oleh Blogger.