Analisis Klasifikasi Pelanggaran Santri di Pesantren Menggunakan Algoritma Decision Tree
DOI:
https://doi.org/10.55606/juisik.v5i1.1297Keywords:
Data Mining, Decision Tree, Islamic Boarding Schools, Python, Student ViolationsAbstract
Islamic boarding schools (pesantren) are Islamic educational institutions that emphasize discipline in the daily lives of their students. However, the manual recording and evaluation of violations makes it difficult for administrators to conduct systematic analysis. This study aims to apply data mining methods, specifically the Decision Tree algorithm, to analyze student violation data for effective classification. Violation data is grouped into three categories: minor, moderate, and severe violations. A classification model is built through entropy and information gain calculations to determine the best attributes to serve as the initial nodes in the decision tree structure. The attributes used in the model include violation points, violation types, and dormitories. The results show that the Decision Tree algorithm is able to identify violation categories with excellent performance. In the minor category, the model achieved a precision of 0.99, a recall of 1.00, and an f1-score of 1.00. For the moderate category, the model achieved a precision of 0.94, a recall of 1.00, and an f1-score of 0.97, indicating that the model is able to recognize violations with a high level of accuracy and consistency. Meanwhile, in the severe category, the model demonstrated perfect precision of 1.00, recall of 0.87, and f1-score of 0.93. Overall, the model achieved 98% accuracy based on the confusion matrix evaluation, indicating that most of the data was correctly classified. The decision tree visualization also showed that the violation point, type of violation, and dormitory location were the main factors in the classification process. These results demonstrate that a data mining approach can be used to support data-driven decision-making in student guidance.
References
Aisyah, R. A., Ifadah, D., Fitriani, D., & Aeni, A. N. (2022). Pengembangan video animasi motion graphic untuk mengatasi pudarnya kebudayaan Islam di kalangan mahasiswa. Al-Fikri: Jurnal Studi dan Penelitian Pendidikan Islam, 5(1), 1. https://doi.org/10.30659/jspi.v5i1.21132
Alfarizi, R. S., Al-Farish, Z., Taufiqurrahman, M., Ardiansah, G., & Elgar, M. (2023). Penggunaan Python sebagai bahasa pemrograman untuk machine learning dan deep learning. Karimah Tauhid, 2(1). https://doi.org/10.30997/karimahtauhid.v2i4.8816
Charles, Z. (2022). Implementasi data mining sebagai pengolahan data. Portaldata.org, 2(3).
Firdaus, M. A., Badriah, S., Arifin, B. S., & Hasanah, A. (2022). Pengembangan model pengelolaan pendidikan karakter di pesantren berbasis tradisi dan tadzkiroh. Jurnal Basicedu, 6(5), 8163–8174. https://doi.org/10.31004/basicedu.v6i5.3770
Hilabi, S. S., & Fauzi, A. (2023). Blockchain application on independent smart agriculture. International Journal of Artificial Intelligence Research, 7(1). http://ijair.id
Jurnal, H., Sandi, A. P., & Ningsih, V. W. (2022). Implementasi data mining sebagai penentu persediaan produk dengan algoritma FP-Growth pada data penjualan Sinarmart. Jurnal Publikasi Ilmu Komputer dan Multimedia (JUPIKOM), 1(2). https://doi.org/10.55606/jupikom.v1i2.343
Kurniawan, M. D., Priyatna, B., & Nurapriani, F. (2023). Implementasi algoritma K-Means untuk klasterisasi data obat Puskesmas Kotabaru. Jurnal Sains Komputer & Informatika (J-SAKTI), 7(2).
Latifah, T., & Ridla, M. A. (2024). Prediksi pelanggaran lalu lintas di Kabupaten Karangasem menggunakan algoritma neural network. Jurnal Ahsana Penelitian dan Pengabdian Kepada Masyarakat, 2(1), 21–26. https://doi.org/10.59395/ahsana.v2i1.360
Lia Hananto, A., Shofiah Hilabi, S., Hananto, A., Buana Perjuangan Karawang, U., Ronggo Waluyo, J., Timur, T., & Karawang, K. (n.d.). Strategi promosi penerapan data mining mahasiswa baru dengan metode K-Means clustering. Dirgamaya Jurnal Manajemen dan Sistem Informasi.
Lidysari, W., Tambunan, H. S., Qurniawan, H., & Tunas Bangsa, S. (2022). Penerapan data mining dalam menentukan kelayakan penerima bantuan sosial Pemko dengan algoritma C4.5 (Kasus Kantor Kelurahan Martoba). Kesatria, 3(1). https://doi.org/10.30645/kesatria.v3i1.97
Mahatmi, W. M., & Sebatubun, M. M. (2021). Strategi komunikasi stakeholders dengan pendekatan data alumni menggunakan data mining. Public Relations Journal, 2. https://doi.org/10.24246/precious.v2i1.5350
Mardiani, E., Rahmansyah, N., Kurniati, I., Matondang, N., Tesalonika, T., Zanitha, D. A., & Romzy, I. (2023). Membandingkan algoritma data mining dengan tools Orange untuk social economy. Digital Transformation Technology, 3(2), 686–693. https://doi.org/10.47709/digitech.v3i2.3256
Mulyaningsih, F., Islam, K., & Dakwah, F. (2021). Perilaku melanggar peraturan pada santri di Pondok Pesantren Darusslama Putri Utara Blokagung Banyuwangi.
Mushafi, Hidayatullah, S., & Aisyah, S. (2021). Pelanggaran siswa/santri mencakup berbagai tindakan yang tidak sesuai dengan peraturan yang telah ditetapkan oleh lembaga pendidikan.
Nisa, A. N., & Suharno, S. (2020). Penegakan hukum terhadap permasalahan lingkungan hidup untuk mewujudkan pembangunan berkelanjutan. Jurnal Bina Mulia Hukum, 4(2), 294. https://doi.org/10.23920/jbmh.v4i2.337
Nurhadi, A., & Ulandari, D. (2022). Manajemen pembinaan karakter disiplin santriwati di Pondok Pesantren Miftahul Qulub Polagan Pamekasan. Evaluasi, 6(2). https://doi.org/10.32478/evaluasi.v6i2.1030
Pannadhitthana Candra, A. (2025). Analisis data menggunakan Python: Memperkenalkan Pandas dan NumPy. Jurnal Ilmu Sains dan Edukasi Digital (JISEd), 3(1), 11–16. https://doi.org/10.62386/jised.v3i1.118
Ramadhan, P., Yuhandri, & Veri, J. (2025). Eksplorasi algoritma decision tree untuk penentuan siswa berprestasi. Bit-Tech, 7(3), 826–833. https://doi.org/10.32877/bt.v7i3.2210
Rifa, H., Hamonangan, R., & Kurnia, D. A. (2020). Implementasi algoritma decision tree dalam klasifikasi kompetensi siswa. KOPERTIP: Jurnal Ilmiah Manajemen Informatika dan Komputer. http://jurnal.kopertipindonesia.or.id/
Romlah, S., & Fatah, Z. (2024). Penerapan data mining untuk memprediksi hafalan santri tahfidz menggunakan metode decision tree (Studi kasus MIK Sarina). Global Journal of Management and Information (GJMI), 2(11), 160–166. https://doi.org/10.59435/gjmi.v2i11.1051
Santoso, F., & Zubairi, A. (2022). Sistem pendukung keputusan izin bepergian harian santri putra Pondok Pesantren Salafiyah Syafiiyah Sukorejo. JUSTIFY: Jurnal Sistem Informasi Ibrahimy, 1(1). https://doi.org/10.35316/justify.v1i1.2153
Sartika, D., & Jumadi, J. (2023). Implementasi data mining untuk pengelompokan wilayah pelanggaran lalu lintas menggunakan metode K-Means pada Polres Bengkulu. Journal of Science and Social Research, (2). http://jurnal.goretanpena.com/index.php/JSSR
Sultan, Ismail, Madalle, & Agil. (2025). Efektivitas tata tertib pesantren dan sanksi dalam meningkatkan. Al-Ilmi. https://doi.org/10.47435/Al-Ilmi
Utami, N. C., Hananto, A. L., Tukino, & Hilabi, S. S. (2023). Komparasi metode klasifikasi data mining algoritma C4.5 dan Naïve Bayes. Journal of Social Science Research, 3, 503–513.
Wahana, P. D. (2020). Pesantren dan pemberdayaan masyarakat (Analisis terhadap Undang-Undang Nomor 18 Tahun 2019).
Yatimah, M. N. (2021). Implementasi data mining untuk prediksi kelulusan tepat waktu mahasiswa STIMIK ESQ menggunakan decision tree C4.5. JUMANJI, 5(2). https://doi.org/10.26874/jumanji.v5i2.95
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Jurnal ilmiah Sistem Informasi dan Ilmu Komputer

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