Klasifikasi Keberadaan Penyakit Jantung Menggunakan XGBoost

Authors

  • Jati Tepatasa Bagastakwa
  • Jondri Jondri
  • Indwiarti Indwiarti

Abstract

Penyakit kardiovaskular merupakan salah satu penyebab utama kematian di seluruh dunia dan biasanya memerlukan prosedur diagnosis medis yang kompleks. Penelitian ini bertujuan untuk membangun model klasifikasi machine learning menggunakan metode Extreme Gradient Boosting (XGBoost) untuk mengidentifikasi potensi penyakit kardiovaskular berdasarkan data pemeriksaan medis. Kumpulan data yang digunakan memiliki fitur-fitur seperti usia, tekanan darah, kadar kolesterol, status merokok, dan lain lain. Tahapan penelitian meliputi normalisasi dan pembersihan data, analisis data eksploratori (eksplorasi data), pelatihan model XGBoost, optimasi hyperparameter dengan library Optuna, dan evaluasi model berbasis metrik akurasi, presisi, recall, f1-score, dan AUC-ROC. Penelitian ini menghasillan model dengan nilai metrik akurasi sebesar 0.88, presisi sebesar 0.81, recall sebesar 0.96, f1-score sebesar 0.88, dan AUC-ROC sebesar 0.94. Nilai-nilai metrik dari model ini menunjukkan bahwa model bekerja dengan baik dalam mengklasifikasi keberadaan penyakit kardiovaskular. Penelitian ini juga memaparkan tingkat pengaruh dari faktor-faktor risiko terhadap prediksi model. Telah didapatkan bahwa secara berurutan faktor-faktor risiko dari yang paling berpengaruh di urutan tiga teratas, yaitu thal atau Thallium Stress Test (sebuah tes pencitraan untuk melihat aliran darah ke otot jantung di mana nilai dapat merepresentasikan kondisi: 3 = normal, 6 = cacat tetap, 7 = cacat reversibel), ca atau jumlah pembuluh darah utama (0-3) yang terwarnai (tersumbat) berdasarkan tes fluoroskopi, dan cp atau jenis nyeri dada yang dialami pasien (misalnya, angina tipikal, angina atipikal, dll).

Kata kunci— kesehatan, jantung, kardiovaskular, machine learning, xgboost.

References

M. Martiningsih and A. Haris, “RISIKO PENYAKIT KARDIOVASKULER PADA PESERTA PROGRAM PENGELOLAAN PENYAKIT KRONIS (PROLANIS) DI PUSKESMAS KOTA BIMA: KORELASINYA DENGAN ANKLE BRACHIAL INDEX DAN OBESITAS,” Jurnal Keperawatan Indonesia, vol. 22, no. 3, pp. 200–208, Nov. 2019, doi: 10.7454/jki.v22i3.880.

D. Bagus Darmawan, I. Rafli Azahwa, R. Wijaya Saputra, R. Septiadi, and P. Rosyani, “Klasifikasi Penyakit Jantung Menggunakan Extreme Gradient Boosting (XGBoost),” 2025. [Online]. Available: https://jurnalmahasiswa.com/index.php/jriin

Y. Amelia, “PERBANDINGAN METODE MACHINE LEARNING UNTUK MENDETEKSI PENYAKIT JANTUNG,” IDEALIS : InDonEsiA journaL Information System, vol. 6, no. 2, pp. 220–225, Jul. 2023, doi: 10.36080/idealis.v6i2.3043.

R. Detrano, A. Janosi, W. Steinbrunn, M. Pfisterer, J. Schmid, S. Sandhu, K. Guppy, S. Lee, V. Froelicher, “International application of a new probability algorithm for the diagnosis of coronary artery disease,” Am J Cardiol, vol. 64, no. 5, pp. 304–310, Aug. 1989, doi: 10.1016/0002-9149(89)90524-9.

D. Mayang Pratiwi and L. Mufidah, Perbandingan Metode Decision Tree Classifier dan XGBoost Classifier Dalam Memprediksi Penyakit Jantung, vol. 4, no. 1. 2024.

T. Chen and C. Guestrin, “XGBoost,” in Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, New York, NY, USA: ACM, Aug. 2016, pp. 785–794. doi: 10.1145/2939672.2939785.

T. Akiba, S. Sano, T. Yanase, T. Ohta, and M. Koyama, “Optuna,” in Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, New York, NY, USA: ACM, Jul. 2019, pp. 2623–2631. doi: 10.1145/3292500.3330701.

A. Jain, A. Singh, and A. Doherey, “Prediction of Cardiovascular Disease using XGBoost with OPTUNA,” SN Comput Sci, vol. 6, no. 5, p. 421, Apr. 2025, doi: 10.1007/s42979-025-03954-x.

S. Dhanka and S. Maini, “A hybridization of XGBoost machine learning model by Optuna hyperparameter tuning suite for cardiovascular disease classification with significant effect of outliers and heterogeneous training datasets,” Int J Cardiol, vol. 420, p. 132757, Feb. 2025, doi: 10.1016/j.ijcard.2024.132757.

S. Lundberg and S.-I. Lee, “A Unified Approach to Interpreting Model Predictions,” pp. 4765–4774, Nov. 2017.

A. S. W. P. M. and D. R. Janosi, “Heart Disease,” 1989, UCI Machine Learning Repository.

Published

2026-07-01

Issue

Section

Prodi S1 Sains Data