Development of Smart Study Web Application for Classifying Student Material Understanding Levels Using Naive Bayes Classifier
DOI:
https://doi.org/10.52436/1.jutif.2026.7.3.5507Keywords:
Data Mining, E-Learning, Naive Bayes, Smart Study application, Student Comprehension AssessmentAbstract
The rapid development of information and communication technology requires adaptive digital learning systems that are able to evaluate students’ learning outcomes objectively. However, the Smart Study application previously functioned only as a quiz delivery platform and lacked analytical capabilities to assess students’ levels of material understanding, particularly in practical courses such as Computer Networks. This study aims to design and develop a web-based Smart Study application integrated with the Naive Bayes classification algorithm to determine students’ understanding levels based on quiz performance data. The research methodology includes data collection from Informatics Engineering students at Universitas Islam Lamongan, followed by data preprocessing through cleaning and categorical conversion of features, including final score, average response time, response time variability, and correct incorrect response time ratio. The dataset was divided into 80% training data and 20% testing data. The Naive Bayes model was trained and evaluated using accuracy, precision, recall, F1-score, and a confusion matrix. The results show that the proposed model achieved an accuracy of 75%, correctly classifying 15 out of 20 testing samples. The model demonstrated strong performance in identifying the Comprehended class with an F1-score of 0.83, while performance for the Not Comprehended class was lower with an F1-score of 0.55 due to class imbalance. This study contributes to the fields of learning analytics and educational data mining by demonstrating the integration of a simple machine learning method into an e-learning application to support early detection of learning difficulties and data-driven evaluation of digital learning processes in higher education.
Downloads
References
B. Murtiyasa, A. N. Aulida, and M. A. A. bin Abdullah, “PYTHAGORAS : Jurnal Matematika dan Pendidikan Matematika Analisis efektivitas Brainly sebagai platform e-learning untuk meningkatkan minat belajar siswa SMA,” PYTHAGORAS J. Pendidik. Mat., vol. 16, no. 2, pp. 141–150, 2021, doi: https://doi.org/10.21831/pythagoras.v16i2.44875.
D. Kurniasari, R. N. Hidayah, and R. K. Nisa, “CLASSIFICATION MODELS FOR ACADEMIC PERFORMANCE: A COMPARATIVE STUDY OF NAÏVE BAYES AND RANDOM FOREST ALGORITHMS IN ANALYZING UNIVERSITY OF LAMPUNG STUDENT GRADES,” J. Tek. Inform., vol. 5, no. 5, pp. 1267–1276, 2024, doi: https://doi.org/10.52436/1.jutif.2024.5.5.2066.
D. A. Fauziah, A. Muliawan, and M. Dimyati, “IMPLEMENTATION OF MACHINE LEARNING ON EMPLOYEE ATTRITION BASED ON PERFORMANCE PARAMETERS USING PARTICLE SWARM IMPLEMENTASI MACHINE LEARNING PADA ATRISI KARYAWAN BERDASARKAN PARAMETER KINERJA DENGAN MENGGUNAKAN METODE,” J. Tek. Inform., vol. 5, no. 6, pp. 1823–1831, 2024, doi: https://doi.org/10.52436/1.jutif.2024.5.6.3442.
M. Ardianti, O. D. Nurhayati, and B. Warsito, “Model Prediksi Kinerja Siswa Berdasarkan Data Log LMS Menggunakan Ensemble Machine Learning,” JST (Jurnal Sains Dan Teknol., vol. 12, no. 3, pp. 562–571, 2023, doi: https://doi.org/10.23887/jstundiksha.v12i3.59816.
A. A. Pekuwali, V. O. Bano, A. D. D. Panja, and F. I. Prasetyo, “Exploration of Influential Variables and Accuracy of the Naive Bayes Classifier Algorithm for Classifying the Performance of Elementary School Students Eksplorasi Variabel Berpengaruh dan Akurasi Algoritma Naive Bayes Classifier untuk Mengklasifikasikan P,” MALCOM Indones. J. Mach. Learn. Comput. Sci., vol. 5, no. 3, pp. 819–829, 2025, doi: https://doi.org/10.57152/malcom.v5i3.1813.
M. Garonga and R. Tanduk, “COMPARISON OF NAIVE BAYES, DECISION TREE, AND RANDOM FOREST ALGORITHMS IN CLASSIFYING LEARNING STYLES OF UNIVERSITAS KRISTEN INDONESIA TORAJA STUDENTS,” J. Tek. Inform., vol. 4, no. 6, pp. 1507–1514, 2023, doi: https://doi.org/10.52436/1.jutif.2023.4.6.1020.
M. Yağcı, “Educational data mining : prediction of students ’ academic performance using machine learning algorithms,” Yağcı Smart Learn. Environ., vol. 9, no. 11, p. 2022, 2022, doi: 10.1186/s40561-022-00192-z.
D. Khairy, N. Alharbi, M. A. Amasha, and M. F. Areed, “Prediction of student exam performance using data mining classification algorithms,” Educ. Inf. Technol., vol. 29, no. 16, pp. 21621–21645, 2024, doi: 10.1007/s10639-024-12619-w.
Y. Bardi, R. Nivani, D. Bala, and M. Ermelinda, “Kurangnya Minat Baca di Kalangan Mahasiswa : Studi Kasus di Universitas Muhammadiyah Maumere,” Morfol. J. Ilmu Pendidikan, Bahasa, Sastra dan Budaya, vol. 3, no. 2, pp. 106–119, 2025, doi: 10.61132/morfologi.v3i2.1484.
S. Krashen, The Power of Reading: Insights from the Research. Portsmouth, NH: Heinemann, 2004.
A. Halifa and R. Novita, “APPLICATION OF NAÏVE BAYES CLASSIFIER ALGORITHM IN DETERMINING THE LEVEL OF CUSTOMER SATISFACTION WITH RUMBAI POST OFFICE SERVICES,” J. Tek. Inform., vol. 4, no. 6, pp. 1295–1304, 2023, doi: https://doi.org/10.52436/1.jutif.2023.4.6.1054.
Subana, Statistik Pendidikan. Bandung: Pustaka Setia, 2005.
M. Raschintasofi, N. Khumairo, E. Rasywir, and A. Feranika, “Analisis Tingkat Pemahaman Mahasiswa Universitas Dinamika Bangsa Dalam Pembelajaran Daring Menggunakan Algoritma K-Nearst Neighbor,” J. Manaj. Teknol. Dan Sist. Inf., vol. 2, no. 1, pp. 69–77, 2022, doi: 10.33998/jms.2022.2.1.29.
A. A. Tarigan and M. A. I. Pakereng, “Penentuan Tingkat Pemahaman Mahasiswa dalam Matakuliah Kelas Daring dengan Algoritma C4.5 (Studi Kasus: Mahasiswa/i FTI Angkatan 2019),” J. Sains Komput. Inform. (J-SAKTI, vol. 7, no. 1, pp. 339–348, 2023.
N. Trivetisia, R. D. Ramadhani, and M. Wibowo, “Perbandingan Algoritme Naïve Bayes dan C4.5 Pada Pengklasifikasian Tingkat Pemahaman Belajar Mahasiswa Dalam Pembelajaran Daring,” Progresif J. Ilm. Komput., vol. 19, no. 1, p. 323, 2023, doi: 10.35889/progresif.v19i1.1081.
Jefri and Z. Fatah, “KLASIFIKASI DATA MINING UNTUK MEMPREDIKSI KELULUSAN MAHASISWA,” J. Ilm. MULTIDISIPLIN ILMU, vol. 2, no. 1, pp. 29–37, 2025, doi: https://doi.org/10.69714/mhjq1v85.
A. Kurniasih and K. Isyara, “Penggunaan Metode SMOTE pada Naïve Bayes Gaussian untuk Klasifikasi Mahasiswa Drop Out,” Semin. Nas. Mhs. Ilmu Komput. dan Apl., vol. 3, no. 2, pp. 616–623, 2023, doi: https://doi.org/10.47709/digitech.v3i2.3513.
M. Jannah and H. Ajie, “Prediction of Grade Point Average ( GPA ) for Students at Informatics and Computer Engineering Education – Universitas Negeri Jakarta during Online Learning Using Naive Bayes Algorithm,” J. SISFOKOM(Sistem Inf. dan Komputer), vol. 13, no. 1, pp. 65–71, 2024, doi: https://doi.org/10.32736/sisfokom.v13i1.1958.
B. R. S. Dwinanda, A. N. Ilhami, H. Choerunisya, and I. J. Thira, “Jurnal Sistem dan Teknologi Informasi Indonesia Prediksi Nilai Akhir Mahasiswa Dengan Metode Naïve Bayes Prediction of Final Student Grades Using Naive Bayes Method,” JUSTINDO (Jurnal Sist. Dan Teknol. Inf. Indones., vol. 9, no. 1, pp. 27–35, 2024, doi: https://doi.org/10.32528/justindo.v9i1.1082.
A. Putri et al., “Comparison of K-NN , Naive Bayes and SVM Algorithms for Final-Year Student Graduation Prediction Komparasi Algoritma K-NN , Naive Bayes dan SVM untuk Prediksi Kelulusan Mahasiswa Tingkat Akhir,” MALCOM Indones. J. Mach. Learn. Comput. Sci., vol. 3, no. 1, pp. 20–26, 2023, doi: https://doi.org/10.57152/malcom.v3i1.610.
I. G. S. D. Putra and I. N. T. A. Putra, “IMPLEMENTASI METODE NAÏVE BAYES PADA ANALISIS SENTIMEN PENGGUNA APLIKASI MOBILE,” JITET (Jurnal Inform. dan Tek. Elektro Ter., vol. 13, no. 2, pp. 1202–1211, 2025, doi: http://dx.doi.org/10.23960/jitet.v13i2.6423.
A. Qurotul, W. Elvira, N. Nazira, I. Ambarani, S. F. Intan, and D. Ramadhani, “Naïve Bayes Classifier (NBC) Algorithm Analysis for Prediction Medical Device Sales,” IJIRSE Indones. J. Inform. Res. Softw. Eng., vol. 3, no. 2, pp. 119–126, 2023, doi: https://doi.org/10.57152/ijirse.v3i2.941.
F. A. Firmansyah, U. Enri, and I. Maulana, “Penerapan Algoritma Naive Bayes Dengan Chi-Square Untuk Klasifikasi Spam Email Berbasis Kata Dan Frekuensi,” J. Inform. dan Tek. Elektro Terap., vol. 13, no. 1, pp. 78–87, 2025, doi: https://doi.org/10.23960/jitet.v13i1.5506.
S. Mulyani and R. Novita, “Implementation Of The Naive Bayes Classifier Algorithm For Classification Of Community Sentiment About Depression On Youtube,” J. Tek. Inform., vol. 3, no. 5, pp. 1355–1361, 2023, doi: https://doi.org/10.20884/1.jutif.2022.3.5.374.
S. Nilam, S. Muslim, F. Nurdiansyah, and A. Y. Rahman, “PERBANDINGAN ALGORITMA NAIVE BAYESDAN KNNDALAM ANALISIS SENTIMEN ULASAN PENGGUNA APLIKASI CAPCUT,” JITET (Jurnal Inform. dan Tek. Elektro Ter., vol. 12, no. 3, pp. 3588–3596, 2024, doi: http://dx.doi.org/10.23960/jitet.v12i3S1.5156.
A. Pebdika, R. Herdiana, and D. Solihudin, “KLASIFIKASI MENGGUNAKAN METODE NAIVE BAYES UNTUK MENENTUKAN CALON PENERIMA PIP,” JATI(Jurnal Mhs. Tek. Inform., vol. 7, no. 1, pp. 452–458, 2023, doi: https://doi.org/10.36040/jati.v7i1.6303.
P. H. Susilo, M. G. Rohman, A. B. Laksono, and A. Bachri, “Sistem Pakar Penentuan Kualitas Jagung Menggunakan Metode Naive Bayes,” Insearch, vol. 4, no. 2, pp. 47–54, 2024, doi: https://doi.org/10.15548/isrj.v4i02.9280.
P. S. I. Pratiwi, M. G. Rohman, and M. Sholihin, “Sistem Pakar Penyakit Telinga Menggunakan Metode Naïve Bayes,” Gener. J., vol. 7, no. 2, pp. 70–82, 2023, doi: 10.29407/gj.v7i2.19991.
R. Y. Hayuningtyas, “Penerapan Algoritma Naïve Bayes untuk Rekomendasi Pakaian Wanita,” J. Inform., vol. 6, no. 1, pp. 18–22, 2019, doi: https://doi.org/10.31294/ji.v6i1.4685.
B. P. Salsabila, P. Belva, C. Trana, N. Ramadhani, and A. P. Sari, “PENERAPAN ALGORITMA NAIVE BAYES TERHADAP KUALITAS UDARA DI JAKARTA DAN REKOMENDASI AKTIVITAS MASYARAKAT,” JATI (Jurnal Mhs. Tek. Inform., vol. 8, no. 6, pp. 11732–11738, 2024, doi: https://doi.org/10.36040/jati.v8i6.11592.
M. R. Dwimanhendra et al., “KLASIFIKASI JENIS KAYU BERDASARKAN CITRA SERAT KAYU MENGGUNAKAN CONVOLUTIONAL NEURAL NETWORK,” JIPI (Jurnal Ilm. Penelit. dan Pembelajaran Inform., vol. 10, no. 1, pp. 72–80, 2024, doi: https://doi.org/10.29100/jipi.v10i1.5726.
J. H. Saviola and N. D. Hendrawan, “IMPLEMENTASI KLASIFIKASI KUALITAS SUSU MENGGUNAKAN ALGORITMA DECISION TREE , K-NEAREST NEIGHBORS DAN NAIVE BAYES,” JATI (Jurnal Mhs. Tek. Inform., vol. 9, no. 5, pp. 8953–8960, 2025, doi: https://doi.org/10.36040/jati.v9i5.15260.
R. Adrian and M. Ikhsan, “Detection of Hoax News Using TF-IDF Vectorizer and Multinomial Naïve Bayes and Passive Aggressive,” vol. 1, no. 2, pp. 54–61, 2024, doi: 10.62205/mjgcs.v1i2.24.
M. H. Ariansyah, E. N. Fitri, and S. Winarno, “IMPROVING PERFORMANCE OF STUDENTS’ GRADE CLASSIFICATION MODEL USES NAÏVE BAYES GAUSSIAN TUNING MODEL AND FEATURE SELECTION,” J. Tek. Inform., vol. 4, no. 3, pp. 493–501, 2023, doi: https://doi.org/10.52436/1.jutif.2023.4.3.737.
Ratih Rusdiana Ekawati, V. Atina, and J. Maulidar, “Prediksi Ketuntasan Belajar Siswa Menggunakan Naive Bayes dengan Integrasi Data Akademik, Absensi, dan Partisipasi Ekstrakurikuler,” J. Pendidik. dan Teknol. Indones., vol. 5, no. 4, pp. 1161–1173, 2025, doi: https://doi.org/10.52436/1.jpti.752.
H. Kusmanto, N. S. Munawaroh, and H. N. Sofhya, “APPLICATION OF NAÏVE BAYES ALGORITHM IN DETERMINING STUDENT CONCENTRATION IN MATHEMATICS LEARNING PROCESS,” Educ. INSIGHTS, vol. 2, no. 2, pp. 180–194, 2024, doi: https://doi.org/10.58557/eduinsights.v2i2.100.
V. Jackins, S. Vimal, M. Kaliappan, and M. Y. Lee, “AI-based smart prediction of clinical disease using random forest classifier and Naive Bayes,” J Supercomput, vol. 77, no. 5, pp. 5198–5219, May 2021, doi: 10.1007/s11227-020-03481-x.
W. Chen et al., “Modeling flood susceptibility using data-driven approaches of naïve Bayes tree, alternating decision tree, and random forest methods,” Science of The Total Environment, vol. 701, p. 134979, Jan. 2020, doi: 10.1016/j.scitotenv.2019.134979.
S. Ruan, H. Li, C. Li, and K. Song, “Class-Specific Deep Feature Weighting for Naïve Bayes Text Classifiers,” IEEE Access, vol. 8, pp. 20151–20159, 2020, doi: 10.1109/ACCESS.2020.2968984.
A. S. Talita, O. S. Nataza, and Z. Rustam, “Naïve Bayes Classifier and Particle Swarm Optimization Feature Selection Method for Classifying Intrusion Detection System Dataset,” J Phys Conf Ser, vol. 1752, no. 1, p. 012021, Feb. 2021, doi: 10.1088/1742-6596/1752/1/012021.
V. Sai Krishna Reddy, P. Meghana, N. V Subba Reddy, and B. Ashwath Rao, “Prediction on Cardiovascular disease using Decision tree and Naïve Bayes classifiers,” J Phys Conf Ser, vol. 2161, no. 1, p. 012015, Jan. 2022, doi: 10.1088/1742-6596/2161/1/012015.
C. Bemando, E. Miranda, and M. Aryuni, “Machine-Learning-Based Prediction Models of Coronary Heart Disease Using Naïve Bayes and Random Forest Algorithms,” in 2021 International Conference on Software Engineering & Computer Systems and 4th International Conference on Computational Science and Information Management (ICSECS-ICOCSIM), IEEE, Aug. 2021, pp. 232–237. doi: 10.1109/ICSECS52883.2021.00049.
Additional Files
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Purnomo Hadi Susilo, Vita Ihwatin Mujtahidah, Nur Qomariyah Nawafilah, Azizul Azhar Ramli

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





