IMPLEMENTASI ALGORITMA K-NEAREST NEIGHBOR UNTUK MENINGKATKAN MODEL KLASIFIKASI PENYAKIT LIVER
Keywords:
Penyakit Liver, K-Nearest Neighbor, Data Mining, Klasifikasi, Machine LearningAbstract
Penyakit liver merupakan salah satu masalah kesehatan yang memiliki tingkat prevalensi cukup tinggi dan sering kali sulit dideteksi pada tahap awal karena gejala yang tidak spesifik. Keterlambatan diagnosis dapat menyebabkan penyakit berkembang ke tahap yang lebih serius dan berisiko mengancam jiwa. Oleh karena itu, diperlukan suatu pendekatan berbasis data yang mampu membantu proses klasifikasi penyakit liver secara cepat dan objektif berdasarkan data medis pasien. Penelitian ini bertujuan untuk mengimplementasikan algoritma K-Nearest Neighbor (KNN) dalam meningkatkan model klasifikasi penyakit liver menggunakan data klinis pasien. Metode penelitian yang digunakan mengacu pada kerangka Knowledge Discovery in Database (KDD), yang meliputi tahapan seleksi data, pra-pemrosesan data, exploratory data analysis (EDA), pemodelan, dan evaluasi. Dataset yang digunakan adalah Indian Liver Patient Dataset (ILPD) yang terdiri dari 583 data pasien dengan 10 atribut fitur dan 1 atribut target. Tahap pra-pemrosesan data meliputi penanganan missing value menggunakan imputasi median, encoding data kategorikal, normalisasi data menggunakan StandardScaler, serta pembagian data menjadi data latih dan data uji dengan rasio 80:20. Analisis EDA dilakukan untuk memahami karakteristik data, distribusi kelas target, keberadaan outlier, serta korelasi antar fitur. Model klasifikasi dibangun menggunakan algoritma KNN dengan parameter k = 5 dan metode pengukuran jarak Euclidean Distance. Hasil penelitian menunjukkan bahwa algoritma KNN berhasil diterapkan untuk klasifikasi penyakit liver dengan nilai akurasi sebesar 63,25%. Berdasarkan classification report, model menunjukkan performa yang cukup baik dalam mendeteksi pasien penderita penyakit liver dengan nilai precision sebesar 0,74 dan recall sebesar 0,73. Namun, performa pada kelas pasien non-liver masih relatif rendah akibat ketidakseimbangan kelas dalam dataset. Hasil confusion matrix juga menunjukkan masih adanya kesalahan false positive dan false negative. Secara keseluruhan, penelitian ini menunjukkan bahwa algoritma KNN dapat digunakan sebagai metode dasar dalam klasifikasi penyakit liver, namun masih memerlukan optimasi lanjutan untuk meningkatkan kinerja model.
References
Abrar, I. N., Abdullah, A., & Sucipto, S. (2023). Liver Disease Classification Using the Elbow Method to Determine Optimal K in the K-Nearest Neighbor (K-NN) Algorithm. Jurnal Sisfokom (Sistem Informasi Dan Komputer), 12(2), 218–228. https://doi.org/10.32736/sisfokom.v12i2.1643
Aldana, S., & Sasongko Wibowo, J. (n.d.). Penerapan Data Mining Terhadap Klasifikasi Pasien Penderita Penyakit Liver Menggunakan Metode K-Nearest Neighbor.
Amelia, A. F. (2025). Association Rule Analysis for Sales Strategy Optimization. Sistemasi Journal.
Anhari Arifin, M., Rezki Hamdani, M., Millano, W., & Efrizoni, L. (2024). PERBANDINGAN ALGORITMA K-NN DAN RANDOM FOREST DALAM MEMPREDIKSI PENYAKIT LIVER STMIK AMIK RIAU ABSTRAK. In Jurnal Kajian Ilmiah Multidisipliner (Vol. 8, Issue 4). https://www.kaggle.com/datasets/jeevannagaraj/indian-liver-
Aqliyah, Z. H. (2025). FP-Growth Algorithm for Association Model Optimization. Journal of Advanced Informatics and Engineering Applications.
Audiana, W. (2025). Application of Market Basket Analysis for Sales Transaction Optimization. CSRID Journal.
Habibie, E. Y., Oktavianto, H., & A’yun, Q. (n.d.). PENERAPAN ALOGARITMA K-NEAREST NEIGHBOR UNTUK KLASIFIKASI PENYAKIT LIVER.
Noviriandini, A., Handayani, P., Bsi, U., & Nusa Mandiri, S. (2019). Prediksi Penyakit Liver Dengan Menggunakan Metode Naïve Bayes Dan K-Nearest Neighbour (KNN). Seminar Nasional Rekayasa Dan Teknologi, 27. http://archive.ics.uci.edu/ml/.
Prindo, B., Putro, S., Handayani, Y., & Hidayat, T. (n.d.). Optimasi Algoritma K-Nearest Neighbor dengan Particle Swarm Optimization untuk Klasifikasi Penyakit Liver.
Zulaikhah, S. H., Aziz, A., & Harianto, W. (2022). OPTIMASI ALGORITMA K-NEAREST NEIGHBOR (KNN) DENGAN NORMALISASI DAN SELEKSI FITUR UNTUK KLASIFIKASI PENYAKIT LIVER. In Jurnal Mahasiswa Teknik Informatika) (Vol. 6, Issue 2). https://archive.ics.uci.edu/ml/index.php
Downloads
Published
Issue
Section
Citation Check
License
Copyright (c) 2026 Muhammad Fathurohim

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.




