Analisis Klasifikasi Pelanggaran Santri di Pesantren Menggunakan Algoritma Decision Tree

Authors

  • Abdullah Abdullah Universitas Buana Perjuangan Karawang
  • April Lia Hananto Universitas Buana Perjuangan Karawang
  • Shofa Shofia Hilabi Universitas Buana Perjuangan Karawang
  • Bayu Priyatna Universitas Buana Perjuangan Karawang

DOI:

https://doi.org/10.55606/juisik.v5i1.1297

Keywords:

Data Mining, Decision Tree, Islamic Boarding Schools, Python, Student Violations

Abstract

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

2025-03-30

How to Cite

Abdullah Abdullah, April Lia Hananto, Shofa Shofia Hilabi, & Bayu Priyatna. (2025). Analisis Klasifikasi Pelanggaran Santri di Pesantren Menggunakan Algoritma Decision Tree. Jurnal Ilmiah Sistem Informasi Dan Ilmu Komputer, 5(1), 322–331. https://doi.org/10.55606/juisik.v5i1.1297