Evaluation of Machine Learning Models for Classifying Diabetes and Hypertension Using Patient Data from Public Health Center X

Authors

  • Febriyan Biopsa Minanda Universitas Atma Jaya Yogyakarta
  • Anandha Widya Putri Rahmadhina Universitas Atma Jaya Yogyakarta

DOI:

https://doi.org/10.30871/jaic.v10i3.12736

Keywords:

Diabetes Mellitus, Hypertension, Machine Learning, Ensemble learning, Classification

Abstract

Major non-communicable diseases such as hypertension and diabetes mellitus continue to increase and require accurate and rapid early detection. This study aimed to evaluate the performance of several machine learning algorithms in classifying diabetes mellitus and hypertension using patient medical record data from a public health center in Bandar Lampung City. The dataset consisted of 662 patient records including age, gender, body mass index, blood glucose level, and blood pressure variables. The research stages included exploratory data analysis, data preprocessing, outlier handling using Interquartile Range (IQR), normalization using StandardScaler, and data splitting scenarios of 90:10, 80:20, and 70:30. A 10-fold cross validation approach was also applied to improve model validity. The algorithms tested were Random Forest, Support Vector Machine (SVM), Decision Tree, AdaBoost Classifier, and XGBoost Classifier. Evaluation results using accuracy, recall, precision, f1-score, and confusion matrix showed that Decision Tree achieved the best performance with 95% accuracy in the 80:20 scenario. The best model was implemented on the Streamlit platform and evaluated using the System Usability Scale (SUS) involving 23 respondents, obtaining an average score of 73.48 categorized as acceptable and good. The findings indicate that machine learning has the potential to support early screening and healthcare decision-making.

 

Downloads

Download data is not yet available.

References

[1] Kemenkes, “Diabetes Melitus Tipe 2,” Kementerian Kesehatan Republik Indonesia. Diakses: 20 Januari 2026. [Daring]. Tersedia pada: https://ayosehat.kemkes.go.id/topik-penyakit/diabetes-penyakit-ginjal/diabetes-melitus-tipe-2

[2] WHO, “Diabetes,” World Health Organization. [Daring]. Tersedia pada: https://www.who.int/news-room/fact-sheets/detail/diabetes

[3] WHO, “Hypertension,” World Health Organization. [Daring]. Tersedia pada: https://www.who.int/news-room/fact-sheets/detail/hypertension

[4] A. A. M. Hezam, H. B. M. Shaghdar, dan L. Chen, “The connection between hypertension and diabetes and their role in heart and kidney disease development,” Journal of Research in Medical Sciences, vol. 29, no. 1, Apr 2024, doi: 10.4103/jrms.jrms_470_23.

[5] Anggie Margaretha Kubalang, Vera D. Tombokan, dan Jonesius Eden Manoppo, “Gambaran Hasil Screening Diabetes Melitus pada Keluarga Anggota Prolanis Maleosan,” Jurnal Riset Ilmu Kesehatan Umum dan Farmasi (JRIKUF), vol. 3, no. 4, hlm. 53–64, Okt 2025, doi: 10.57213/jrikuf.v3i4.878.

