String Matching dengan Knuth-Morris Pratt pada Aplikasi Pengecekan Kemiripan Judul Project PAK


Santi Santi(1*); Komang Aryasa(2);

(1) Universitas Dipa Makassar
(2) Universitas Dipa Makassar
(*) Corresponding Author

  

Abstract


Pembuatan Aplikasi Konsentrasi (PAK) merupakan salah satu mata kuliah wajib pada Universitas Dipa Makassar. Pada mata kuliah ini, setiap mahasiswa diwajibkan membuat satu project/aplikasi yang tidak boleh sama dengan mahasiswa lainnya. Penilaian judul project dilakukan secara langsung oleh dosen pengampu mata kuliah. Hal ini rentan terhadap terjadinya kesalahan atau pun kekeliruan dan bahkan bisa menghabiskan banyak waktu karena dosen masih berpikir dan berusaha mengingat judul-judul apa saja yang sudah pernah dipamerkan pada semester-semester sebelumnya. Selain dosen, mahasiswa juga terkadang kebingungan mengenai judul yang akan mereka ajukan, sehingga banyak diantara mereka yang mengajukan judul lebih dari satu untuk menghindari penolakan, terutama penolakan karena judul tersebut telah banyak diaplikasikan oleh mahasiswa-mahasiswa sebelumnya. Oleh karena itu, penelitian ini bertujuan untuk merancang sebuah aplikasi berbasis web yang dapat mengecek kesamaan/kemiripan judul project mahasiswa dengan menerapkan algoritma Knuth- Morris Pratt (KMP). Algoritma ini melakukan pencocokan karakter (string matching) yang ada pada judul yang diajukan dengan judul-judul yang sudah ada di dalam database sistem. Hasil pengujian menunjukkan bahwa penerapan algoritma KMP dapat dengan cepat dan akurat mendeteksi tingkat kemiripan judul Project sehingga, baik dosen maupun mahasiswa, dapat mengevaluasi sebuah judul Project yang akan dikerjakan.


Keywords


Pencocokan karakter; Algoritma KMP; Judul projek; Aplikasi

  
  

Full Text:

PDF
  

Article Metrics

Abstract view: 24 times
PDF view: 8 times
     

Digital Object Identifier

doi  https://doi.org/10.33096/busiti.v6i1.2737
  

Cite

References


S. Baase and A. Van Gelder, “Computer Algorithms Introduction to Design and Analysis, 3rd Ed.,” 2000, Addison-Wesley, Boston.

D. Krisbiantoro, S. F. Rohim, and I. Santiko, “Perbandingan Algoritma N-gram dan Algoritma Knuth Morris Pratt untuk Mengukur Tingkat Akurasi Plagiarisme pada Dokumen Abstrak Skripsi Berbasis Website,” JITU J. Inform. Technol. Commun., vol. 5, no. 1, pp. 30–39, 2021, doi: 10.36596/jitu.v5i1.390.

R. Kurniawan R, A. H. Lubis, and S. A. Hadisa, “Implementasi Algoritma Knuth Morris Pratt Dalam Pencocokan String Pada Kamus Indonesia–Korea,” J. Sist. Komput. dan Inform., vol. 5, no. 1, p. 79, 2023, doi: 10.30865/json.v5i1.6149.

Nuraini and B. Firmansyah, “Implementasi Algoritma Knuth Morris Prath Untuk Kamus Terjemahan Digital Aceh – Bahasa Indonesia Berbasis Web,” J. Nas. Inform., vol. 1, no. 1, p. 66, 2020.

M. Ilham and A. H. Mirza, “Penerapan Algoritma Knuth Morris Pratt Dalam Fitur Pencarian Pengarsipan Dokumen Pada Sma Plus Negeri 17 Palembang,” J. Softw. Eng. Ampera, vol. 1, no. 2, pp. 110–121, 2020, doi: 10.51519/journalsea.v1i2.49.

M. Rossaria, B. Susilo, and Ernawati, “Implementasi Algoritma Pencocokan String Knuth Morris-Pratt dalam Aplikasi Pencarian Dokumen Digital Berbasis Android,” 2015, Jurnal Rekursif, Vol. 3 No. 2, Bengkulu.

Nursobah and P. Pahrudin, “Penerapan Algoritma Pencarian Knuth-Morris-Pratt (KMP) Dalam Sistem Informasi Perpustakaan SMK TI Pratama,” 2019, Sebatik, Samarinda. doi: DOI:10.46984/SEBATIK.V23I1.451.

K. A. Khairan and H. Ahmadian, “Penerapan Algoritma Knuth-Morris-Pratt Pada Fitur Pencarian Definisi Istilah Standar Operasional Prosedur (Sop) Pada Lembaga Penjaminan Mutu Uin Ar-Raniry,” Cybersp. J. Pendidik. Teknol. Inf., vol. 3, no. 1, p. 26, 2019, doi: 10.22373/cj.v3i1.4723.

K. Hendra and I. Veri, “Implementasi Algoritma Knuth Morris Pratt untuk Pencariaan Data Buku Pada Sistem Informasi Perpustakaan,” 2022, KLIK: Kajian Ilmiah Informatika dan Komputer, Vol. 3 No. 3, Bandung.

D. S. Rizky and T. K. S. Ratih, “String Matching Pada Pencarian Di Web Jurnal Menggunakan Algoritma Knuth Morris Pratt (KMP),” 2023, PETIR: Jurnal Pengkajian dan Penerapan Teknik Informatika, Vol. 16, No. 2. doi: https//doi.org/10.33322/petir.v16i2.2062.

K. Aryasa, R. D. Likliwatil, Yosep, and R. Prirendi, “Implementasi Algoritma Knuth Morris Pratt Dalam Pencarian Berkas Berbasis Web (Studi Kasus: Dinas Pariwisata Kota Makassar),” e-Jurnal JUSITI (Jurnal Sist. Inf. dan Teknol. Informasi), vol. 11, no. 01, pp. 1–12, 2022, doi: 10.36774/jusiti.v11i1.906.

W. Astuti, “Analisis String Matching Pada Judul Skripsi Dengan Algoritma Knuth-Morris Pratt (Kmp),” Ilk. J. Ilm., vol. 9, no. 2, pp. 167–172, 2017, doi: 10.33096/ilkom.v9i2.136.167-172.

D. S. Islamiyati and A. Fikri, “Penerapan Algoritma Knuth-Morris-Pratt dalam Mendeteksi Tingkat Kemiripan Judul Skripsi Berbasis Web”

A. Prasetyo, “Pedoman Pembelajaran Alfgoritma Pemprograman Dasar 1,” Univ. Politek. Purbaya Tegal, vol. 01, no. December, pp. 1–32, 2018, doi: 10.5281/zenodo.2213705.

T. Yokoyama, H. B. Axelsen, and R. Glück, “Fundamentals of reversible flowchart languages,” Theor. Comput. Sci., vol. 611, pp. 87–115, 2016, doi: 10.1016/j.tcs.2015.07.046.


Refbacks

  • There are currently no refbacks.


Copyright (c) 2025 Buletin Sistem Informasi dan Teknologi Islam (BUSITI)

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.