Penerapan Data Mining Terhadap Klasifikasi Pasien Penderita Penyakit Liver Menggunakan Metode K-Nearest Neighbor

Sabilla Aldana(1*),Jati Sasongko Wibowo(2)
(1) Universitas Stikubank (Unisbank) Semarang
(2) Universitas Stikubank (Unisbank) Semarang
(*) Corresponding Author
DOI : 10.35889/progresif.v20i1.1376

Abstract

Liver sufferers are increasing from year to year. Liver disease is caused by an unhealthy lifestyle that can damage the liver. Liver disease is considered a silent killer because of the possibility of symptoms arising. Therefore, knowing the symptoms of liver disease early on is very necessary, so that sufferers can take appropriate treatment. This study implements the K-Nearest Neighbor algorithm in predicting liver disease in patients. The data used is the Indian Liver Patient Dataset (ILPD) taken from the UCI Machine Learning Repository. There are several stages of the classification process that will be carried out, including data separation, dividing test data and training data, KNN modeling, then analyzed using a confusion matrix and also an accuracy score. In this study, the results were obtained from the level of accuracy of the data, namely the value of accuracy, precision, recall, and also the f1-score with an accuracy value of 70%, a precision of 66.5%, a recall of 59.5%, and an f1-score of 59. 5% of the highest K = 7 value. So the K-Nearest Neighbor algorithm is quite accurate for classifying patient data with liver disease because the data accuracy rate is above 50%.

Keywords: Classification; Liver Disease; K-Nearest Neighbor; Confusion Matrix

                                                           

                                                            Abstrak

Penderita liver meningkat dari tahun ke tahun. Penyakit liver disebabkan oleh gaya hidup yang tidak sehat sehingga dapat merusak hati. Penyakit liver dianggap sebagai pembunuh diam-diam karena adanya kemungkinan timbul gejala karena itu mengetahui adanya gejala penyakit liver sejak dini sangat diperlukan, agar penderita dapat melakukan pengobatan dengan tepat. Penelitian ini mengimplementasikan algoritma K-Nearest Neighbor dalam memprediksi penyakit liver yang diderita oleh pasien. Data yang digunakan adalah Indian Liver Patient Dataset (ILPD) yang diambil dari UCI Machine Learning Repository. Terdapat beberapa tahapan proses klasifikasi yang akan dilakukan, antara lain pemisahan data, membagi data uji dan data latih, permodelan KNN, kemudian dianalisa menggunakan confusion matrix dan juga accuracy score. Pada penelitian ini didapatkan hasil dari tingkat keakuratan data yaitu nilai akurasi, presisi, recall, dan juga f1-score dengan nilai akurasi sebesar 70%, presisi sebesar 66,5%, recall sebesar 59,5%, dan f1-score sebesar 59,5% dari nilai K = 7 yang paling tertinggi. Jadi algoritma K-Nearest Neighbor cukup akurat untuk mengklasifikasi data pasien penderita penyakit liver dikarenakan tingkat keakuratan data diatas 50%.

Kata kunci: Klasifikasi; Penyakit Liver; K-Nearest Neighbor; Confusion Matrix

References


E. Pusporani, S. Qomariyah, and Irhamah, “Klasifikasi Pasien Penderita Penyakit Liver dengan Pendekatan Machine Learning,” Inferensi., vol. 2, No. 1, pp. 25-32Maret 2019. [online]. Tersedia: https://iptek.its.ac.id/index.php/inferensi/article/view/6810

E.Y.Habibie, H.Oktavianto, and Q.A’yun, “Penerapan Algoritma K-Nearest Neighbor Untuk Klasifikasi Penyakit Liver,” Repository UM Jember, Maret 2021. [online]. Tersedia: http://repository.unmuhjember.ac.id/8680/

M.R.Akhmad and T.A.Y.Siswa, “Implementasi K-Nearest Neighbor Dalam Memprediksi Keterlambatan Pembayaran Biaya Kuliah Di Perguruan Tinggi,” Progresif J. Ilm. Komput., vol. 18, No. 2, hal. 185-192, Agustus 2022.

