Perbandingan Algoritma K-Nearest Neighbor dan Decision Tree Untuk Prediksi Diabetes

Authors

  • Elsa Elvira Awal Universitas Buana Perjuangan Karawang
  • Elfina Novalia Universitas Buana Perjuangan Karawang
  • Nurhayati Nurhayati Universitas Buana Perjuangan Karawang

Keywords:

Machine Learning, Prediksi Panen Padi, CatBoost, ExtraTrees, Explainable AI, SHAP

Abstract

Perkembangan teknologi informasi telah meningkatkan ketersediaan data dalam jumlah besar sehingga diperlukan metode klasifikasi yang mampu menghasilkan prediksi secara akurat. Salah satu penerapan klasifikasi yang penting adalah prediksi penyakit diabetes untuk membantu proses pengambilan keputusan di bidang kesehatan. Penelitian ini bertujuan membandingkan kinerja algoritma K-Nearest Neighbor (KNN) dan Decision Tree dalam memprediksi diabetes serta menentukan algoritma dengan performa terbaik. Dataset yang digunakan adalah Diabetes Prediction Dataset yang diperoleh dari Kaggle, terdiri atas 100.000 data, kemudian dilakukan proses preprocessing berupa penghapusan data duplikat, one-hot encoding pada atribut kategorikal, normalisasi data menggunakan StandardScaler, serta pembagian data latih dan data uji dengan rasio 80:20. Algoritma KNN dioptimalkan melalui pengujian beberapa nilai K, sedangkan Decision Tree dioptimalkan menggunakan GridSearchCV. Evaluasi model dilakukan menggunakan metrik accuracy, precision, recall, F1-score, dan confusion matrix. Hasil penelitian menunjukkan bahwa algoritma Decision Tree memberikan performa yang lebih baik dibandingkan KNN dengan nilai accuracy sebesar 97%, sedangkan KNN memperoleh accuracy sebesar 96%. Selain itu, Decision Tree menghasilkan nilai recall dan F1-score yang lebih tinggi pada kelas positif diabetes sehingga lebih efektif dalam mengidentifikasi pasien yang berpotensi menderita diabetes. Berdasarkan hasil tersebut, Decision Tree direkomendasikan sebagai algoritma yang lebih sesuai untuk prediksi diabetes pada dataset yang digunakan.

References

Alzboon, M. S., Al-Batah, M., Alqaraleh, M., Abuashour, A., & Bader, A. F. (2025). A Comparative Study of Machine Learning Techniques for Early Prediction of Diabetes. arXiv.

Aparicio, L. F., Noguez, J., Montesinos, L., & García, J. A. (2021). Machine learning and deep learning predictive models for type 2 diabetes: a systematic review. Diabetology & Metabolic Syndrome.

Fatah, Z., & Anam, B. (2026). Application of KNN & Decision Tree Algorithms in Predicting Diabetes Using RapidMiner. Jurnal Ilmiah Sistem Informasi, 229–241.

Hameed, E. M., Joshi, H., & Kadhim, Q. K. (2025). Advancements in Artificial Intelligence Techniques for Diabetes Prediction: A Comprehensive Literature Review. Journal of Robotics and Control.

Sadiq, I. Z., Katsayal, B. S., Ibrahim, B., Ibrahim, M., Hassan, H. A., Ghali, U. M., . . . Abba, S. I. (2025). Data-driven diabetes mellitus prediction and management: a comparative evaluation of decision tree classifier and artificial neural network models along with statistical analysis. Scientific Reports, 15.

Saxena, R., Sharma, S. K., Gupta, M., & Sampada, G. C. (2022). A Comprehensive Review of Various Diabetic Prediction Models: A Literature Survey. Journal of Healthcare Engineering.

Silva, K. D., Lee, W. K., Forbes, A., Demmer, R. T., Barton, C., & Enticott, J. (2020). Use and performance of machine learning models for type 2 diabetes prediction in community settings: A systematic review and meta-analysis. International Journal of Medical Informatics.

Yunianto, A. H., & Subhiyakto, E. R. (2025). Perbandingan Kinerja Algoritma K-Nearest Neighbors dan Decision Tree untuk Klasifikasi Diabetes. Building of Informatics, Technology and Science, 2601–2611.

Downloads

Published

2026-08-06

How to Cite

Awal, E. E., Novalia, E., & Nurhayati, N. (2026). Perbandingan Algoritma K-Nearest Neighbor dan Decision Tree Untuk Prediksi Diabetes. Komprehensif, 4(2), 217–226. Retrieved from https://ejournal.edutechjaya.com/index.php/komprehensif/article/view/2129

Issue

Section

Articles