Implementasi Aplikasi Web Pemilihan Kelas Berdasarkan Minat Menggunakan Algoritma K-Means Clustering

Authors

  • Clarenza Dixie Rose Universitas Telkom Kampus Surabaya
  • Bernadus Anggo Seno Aji Universitas Telkom Kampus Surabaya
  • Farah Zakiyah Rahmanti Universitas Telkom Kampus Surabaya

DOI:

https://doi.org/10.35870/jtik.v9i1.3165

Keywords:

K-Means Clustering, Class Recommendation, Web Application

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.

Downloads

Download data is not yet available.

Author Biographies

  • Clarenza Dixie Rose, , Universitas Telkom Kampus Surabaya

    Program Studi Teknologi Informasi, Fakultas Informatika, Universitas Telkom Kampus Surabaya, Kota Surabaya, Provinsi Jawa Timur, Indonesia.

  • Bernadus Anggo Seno Aji, , Universitas Telkom Kampus Surabaya

    Program Studi Teknologi Informasi, Fakultas Informatika, Universitas Telkom Kampus Surabaya, Kota Surabaya, Provinsi Jawa Timur, Indonesia.

  • Farah Zakiyah Rahmanti, , Universitas Telkom Kampus Surabaya

    Program Studi Teknologi Informasi, Fakultas Informatika, Universitas Telkom Kampus Surabaya, Kota Surabaya, Provinsi Jawa Timur, Indonesia.

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

2025-01-01

Issue

Section

Computer & Communication Science

How to Cite

Rose, C. D., Aji, B. A. S., & Rahmanti, F. Z. (2025). Implementasi Aplikasi Web Pemilihan Kelas Berdasarkan Minat Menggunakan Algoritma K-Means Clustering. Jurnal JTIK (Jurnal Teknologi Informasi Dan Komunikasi), 9(1), 270-276. https://doi.org/10.35870/jtik.v9i1.3165

Most read articles by the same author(s)