RANCANG BANGUN SISTEM DETEKSI PLAGIARISME DOKUMEN TEKS DENGAN ALGORITMA WINNOWING DAN RABIN-KARP

Authors

  • Yusup Nurhidayat Universitas Pamulang
  • Sofa Sofiana Universitas Pamulang

Keywords:

Universitas Pamulang, Plagiarisme, Deteksi Teks, Winnowing, Python, Fingerprinting, Rabin-Karp, Deteksi Plagiarisme 2 Dokumen

Abstract

Plagiarism is an act of copying that has become increasingly prevalent, especially in academic environments. To address this issue, a system capable of automatically and accurately detecting text similarity between documents is required. This study aims to design and develop a web-based plagiarism detection system that utilizes a combination of the Winnowing and Rabin-Karp algorithms. The Rabin-Karp algorithm is used in the initial stage to perform substring matching based on hash values, while the Winnowing algorithm is applied to determine representative text fingerprints to improve detection efficiency and accuracy.

The system was developed using the Python programming language and equipped with a simple and responsive user interface. The test results show that the system can detect the similarity level between documents with high accuracy and distinguish between substantial and coincidental similarities. Therefore, this system can serve as an effective tool to prevent and identify plagiarism practices in text documents.

References

Abdelhamid, M., Azouaou, F., & Batata, S. (2022). A survey of plagiarism detection systems: Case of use with English, French and Arabic languages. arXiv.

Ardhiansyah, M. (n.d.). deteksi plagiarismepada file dokumen berdasarkan tingkat kesamaan dengan menggunakan metode algoritmarabin-karpberbasis web. Jurnalilmukomputer, 2, 760–766.

Dimas Dwi Ichtiarto. (2024). Penerapan Algoritma Rabin-Karp Pada Sistem

Jupron, & Sutrisno. (2022). Penerapan Algoritma Winnowing untuk Mendeteksi Kemiripan Dua Teks yang Berbeda. In Scientia Sacra: Jurnal Sains (Vol. 2, Issue 3).

Kamat, O., Ghosh, T., Kalaivani, J., Angayarkanni, V., & Rama, P. (2024). Plagiarism detection using machine learning. arXiv.

Nasywa, A. (2024). Implemen tasi Kebijakan Anti Plagiarisme dan Etika Penulisan Ilmiah di Lingkungan Akademik Indonesia. Jurnalpenelitianilmuilmusosial, 1, 231–234.

Nova, M., & Utami, W. H. U. (t.t.). EFL students’ perception of Turnitin for detecting plagiarism on academic writing. International Journal of Education (Nova).

Ramadhani, S, 2015, Sistem Pencegahan Plagiarism Tugas Akhir Menggunakan

Algoritma Rabin-Karp (Studi Kasus: Sekolah Tinggi Teknik Payakumbuh), Jurnal Teknologi Informasi & Komunikasi Digital Zone, 6, 1, 44–52.

.

Rian Amadeo Christofel Palandeng, D. O. S. R. M. (2023). aspek hukum

plagiarisme sebagai pelanggaran integritas akademik di perguruan tinggi. Jurnalhukum, 12.

Saputro, H., & Budiyanto, U. (2024). model penilaian esai otomatis menggunakan algoritma rabin-karp, dice coefficient similarity dan synonym recognition studi kasus pada universitas budi luhur. SKANIKA: Sistem Komputer Dan Teknik Informatika, 7(1), 1–11.

Sunardi, A. Yudhana, Dan I. A. Mukaromah, 2018, Implementasi Deteksi plagiarisme Menggunakan Metode N-Gram Dan Jaccard Similarity Terhadap Algoritma Winnowing, Transmisi, 20, 3, 105-110Tracer Study Fakultas Teknologi Informasi UNISBA Blitar Berbasis Web. JOURNAL ZETROEM, 6(1), 58–65

Suryati, T., Y. Wibisono, Dan Y. Wihardi, 2018, Aplikasi Deteksi Plagiarisme Dokumen Skripsi Dengan Algoritma Rabin-Karp, Jurnal Teori Dan Aplikasi Ilmu Komputer, 1, 2, 91–95.

Silalahi, E., Plagiarisme Sebagai Peningkatan, D., Irani Tarigan, M., & Veronica Sinaga, R. (2024a). deteksi plagiarisme sebagai peningkatan integritas akademik. 3. Jurnal Pengabdian Pada Masyarakat,

Tantoni, A. Dan M. T. A. Zaen, 2018, Implementasi Double Caesar Cipher Menggunakan ASCII, Jurnal Informatika & Rekayasa Elektronika (Jire), 1, 2, 24–32.

Purba, A. H. Dan Z. Situmorang, 2017, Analisis Perbandingan Algoritma Rabin-Karp Dan Levenshtein Distance Dalam Menghitung Kemiripan Teks Jurnal Teknik Informatika Unika St. Thomas (Jtiust), 2, 2, 24–32.

Teguh Prasetyo Utomo, S. (2024). Aplikasi Turnitin sebagai Sarana Cek Plagiarisme Tugas Akhir Mahasiswa Fakultas Hukum Universitas Islam Indonesia. 65–81.

Zulfikar, A. F, 2017, Pengembangan Algoritma Stemming Bahasa Indonesia Dengan Pendekatan Dictionary Base Stemming Untuk Menentukan Kata Dasar Dari Kata Yang Berimbuhan, Jurnal Informatika Universitas Pamulang, 2, 3, 143–146.

Downloads

Published

2025-12-29

How to Cite

Nurhidayat, Y., & Sofiana, S. (2025). RANCANG BANGUN SISTEM DETEKSI PLAGIARISME DOKUMEN TEKS DENGAN ALGORITMA WINNOWING DAN RABIN-KARP. JATIMIKA: Jurnal Kreativitas Mahasiswa Informatika, 6(3), 99–105. Retrieved from https://openjournal.unpam.ac.id/index.php/JATIMIKA/article/view/53924