Konversi Bahasa Indonesia ke Perintah Data Manipulation Language pada Structured Query Language menggunakan Natural Language Processing
Sirajuddin R(1*); Yulita Salim(2); Mardiyyah Hasnawi(3);
(1) Universitas Muslim Indonesia
(2) Universitas Muslim Indonesia
(3) Universitas Muslim Indonesia
(*) Corresponding Author
Abstractbahasa alami dapat dimengerti oleh komputer, maka diperlukan penerjemah bahasa yang mampu memahami arti bahasa alami misal Bahasa Indonesia. Structured Query Language (SQL) merupakan salah satu bahasa pemrograman yang digunakan dalam database. Data Manipulation Language (DML) termasuk jenis perintah dasar dalam Bahasa SQL. Perintah tersebut memungkinkan pengguna memanipulasi database antara lain menampilkan, menambah, mengubah dan menghapus data. Namun, tidak semua pemrogram pemula mempelajari tentang DML dapat memahami penggunaan perintah–perintah tersebut dengan cepat karena adanya kendala bahasa. Oleh karena itu, penelitian ini bertujuan untuk membuat aplikasi yang dapat mengonversi bahasa Indonesia menjadi perintah DML menggunakan Natural Language Processing (NLP). Aplikasi ini dibangun dengan melakukan analisis leksikal (Scanner), analisis sintaksis (Parser), analisis semantik (Translator) dan analisis pragmatik (Evaluator) hingga implementasi dan pengujian aplikasi. Hasil penelitian ini berupa aplikasi yang dapat melakukan konversi Bahasa Indonesia menjadi perintah dasar DML pada SQL menggunakan NLP. Berdasarkan hasil pengujian sebanyak 40 kali uji coba, 29 perintah yang berhasil dikonversi dengan benar dengan tingkat akurasi sebesar 72.5%.
KeywordsKonversi Bahasa; Bahasa Indonesia; SQL; DML; NLP
|
Full Text:PDF |
Article MetricsAbstract view: 47 timesPDF view: 16 times |
Digital Object Identifierhttps://doi.org/10.33096/busiti.v3i3.790 |
Cite |
References
J. Karlos, H. Sujaini and H. Anra, "Konversi Bahasa Indonesia ke SQL (Structured Query Language) dengan Pendekatan Mesin Penerjemah Statistik," Jurnal Sistem dan Teknologi Informasi (JUSTIN), vol. 3, no. 1, pp. 1-6, 2016.
Y. Priyadi, Kolaborasi SQL & ERD dalam Implementasi Database, Yogyakarta: Andi Offset Yogyakarta, 2014.
Rachmawati, "Analisis Kesalahan Menerapkan Bahasa SQL (Structure Query Language) Mata Kuliah Basis Data," Jurnal Pendidikan dan Riset Matematika Prismatika, vol. 1, no. 2, pp. 27-34, 2019.
E. A. Lisangan, "Natural Language Processing Dalam Memperoleh Informasi Akademik Mahasiswa Universitas Atma Jaya Makassar," TEMATIKA, vol. 1, no. 1, pp. 34-46, 2013.
N. K. D. A. Jayanti and N. K. Sumiari, Teori Basis Data, Yogyakarta: Penerbit Andi, 2018.
D. Soyusiawaty and A. H. S. Jones, "Penerapan Antar Muka Bahasa Alami Dalam Pencarian Informasi Skripsi Pada Suatu Program Studi," SEMNASTEKNOMEDIA ONLINE, vol. 6, no. 1, pp. 13-18, 2018.
R. Rosyadi, S. Al-Faraby and Adiwijaya, "Penerapan Question Answering System Pada Pembahasan Agama Islam Dengan Pendekatan Metode Pattern Based," MEDIA INFORMATIKA BUDIDARMA, vol. 2, no. 4, pp. 140-149, 2018.
E. Supriyati and M. Iqbal, "Pengukuran Similarity Tema Pada Juz 30 Al Qur’an Menggunakan Teks Klasifikasi," SIMETRIS, vol. 9, no. 1, pp. 261-370, 2018.
S. Raharjo and S. Hartati, "Antarmuka Bahasa Alami Untuk Melakukan Query Terhadap Terjemahan Al-Quran," Jurnal Teknologi, vol. 7, no. 1, pp. 12-19, 2014.
S. Wibisono, "Aplikasi Pengolah Bahasa Alami untuk Query Basisdata Akademik dengan Format Data Xml," Jurnal Teknologi Informasi DINAMIK, vol. 18, no. 1, pp. 65-79, 2013.
Refbacks
- There are currently no refbacks.
Copyright (c) 2022 Buletin Sistem Informasi dan Teknologi Islam (BUSITI)
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.