Implementasi Algoritma Naïve Bayes Classifier dan K-Nearest Neighbor untuk Klasifikasi Penyakit Ginjal Kronik

Implementation of Naïve Bayes Classifier and K-Nearest Neighbor Algorithms for Chronic Kidney Disease Classification

Authors

  • Vina Wulandari Universitas Islam Negeri Sultan Syarif Kasim Riau
  • Windy Junita Sari Universitas Islam Negeri Sultan Syarif Kasim Riau
  • Zhevin Alfian Universitas Islam Negeri Sultan Syarif Kasim Riau
  • Legito Legito Universitas Tjut Nyak Dhien Medan
  • Teguh Arifianto Politeknik Perkeretaapian Indonesia Madiun

DOI:

https://doi.org/10.57152/malcom.v4i2.1229

Keywords:

Chronic Kidney Disease, Classification, Data Mining, KNN, NBC

Abstract

Ginjal adalah salah satu organ vital yang memiliki peranan sangat penting dalam tubuh dan memiliki fungsi untuk menjaga keseimbangan metabolishme tubuh dengan mengeluarkan racun dari dalam tubuh dan limbah metabolisme dalam bentuk urine. Penyakit ginjal kronik ialah kondisi di mana ginjal mengalami penurunan fungsi yang berlangsung dalam jangka waktu yang lama. Jumlah nilai prelevansi penderita PGK di Indonesia yang terbilang besar. Oleh karena itu dilakukan klasifikasi Penyakit ginjal kronik dengan algoritma Naïve Bayes Classifier (NBC) dan K- nearest Neighbor (KNN) yang mempunyai nilai akurasi yang baik. Berdasarkan Hasil penelitian yang diperoleh klasifikasi PGK menggunakan algoritma NBC memiliki akurasi sebesar 94,25%, rata-rata nilai recall 94,23%, presisi 98,40% dan AUC 0,961, Sedangkan klasifikasi menggunakan algoritma KNN memiliki akurasi sebesar 77,79%, recall 95,06%, presisi 80,20% dan AUC sebesar 0,627. Dari kedua hasil menunjukan bahwa klasifikasi menggunakan algoritma NBC lebih baik dibanding  menggunakan algoritma KNN.

References

R. G. Langham et al., “KIDNEY HEALTH FOR ALL: BRIDGING THE GAP IN KIDNEY HEALTH EDUCATION AND LITERACY,” Brunei International Medical Journal, vol. 2022, no. 18, pp. 51–62, 2022, doi: 10.1016/j.nefro.2022.02.003.

I. Yulianti, R. Amegia Saputra, M. Sukrisno Mardiyanto, and A. Rahmawati, “Optimasi Akurasi Algoritma C4.5 Berbasis Particle Swarm Optimization dengan Teknik Bagging pada Prediksi Penyakit Ginjal Kronis Optimization of C4.5 Algorithm Based On Particle Swarm Optimization with Bagging Technique on Prediction of Chronic Kidney Disease,” 2020. [Online]. Available: https://archive.ics.uci.edu/ml/

A. K. Hermawan and A. Nugroho, “Analisa Data Mining Untuk Prediksi Penyakit Ginjal Kronik Dengan Algoritma Regresi Linier,” Bulletin of Information Technology (BIT), vol. 4, no. 1, pp. 37–48, 2023, doi: 10.47065/bit.v3i1.

Q. A’yuniyah et al., “Implementasi Algoritma Naïve Bayes Classifier (NBC) untuk Klasifikasi Penyakit Ginjal Kronik,” Jurnal Sistem Komputer dan Informatika (JSON), vol. 4, no. 1, p. 72, Sep. 2022, doi: 10.30865/json.v4i1.4781.

“IMPLEMENTASI ALGORITMA C4.5 DAN K-MEANS PADA DIAGNOSIS PENYAKIT GINJAL KRONIS.”

D. A. Manalu and G. Gunadi, “IMPLEMENTASI METODE DATA MINING K-MEANS CLUSTERING TERHADAP DATA PEMBAYARAN TRANSAKSI MENGGUNAKAN BAHASA PEMROGRAMAN PYTHON PADA CV DIGITAL DIMENSI,” Infotech: Journal of Technology Information, vol. 8, no. 1, pp. 43–54, Jun. 2022, doi: 10.37365/jti.v8i1.131.

A. W. Syaputri, E. Irwandi, and M. Mustakim, “Naïve Bayes Algorithm for Classification of Student Major’s Specialization,” Journal of Intelligent Computing & Health Informatics, vol. 1, no. 1, p. 17, 2020, doi: 10.26714/jichi.v1i1.5570.

Mustakim et al., “Data Sharing Technique Modeling for Naive Bayes Classifier for Eligibility Classification of Recipient Students in the Smart Indonesia Program,” Journal of Physics: Conference Series, vol. 1424, no. 1, 2019, doi: 10.1088/1742-6596/1424/1/012009.

T. Arifin and D. Ariesta, “PREDIKSI PENYAKIT GINJAL KRONIS MENGGUNAKAN ALGORITMA NAIVE BAYES CLASSIFIER BERBASIS PARTICLE SWARM OPTIMIZATION,” Jurnal Tekno Insentif, vol. 13, no. 1, pp. 26–30, Apr. 2019, doi: 10.36787/jti.v13i1.97.

