Penerapan Algoritma Knuth-Morris-Pratt pada Fungsi Pencarian Dokumen untuk Sistem Informasi Administrasi Sekolah Berbasis Website
Abstract
Algoritma Knuth-Morris-Pratt merupakan algoritma pencarian yang akan mencocokkan pattern atau susunan kata yang akan dicari dari kiri ke kanan pada awal teks dan kemudian menggeser susunan kata sampai susunan kata tersebut berada di ujung teks. Algoritma KMP memiliki keunggulan pencarian kecocokan pada file yang berukuran besar. Metode pengembangan sistem yang digunakan yaitu metode Rapid Application Development. Metode RAD ini adalah strategi siklus hidup yang ditujukan untuk menyediakan pengembangan yang jauh lebih cepat dan mendapatkan hasil dengan kualitas yang lebih baik dibandingkan dengan hasil yang dicapai melalui siklus tradisional. Aplikasi Sistem Informasi Administrasi Sekolah ini diharapkan dapat mengatasi permasalahan yang timbul dari proses pengendalian dokumen secara konvensional agar lebih mudah dan tepat.
Applying of Knuth-Morris-Pratt Algorithm to the Document Search Function for Website-Based School Administration Information Systems
Abstract: Knuth-Morris-Pratt algorithm is a search algorithm that will match the pattern or arrangement of words to be searched from left to right at the beginning of the text and then shift the order of words until the word order is at the end of the text. The KMP algorithm has the advantage of matching matches on large files. The system development method used is the Rapid Application Development method. RAD method is a life cycle strategy aimed at providing development that is much faster and gets results with better quality compared to results achieved through traditional cycles. Application of School Administration Information System is expected to be able to overcome problems arising from conventional document control processes to make it easier and more precise.
Keywords: Document Search, Knuth-Morris-Pratt, Rapid Application Development.
Downloads
References
M. Rossaria, B. Susilo, and Ernawati, “Implementasi Algoritma Pencocokan String Knuth-Morris-Pratt dalam Aplikasi Pencarian Dokumen Digital Berbasis Android”, Jurnal Rekursif, vol. 3, no. 2, pp. 183-195, 2015.
H. T. Sa’diah, “Implementasi Algoritma Knuth-Morris-Pratt pada Fungsi Pencarian Judul Tugas Akhir Repository”, Jurnal Komputasi, vol. 14, no. 1, pp. 1-9, 2017.
R. J. McLeod, System Development: A Project Management Approach, New York: Leigh Publishing LLC, 2002.
Munawar, Pemodelan Visual dengan UML, Yogyakarta: Graha Ilmu, 2005.
Ramdhani, A. Sukmaji, and T. Sutanto, “Rancang Bangun Aplikasi Pencarian Ayat Al- S.Qur’an Menggunakan Metode Algoritma String Matching Knuth-Morris-Pratt Berbasis Android,” JSIKA, vol. 4, no. 1, pp. 1-7, 2015.
M. S. Badri, Manajemen Administrasi Perkantoran Modern. Jakarta: Penerbit Erlangga, 2007.
Jogiyanto, Analisis dan Desain Sistem Informasi, Jakarta: Andi, 2005
M. C. Utami, and Y. T. Hutomo, “Penerapan Waterfall dalam Analisis dan Perancangan Sistem Informasi Manajemen Dokumen Surat Menyurat pada Bank BJB Kantor Cabang BSD Tangerang”, Jurnal Sains,Teknologi dan Industri, vol. 12, no. 1, pp. 129-135, 2014.
D. A. Prapto, and M. Purwaningsih, “Pengembangan Aplikasi Dokumen Manajemen untuk Departemen Pemerintahan,” Seminar Nasional Informatika 2008 (semnasIF 2008), pp. 82-87, 2008.
Tukino, “Perancangan Sistem Informasi Manajemen Proyek Pengaksessan Dokumen Perakitan PCBA,” di PT Surya Teknologi Batam Berbasis Web, TEKNOSI (Jurnal Teknologi dan Sistem Informasi), vol. 2, no. 3, pp. 67-84, 2016.