[6] N. R. Shafriani dan Y. Rahmawati, “Pemeriksaan Kesehatan sebagai Upaya Pencegahan Penyakit Tidak Menular bagi Ibu-Ibu PKK Dusun Nglarang RT 06 Tlogoadi, Mlati, Sleman, Yogyakarta,” Jurnal PEDAMAS (Pengabdian Kepada Masyarakat, vol. 2, no. 3, hlm. 840–846, 2024, [Daring]. Tersedia pada: https://pekatpkm.my.id/index.php/JP/article/view/323

[7] A. Gavrila, “Prevalensi Diabetes Melitus di Indonesia: Angka Resmi Riskesdas dan IDF 2025,” Good Stats. [Daring]. Tersedia pada: https://goodstats.id/article/prevalensi-diabetes-melitus-di-indonesia-angka-resmi-riskesdas-dan-idf-2025-mhkJA

[8] H. UMS, “Indonesia Peringkat Lima Dunia, Hipertensi Ancam Remaja Usia Produktif,” UMS News. [Daring]. Tersedia pada: https://news.ums.ac.id/id/05/2025/indonesia-peringkat-lima-dunia-hipertensi-ancam-remaja-usia-produktif/

[9] R. G. Wardhana, G. Wang, dan F. Sibuea, “Penerapan Machine Learning Dalam Prediksi Tingkat Kasus Penyakit di Indonesia,” Journal of Information System Management (JOISM) e-ISSN, vol. 5, no. 1, hlm. 40–45, 2023.

[10] A. Pinandito, S. A. Wicaksono, dan S. H. Wijoyo, “Implementasi Machine Learning dalam Deteksi Risiko Tinggi Diabetes Melitus pada Kehamilan,” Jurnal Teknologi Informasi dan Ilmu Komputer, vol. 10, no. 4, hlm. 739–746, Agu 2023, doi: 10.25126/jtiik.2023107005.

[11] W. Van Woensel dkk., “A community-of-practice-based evaluation methodology for knowledge intensive computational methods and its application to multimorbidity decision support,” J. Biomed. Inform., vol. 142, hlm. 104395, Jun 2023, doi: 10.1016/j.jbi.2023.104395.

[12] A. S. Biyantoro dan B. Prasetyo, “Penerapan Decision Tree untuk Klasifikasi Status Kesehatan dengan perbandingan KNN dan Naive Bayes,” Indonesian Journal of Informatic Research and Software Engineering (IJIRSE), vol. 4, no. 1, hlm. 47–55, Mar 2024, doi: 10.57152/ijirse.v4i1.1342.

[13] M. D. Jannah, A. Fauzi, C. Emilia, dan H. Hikmayanti, “Klasifikasi Penyakit Hipertensi Menggunakan Support Vector Machine dan Naive Bayes,” Jurnal Algoritma, vol. 22, no. 1, hlm. 905–913, Jun 2025, doi: 10.33364/algoritma/v.22-1.2316.

[14] R. Sahila, T. Widiharih, dan I. T. Utami, “Analisis Klasifikasi Menggunakan Regresi LogistikBiner dan Algoritma Naive Bayes Classifier Pada Penyakit Hipertensi,” Jurnal Gaussian, vol. 13, no. 2, hlm. 319–327, Nov 2024, doi: 10.14710/j.gauss.13.2.319-327.

[15] P. R. Putri dan R. Alit, “Klasifikasi Penyakit Diabetes Melitus Menggunakan Metode Support Vector Machine (SVM),” Journal of Informatics and Computer Science, vol. 06, no. 3, hlm. 740–746, 2024, doi: 10.26740/jinacs.v6n03.p740-746.

[16] M. Rizky, A. Pramuntadi, W. D. Prastowo, dan D. H. Gutama, “Implementasi Metode Deep Neural Network pada Klasifikasi Penyakit Diabetes Melitus Tipe 2,” MALCOM: Indonesian Journal of Machine Learning and Computer Science, vol. 4, no. 3, hlm. 1043–1050, Jun 2024, doi: 10.57152/malcom.v4i3.1279.

[17] A. Wantoro, Zulkifli, A. Fi. Yulia, D. Y. Ayu, dan S. Mustofa, “Evalusasi Kinerja Algoritma Machine Learning (ML) Menggunakan Seleksi Fitur Pada Klasifikasi Diabetes,” JIP (Jurnal Informatika Polinema), vol. 11, no. 3, hlm. 311–316, Jun 2025, [Daring]. Tersedia pada: www.kaggle.com/uciml/pima-

[18] Feishal Azriel Arya Putra, Bibit Waluyo, Risqi Faturohman, Wahyu Dwi Purwoprasetyo, dan Ito Setiawan, “Analisis Usability Testing Menggunakan Metode System Usability Scale terhadap Kepuasan Pengguna Website Kemahasiswaan Universitas Amikom Purwokerto,” Uranus : Jurnal Ilmiah Teknik Elektro, Sains dan Informatika, vol. 3, no. 1, hlm. 121–130, Jan 2025, doi: 10.61132/uranus.v3i1.673.

[19] D. A. Hadi dan D. A. N. Sirodj, “Metode Random Forest untuk Klasifikasi Penyakit Diabetes,” Bandung Conference Series: Statistics, vol. 3, no. 2, hlm. 428–435, Agu 2023, doi: 10.29313/bcss.v3i2.8354.

[20] C. Z. V. Junus, T. Tarno, dan P. Kartikasari, “Klasifikasi Menggunakan Metode Support Vector Machine dan Random Forest untuk Deteksi Awal Risiko Diabetes Melitus,” Jurnal Gaussian, vol. 11, no. 3, hlm. 386–396, Jan 2023, doi: 10.14710/j.gauss.11.3.386-396.

[21] H. Muftisany, T. F. Efendi, dan N. A. Rozaq Rais, “Perbandingan Kinerja Algoritma Random Forest, AdaBoost, dan Gradient Boosting dalam Memprediksi Risiko Penyakit Hipertensi,” Faktor Exacta, vol. 18, no. 2, hlm. 161, Okt 2025, doi: 10.30998/faktorexacta.v18i2.28959.

[22] K. A. Khalim, U. Hayati, dan A. Bahtiar, “Perbandingan Prediksi Penyakit Hipertensi Menggunakan Metode Random Forest dan Naive Bayes,” Jurnal Mahasiswa Teknik Informatika, vol. 7, no. 1, hlm. 498–504, 2023, doi: 10.36040/jati.v7i1.6376.

Downloads

Published

2026-06-17

How to Cite

[1]
F. Biopsa Minanda and A. W. Putri Rahmadhina, “Evaluation of Machine Learning Models for Classifying Diabetes and Hypertension Using Patient Data from Public Health Center X”, JAIC, vol. 10, no. 3, pp. 2824–2836, Jun. 2026.

Similar Articles

1 2 3 4 5 > >> 

You may also start an advanced similarity search for this article.