Classification Of Students' Academic Competencies Using The K-Nearest Neighbor (Knn) Method At State Vocational High School 2 Medan

Authors

  • Lugi Adela Manalu Universitas Methodist Indonesia, Medan, Indonesia
  • Samuel Van Basten Manurung Universitas Methodist Indonesia, Medan, Indonesia
  • Imelda Sri Dumayanti Universitas Methodist Indonesia, Medan Indonesia

DOI:

https://doi.org/10.56457/tjm.v4i2.413

Keywords:

K-Nearest Neighbor (KNN), Academic Competence, Expertise Competency Test (UKK), Classification, Machine Learning, Confusion Matrix

Abstract

The Vocational Competency Test (UKK) is an evaluation instrument to determine the level of competency mastery of Vocational High School (SMK) students. However, the process of determining student eligibility to participate in the UKK is still carried out conventionally, so it takes a relatively long time and risks causing inconsistencies in the assessment. This study applies the K-Nearest Neighbor (KNN) algorithm to group students' academic competencies into two classifications: Ready to Participate in the UKK and Not Ready to Participate in the UKK. The data used comes from a 15-item knowledge aspect questionnaire given to 78 students majoring in Electrical Power Installation Engineering (TITL) at SMK Negeri 2 Medan. The data is separated into 62 training data or 80% and 16 test data or 20%. The data processing stage begins with preprocessing through Min-Max transformation and normalization. Next, classification is carried out using KNN with K = 3 and Euclidean Distance as the distance measurement method. Model performance is analyzed through a Confusion Matrix based on Accuracy, Precision, Recall, and F1-Score. The test yielded an accuracy of 81.25%, precision of 76.92%, recall of 100%, and an F1-score of 86.96%. These findings demonstrate that the KNN algorithm can be effectively used to identify students' academic competency readiness levels for the UKK. Furthermore, the developed web-based system can assist teachers in identifying students' readiness levels more quickly, systematically, and objectively as a basis for decision-making in facing the Skills Competency Test (UKK).

References

Affikri, M., Aruan, M. C., & Irsan, M. (2025). Penerapan Algoritma K-Nearest Neighbor untuk Prediksi Kelulusan Siswa di SD Negeri 1 Kedungsari. Journal of Information System, Applied, Management, Accounting and Research, 9(4), 1388. https://doi.org/10.52362/jisamar.v9i4.2065

Halimukid, H. (2026). ANALISIS KELULUSAN SISWA MENGGUNAKAN METODE KNN (K-NEAREST NEIGHBOR) PADA DATASET “STUDENTS PERFORMANCE.” Jurnal Informatika dan Teknik Elektro Terapan, 14(1). https://doi.org/10.23960/jitet.v14i1.8384

Indah Wahyuni, U., & Kurniawan R., R. (2025). Algoritma K-Nearest Neighbor Classification Sebagai Sistem Pengelompokan Kemampuan Akademik Siswa Berbasis Web. Decode: Jurnal Pendidikan Teknologi Informasi, 5(2), 589–600. https://doi.org/10.51454/decode.v5i2.1246

Nuraeni, S., Syam, S. P. A., Wajdi, M. F., Firmansyah, B., & Malkan, M. (2023). Implementasi Metode K-NN Untuk Menentukan Jurusan Siswa di SMAN 02 Manokwari. G-Tech: Jurnal Teknologi Terapan, 7(1), 89–95. https://doi.org/10.33379/gtech.v7i1.1905

Palinggik Allorerung, P., Erna, A., Bagussahrir, M., & Alam, S. (2024). Analisis Performa Normalisasi Data untuk Klasifikasi K-Nearest Neighbor pada Dataset Penyakit. Dalam Jurnal Informatika Sunan Kalijaga) (Vol. 9, Nomor 3).

Pekayunan Pengabdian, J., Aplikasi Teknologi Digital untuk Masyarakat Berkelanjutan, dan, Keahlian Pada Jurusan Teknik Komputer Dan Jaringan Smk Al Amin, K. DI, & Rodi, M. (2025). PENINGKATAN KESIAPAN SISWA SMK MELALUI PELATIHAN UJI ENHANCING THE READINESS OF VOCATIONAL HIGH SCHOOL STUDENTS THROUGH COMPETENCY TEST TRAINING (UKK) IN THE COMPUTER AND NETWORK ENGINEERING DEPARTMENT AT SMK AL-AMIN. https://pekayunan.stmiklombok.ac.id/index.php/pekayunan/

Rahmalisa, U., Zulkifli, A., Muhaimin, A., Hidayat, L., Sarjana, S., Informasi, S., & Pekanbaru, H. T. (2022). PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI AKADEMIK DI SEKOLAH DASAR ISLAM TERPADU BUSTANUL ULUM PEKANBARU BERBASIS WEB. https://doi.org/10.33060/JIK/2021/Vol11.Iss2.279

Ramadana, F. D., Pratama, W. P., & Lingga, C. (2025). Implementasi Algoritma K-Means Clustering terhadap Tingkat Kepuasan Peserta LKP Multi Talenta Komputer Purwokerto. 3.

Sanjaya, A., & Wahyana, T. (2022). PENERAPAN METODE K-NEAREST NEIGHBOUR UNTUK SISTEM PREDIKSI KELULUSAN SISWA MTS NURUL MUSLIMIN BERBASIS WEBSITE. Journal Transformation of Mandalika, 3(1). http://ojs.cahayamandalika.com/index.php/jtm/issue/archive

Sari, I. P. (2024). Perbandingan Sistem Prediksi Menggunakan Metode Monte Carlo dengan Metode K-NN pada Nilai Peserta Didik Uji Kompetensi Kejuruan.

Sari, R., & Maiyana, E. (2023). Sistem Informasi Akademik Berbasis Web di SDN 1 Rao Utara.

Setiawan, R., Rahayu, S., & Darul Ikhrom, T. (2025). Sistem Informasi Akademik Berbasis Web. Jurnal Algoritma, 22(2). https://doi.org/10.33364/algoritma/v.22-2.1192

Sitompul, S., Manurung, S., Silalahi, A. P., Rumahorbo, B., & Silalahi, V. (2022). METHOSISFO: Jurnal Ilmiah Sistem Informasi Sistem Informasi Reservasi Pada Monako Park Sibiru-Biru Berbasis Web (Vol. 2, Nomor 1). http://ojs.fikom-methodist.net/index.php/METHOSISFO

Wulansari, C., Dayanti, P. R., & Izazi, Z. Z. (2025). Transformasi Digital dalam Pendidikan?: Penerapan Algoritma Machine Learning dan Deep Learning untuk Meningkatkan Efektivitas Pembelajaran SMP. 7(1), 877–885.

Downloads

Published

2026-10-01

How to Cite

Manalu, L. A., Manurung, S. V. B. ., & Dumayanti, I. S. . (2026). Classification Of Students’ Academic Competencies Using The K-Nearest Neighbor (Knn) Method At State Vocational High School 2 Medan. Transforma Jurnal Manajemen, 4(2), 197–210. https://doi.org/10.56457/tjm.v4i2.413