PERBANDINGAN ALGORITMA K-NEAREST NEIGHBOR DAN NAIVE BAYES UNTUK MENENTUKAN KELANGSUNGAN HIDUP PASIEN DENGAN PENYAKIT JANTUNG

Authors

Hali Mukid ( Universitas Ibrahimy )

Ahmad Homaidi2

Zaehol Fatah

Abstract

Penyakit kardiovaskular merupakan penyebab utama kematian di dunia, termasuk di Indonesia. Penelitian ini bertujuan untuk membandingkan efektivitas dua algoritma machine learning, yaitu K-Nearest Neighbors (K-NN) dan Naive Bayes, dalam mengklasifikasikan risiko kematian atau kelangsungan hidup pasien penyakit jantung. Penelitian menggunakan pendekatan kuantitatif komparatif dengan dataset sekunder yang diunduh dari Kaggle.com, mencakup 500 baris data dengan fitur klinis seperti usia, tekanan darah, dan kadar kreatinin. Implementasi algoritma dilakukan menggunakan bahasa pemrograman PHP dengan tahapan preprocessing (penanganan missing value dengan mean, normalisasi Min-Max), pembagian data (80% latih, 20% uji), serta evaluasi menggunakan confusion matrix. Hasil penelitian menunjukkan bahwa algoritma K-NN (K=3) mencapai akurasi 95%, presisi 100%, recall 50%, dan F1-score 66,67%, sedangkan Naive Bayes Gaussian memperoleh akurasi 94%, presisi 64,29%, recall 90%, dan F1-score 75%. K-NN unggul dalam akurasi dan presisi tanpa false positive, sehingga direkomendasikan untuk skenario klinis yang menghindari intervensi tidak perlu. Naive Bayes unggul dalam recall, cocok untuk skenario yang menuntut sensitivitas tinggi. Sistem yang dibangun telah terbukti fungsional dari halaman login hingga visualisasi evaluasi. Keterbatasan penelitian meliputi ukuran dataset yang kecil dan ketidakseimbangan kelas, sehingga penelitian mendatang disarankan menggunakan teknik SMOTE, algoritma ensemble, serta integrasi dengan rekam medis elektronik..

 

References

[1] Lv, H., Bi, X., Shang, S., Wei, M., Zhou, X., Wang, K., Tang, B., & Lu, Y. (2025). Machine learning model for predicting in-hospital cardiac mortality among atrial fibrillation patients. 1–10.

[2] Lin, C., Lai, Y., Chuang, C., Yu, C., Lo, C., Chen, M., & Shia, B. (2025). Machine Learning-Based Prediction of Three-Year Heart Failure and Mortality After Premature Ventricular Contraction Ablation. 1–18.

[3] Rizky, F., Chaq, M., Chaq, E., Multazam, Z., Mustofa, A., & Socha, W. (2024). The 30 Years of Shifting in The Indonesian Cardiovascular Burden — Analysis of The Global Burden of Disease Study Global Burden of Disease. Journal of Epidemiology and Global Health, 193–212. https://doi.org/10.1007/s44197-024-00187-8

[4] Li, J., Fan, H., Yang, Y., Huang, Z., Yuan, Y., & Liang, B. (2024). Global burden of myocarditis from 1990 to 2021 : findings from the Global Burden of Disease Study 2021.

[5] Kumar, R., Garg, S., Kaur, R., & Lozanović, J. (2025). A comprehensive review of machine learning for heart disease prediction : challenges , trends , ethical considerations , and future directions. May, 1–31. https://doi.org/10.3389/frai.2025.1583459

[6] Pahlevi, R., Negara, E. S., Sutabri, T., & Herdiansyah, M. I. (2023). Penerapan Metode Naive Bayes untuk Menentukan Klasifikasi Kelayakan Penerimaan Bantuan Rehabilitasi dan Pembangunan Sekolah pada Dinas Pendidikan dan Kebudayaan Kabupaten Banyuasin Magister Teknik Informatika , Universitas Bina Darma Provinsi Sumatera Selatan . karakteristik klasifikasi untuk melengkapi proses kelayakan bantuan pemugaran gedung Salah satu penelitian yang menjadikan landasan peneliti melakukan penelitian ini adalah Klasifikasi Penerima Bantuan Program Rehabilitasi Rumah Tidak Layak Huni Menggunakan Algoritme K-Nearest Neighbor . Data yang digunakan dalam penelitian ini. 9(2), 1176–1188.

[7] Dewi, S. C., Putra, C. E., Nugraheni, A. G., Bangsa, U. P., Bangsa, U. P., & Bangsa, U. P. (2024). Implementasi Metode K-Nearest Neighbors ( KNN ) dan Naive Bayes untuk Klasifikasi Penyakit Jantung. 3(2).

[8] Putra, H. S., Atina, V., & Hartanti, D. (2024). Application of Naive Bayes Algorithm for Sentiment Analysis of Service and Facility Satisfaction ( Case Study : PKU Muhammadiyah Sukoharjo General Hospital ). 6(1), 61–72.

[9] Tingkat, K., & Kuantitas, D. A. N. (2024). PERANCANGAN WEBSITE UNTUK MEDIA PEMBELAJARAN. 12(2).

[10] Wilders, C. (2025). The Journal of Academic Librarianship Predicting the Role of Library Bookshelves in 2025. The Journal of Academic Librarianship, 43(5), 384–391. https://doi.org/10.1016/j.acalib.2017.06.019

[11] Harahap, M. R., & Albina, M. (2025). Model Penelitian Campuran : Kajian Literatur atas Jenis , Langkah , dan Manfaat Mixed Method dalam Studi Ilmiah. 85–96.

[12] Pengaruh, A., Terhadap, F., & Badan, T. (2025). Analisis Pengaruh Fitur Terhadap Tinggi Badan Anak menggunakan SHAP. 11(2), 271–276.

[13] Permana, A. A., Engineering, I., Tangerang, U. M., & Perintis, J. (2024). Enhancing Early Diagnosis of Heart Disease : A Comparative Study of K-NN and Naive Bayes Classifiers Using the UCI Heart Disease Dataset. 5(1), 35–42. https://doi.org/10.26714/jichi.v5i1.11251


Keywords  :  
Keywords: K-Nearest Neighbors, Naive Bayes, Penyakit jantung, Klasifikasi, Komparasi Algoritma, PHP.
Galleys  :  
Published  :  
2026-07-31
Issue  :