Implementation of K-Means Clustering for Student Achievement Classification Using Academic Performance Indicators

Authors

  • Dedi Candro Parulian Sinaga STMIK PELITA NUSANTARA
  • Endra Ary Prasasty Marpaung STMIK Pelita Nusantara
  • Nera Mayana Br Tarigan STMIK Pelita Nusantara
  • Vinsensius Fereri Purba STMIK Pelita Nusantara
  • Dwicky Aditya STMIK Pelita Nusantara

DOI:

https://doi.org/10.30865/ijics.v10i2.9795

Keywords:

K-Means Clustering, Student Achievement, Data Mining, Academic Performance, Educational Decision-Making

Abstract

Student achievement assessment in educational institutions is often conducted manually by relying on average scores or class rankings, making the results less objective and unable to represent students’ overall academic conditions. This study aims to implement the K-Means Clustering algorithm to classify student achievement using academic performance indicators. The dataset consists of 10 student records with four variables: average score, examination score, attendance percentage, and assignment score. The research stages include data collection, data validation, Min-Max normalization, initial centroid selection, Euclidean Distance calculation, cluster formation, centroid updating, and interpretation of clustering results. The number of clusters was set to K=3, representing high, medium, and low achievement categories. The results show that Cluster C1 consists of 4 students with high achievement, Cluster C2 consists of 3 students with medium achievement, and Cluster C3 consists of 3 students with low achievement. The final centroid values indicate that Cluster C1 has the strongest academic performance, while Cluster C3 requires more intensive academic support. These findings demonstrate that K-Means Clustering can classify student achievement objectively and support data-driven educational decision-making, academic guidance, and targeted learning strategy development.

References

[1] R. Awalia, “Penerapan Metode K-Means Clustering untuk Pengelompokan Prestasi Siswa menggunakan Orange Data Mining: Studi Kasus di MTs Muhammadiyah Tallo Makassar,” MAPLE, vol. 6, no. 2, pp. 36–41, Dec. 2024.

[2] M. F. Firdaus, G. Abdillah, and E. Ramadhan, “KLASTERISASI AKADEMIK PRESTASI SISWA MENGGUNAKAN ALGORITMA K-PROTOTYPE,” JURNAL LOCUS: Penelitian & Pengabdian, vol. 4, no. 8, pp. 7563–7582, Aug. 2025.

[3] S. Haviyola and M. Jajuli, “PENGELOMPOKAN PRESTASI SISWA GUNA KUALIFIKASI BEASISWA BERDASARKAN DATA NILAI MENGGUNAKAN ALGORITMA K-MEANS,” Aug. 2023.

[4] A. Wira Permana, R. Saragih, and G. Prahmana, “IMPLEMENTASI CLUSTERING DATA NILAI SISWA MENGGUNAKAN ALGORITMA K-MEANS: SEBUAH STUDI KASUS DI SMK NASIONAL NAMOTERASI,” 2025. [Online]. Available: https://journaledutech.com/index.php/great

[5] M. Syukron Ramadani and Z. Fatah, “ANALISIS PENGELOMPOKAN DATA NILAI SISWA UNTUK MENENTUKAN SISWA BERPRESTASI MENGGUNAKAN METODE CLUSTERING K-MEANS,” JURNAL RISET SISTEM INFORMASI, vol. 1, no. 4, pp. 103–110, Oct. 2024, doi: 10.69714/hq2bsy84.

[6] H. Sampurno, M. N. Wafi, and N. Nurdin, “Perbandingan Algoritma K-Means dan Hierarchical Clustering dalam Pengelompokan Prestasi Akademik Siswa,” Format : Jurnal Ilmiah Teknik Informatika, vol. 15, no. 1, p. 72, Jan. 2026, doi: 10.22441/format.2026.v15.i1.008.

[7] D. Oktario Dacwanda and Y. Nataliani, “Implementasi k-Means Clustering untuk Analisis Nilai Akademik Siswa Berdasarkan Nilai Pengetahuan dan Keterampilan,” AITI: Jurnal Teknologi Informasi, vol. 18, no. Agustus, pp. 125–138, 2021.

[8] A. F. Habibie and R. K. R, “Implementasi K-Means Clustering dalam Mengklasifikasi Pengaruh Les Terhadap Prestasi Siswa dengan Metode Elbow,” Journal of Computer System and Informatics (JoSYC), vol. 6, no. 1, pp. 133–147, Nov. 2024, doi: 10.47065/josyc.v6i1.6201.

