Penerapan SMOTE dan XGBoost untuk Klasifikasi Penyakit Ginjal Kronis pada Data yang Tidak Seimbang

Authors

  • Muhammad Ghufron Syifa Universitas Islam Nahdlatul Ulama Jepara
  • Nadia Anissa Maori Universitas Islam Nahdlatul Ulama Jepara
  • Adi Sucipto Universitas Islam Nahdlatul Ulama Jepara

DOI:

https://doi.org/10.35870/jtik.v10i1.5544

Keywords:

Chronic Kidney Disease, XGBoost, SMOTE

Abstract

Chronic kidney disease (CKD) is a global health issue that requires accurate diagnosis to prevent errors and unwanted side effects. This study aims to develop a reliable classification model using the XGBoost algorithm and to explore the effectiveness of the SMOTE method in addressing data imbalance. The dataset is sourced from the UCI Machine Learning Repository, consisting of 400 patient records with 25 attributes. The results indicate that the developed model performs well, with evaluation metrics (Accuracy, Precision, Recall, F1-Score, and AUC-ROC) nearing 1.0. The research findings reveal that the model without SMOTE is slightly superior, achieving an accuracy of 0.9874 compared to 0.9811 for the model with SMOTE. Analysis shows that the data imbalance is not significant, and XGBoost is resilient to unbalanced data. This study also identifies key factors influencing CKD diagnosis, such as hemoglobin and albumin, which can assist medical professionals in making more accurate diagnoses.

Downloads

Download data is not yet available.

Author Biographies

  • Muhammad Ghufron Syifa, Universitas Islam Nahdlatul Ulama Jepara

    Program Studi Tekni Informatika, Fakultas Sains dan Teknologi, Universitas Islam Nahdlatul Ulama Jepara, Kota Jepara, Provinsi Jawa Tengah, Indonesia.

  • Nadia Anissa Maori, Universitas Islam Nahdlatul Ulama Jepara

    Program Studi Tekni Informatika, Fakultas Sains dan Teknologi, Universitas Islam Nahdlatul Ulama Jepara, Kota Jepara, Provinsi Jawa Tengah, Indonesia.

  • Adi Sucipto, Universitas Islam Nahdlatul Ulama Jepara

    Program Studi Tekni Informatika, Fakultas Sains dan Teknologi, Universitas Islam Nahdlatul Ulama Jepara, Kota Jepara, Provinsi Jawa Tengah, Indonesia.

References

Abdurrahman, G., Oktavianto, H., & Sintawati, M. (2022). Optimasi algoritma XGBoost classifier menggunakan hyperparameter gridesearch dan random search pada Klasifikasi penyakit diabetes. Informal Informatics J, 7(3), 193.

Akbar, I., Supriadi, F., & Junaedi, D. I. (2025). Pemanfaatan Machine Learning di Bidang Kesehatan. JATI (Jurnal Mahasiswa Teknik Informatika), 9(1), 1744-1749.

Anggraini, D. (2022). Aspek klinis dan pemeriksaan laboratorium penyakit ginjal kronik. An-Nadaa: Jurnal Kesehatan Masyarakat (e-Journal), 9(2), 236-239.

Cahyaningtyas, C., Nataliani, Y., & Widiasari, I. R. (2021). Analisis sentimen pada rating aplikasi Shopee menggunakan metode Decision Tree berbasis SMOTE. Aiti, 18(2), 173-184. https://doi.org/10.24246/aiti.v18i2.173-184.

Ernawati, S., & Maulana, I. (2025). Meningkatkan Klasifikasi Penyakit Diabetes Menggunakan Metode Ensemble Softvoting Dengan SMOTE-ENN dan Optimasi Bayesian. Evolusi: Jurnal Sains dan Manajemen, 13(1), 71-86. https://doi.org/10.31294/evolusi.v13i1.8267.

Faska, R. M., Gusti, S. K., Budianita, E., & Syafria, F. (2025). PENGARUH TEKNIK PENYEIMBANGAN DATA PADA KLASIFIKASI PENYAKIT NAFLD DENGAN ALGORITMA SVM. Jurnal Informatika Teknologi dan Sains (Jinteks), 7(2), 858-867. https://doi.org/10.58602/jima-ilkom.v4i1.41.

Gliselda, V. K. (2021). Diagnosis dan Manajemen Penyakit Ginjal Kronis (PGK). Jurnal Medika Hutama, 2(04 Juli), 1135-1141.

Haryawan, C., & Ardhana, Y. M. K. (2023). Analisa Perbandingan Teknik Oversampling SMOTE pada Imbalanced Data. Jurnal Informatika dan Rekayasa Elektronik, 6(1), 73-78.