Mustakim, R. Hastarimasuci, P. Papilo, Zarkasih, Zaitun, and A. Nazir, “Variable Selection to Determine Majors of Student using K-Nearest Neighbor and Naïve Bayes Classifier Algorithm,” Journal of Physics: Conference Series, vol. 1363, no. 1, 2019, doi: 10.1088/1742-6596/1363/1/012057.

D. S. Jodas, L. A. Passos, A. Adeel, and J. P. Papa, “PL-kNN: A Python-based implementation of a parameterless k-Nearest Neighbors classifier [Formula presented],” Software Impacts, vol. 15, Mar. 2023, doi: 10.1016/j.simpa.2022.100459.

A. Sumayli, “Development of advanced machine learning models for optimization of methyl ester biofuel production from papaya oil: Gaussian process regression (GPR), multilayer perceptron (MLP), and K-nearest neighbor (KNN) regression models,” Arabian Journal of Chemistry, vol. 16, no. 7, Jul. 2023, doi: 10.1016/j.arabjc.2023.104833.

J. T. Santoso, N. L. W. S. R. Ginantra, M. Arifin, R. Riinawati, D. Sudrajat, and R. Rahim, “Comparison of Classification Data Mining C4.5 and Naïve Bayes Algorithms of EDM Dataset,” TEM Journal, vol. 10, no. 4, pp. 1738–1744, 2021, doi: 10.18421/TEM104-34.

M. N. Maskuri, K. Sukerti, and R. M. Herdian Bhakti, “Penerapan Algoritma K-Nearest Neighbor (KNN) untuk Memprediksi Penyakit Stroke Stroke Desease Predict Using KNN Algorithm,” Jurnal Ilmiah Intech?: Information Technology Journal of UMUS, vol. 4, no. 1.

U. I. Lestari, A. Y. Nadhiroh, and C. Novia, “Penerapan Metode K-Nearest Neighbor Untuk Sistem Pendukung Keputusan Identifikasi Penyakit Diabetes Melitus,” vol. 8, no. 4, 2021, [Online]. Available: http://jurnal.mdp.ac.id

M. N. Sidqi, D. P. Rini, and S. Samsuryadi, “Optimization of Deep Neural Networks with Particle Swarm Optimization Algorithm for Liver Disease Classification,” Computer Engineering and Applications, vol. 12, no. 1, 2023.

J. Elektronik and I. Komputer Udayana, “Klasifikasi Jurnal menggunakan Metode KNN dengan Mengimplementasikan Perbandingan Seleksi Fitur”, [Online]. Available: https://scholar.google.com

M. Vishwakarma and N. Kesswani, “A new two-phase intrusion detection system with Naïve Bayes machine learning for data classification and elliptic envelop method for anomaly detection,” Decision Analytics Journal, vol. 7, Jun. 2023, doi: 10.1016/j.dajour.2023.100233.

J. Dai, X. hong Hao, Z. Li, P. Li, and X. peng Yan, “Adaptive target and jamming recognition for the pulse doppler radar fuze based on a time-frequency joint feature and an online-updated naive bayesian classifier with minimal risk,” Defence Technology, vol. 18, no. 3, pp. 457–466, Mar. 2022, doi: 10.1016/j.dt.2021.02.008.

N. Marito Putry and B. Nurina Sari, “KOMPARASI ALGORITMA KNN DAN NAÏVE BAYES UNTUK KLASIFIKASI DIAGNOSIS PENYAKIT DIABETES MELITUS,” Jurnal Sains dan Manajemen, vol. 10, no. 1, 2022.

J. Elektronik, I. K. Udayana, A. Made, S. I. Dewi, I. Bagus, and G. Dwidasmara, “Implementation Of The K-Nearest Neighbor (KNN) Algorithm For Classification Of Obesity Levels”, [Online]. Available: www.kaggle.com

A. Sumayli, “Development of advanced machine learning models for optimization of methyl ester biofuel production from papaya oil: Gaussian process regression (GPR), multilayer perceptron (MLP), and K-nearest neighbor (KNN) regression models,” Arabian Journal of Chemistry, vol. 16, no. 7, Jul. 2023, doi: 10.1016/j.arabjc.2023.104833.

N. Puspitasari, R. Rosmasari, F. W. Pratama, and H. Sulastri, “Quality Classification of Palm Oil Varieties Using Naive Bayes Classifier,” Digital Zone: Jurnal Teknologi Informasi dan Komunikasi, vol. 13, no. 1, pp. 11–23, May 2022, doi: 10.31849/digitalzone.v13i1.9773.

E. Retnoningsih and R. Pramudita, “Mengenal Machine Learning Dengan Teknik Supervised dan Unsupervised Learning Menggunakan Python,” BINA INSANI ICT JOURNAL, vol. 7, no. 2, pp. 156–165, 2020, [Online]. Available: https://www.python.org/

R. Septiani et al., “Perbandingan Metode Supervised Classification dan Unsupervised Classification terhadap Penutup Lahan di Kabupaten Buleleng,” Address?: Jl. Sesetan No.196 Sesetan, vol. 16, no. 2, p. 80223, 2019, doi: 10.15294/jg.v16i2.19777.

Downloads

Published

2024-04-19