Student Graduation Prediction at Ibrahimy University Using K-Nearest Neighbor (KNN) Algorithm
DOI:
https://doi.org/10.32528/justindo.v11i2.5567Keywords:
KNN algorithm, student graduation, classification, machine learning, academic predictionAbstract
Student graduation is an important indicator of a university's success in delivering quality education. Ibrahimy University faces challenges in objectively and proactively predicting student graduation, as academic evaluation processes remain conventional and reactive. This study aims to build a student graduation prediction system using the K-Nearest Neighbor (KNN) algorithm based on academic data including GPA, credits, attendance, and number of failed courses. The dataset consists of 150 student records from Ibrahimy University, developed using the Knowledge Discovery in Database (KDD) framework. Data was split into 80% training and 20% testing with StandardScaler normalization. The optimal k value was searched from k=1 to k=15. Results show that k=1 achieved the highest accuracy of 96.67%. The system is deployed as an interactive web application using Streamlit, enabling non-technical users such as lecturers and academic administrators to monitor student graduation potential more effectively and data-driven.
References
Astri, J., Karman, J. and Daulay, N.K. (2023) ‘Prediksi Kelulusan Mahasiswa Menggunakan Metode K-Nearest Neighbor (KNN) pada Fakultas Ilmu Teknik Universitas Bina Insan’, Jurnal Riset Sistem Informasi dan Teknik Informatika, 8(1), pp. 169–173.
Junaidi, S., Anggela, R. V and Kariman, D. (2024) ‘Klasifikasi Metode Data Mining untuk Prediksi Kelulusan Tepat Waktu Mahasiswa dengan Algoritma Naive Bayes, Random Forest, SVM dan ANN’, Journal of Applied Computer Science and Technology, 5(1), pp. 109–119. doi:10.52158/jacost.v5i1.489.
Kartarina, K., Sriwinarti, N.K. and Juniarti, N.L.P. (2021) ‘Analisis metode K-Nearest Neighbors (K-NN) dan Naive Bayes dalam memprediksi kelulusan mahasiswa’, Jurnal Teknologi Informasi dan Multimedia (JTIM), 3(2), pp. 106–112.
Novianto, E., Hermawan, A. and Avianto, D. (2023) ‘Klasifikasi Algoritma K-Nearest Neighbor, Naive Bayes, Decision Tree Untuk Prediksi Status Kelulusan Mahasiswa S1’, Rabit: Jurnal Teknologi dan Sistem Informasi Univrab, 8(2), pp. 146–154. doi:10.36341/rabit.v8i2.3434.
Putri, A. et al. (2023) ‘Komparasi Algoritma K-NN, Naive Bayes dan SVM untuk Prediksi Kelulusan Mahasiswa Tingkat Akhir’, MALCOM: Indonesian Journal of Machine Learning and Computer Science, 3(1), pp. 20–26. doi:10.57152/malcom.v3i1.610.
Sulthoni, R.I., Muharom, L.A. and Rahman, M. (2023) ‘Analisis Tingkat Kepuasan Siswa Dalam Pembelajaran Hybyrid Menggunakan Algoritma K-Nearest Neighbor (KNN)’, 4(4), pp. 406–411.
Tafonao, I.P. and Sibero, A.F.K. (2022) ‘Teknik Klasifikasi Prediksi Kelulusan Mahasiswa Sistem Informasi Universitas Sari Mutiara Indonesia Menggunakan K-Nearest Neighbors’, Jurnal Mahajana Informasi, 7(1), pp. 83–90. doi:10.51544/jurnalmi.v7i1.2956.
Utomo, I.Y.Y.B. and Kurniasari, I. (2023) ‘Penerapan Knowledge Discovery in Database’, Jurnal Teknik Informatika Kaputama [Preprint].
Downloads
Published
How to Cite
License
Copyright (c) 2026 Herlinatus Safira Muasolli, Achmad Baijuri, Fajriyanto

This work is licensed under a Creative Commons Attribution 4.0 International License.
Similar Articles
- Muammar Reza Pahlawan Reza, Sahriani, Shabarul Mukjizat, Clinical Image Classification of Cattle Foot and Mouth Disease Based on Convolutional Neural Network , JUSTINDO (Jurnal Sistem dan Teknologi Informasi Indonesia): Vol. 11 No. 1 (2026): JUSTINDO
- Amalia Rahma Dini Sihombing, Ilsa Margiana Herawati, Naddra Haddad Lubis, Willdan Aprizal Arifin, Klasifikasi Harga Ikan Koi Berdasarkan Jumlah Corak dan Ukuran Menggunakan Algoritma K-Nearest Neighbor , JUSTINDO (Jurnal Sistem dan Teknologi Informasi Indonesia): Vol. 10 No. 1 (2025): JUSTINDO
- R Reza El Akbar, Linda Herawati, Heni Sulastri, Model Awal Untuk Optimalisasi Kualitas Learning Management System Dalam Upaya Mendukung Transfer Of Knowledge Pada Penyelenggaraan Hybrid Learning Program Organisasi Penggerak , JUSTINDO (Jurnal Sistem dan Teknologi Informasi Indonesia): Vol. 8 No. 1 (2023): JUSTINDO
- Jeremia Manurung, Nur Azizi, Disty Anastasya, Nicholas Valentino, Aditia Sanjaya, Kana Saputra, Deteksi Kemacetan dengan Deep Learning YOLOv4 dan Euclidean Distance Tracker pada Jalan Raya di Kota Medan , JUSTINDO (Jurnal Sistem dan Teknologi Informasi Indonesia): Vol. 8 No. 1 (2023): JUSTINDO
- Anisa Ma'u Luthfi, Fatkhurokhman Fauzi, Perbandingan Klasifikasi Random Forest, Support Vector Machines, dan LGBM Pada Klasifikasi Kualitas Udara di Jakarta , JUSTINDO (Jurnal Sistem dan Teknologi Informasi Indonesia): Vol. 9 No. 2 (2024): JUSTINDO
- Salsa Desia Fitri, Parjito, Perbandingan Metode Naïve Bayes dan Support Vector Machine Pada Kasus Pembunuhan Vina Cirebon Berdasarkan Data X , JUSTINDO (Jurnal Sistem dan Teknologi Informasi Indonesia): Vol. 10 No. 1 (2025): JUSTINDO
- Dorthea Elvita Harefa, Fikrah Kristo Fotriman Waruwu, Dian Maharani Buulolo, Christine Jenny Puspita Zega, Ester Ratna Cahyani Zega, Devi Chrisman Lase, Certificate Printing System Integrated with RESTful API JSON on Quistiq Application , JUSTINDO (Jurnal Sistem dan Teknologi Informasi Indonesia): Vol. 11 No. 1 (2026): JUSTINDO
- Dikdik Firman Sidik, Muhammad Akil Hi Umar, Ihsan, Fadhil Qonia Zulfa, Agung Febriyadi Fazrin, Digital Customer Experience of UNIPI Admission Website: A Technology Acceptance Model Analysis , JUSTINDO (Jurnal Sistem dan Teknologi Informasi Indonesia): Vol. 11 No. 2 (2026): JUSTINDO
You may also start an advanced similarity search for this article.