P.Putra, A.M.H.Pardede, and S.Syahputra, “Analisis Metode K-Nearest Neighbor (KNN) Dalam Klasifikasi Data Iris Bunga,” J. Tekn. Inform. Kaput., vol. 6, No. 1, pp. 297-305, 2022.

D.Hernandi and A.Jananto, “Penerapan Metode K-Means Untuk Memprediksi Pola Kedatangan Penduduk di Kota Jakarta,” Progresif J. Ilm. Komput., vol. 19, No. 1, hal. 34-48, Februari 2023.

E. Pusporani, S. Qomariyah, & I. Irhamah. “Klasifikasi Pasien Penderita Penyakit Liver dengan Pendekatan Machine Learning. Inferensi, vol. 2, no. 1 pp. 25-32, 2019.

A.P. Ayudhitama, & U. Pujianto, “Analisa 4 Algoritma Dalam klasifikasi liver menggunakan RAPIDMINER”. Jurnal Informatika Polinema, vol. 6, no. 2, pp. 1-9, 2020

A.M.Argina, “Penerapan Metode Klasifikasi K-Nearest Neighbor Pada Dataset Penderita Penyakit Diabetes,” Ind. J. of. Dat. Scien, vol. 1, No. 2, pp. 29-23 Juli 2022.

H. Said, N. Matondang, and H.N. Irmanda “Penerapan Algoritma K-Nearest Neighbor Untuk Memprediksi Kualitas Air yang Dapat Dikonsumsi,” Techno.COM, vol. 21, No. 2, pp. 256-267, Mei 2022.

A. Ali, M.A. Alrubei, L.F.M. Hassan, M.A. Al-Ja'afari, & S.H. Abdulwahed, Diabetes Diagnosis based on KNN. IIUM Engineering Journal, vo. 21, no. 1, pp. 175-181, 2020.

R.W. Putri, A. Ristyawan, & M.N. Muzaki, “Comparison Performance of K-NN and NBC Algorithm for Classification of Heart Disease”. JTECS: Jurnal Sistem Telekomunikasi Elektronika Sistem Kontrol Power Sistem dan Komputer, vol. 2, no. 2, pp. 143-154, 2022.

Yahya, W.P.Hidayanti, “Penerapan Algoritma K-Nearest Neighbor Untuk Klasifikasi Efektivitas Penjualan Vape (Rokok Elektrik) pada Lombok Vape On,” Infotek. J. Inform. Tekn, vol. 3, No. 2, pp. 104-114 Juli 2020.

R.Fitriani and Dr.Rb.F.Hakim, “Analisis dan Implementasi Enam Metode Machine Learning Pada Dataset Liver Disorders,” [online]. Tersedia: https://www.academia.edu/37102691/ANALISIS_DAN_IMPLEMENTASI_ENAM_METODE_MACHINE_LEARNING_PADA_DATASET_LIVER_DISORDERS

I.W.A.Purnawibawa, I.N.Purnama, and I.N.Y.A.Wijaya, “Komparasi Algoritme K-Nearest Neighbor dan Support Vector Machines Dalam Prediksi Layanan Produk ICONNET,” Progresif J. Ilm. Komput., vol. 18, No. 2, hal. 271-282, Agustus 2022.

S. Soegiarto, & B. Bahar, “Model Aplikasi Penentuan Jenis Beasiswa Berbasis Algoritma K-NN Termodifikasi”. Jutisi: Jurnal Ilmiah Teknik Informatika dan Sistem Informasi, vol. 5, no. 3, pp. 1181-1186, 2017.

S. Z. H. Rukmana, A. Aziz, & W. Harianto, “Optimasi Algoritma K-Nearest Neighbor (Knn) Dengan Normalisasi Dan Seleksi Fitur Untuk Klasifikasi Penyakit Liver”. JATI (Jurnal Mahasiswa Teknik Informatika), vol. 6, no. 2, pp. 439-445, 2022


How To Cite This :

Refbacks

  • There are currently no refbacks.