[9] A. Anilshi, R. T. Abineno, and A. A. Pekuwali, “PENERAPAN ALGORITMA K-MEANS CLUSTERING NILAI KEMAMPUAN SISWA DALAM PELAJARAN MATEMATIKA,” Aug. 2024. [Online]. Available: https://ojs.unkriswina.ac.id/index.php/semnas-FST

[10] N. D. Rahayu, A. H. Anshor, I. Afriantoro, and A. Halim Anshor, “Penerapan Data Mining untuk Pemetaan Siswa Berprestasi menggunakan Metode Clustering K-Means,” JUKI : Jurnal Komputer dan Informatika, vol. 6, no. 1, pp. 71–83, May 2024.

[11] E. A. Saputra and Y. Nataliani, “Analisis Pengelompokan Data Nilai Siswa untuk Menentukan Siswa Berprestasi Menggunakan Metode Clustering K-Means,” Journal of Information Systems and Informatics, vol. 3, no. 3, pp. 424–439, Sep. 2021, [Online]. Available: http://journal-isi.org/index.php/isi

[12] M. Azzam Al Fauzie and J. Akhir Putra, “Clustering Data Menggunakan Metode K-Means untuk Rekomendasikan Pembelajaran Akademik bagi Siswa Aktif dalam Ekstrakurikuler,” KLIK: Kajian Ilmiah Informatika dan Komputer, vol. 4, no. 1, pp. 642–648, 2023, doi: 10.30865/klik.v4i1.1116.

[13] D. Apriandi, R. M. Sari, and M. I. Sarif, “Analisis Clustering Untuk Menentukan Siswa Berprestasi di SMK Swasta TI Panca Dharma Stungkit Menggunakan Metode K-Means,” Jurnal Minfo Polgan, vol. 13, no. 1, pp. 1117–1129, Aug. 2024, doi: 10.33395/jmp.v13i1.13959.

[14] T. Widyanti, S. S. Hilabi, A. Hananto, Tukino, and E. Novalia, “Implementasi K-Means dan K-Nearest Neighbors pada Kategori Siswa Berprestasi,” Jurnal Informasi dan Teknologi, vol. 5, no. 1, pp. 75–82, 2023.

[15] N. Suarna, N. Rahaningsih, and A. A. Suarna, “OPTIMALISASI PRESTASI AKADEMIK SISWA MELALUI PENGELOMPOKAN INDEKS PRESTASI DENGAN K-MEANS CLUSTERING,” Jurnal Kecerdasan Buatan dan Teknologi Informasi, vol. 4, no. 2, pp. 198–207, May 2025, doi: 10.69916/jkbti.v4i2.321.

[16] N. Jannah and T. Yulianto, “Mengelompokkan Siswa Berprestasi Akademik dengan Menggunakan Metode K Means Kelas VII MT,” Zeta Math Journal, vol. 2, no. 2, pp. 41–45, Nov. 2016.

[17] M. Sholeh and D. Andayati, “Penerapan Metode Clustering dengan Algoritma K-Means Pada Pengelompokan Indeks Prestasi Akademik Mahasiswa,” SKANIKA: Sistem Komputer dan Teknik Informatika, vol. 6, no. 1, pp. 51–60, Jan. 2023.

[18] N. D. Rahayu, A. H. Anshor, I. Afriantoro, and A. Halim Anshor, “Penerapan Data Mining untuk Pemetaan Siswa Berprestasi menggunakan Metode Clustering K-Means Oleh : Penerapan Data Mining untuk Pemetaan Siswa Berprestasi menggunakan Metode Clustering K-Means,” JUKI : Jurnal Komputer dan Informatika, vol. 6, 2024.

[19] E. A. Saputra and Y. Nataliani, “Analisis Pengelompokan Data Nilai Siswa untuk Menentukan Siswa Berprestasi Menggunakan Metode Clustering K-Means,” Journal of Information Systems and Informatics, vol. 3, no. 3, 2021, [Online]. Available: http://journal-isi.org/index.php/isi

Downloads

Published

2026-07-29

How to Cite

Sinaga, D. C. P., Marpaung, E. A. P., Br Tarigan, N. M., Purba, V. F., & Dwicky Aditya. (2026). Implementation of K-Means Clustering for Student Achievement Classification Using Academic Performance Indicators. The IJICS (International Journal of Informatics and Computer Science), 10(2), 177–184. https://doi.org/10.30865/ijics.v10i2.9795

Issue

Section

Articles

Most read articles by the same author(s)