Perancangan Aplikasi Pendeteksi Kesalahan Perintah SQL Query Menggunakan Algoritma Knuth Morris Pratt

Authors

  • Guidio Leonarde Ginting STMIK Budi Darma Jln. Sisingamangaraja No. 338
  • Dian Puspita Napitupulu STMIK Budi Darma Jln. Sisingamangaraja No. 338
  • Pristiwanto Pristiwanto STMIK Budi Darma Jln. Sisingamangaraja No. 338

DOI:

https://doi.org/10.30865/jurikom.v5i4.954

Abstract

Database Server applications are now widely used by institutions or institutions for various purposes. Most users detect the typing error manually so it is less effective. The problem that often occurs is writing or typing due to the sensitivity of the programming language. For example uppercase and lowercase letters, periods and commas, or other punctuation marks. Apart from these problems users of the MySQL application generally use tools to assist in database creation or in the manipulation process so that the Query structure of SQL is often forgotten. The Knuth-Morris Pratt algorithm is an algorithm used to perform string matching processes. This algorithm is an Exact String Matching Algorithm type which is matching strings correctly with the arrangement of characters in a matched string having the number or sequence of characters in the same string. The Knuth-Morris Pratt algorithm is part of the string search process that plays an important role in detecting errors faster and more efficiently. To find out the SQL typing error using the SQL command error detection application, the user first enters the SQL file containing the database structure. After that, the user also types in the SQL Query to be checked. Through this step, a comparison is made between the queries inputted by users with the SQL structure.

References

Halimah Tus Sa'diah, "Implementasi Algoritma Knuth-Morris-Pratt Pada Fungsi Pencarian Judul Tugas Akhir Repository," JURNAL KOMPUTASI, vol. 14, p. 115, January 2017.

Jogiyanto, Analisis dan Desain Sistem Informasi. Yogyakarta: Andi, 2005.

http://elib.unikom.ac.id/download.php?id=24997, Tanggal Akses 20 Apr.

Andri Kuniyo and Kusrini, Membangun Sistem Informasi Akuntansi dengan Visual Basic & SQL Server. Yogyakarta: Andi, 2007.

Riyanarto Sarno, Yeni Anistyasari, and Rahimi Fitri, Semantic Search. Yogyakarta: Andi, 2012.

E. Buulolo, Implementasi Algoritma String Matching Dalam Pencarian Surat Dan Ayat Dalam Bible Berbasis Android, Pelita Inform. Budi Darma. III (2013) 23–27.

J.I. Sinaga, Mesran, E. Buulolo, APLIKASI MOBILE PENCARIAN KATA PADA ARTI AYAT AL-QUR’AN BERBASIS ANDROID MENGGUNAKAN ALGORITMA STRING MATCHING, INFOTEK. 2 (2016) 68–72.

F.T. Waruwu, M. Mesran, IMPLEMENTASI ALGORITMA KNUTH MORRIS PRATT PADA APLIKASI KAMUS ISTILAH LATIN FLORA DAN FAUNA BERBASIS ANDROID, Maj. Ilm. INTI. 4 (2014) 96–102.

Additional Files

Published

2018-08-05

How to Cite

Ginting, G. L., Napitupulu, D. P., & Pristiwanto, P. (2018). Perancangan Aplikasi Pendeteksi Kesalahan Perintah SQL Query Menggunakan Algoritma Knuth Morris Pratt. JURNAL RISET KOMPUTER (JURIKOM), 5(4), 377–381. https://doi.org/10.30865/jurikom.v5i4.954