Performance Comparison of SMOTE-Based Ran-dom Forest and Decision Tree Models for Chronic Kidney Disease Classification
Keywords:
Chronic Kidney Disease, Decision Tree, Machine Learning, Random Forest, SMOTEAbstract
Chronic Kidney Disease (CKD) is a chronic condition characterized by a gradual decline in kidney function and is often detected at an advanced stage. Previous studies have employed machine learning methods-such as Random Forest and Decision Trees-for CKD classification; however, there is no consensus regarding which algorithm is most optimal for CKD datasets. The large number of clinical variables in CKD data increases computational complexity, necessitating high-performance machine learning methods to improve classification accuracy and support early disease detection. This study aims to develop a CKD classification model and compare the performance of Decision Tree and Random Forest algorithms. The research utilized a health dataset obtained from Mendeley Data. The methodology involved data acquisition, exploratory data analysis, data preprocessing (including addressing class imbalance via the Synthetic Minority Over-sampling Technique, or SMOTE), and model development using Random Forest and Decision Trees, with evaluation performed via 10-fold stratified cross-validation. Model performance was assessed using confusion matrices and classification reports, covering metrics such as accuracy, precision, recall, and F1-score. Experimental results indicate that Random Forest yielded the best classification performance, achieving an accuracy of 0.9437. It is concluded that comparing Random Forest and Decision Tree methods-combined with SMOTE-is an effective approach for identifying the optimal algorithm to enhance accuracy and support decision-making systems for the early detection of CKD.
Downloads
References
V. Miguel, I. W. Shaw, and R. Kramann, “Metabolism at the crossroads of inflammation and fibrosis in chronic kidney disease,” Nature Reviews Nephrology., vol. 21, no. 1,pp.39-26, 2025. doi: 10.1038/s41581-024-00889-z.
W. Maryati, I. O. Rahayuningrum, and Hestiana, “Ketepatan Kode Diagnosis Chronic Kidney Disease dalam Mendukung Kelancaran Klaim BPJS di Rumah Sakit,” Indones. Heal. Inf. Manag. J., vol. 11, no. 1, pp. 43–50, 2023, doi: 10.47007/inohim.v11i1.497.
R. M. A. A. Bhirawa and U. P. Sanjaya, “From Data Imbalance to Precision: SMOTE-Driven Machine Learning for Early Detection of Kidney Disease (Optimasi Klasifikasi Data Tidak Seimbang pada Dataset Medis pada Kasus Penyakit Ginjal Kronis dengan Teknik SMOTE),” J. Inovtek Polbeng - Seri Inform., vol. 10, no. 1, pp. 1–12, 2025, doi: https://doi.org/10.35314/7jgjmg64.
H. P. F. M. Riansyah, S. Bahri, “Perbandingan Akurasi Algoritma Decision Tree dan Random Forest dalam Diagnosa Penyakit Hepatitis,” Indones. J. Sci. Technol. Humanit., vol. 2, no. 3, pp. 261–267, Feb. 2025, doi: 10.60076/ijstech.v2i3.1108.
A. Fatima, S. Fatima, and A. Kiran, “Big Data and Machine Learning Based Early Chronic Kidney Disease Prediction,” J. Sci. Res. Technol., vol. 2, no. 3, pp. 22–28, 2024, doi: 10.60076/ijstech.v2i3.1108.
H. Y. S Winiarti, F I Indikawati, A Oktaviana, “Consumable Fish Classification Using k-Nearest Neighbor Consumable Fish Classification Using k-Nearest Neighbor,” vol. 821, 2020, doi: 10.1088/1757-899X/821/1/012039.
K. N. Qodri, M. R. Fikri, and L. Ardi, “Prediksi Analitik untuk Penyakit Ginjal Kronis: Perbandingan Metode Machine Learning,” J. Keilmuan Teknol. Inf., vol. 1, no. 1, pp. 15–22, 2025, doi: 10.61902/jkti.v1i1.1686.
N. A. Fitri, K. Syaban, and N. Miftachurohmah, “Analisis Kinerja Algoritma Random Forest untuk Klasifikasi Penyakit Diabetes di Puskesmas Wundulako,” JISTech J. Inf. Syst. Technol., vol. 2, no. 2, pp. 106–111, Dec. 2025, doi: 10.71234/jistech.v2i2.104.
R. F. N. Iskandar, D. H. Gutama, D. P. Wijaya, and D. Danianti, “Klasifikasi Menggunakan Metode Random Forest untuk Awal Deteksi Diabetes Melitus Tipe 2,” J. Tek. Ind. Terintegrasi, vol. 7, no. 3, pp. 1620–1626, 2024, doi: 10.31004/jutin.v7i3.26916.
A. Pinandito, S. A. Wicaksono, and S. H. Wijoyo, “Implementasi Machine Learning dalam Deteksi Risiko Tinggi Diabetes Melitus pada Kehamilan,” J. Teknol. Inf. dan Ilmu Komput., vol. 10, no. 4, pp. 739–746, 2023, doi: 10.25126/jtiik.2023107005.
R. N. I. A. Anan, U. T. Arshi, S. Karim, M. K. Hasan, M. M. Rahman, T. Taher, “A dataset of demographic and lifestyle risk factors for assessing chronic kidney disease development in diabetic patients,” Data Br., vol. 64, p. 112414, Feb. 2026, doi: 10.1016/j.dib.2025.112414.
N. L. Desmita, S. Lonang, and D. T. Kumoro, “Comparative Analysis of Decision Tree and Random Forest Algorithms for Predicting Diabetes Mellitus,” Sainstech Innov. J., vol. 8, no. 1, pp. 507–518, 2025, doi: 10.31764/jtam.v6i4.8808.
Y. C. Ridwan1*, Hanny Hikmayanti Handayani 2, Santi Arum Puspita Lestari 3, “Evaluasi Kinerja Algoritma Random Forest Dan Gradient Boosting Untuk Klasifikasi Penyakit Jantung,” J. Komtika (Komputasi dan Inform., vol. 9, no. 1, pp. 112–124, 2025, doi: 10.31603/komtika.v9i1.13450.
M. U. K. Muhammad Arief, “Klasifikasi Penyakit Mata Menggunakan Metode Support Vector Machine dan Modified Balanced Random Forest,” Rabit J. Teknol. dan Sist. Inf. Univrab, vol. 11, no. 1, pp. 1596–1607, Jan. 2026, doi: 10.36341/rabit.v11i1.6655.
W. J. Veron and S. Muhammad, “Penerapan Metode Naive Bayes dalam Mengklasifikasi Tingkat Obesitas Pada Pria,” JOISIE J. Inf. Syst. Informatics Eng., vol. 6, no. 2, pp. 69–77, 2022, doi: 10.31004/obsesi.v6i4.1570.
E. Setiawan, B. Sartono, and K. A. Notodiputro, “SMOTE and Weighted Random Forest for Classification of Areas Based on Health Problems in Java,” J. Appl. Informatics Comput., vol. 9, no. 4, pp. 1587–1592, 2025, doi: 10.30871/jaic.v9i4.9933.
U. H. Hafist Rezallul Fikry, Rudi Kurniawan, Bani Nurhakim, “Sistem Klasifikasi Penyakit Diabetes Menggunakan Algoritma Random Forest Berdasarkan Data Medis,” vol. 3, no. 01, pp. 2–7, 2026, doi: https://ruangjurnal.or.id/index.php/jcsai/issue/view/7.
I. Puspasari and W. I. Kusumawati, “Pemodelan Kesehatan Jantung Janin: Studi Komparatif Klasifikasi Menggunakan Metode Machine Learning,” J. Ilm. Scroll Jendela Teknol. Inf., vol. 13, no. 1, pp. 1–8, 2025, doi: 10.13026/42eg-8e59.
A. Latifah, A. Alrizal, and Y. Fendriani, “Klasifikasi Penyakit Kanker Payudara pada Citra Mammogram Menggunakan Algoritma Convolutional Neural Network (CNN) dan Random Forest,” J. ONLINE Phys., vol. 10, no. 3, pp. 95–103, Jul. 2025, doi: 10.22437/jop.v10i3.43794.
S. Sarmini, S. Sunardi, and A. Fadlil, “Performa Random Forest dan XGBoost pada Deteksi Penipuan E-Commerce Menggunakan Augmentasi Data CGAN,” Build. Informatics, Technol. Sci., vol. 6, no. 3, pp. 1919–1931, 2024, doi: 10.47065/bits.v6i3.6430.
M. H. A. Raihan, H. Yuliansyah, “Model Klasifikasi Emosi Berbasis Teks dengan Algoritma Decision Tree dan Support Vector Machine,” J. Inform. dan Rekayasa Perangkat Lunak, vol. 7, no. 2, pp. 195–203, 2025, doi: 10.31942/jinrpl.v7i2.12727.
Z. M. J. Nafis, R. Nazilla, R. Nugraha, and S. ’Uyun Shofwatul ’Uyun, “Perbandingan Algoritma Decision Tree dan K-Nearest Neighbor untuk Klasifikasi Serangan Jaringan IoT,” Komputika J. Sist. Komput., vol. 13, no. 2, pp. 245–252, 2024, doi: 10.34010/komputika.v13i2.12609.
F. Y. Pamuji and V. P. Ramadhan, “Komparasi Algoritma Random Forest dan Decision Tree untuk Memprediksi Keberhasilan Immunotheraphy,” J. Teknol. dan Manaj. Inform., vol. 7, no. 1, pp. 46–50, 2021, doi: 10.26905/jtmi.v7i1.5982.
R. B. Aldwin, R. F. Orslid, P. M. Artin, G. O. Ttaviano, and F. R. O. Icoud, “Perbandingan Kinerja Model Klasifikasi dalam Memprediksi Intensi Pembelian Pengunjung E-Commerce,” J.Dinamik., vol. 30, no. 1999, pp. 1–26, 2002, doi: https://doi.org/10.35315/dinamik.v30i2.10593.
H. Yuliansyah, R. Ardiansyah, and A. Yudhana “Model Klasifikasi Emosi Berbasis Teks dengan Algoritma Decision Tree dan Support Vector Machine,” J. Inform. dan Rekayasa Perangkat Lunak, vol. 7, no. 2, pp. 195–203, 2025, doi: 10.31942/jinrpl.v7i2.12727.
S. A. Hidayah and Z. Abidin, “Prediksi Penyakit Asma Menggunakan Naïve Bayes dan Random Forest Berbasis Data Klinis Multivariat,” Jurnal Algoritma., pp. 1756–1767, 2026, doi: 10.33364/algoritma/v.23-1.3521.
H. Yuliansyah, R. Ardiansyah, and A. Yudhana, “A Machine Learning Approach for Multi-Label Classification in Candidate Election Social Media Analysis,” ECTI Trans. Comput. Inf. Technol., vol. 20, no. 1, pp. 50–62, 2026, doi: 10.37936/ecti-cit.2026201.263596.
H. Razak, F. R., Biddinika, M. K., and Yuliansyah, “Radial basis function model for obesity classification based on lifestyle and physical condition,” J. Tek. Elektro, Teknol. Inf. dan Komput., vol. 8, no. 2, pp. 192–200, 2024, doi: http://doi.org/10.31961/eltikom.v8i2.1347.
Published
How to Cite
Issue
Section
Categories
Copyright (c) 2026 Rahmat Dwi Cahyono, Herman Yuliansyah, Sunardi

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