Irfannandhy, R., Handoko, L. B., & Ariyanto, N. (2024). Analisis Performa Model Random Forest dan CatBoost dengan Teknik SMOTE dalam Prediksi Risiko Diabetes. Edumatic: Jurnal Pendidikan Informatika, 8(2), 714-723. https://doi.org/10.29408/edumatic.v8i2.27990.

Juwita, D. A., Rachmaini, F., Abdillah, R., & Meliani. (2022). Drugs related problems (DRPs) pada pasien penyakit ginjal kronik (PGK) di RSUP Dr. M. Djamil. Jurnal Sains Farmasi & Klinis, 9(Sup), 184. https://doi.org/10.25077/jsfk.9.sup.184-189.2022.

Kurniawan, H. (2025). Evaluasi performa Random Forest, XGBoost, dan LightGBM dalam diagnosis dini diabetes mellitus. Jurnal JUPITER, 17(2), 835–844.

Ningrum, R. Y. S., Astuti, D., & Puspasari, F. D. (2022). Literature review pengaruh relaksasi dzikir terhadap stres pada pasien chronic kidney disease (CKD) yang menjalani hemodialisa. Journal of Nursing and Health (JNH), 7(2), 169–175.

Ramadhan, K. G., Wibowo, G. W. N., & Maori, N. A. (2025). Komparasi deteksi penyakit ginjal kronis menggunakan algoritma Support Vector Machine dan Random Forest. Jurnal Informatika dan Rekayasa Elektronik, 8(1), 13–21.

Siboro, O., Banjarnahor, Y. P., Gultom, A., Siagian, N. A., & Silitonga, P. D. (2024, Juni). Penanganan data ketidakseimbangan dalam pendekatan SMOTE guna meningkatkan akurasi algoritma K-NN. Seminar Nasional Inovasi Sains Teknologi Informasi Komputer, 473–478.

Sidiq, S., Alfian, A., & Mabrur, N. S. (2025). Pengembangan Model Prediksi Risiko Diabetes Menggunakan Pendekatan AdaBoost dan Teknik Oversampling SMOTE. Jurnal Ilmiah Informatika dan Ilmu Komputer (JIMA-ILKOM), 4(1), 13-23. https://doi.org/10.58602/jima-ilkom.v4i1.41.

Soelistijadi, R., Wismarini, T. D., Eniyati, S., & Sunardi, S. (2024). Pemodelan prediktif menggunakan metode ensemble learning XGBoost dalam peningkatan akurasi klasifikasi penyakit ginjal. Kesatria: Jurnal Penerapan Sistem Informasi (Komputer dan Manajemen), 5(4), 1866–1875.

Surono, M., Fadli, M., Purwanti, D. S., & Susanto, E. R. (2025). Hybrid XGBoost-SVM Model untuk Sistem Pendukung Keputusan dalam Prediksi Penyakit Diabetes. INSOLOGI: Jurnal Sains dan Teknologi, 4(3), 443-454. https://doi.org/10.55123/insologi.v4i3.5410.

Utami, M. P. S., & Dwi Susanti, B. A. (2022). Awareness questionnaire versi bahasa Indonesia untuk pasien chronic kidney disease (CKD) dengan hemodialisa: Pengembangan dan validitas. Jurnal Ilmiah Kesehatan Sandi Husada, 11, 175–181. https://doi.org/10.35816/jiskh.v11i1.720.

Wijayanti, N. P. Y. T., Kencana, E. N., & Sumarjaya, I. W. (2021). SMOTE: potensi dan kekurangannya pada survei. E-Jurnal Matematika, 10(4), 235.

Yulianti, S. E. H., Soesanto, O., & Sukmawaty, Y. (2022). Penerapan Metode Extreme Gradient Boosting (XGBOOST) pada Klasifikasi Nasabah Kartu Kredit. Journal of Mathematics: Theory and Applications, 21-26. https://doi.org/10.31605/jomta.v4i1.1792.

Yuniarti, W. (2021). Anemia in Chronic Kidney Disease Patients. Journal Health & Science: Gorontalo Journal Health and Science Community, 5(2), 341-347.

Zhao, Y., Wong, Z. S. Y., & Tsui, K. L. (2018). A framework of rebalancing imbalanced healthcare data for rare events’ classification: a case of look‐alike sound‐alike mix‐up incident detection. Journal of healthcare engineering, 2018(1), 6275435.

Downloads

Published

2026-01-01

Issue

Section

Computer & Communication Science

How to Cite

Syifa, M. G., Maori, N. A., & Sucipto, A. (2026). Penerapan SMOTE dan XGBoost untuk Klasifikasi Penyakit Ginjal Kronis pada Data yang Tidak Seimbang. Jurnal JTIK (Jurnal Teknologi Informasi Dan Komunikasi), 10(1), 398-404. https://doi.org/10.35870/jtik.v10i1.5544

Similar Articles

6-9 of 9

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

Most read articles by the same author(s)