Implementasi Algoritma Brute Force Dan Knuth- Morris-Pratt (KMP) pada Aplikasi Saran Buku Bacaan Bagi Pengunjung Perpustakaan

Authors

  • Amelia Universitas Islam Negeri Sumatera Utara, Indonesia
  • Abdul Halim Hasugian Universitas Islam Negeri Sumatera Utara, Indonesia
  • Suhardi Suhardi Universitas Islam Negeri Sumatera Utara, Indonesia

DOI:

https://doi.org/10.33379/gtech.v8i1.3711

Keywords:

brute force, kmp, pencarian kata, perbandingan algoritma

Abstract

Algoritma Brute Force dan Knuth Morris Pratt (KMP) adalah algoritma yang dapat digunakan untuk melakukan pencarian kata atau string, kedua algoritma ini dinilai masih relatif lama dalam proses percarian kata, sehingga perlu dibangun sebuah algoritma perbandingan antara algortima Brute Force dengan Knuth Morris Partt (KMP) sehingga dihasilkan algoritma perbandingan yang memiliki hasil yang lebih maksimal dalam kecepatan untuk melakukan pencarian kata. Untuk algoritma knuth morris pratt menggunakan aturan mengatur pergeseran karakter dengan memperhatikan suffix dan prefix untuk mendapatkan hasil pencocokan pattern pada border function, dengan perolehan hasil perbandingan waktu dalam pencariannnya yaitu untuk waktu pencarian pada brute force 6.6 detik sementara pada knuth morris pratt (KMP) 6.57 detik, sehingga pencarian judul buku bacaan dengan menggunakan algoritma KMP lebih cepat dibandingkan pencarian judul buku bacaan menggunakan algoritma brute force.

References

Alana, S. H. (2021). Implementasi Algoritma Brute Force Dalam Pencarian Data Katalog Buku Perpustakaan. Jurnal Tekhnik Informatika Dan Sistem Informasi (JURTISI), 1(2), 19.

Anwar, S., Maskur, S., & Jailani, M. (2019). Manajemen Perpustakaan.

Fanry, R. (2020). Desain Dan Analisis Algoritma.

Hidayah, R. W. N., Fauziah, & Rubhasy, A. (2021). AlgoritmaBrute Force Pada Aplikasi Kritik Dan Saran Mahasiswa Berbasis Digital. Journal Of Information Technology And Computer Science (INTECOMS), 4(1), 98–99.

Ibrahim, A., Nofyat, & Ambarita, A. (2018). Sistem Informasi Pengaduan Pelanggan Air Berbasis Website Pada Pdam Kota Ternate. IJIS - Indonesian Journal On Information System, 3(1), 10. https://doi.org/10.36549/ijis.v3i1.37

Ilham, M., & Mirza, A. H. (2020). Penerapan algoritma Knuth Morris Pratt Dalam Fitur Pencarian Pengarsipan Dokumen Pada SMA Plus Negeri 17 Palembang. Journal of Software Engineering Ampera, 1(2), 112.

Pribadi, I. A., Dirmawati, S. ., Febriansyah, F. ., & Novenda. (2020). Sistem Pakar untuk Mendiagnosis Penyakit Tanaman Kubis dengan Menggunakan Metode Forward Chaining. Jurnal Pepadun, 1(1).

Rismayani, R., Layuk, N. ., Wahyuni, S., Wali, H., & Marselina, N. . (2021). Pencarian Kata Pada Aplikasi Kamus Istilah Komputer Dan Informatika Menggunakan Algoritma Brute Force Berbasis Android. Komputika : Jurnal Sistem Komputer, 10(1), 43–52.

Riyadi, I. A. (2020). Aplikasi Algoritma Knuth-Morris-Pratt Pada Permainan “Number Search ” 1(1), 2.

Sari, R. (2019). Perancangan Aplikasi Pencocokan String Pada Dokumen Menggunakan Algoritma Not So Naive Pada Editor Teks. Jurnal Pelita Informatika, 8(1), 93.

Taufik al afkari, A. (2018). Analisa Metode Perceptron Prediksi Penyediaan Buku Perpustakaan Sesuai Kebutuhan Mahasiswa. Ilmu Komputer Dan Informatika, 03(01), 10.

Zufria, I., Halim, A., Suhardi, Siddik, M., Halim, A., & Armansyah. (2022). Literasi Digital : Pemanfaatan dan Penggunaan ELibrary Menggunakan Software SLiMS" di Desa Denai Lama, Pantai Labu-Deli Serdang. Pngabdian Masyarakat (JAPAMAS), 1(1), 2.

Published

2024-01-10

How to Cite

Implementasi Algoritma Brute Force Dan Knuth- Morris-Pratt (KMP) pada Aplikasi Saran Buku Bacaan Bagi Pengunjung Perpustakaan . (2024). G-Tech: Jurnal Teknologi Terapan, 8(1), 490-501. https://doi.org/10.33379/gtech.v8i1.3711

Most read articles by the same author(s)