Sistem Deteksi Dini Diabetes Mellitus Berdasarkan Rekam Medis Menggunakan Algoritma K-Nearest Neighbor
Abstract
At RSD dr. Soebandi Jember, 51% of Diabetes Mellitus (DM) patients are diagnosed after complications occur, and DM is the third leading cause of death among non-communicable diseases, accounting for 13.6%. This situation indicates a high rate of delayed case identification. Delayed diagnosis significantly increases patient mortality and morbidity rates, emphasizing the urgent need for an effective, integrated early, and detection system. This study developed a web-based early detection system for DM using the K-Nearest Neighbor (K-NN) algorithm with the Waterfall development method, consisting of the stages of communication, planning, modeling, construction, and deployment. The data comprised from 342 inpatient medical records, and after preprocessing, 164 clean data were obtained with variables including age, gender, family history, blood pressure, random blood sugar, and body mass index. The data were split using stratified sampling (50:50), with K=5 value selected based on the best performance. Blackbox testing was conducted to ensure the system’s functionality, while performance testing compared the system’s classification results with the test data. The performance of the K-NN algorithm for DM detection was evaluated using a Confusion Matrix, resulting in an accuracy of 97.56%, precision of 100%, and recall of 95.83%, which were consistent with the results from the WEKA tool. This system is expected to serve as an early screening tool and support DM prevention efforts.
Downloads
References
Depkes RI, “Pedoman Pengendalian Diabetes Melitus dan Penyakit Metabolik.” p. 82, 2008. [Online]. Available: file:///D:/ebook/dsa664.pdf
World Health Organization, “10 Penyebab Kematian Teratas,” World Health Organization, 2020. https://www-who-int.translate.goog/news-room/fact-sheets/detail/the-top-10-causes-of-death?_x_tr_sl=en&_x_tr_tl=id&_x_tr_hl=id&_x_tr_pto=tc (accessed Sep. 22, 2023).
Ditpui, “Diabetes Penyebab Kematian Tertinggi di Indonesia: Batasi dengan Snack Sehat Rendah Gula,” Direktorat Pengembangan Usaha Universitas Gajah Mada, 2023. https://ditpui.ugm.ac.id/diabetes-penyebab-kematian-tertinggi-di-indonesia-batasi-dengan-snack-sehat-rendah-gula/ (accessed Sep. 22, 2023).
Kemenkes RI, “Hasil Riset Kesehatan Dasar Tahun 2018,” Kementrian Kesehat. RI, vol. 53, no. 9, pp. 1689–1699, 2018.
Dinkes Jatim, Profil Kesehatan 2021. 2021. doi: 10.21831/dinamika.v3i1.19144.
R. Pahlevi, “Kasus Kematian Akibat Diabetes di Indonesia Terbesar Keenam di Dunia,” databoks, 2021. https://databoks.katadata.co.id/datapublish/2021/11/26/kasus-kematian-akibat-diabetes-di-indonesia-terbesar-keenam-di-dunia (accessed Sep. 22, 2023).
R. P. Kurniadi, R. R. Saedudin, and V. P. Widartha, “Perbandingan Akurasi Algoritma K-Nearest Neighbor Dan Logistic Regression Untuk Klasifikasi Penyakit Diabetes,” e-Proceeding Eng., vol. 8, no. 5, pp. 9757–9764, 2021.
H. A. Dwi Fasnuari, H. Yuana, and M. T. Chulkamdi, “Penerapan Algoritma K-Nearest Neighbor Untuk Klasifikasi Penyakit Diabetes Melitus,” J. Ilm. Tek. Inform., vol. 16, no. 2, pp. 133–142, 2022, doi: 10.35457/antivirus.v16i2.2445.
I. L. F. Amien, W. Astuti, and K. M. Lhaksamana, “Perbandingan Metode Naïve Bayes dan KNN (K-Nearest Neighbor) dalam Klasifikasi Penyakit Diabetes,” e-Proceeding Eng., vol. 10, no. 2, pp. 1911–1920, 2023.
F. Tolana, I. Muzakkir, and A. Riadi, “Metode K-Nearest Neighbor ( KNN ) Untuk Sistem Pakar Diagnosa Penyakit Pneumonia Pada Balita,” J. Nas. Komputasi dan Teknol. Inf., vol. 6, no. 3, pp. 363–373, 2023.
S. K. P. Loka and A. Marsal, “Perbandingan Algoritma K-Nearest Neighbor dan Naïve Bayes Classifier untuk Klasifikasi Status Gizi Pada Balita,” MALCOM Indones. J. Mach. Learn. Comput. Sci., vol. 3, no. April, pp. 8–14, 2023, [Online]. Available: https://journal.irpi.or.id/index.php/malcom/article/view/474
A. H. Blasi, “What is The Mininum Amount of Data Needed When Carrying Out Analysis Via Datamining Techniques Like Decision Tree?,” ResearchGate, 2020. https://www.researchgate.net/post/What-is-the-mininum-amount-of-data-needed-when-carrying-out-analysis-via-datamining-techniques-like-decision-tree
P. N. Lubis, N. A. Pasaribu, N. Meilani, and M. S. Hasibuan, “Implementasi Data Mining Menggunakan Metode K-Nearest Neighbor Untuk Memonitoring Data Pelanggan Oleh PT. Telkom Akses Pematangsiantar,” J. Ilmu Komput. dan Bisnis, vol. 14, no. 1, pp. 220–227, 2023, doi: 10.47927/jikb.v14i1.473.
S. Romlah and Z. Fatah, “Penerapan Data Mining Untuk Memprediksi Hafalan Santri Tahfidz Menggunakan Metode Decision Tree (Studi Kasus MIK Sarina),” Gudang J. Multidisiplin Ilmu, vol. 2, no. 10, pp. 160–166, 2024.
D. Retnosari, “Sistem Aplikasi Data Mining Untuk Menampilkan Informasi Tingkat Kelulusan Mahasiswa,” J. Integr. Sist. Ind. UMJ, vol. 1, no. 2, pp. 13–20, 2014.
J. K. Wororomi et al., Data Mining (Memahami Pola di Balik Angka). CV. Eureka Media Aksara, 2024.
P. P. Allorerung, A. Erna, and M. Bagussahrir, “Analisis Performa Normalisasi Data untuk Klasifikasi K-Nearest Neighbor pada Dataset Penyakit,” J. Inform. Sunan Kalijaga, vol. 9, no. 3, pp. 178–191, 2024.
A. Ananda, E. Sulistianingsih, and Yundari, “Metode Ensemble K-Nearest Neighbor Untuk Peningkatan Akurasi Prediksi Indeks Harga Saham Gabungan Di Indonesia,” Bul. Ilm. Math. Stat. dan Ter., vol. 13, no. 3, pp. 339–348, 2024.
R. Nurhidayat and K. E. Dewi, “Penerapan Algoritma K-Nearest Neighbor Dan Fitur Ekstraksi N-Gram Dalam Analisis Sentimen Berbasis Aspek,” Komputa J. Ilm. Komput. dan Inform., vol. 12, no. 1, pp. 91–100, 2023, doi: 10.34010/komputa.v12i1.9458.
Copyright (c) 2026 Arleni Aulia Yunitasari, Mudafiq Riyan Pratama, Muhammad Yunus, Gandu Eko Julianto Suyoso

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




