Implementasi Aplikasi Web Pemilihan Kelas Berdasarkan Minat Menggunakan Algoritma K-Means Clustering
DOI:
https://doi.org/10.35870/jtik.v9i1.3165Keywords:
K-Means Clustering, Class Recommendation, Web ApplicationAbstract
Giki High School has a large number of 10th grade students and the need to provide class recommendations based on student interests in current subjects is done conventionally. This study aims to help schools make more informed decisions in class selection. This study implements a web application. The implementation of the category selection web application was created using the K-means Clustering algorithm and integrated into the web using Tkinter as the standard GUI library for Python. This implementation goal is to make school life easier to determine class recommendations for students. Results of the K-Means algorithm produce 4 clusters: Cluster 1 (Indonesian, Social Studies, and Mathematics), Cluster 2 (English), Cluster 3 (Indonesian and Science), Cluster 4 (English and Science) with the Silhouette Score results giving a score of 0.6233 which indicates that the score calculation is at 0 that the data point is the center of each cluster.
Downloads
References
Ahmed, M., Seraj, R., & Islam, S. M. S. (2020). The k-means algorithm: A comprehensive survey and performance evaluation. Electronics, 9(8), 1295. DOI: https://doi.org/10.3390/electronics9081295.
Ikbal, M., Yupianti, Y., & Alinse, R. T. (2022). Application of K-Means Clustering Method in Determining Student Majors at SMA Negeri 6 Bengkulu Tengah Based on Student Subject Values Per Semester. Jurnal Komputer Indonesia, 1(1), 13-18. DOI: https://doi.org/10.37676/jki.v1i1.30.
Kemendikbud RI. (2022). Struktur Kurikulum Merdeka dalam Setiap Fase. Retrieved from https://pusatinformasi.guru.kemdikbud.go.id/hc/en-us/articles/14179832698137-Struktur-Kurikulum-Merdeka-dalam-Setiap-Fase/.
makmun Jemakmun, J., & Purboyo, R. A. D. S. (2023). Data Clustering Recommendations For Selection Student Majors To Higher Edication Using The K-Means Method (Case Study of SMAN 2 Palembang). JOURNAL OF INFORMATICS AND TELECOMMUNICATION ENGINEERING, 6(2), 367-377. DOI: 10.31289/jite.v6i2.7911.
Nirmala, I. D., & Atika, P. D. (2020). Implementation of K-Means Algorithm As a Clustering Method for Selecting Achievement Students Based on Academic Grade. Jurnal PILAR Nusa Mandiri, 16(2), 199-204. DOI: https://doi.org/10.33480/pilar.v16i2.1575.
Purnamasari, N. M., Syauqi, A., & Pramana, D. A. (2023). Pengelompokan Data Calon Siswa Baru Di Sekolah Menengah Kejuruan menggunakan Algoritma K-Means. Jurnal Sistem Informasi dan Teknologi Peradaban, 4(1), 24-30. DOI: https://doi.org/10.58436/jsitp.v4i1.1575.
Rosyani, P., & Syawali, F. (2023). Application of Advanced Class Determination System Using K-Means Clustering Method (Case Study: SMK Al-Badar Balaraja). International Journal of Integrative Sciences, 2(10), 1557-1570.
Satria, C., & Anggrawan, A. (2021). Aplikasi K-Means berbasis Web untuk Klasifikasi Kelas Unggulan. MATRIK: Jurnal Manajemen, Teknik Informatika dan Rekayasa Komputer, 21(1), 111-124. DOI: https://doi.org/10.30812/matrik.v21i1.1473.
Shutaywi, M., & Kachouie, N. N. (2021). Silhouette analysis for performance evaluation in machine learning with applications to clustering. Entropy, 23(6), 759. DOI: https://doi.org/10.3390/e23060759.
Sinaga, K. P., & Yang, M. S. (2020). Unsupervised K-means clustering algorithm. IEEE access, 8, 80716-80727. DOI: https://doi.org/ 10.1109/ACCESS.2020.2988796.
Syahril, M., Kusnasari, S., Sobirin, S., Muhazir, A., & Syahputri, A. (2023). Implementasi Data Mining Untuk Rekomendasi Jurusan Menggunakan Algoritma K-Means Clustering. Jurnal Teknologi Sistem Informasi dan Sistem Komputer TGD, 6(1), 235-245. DOI: https://doi.org/10.53513/jsk.v6i1.7456.
Wiyono, D. E. (2020). Pengelompokan Mahasiswa Berdasarkan Pencapaian Prestasi Belajar dari Mata Kuliah yang Ditempuh Berbasis Web dengan K-Means Clustering. Journal of Telecommunication Electronics and Control Engineering (JTECE), 2(2), 69-77. DOI: https://doi.org/10.20895/jtece.v2i2.137.
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Clarenza Dixie Rose, Bernadus Anggo Seno Aji, Farah Zakiyah Rahmanti

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Authors who publish with this journal agree to the following terms:
1. Copyright Retention and Open Access License
Authors retain copyright of their work and grant the journal non-exclusive right of first publication under the Creative Commons Attribution 4.0 International License (CC BY 4.0).
This license allows unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
2. Rights Granted Under CC BY 4.0
Under this license, readers are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material for any purpose, including commercial use
- No additional restrictions — the licensor cannot revoke these freedoms as long as license terms are followed
3. Attribution Requirements
All uses must include:
- Proper citation of the original work
- Link to the Creative Commons license
- Indication if changes were made to the original work
- No suggestion that the licensor endorses the user or their use
4. Additional Distribution Rights
Authors may:
- Deposit the published version in institutional repositories
- Share through academic social networks
- Include in books, monographs, or other publications
- Post on personal or institutional websites
Requirement: All additional distributions must maintain the CC BY 4.0 license and proper attribution.
5. Self-Archiving and Pre-Print Sharing
Authors are encouraged to:
- Share pre-prints and post-prints online
- Deposit in subject-specific repositories (e.g., arXiv, bioRxiv)
- Engage in scholarly communication throughout the publication process
6. Open Access Commitment
This journal provides immediate open access to all content, supporting the global exchange of knowledge without financial, legal, or technical barriers.
