Perancangan Sistem Aplikasi Penilaian Kedisiplinan Siswa Menggunakan Metode K-Means Elbow Berbasis Website
Studi Kasus : SDIP Baitul Maal
DOI:
https://doi.org/10.61132/saturnus.v3i4.1045Keywords:
Student Discipline, K-Means, Elbow Method, Website, Assessment SystemAbstract
Discipline is a crucial aspect of education that plays a significant role in shaping students’ character and sense of responsibility. However, the manual discipline assessment process at SDIP Baitul Maal presents several issues, such as inaccurate data, limited analysis capabilities, and difficulty for teachers and parents to monitor students effectively. With the advancement of information technology, digital systems offer a potential solution to improve the efficiency and objectivity of the evaluation process. This study aims to design and develop a web-based application for assessing student discipline by implementing the K-Means Clustering method optimized with the Elbow method. The system is designed to cluster students based on numerical data such as attendance, tardiness, neatness, and rule violations, allowing for more accurate classification of discipline levels. The results show that the system successfully groups students into clusters automatically and provides informative visualizations of the outcomes. Additionally, the system facilitates real-time monitoring and evaluation by school staff and parents through a user-friendly interface. Therefore, the application of the K-Means Elbow method proves effective in supporting decision-making within the educational environment. This research is expected to contribute to the digital transformation of school management and enhance the quality of student character development.
References
Admin. (2022, May 22). Pahami apa saja standar penilaian menurut BSNP.
Admin. (2024, August 22). Apa itu class diagram, fungsi, komponen dan contohnya. Universitas Cakrawala.
Afif, Z., Azhari, D. S., Kustati, M., & Sepriyanti, N. (2023). Penelitian ilmiah (kuantitatif) beserta paradigma, pendekatan, asumsi dasar, karakteristik, metode analisis data dan outputnya. INNOVATIVE: Journal of Social Science Research, 3(3), 682–693.
Apryliyana, I., Yona Sidratul Munti, N., & Adeswastoto, H. (2021). Perancangan database system informasi pemetaan trayek bus sekolah dan halte di Central Business District (CBD) Bangkinang (Studi kasus di Dinas Perhubungan Kabupaten Kampar). Jurnal Ilmu Teknologi dan Informasi (JITI), 5.
Arvkevi. (2020). Kneed library documentation.
Astuti, R., & Basysyar, F. M. (2024). Implementasi algoritma K-Means pada pengelompokan data penerimaan peserta didik baru di SMKN 1 Balongan. Jurnal Mahasiswa Teknik Informatika, 8(1).
Basri, A., Mubarak, A., Siradjuddin, H. K., F. K. U., Metro, J. J., & Selatan, K. T. (2023). Penentuan jumlah klaster terbaik pada K-Means dalam melihat pola klastering data mahasiswa yang telah lulus. Jurnal Informatika, 3(1).
God Hand. (2023, April 10). Apa itu bahasa Python? DISKOMINFO.
Haezer, E., Kristianto, Y., & Setiyawati, N. (2021). Pembangunan aplikasi virtual inventory system (VIS) berbasis web menggunakan Flask framework (Studi kasus: PT XYZ). Jurnal MNEMONIC, 4(2).
Informatika Teknokrat. (2024, March 20). Mengenal 2 library pada Python dalam mata kuliah machine learning. Universitas Teknokrat Indonesia.
Jamaludin, U., Pribadi, R. A., & Yunus, F. A. M. (2023). Upaya dalam meningkatkan kedisiplinan peserta didik SDN Cibungur 1 melalui program late vest and goodness project. Jurnal Ilmiah PGSD FKIP Universitas Mandiri, 9.
Maori, N. A. (2023). Metode Elbow dalam optimasi jumlah cluster pada K-Means clustering. Jurnal SIMETRIS, 14.
Milla, H., & Febriola, D. (2022). Analisis pengambilan keputusan memilih masuk program studi Pendidikan Ekonomi di Fakultas Keguruan dan Ilmu Pendidikan Universitas Muhammadiyah Bengkulu. Jurnal Multidisiplin Dehasen (MUDE), 1(3). https://doi.org/10.37676/mude.v1i3.2493
Mukhopadhyay, S. (2018). Advanced data analytics using Python. Apress.
Mutasil, A., & Sujana, D. (2021). Pengenalan wajah menggunakan OpenCV untuk validasi peserta ujian penerimaan mahasiswa baru. Jurnal Sistem Komputer dan Kecerdasan Buatan, 5.
Ningsih, K. S., Aruan, N. J., & Siahaan, A. T. A. A. (2022). Aplikasi buku tamu menggunakan fitur kamera dan AJAX berbasis website pada kantor DISPORA Kota Medan. SITek: Jurnal Sains, Informatika, dan Teknologi.
Nugroho, A. H., & Rohimi, T. (2020). Perancangan aplikasi sistem pengolahan data penduduk di Kelurahan Desa Kaduronyok Kecamatan Cisata, Kabupaten Pandeglang berbasis web. Jutis: Jurnal Teknik Informatika, 1.
Pakaya, R., Tapate, A. R., & Suleman, S. (2020). Perancangan aplikasi penjualan hewan ternak untuk qurban dan aqiqah dengan metode Unified Modeling Language (UML). Jurnal Technopreneur (JTech), 8(1), 31–40. https://doi.org/10.30869/jtech.v8i1.531
Pangemanan, J. I. H. (2022, October 20). Website adalah, pengertian, jenis, dan fungsi.
PPIA Baitul Maal. (n.d.). Profil SD. Ppiabaitulmaal.
Prasetya, A., Salkiawati, R., & Alexander, A. D. (2023). Analisis cluster K-Means dengan metode Elbow untuk menentukan pola penjualan produk Traffic Room Summarecon Mal Bekasi. Journal of Students’ Research in Computer Science, 4(1), 105–118. https://doi.org/10.31599/jsrcs.v4i1.2480
Putri, M., Ginting, A., & Lubis, A. S. (2024). Pengujian aplikasi berbasis web data Ska menggunakan metode black box testing. Cosmic Jurnal Teknik, 2(1).
Reza, F., Indah, I. K. D., & Ropianto, M. (2022). Perancangan dan implementasi institutional repository dengan metadata Dublin Core. Jurnal KomtekInfo, 9(4), 125–132. https://doi.org/10.35134/komtekinfo.v9i4.318
Ritonga, A. S., & Muhandhis, I. (2021). Teknik data mining untuk mengklasifikasikan data ulasan destinasi wisata menggunakan reduksi data principal component analysis (PCA). Jurnal Ilmiah Edutic, 7(2).
Rohi Abdulloh. (2023). 7 in 1 pemrograman web untuk pemula (update version): Cara cepat dan efektif menjadi web programmer. Elex Media Komputindo.
Salsabila, M. (2021). Library Python: Kenali perbedaan module, package, dan library pada Python. DQLab.
Santi, I. H. (2020). Analisa perancangan sistem.
Sari, W. M. (2024, December 15). Bahasa pemrograman PHP: Kelebihan, kekurangan, serta sumber daya. Kompasiana.
Sofwatunnisa, S., Sulaiman, H., & Kurniawan, I. (2025). Sistem pendukung keputusan penilaian ketidakdisiplinan siswa pada MTs Al-Ihsan menggunakan metode Simple Additive Weighting (SAW). JuTI: Jurnal Teknologi Informasi, 3(2), 130. https://doi.org/10.26798/juti.v3i2.1408
Sundari, U. Y., Panudju, A. A. T., Nugraha, A. W., Purba, F., Erlina, Y., Nurbaiti, N., Kalalinggi, S. Y., Afifah, A., Elsandika, G., Setiawan, R. Y., Alfiyani, L., & Pereiz, Z. (2024). Metodologi penelitian. Rake Sarasin.
Trivusi. (2022, July 27). K-Means clustering: Pengertian, cara kerja, kelebihan, dan kekurangannya. Trivusi.
Valentino, M., & MSLIS. (2024). Programming languages. EBSCO.
Willyana, J. (2022). Sistem informasi pendataan dan peminjaman aset perusahaan berbasis web pada PT Vadhana International. Jurnal Mahasiswa Aplikasi Teknologi Komputer dan Informasi, 4(3), 123–127.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Saturnus : Jurnal Teknologi dan Sistem Informasi

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.



