PERBANDINGAN PERFORMA MODEL RANDOM FOREST, XGBOOST, DAN LOGISTIC REGRESSION DALAM MENGANALISIS PENYAKIT JANTUNG

Harwan, Brilyan (2026) PERBANDINGAN PERFORMA MODEL RANDOM FOREST, XGBOOST, DAN LOGISTIC REGRESSION DALAM MENGANALISIS PENYAKIT JANTUNG. S1 - Sarjana thesis, Universitas AMIKOM Yogyakarta.

[img] Text (COVER-ABSTRAK)
COVER.pdf - Published Version

Download (1MB)
[img] Text (BAB I)
BAB I.pdf - Published Version

Download (168kB)
[img] Text (BAB II)
BAB II.pdf - Published Version
Restricted to Registered users only

Download (447kB)
[img] Text (BAB III)
BAB III.pdf - Published Version
Restricted to Registered users only

Download (207kB)
[img] Text (BAB IV)
BAB IV.pdf - Published Version
Restricted to Registered users only

Download (749kB)
[img] Text (BAB V)
BAB V.pdf - Published Version

Download (55kB)
[img] Text (DAFTAR PUSTAKA)
Daftar Pustaka.pdf - Published Version
Restricted to Registered users only

Download (184kB)
[img] Archive (SOURCE CODE)
Sourcecode - 22.11.5177.zip - Published Version
Restricted to Repository staff only

Download (159kB)
[img] Text (PUBLIKASI)
Publikasi.pdf - Published Version
Restricted to Repository staff only

Download (603kB)

Abstract

Penyakit jantung merupakan penyebab utama kematian global, dengan proyeksi WHO menunjukkan sekitar 20,5 juta kematian pada 2025 dan akan meningkat hingga 35,6 juta pada 2050 akibat faktor risiko seperti hipertensi, pola makan buruk, dan kurang olahraga. Di Indonesia, prevalensi penyakit jantung terus meningkat, dengan data BPJS Kesehatan mencatat beban biaya katastropik tertinggi mencapai puluhan triliun rupiah per tahun, serta tren naik dari 0,5% (2013) menjadi 1,5% (2018) berdasarkan Riskesdas. Tantangan diagnosis dini dan analisis data medis besar mendorong pemanfaatan machine learning untuk prediksi akurat. Penelitian ini membandingkan performa tiga algoritma machine learning Logistic Regression, Random Forest, dan XGBoost dalam klasifikasi penyakit jantung menggunakan dataset publik dari Kaggle dengan 1048 baris. Proses meliputi cleaning data, seleksi fitur dengan SelectKBest (menghapus cholesterol karena skor rendah), standarisasi, splitting data (80:20 dengan stratify), pemodelan, serta optimalisasi hyperparameter menggunakan GridSearchCV. Hasil menunjukkan bahwa Random Forest dan XGBoost mencapai nilai ROC-AUC tertinggi 0.90 setelah tuning, dengan peningkatan signifikan dibandingkan tanpa tuning, sementara Logistic Regression berada di 0.84. Fitur paling berpengaruh adalah ST slope, chest pain type, dan exercise angina. Random Forest direkomendasikan sebagai model terbaik karena keseimbangan akurasi, stabilitas, dan kemampuan diskriminasi. Penelitian ini memberikan kontribusi untuk deteksi dini penyakit jantung berbasis data publik, dengan saran pengembangan menggunakan dataset lokal Indonesia dan integrasi ke sistem kesehatan.

Item Type: Thesis (S1 - Sarjana)
Contributor:
Pembimbing
Cahyono, Nuri
Uncontrolled Keywords: GridSearchCV, Machine Learning, Random Forest, Logistic Regression, XGBoost.
Subjects: 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 000 Ilmu komputer, informasi dan pekerjaan umum
Divisions: Fakultas Ilmu Komputer > Informatika
Depositing User: RC Universitas AMIKOM Yogyakarta
Date Deposited: 30 Sep 2026 03:12
Last Modified: 30 Sep 2026 03:12
URI: http://eprints.amikom.ac.id/id/eprint/33060

Actions (login required)

View Item View Item