Prediksi Hasil Akhir Pengobatan Pasien Tuberkulosis menggunakan Algoritma Random Forest
DOI:
https://doi.org/10.32493/joaiia.v7i3.62683Keywords:
Tuberkulosis, Random Forest, Data Mining, KDD, prediksiAbstract
Tuberkulosis (TBC) masih menjadi salah satu penyakit menular dengan jumlah kasus yang tinggi di Indonesia. Lamanya proses pengobatan menyebabkan hasil akhir terapi baru diketahui setelah seluruh rangkaian pengobatan selesai, sehingga diperlukan pendekatan yang mampu membantu memprediksi hasil pengobatan sejak dini. Penelitian ini bertujuan menerapkan algoritma Random Forest untuk memprediksi hasil akhir pengobatan pasien Tuberkulosis berdasarkan data historis pasien. Metode yang digunakan adalah Knowledge Discovery in Databases (KDD) yang meliputi tahapan data selection, preprocessing, transformation, data mining, dan evaluation. Dataset yang digunakan terdiri atas 11.067 data pasien dengan 10 atribut prediktor dan 1 atribut target. Proses klasifikasi dilakukan menggunakan algoritma Random Forest dan dievaluasi menggunakan metode 10-Fold Cross Validation pada aplikasi Orange Data Mining. Hasil penelitian menunjukkan bahwa model memperoleh Accuracy sebesar 82.9%, Precision sebesar 82.5%, Recall sebesar 82.2%, F1-Score sebesar 82.9%, dan Area Under Curve (AUC) sebesar 88.3%. Analisis feature importance menunjukkan bahwa Tipe Diagnosis TBC, Umur, dan Jenis Fasyankes merupakan atribut yang paling berpengaruh terhadap hasil akhir pengobatan. Hasil penelitian menunjukkan bahwa algoritma Random Forest mampu digunakan sebagai model prediksi hasil akhir pengobatan pasien Tuberkulosis serta berpotensi mendukung pengambilan keputusan dalam pelayanan kesehatan.
References
[1] W. H. Organization, Global tuberculosis report 2023. Geneva: World Health Organization, 2023. [Online]. Available: https://www.who.int/publications/i/item/9789240083851
[2] Kementerian Kesehatan, “Tuberculosis.” Accessed: Jun. 02, 2026. [Online]. Available: https://ayosehat.kemkes.go.id/topik-penyakit/kesehatan-lainnya/tuberkulosis?
[3] J. Han, M. Kamber, and J. Pei, Data Mining: Concepts and Techniques, 3rd Editio. Waltham,MA: Morgan Kaufmann Publishers (Elsevier), 2012. [Online]. Available: https://shop.elsevier.com/books/data-mining-concepts-and-techniques/han/978-0-12-381479-1
[4] Aggarwal and C. C, Aggarwal, C. C. (2015). An introduction to data mining. In Data mining: The textbook (pp. 1-26). Cham: Springer International Publishing. Cham: Springer International Publishing, 2015. doi: 10.1007/978-3-319-14142-8
[5] L. Breiman, “Random Forests,” Mach. Learn., vol. 45, no. 1, pp. 5–32, Oct. 2001, doi: 10.1023/A:1010933404324.
[6] Y. Heryadi and T. Wahyuno, Machine Learning: Konsep dan Implementasi, 1st ed. yogyakarta: penerbit gava media, 2020.
[7] C. P. López, Data Mining and Machine Learning: Predictive Techniques: Ensemble Methods, Boosting, Bagging, Random Forest, Decision Trees and Regression Trees. lulu.com, 2021.
[8] H. Fahmi and Sutisna, “Implementasi Data Mining Klasifikasi Gejala Penyakit TB Menggunakan Algoritma Naive Bayes pada Studi Kasus Puskesmas Pegangsaan Dua B,” J. Indones. Manaj. Inform. dan Komun., vol. 5, no. 3, pp. 2888–2898, Sep. 2024. doi: 10.35870/jimik.v5i3.970
[9] M. Ula, A. Zulfikri, A. Faridhatul Ulva, and R. Achmad Rizal, “Penerapan Machine Learning Clustering K-Means dan Linear Regression dalamPenentuan Tingkat Resiko Tuberkulosis Paru,” Indones. J. Comput. Sci., vol. 12, no. 1, pp. 336–348, Feb. 2023. doi: 10.33022/ijcs.v12i1.3162
[10] R. Harahap, M. Irpan, M. Azzuhri Dinata, and L. Efrizoni, “PERBANDINGAN ALGORITMA RANDOM FOREST DAN XGBOOST UNTUK KLASIFIKASI PENYAKIT PARU-PARU BERDASARKAN DATA DEMOGRAFI PASIEN,” Aug. 2024. doi: 10.36050/3v3xwn06
[11] L. Rangga Aditya Tarigan and Dahlan, “OPTIMALISASI FITUR DENGAN FORWARD SELECTION PADA ESTIMASI TINGKAT PENYAKIT PARU-PARU MENGGUNAKAN ALGORITMA,” JATI (Jurnal Mhs. Tek. Inform., vol. 8, no. 5, pp. 10341–10348, Oct. 2024. doi: 10.36040/jati.v8i5.11064
[12] D. Sugianto and J. Triloka, “Prediction of Tuberculosis Treatment Outcomes in Indonesia Using Support Vector Machine and Random Forest,” Oct. 2025. [Online]. Available: http://jurnal.polibatam.ac.id/index.php/JAIC. doi: 10.30871/jaic.v9i5.10018
[13] J. Demšar et al., “Orange: Data mining toolbox in python,” J. Mach. Learn. Res., vol. 14, pp. 2349–2353, 2013. doi: 10.5555/2567709.2567736
[14] B. Santoso and A. Umam, Data mining dan Big Data Analytics : Teori dan Implementasi Menggunakan Ptyhon & Apache Spark, 2nd ed. yogyakarta: Penebar Media Pustaka, 2018.
[15] R. Toscano, “Machine Learning,” 2024, pp. 203–238. doi: 10.1007/978-3-031-52459-2_7.






