Published: 2025-01-01
Implementasi Aplikasi Web Pemilihan Kelas Berdasarkan Minat Menggunakan Algoritma K-Means Clustering
DOI: 10.35870/jtik.v9i1.3165
Clarenza Dixie Rose, Bernadus Anggo Seno Aji, Farah Zakiyah Rahmanti
- Clarenza Dixie Rose: Affiliation name not available , Universitas Telkom Kampus Surabaya , Indonesia
- Bernadus Anggo Seno Aji: Affiliation name not available , Universitas Telkom Kampus Surabaya , Indonesia
- Farah Zakiyah Rahmanti: Affiliation name not available , Universitas Telkom Kampus Surabaya , Indonesia
Article Metrics
- Views 0
- Downloads 0
- Scopus Citations
- Google Scholar
- Crossref Citations
- Semantic Scholar
- DataCite Metrics
-
If the link doesn't work, copy the DOI or article title for manual search (API Maintenance).
Abstract
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.
Keywords
K-Means Clustering ; Class Recommendation ; Web Application
Article Metadata
Peer Review Process
This article has undergone a double-blind peer review process to ensure quality and impartiality.
Indexing Information
Discover where this journal is indexed at our indexing page to understand its reach and credibility.
Open Science Badges
This journal supports transparency in research and encourages authors to meet criteria for Open Science Badges by sharing data, materials, or preregistered studies.
How to Cite
Article Information
This article has been peer-reviewed and published in the Jurnal JTIK (Jurnal Teknologi Informasi dan Komunikasi). The content is available under the terms of the Creative Commons Attribution 4.0 International License.
-
Issue: Vol. 9 No. 1 (2025)
-
Section: Computer & Communication Science
-
Published: %750 %e, %2025
-
License: CC BY 4.0
-
Copyright: © 2024 Authors
-
DOI: 10.35870/jtik.v9i1.3165
AI Research Hub
This article is indexed and available through various AI-powered research tools and citation platforms. Our AI Research Hub ensures that scholarly work is discoverable, accessible, and easily integrated into the global research ecosystem. By leveraging artificial intelligence for indexing, recommendation, and citation analysis, we enhance the visibility and impact of published research.
Clarenza Dixie Rose
Program Studi Teknologi Informasi, Fakultas Informatika, Universitas Telkom Kampus Surabaya, Kota Surabaya, Provinsi Jawa Timur, Indonesia.
Bernadus Anggo Seno Aji
Program Studi Teknologi Informasi, Fakultas Informatika, Universitas Telkom Kampus Surabaya, Kota Surabaya, Provinsi Jawa Timur, Indonesia.
-
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/.
-
-
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.
-
-
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.

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.