IMPLEMENTASI N-GRAM DAN K-GRAM PADA ALGORITMA WINNOWING UNTUK MENDETEKSI KEMIRIPAN LAPORAN AKHIR PRAKTIKUM

Authors

  • Qonita Abdah Universitas Gunadarma
  • Sigit Widiyanto Universitas Gunadarma

DOI:

https://doi.org/10.31849/mxxba751

Keywords:

Algooritma Winnowing, Plagiarisme, Deteksi Kemiripan Dokumen, N-Gram, K-Gram

Abstract

Penelitian ini bertujuan untuk menganalisis efektivitas metode n-gram berbasis karakter dan k-gram berbasis kata pada Algoritma Winnowing dalam mendeteksi tingkat kemiripan laporan akhir praktikum di Laboratorium Informatika. Proses penelitian meliputi tahap pra-pemrosesan teks, pembentukan n-gram dan k-gram, perhitungan nilai hash menggunakan rolling hash, pembentukan jendela (window), pemilihan fingerprint, serta perhitungan similaritas menggunakan Jaccard Coefficient. Pengujian dilakukan dengan membandingkan dokumen asli dan dokumen yang telah dimodifikasi sebanyak 20%, 40%, 60%, dan 80% dari isi aslinya. Hasil penelitian menunjukkan bahwa metode n-gram dengan parameter n = 5 dan window size = 4 menghasilkan nilai similarity masing-masing sebesar 1,0000; 0,7684; 0,5229; 0,3740; dan 0,1929. Sementara itu, metode k-gram dengan parameter k = 3 dan window size = 3 menghasilkan nilai similarity sebesar 1,0000; 0,7391; 0,5000; 0,3158; dan 0,1579.

References

[1] Y. Apridiansyah, A. Wijaya, dan A. Purjiawan, “Penerapan Fungsi Metode Rolling Hash Pada Algoritma Winnowing Untuk Mendeteksi Kemiripan Teks Abstrak Berbasis Web,” Jurnal Media Infotama, vol. 18, no. 1, hal. 128-133, 2022.

[2] I. Gunawan, “Deteksi Plagiarisme Abstrak Skripsi dengan Menggunakan Algoritma Rabin Karp,” Techno Xplore: Jurnal Ilmu Komputer dan Teknologi Informasi, vol. 6, no. 2, hal. 75-81, 2021.

[3] M. Hadid dan A. Triawan, “Penerapan Algoritma Winnowing dan Cosine Similarity untuk Penilaian Jawaban Esai,” Jurnal SAINTEKOM, vol. 1, no. 1, hal. 66-72, 2025.

[4] A. Pratomo dan A. Suryotomo, “Implementasi pengecekan plagiarisme proposal tugas akhir mahasiswa teknik informatika,” Seminar Nasional Informatika (SEMNASIF), vol. 1, no. 1, hal. 221-229, 2020.

[5] W. A. Negoro, F. Amalia, dan E. Santoso, “Pengembangan Aplikasi Resep Masakan dengan Rekomendasi berdasarkan Bahan-Bahan Makanan Berbasis Web,” Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 9, no. 3, hal. 9212–9221, 2019.

[6] H. Pamungkas dan Fitrianingsih, “Deteksi Similaritas Dokumen Ilmiah Menggunakan Algoritma Rabin-Karp,” Jurnal Ilmiah Informatika Komputer, vol. 24, no. 3, hal. 209–219, 2019.

[7] R. Ramdhani, A. Fadlil, dan S. Sunardi, “Penerapan Algoritma Winnowing dan Word-Level Trigrams Untuk Mengidentifikasi Kesamaan Kata,” JURIKOM (Jurnal Riset Komputer), vol. 9, no. 2, hal. 427, 2022.

[8] W. Hidayat, E. Utami, dan A. D. Hartanto, “Pemilihan Parameter Terbaik pada Algoritma Winnowing dalam Mendeteksi Tingkat Kesamaan Dokumen Bahasa Indonesia,” Creative Information Technology Journal, vol. 7, no. 2, hal. 119-132, 2021.

[9] S. Purwaningrum, A. Susanto, dan N. W. A. Prasetya, “Comparation of Dice Similarity and Jaccard Coefficience Against Winnowing Algorithm For Similarity Detection of Indonesian Text Documents,” J. Appl, vol. 6, no. 1, hal. 10-22, 2021.

[10] M. I. Rahayu dan A. P. Hidayatullah, “Implementasi Algoritma Winnowing untuk Deteksi Kemiripan Proposal Skripsi pada Sistem Informasi KP dan Skripsi (SIKPS),” Jurnal Bangkit Indonesia, vol. 14, no. 1, hal. 11-17, 2025.

[11] M. Rijoly, W. Pramudita, B. Tomasouw, dan Z. Leleury, “Perancangan Sistem Deteksi Plagiarisme Skripsi (Judul Dan Abstrak) Berbasis Matlab Menggunakan Algoritma Winnowing,” Tensor: Pure and Applied Mathematics Journal, vol. 2, no. 2, hal. 67-76, 2021.

[12] R. Said, M. Muliadi, dan E. Sofyan, “Sistem Pendeteksi Kemiripan Judul Skripsi Menggunakan Algoritma Winnowing,” Journal Peqguruang: Conference Series, vol. 3, no. 1, hal. 144-147, 2021.

[13] A. K. Saputra, E. Erlangga, dan T. Tanjung, “Analisis Kinerja Algoritma Winnowing pada Pendeteksian Plagiarisme,” Explore: Jurnal Sistem Informasi dan Telematika, vol. 13, no. 2, hal. 125-130, 2022.

[14] S. Shrestha, S. Gautam, K. Sharma, dan A. Bhandari, “Winnowing Algorithm: A Powerful Tool for Identifying Plagiarism in Assignments,” Journal of Trends in Computer Science and Smart Technology, vol. 5, no. 2, hal. 168-189, 2023.

[15] L. Sugiarto, C. Mulyadi, dan S. Rihastuti, “Analisa Algoritma String Matching Dan Winnowing Untuk Deteksi Kemiripan Judul Tugas Akhir,” Jurnal Teknologi Informasi, vol. 6, no. 2, hal. 97-106, 2020.

[16] A. Suroni dan E. S. Setyati, “Klasifikasi Bank Soal Berdasarkan Kompetensi Menggunakan Algoritma Winnowing,” Jurnal Ilmiah Teknik Informatika, vol. 15, no. 2, hal. 163-173, 2021.

[17] S. Syaiful, “Implementasi Algoritma Winnowing Pada Aplikasi Ensiklopedia Alam,” Bulletin of Information System Research, vol. 1, no. 1, hal. 23-29, 2022.

[18] I. Widaningrum, D. Mustikasari, R. Arifin, dan E. D. Cahyani, “Analisa Penggunaan K-Gram pada Karakter, Kata dan Kalimat untuk Mendeteksi Kesamaan Dokumen,” Jurnal Ilmiah Komputer, vol. 8, hal. 10-18, 2020.

Downloads

Published

2026-05-02

How to Cite

[1]
“IMPLEMENTASI N-GRAM DAN K-GRAM PADA ALGORITMA WINNOWING UNTUK MENDETEKSI KEMIRIPAN LAPORAN AKHIR PRAKTIKUM”, zn, vol. 8, no. 2, pp. 503–515, May 2026, doi: 10.31849/mxxba751.