Perbandingan Kinerja Algoritma KNN dan SVM Menggunakan SMOTE untuk Klasifikasi Penyakit Diabetes

Diabetes seringkali tidak terdeteksi atau didiagnosis terlambat. Hal ini dapat menyebabkan berbagai komplikasi serius, seperti kerusakan organ, stroke, dan penyakit jantung. International Diabetes Federation (IDF) menyebutkan bahwa 10,5% dari populasi orang dewasa berusia 20 hingga 79 tahun didiagno...

Full description

Saved in:
Bibliographic Details
Main Authors: Asri Mulyani, Sarah Khoerunisa, Dede Kurniadi
Format: Article
Language:English
Published: Universitas Gadjah Mada 2025-02-01
Series:Jurnal Nasional Teknik Elektro dan Teknologi Informasi
Subjects:
Online Access:https://jurnal.ugm.ac.id/v3/JNTETI/article/view/15198
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850140971518394368
author Asri Mulyani
Sarah Khoerunisa
Dede Kurniadi
author_facet Asri Mulyani
Sarah Khoerunisa
Dede Kurniadi
author_sort Asri Mulyani
collection DOAJ
description Diabetes seringkali tidak terdeteksi atau didiagnosis terlambat. Hal ini dapat menyebabkan berbagai komplikasi serius, seperti kerusakan organ, stroke, dan penyakit jantung. International Diabetes Federation (IDF) menyebutkan bahwa 10,5% dari populasi orang dewasa berusia 20 hingga 79 tahun didiagnosis menderita diabetes dan hampir setengahnya tidak menyadari kondisi tersebut, sehingga angka penderita diabetes terus meningkat secara signifikan, mencapai empat kali lipat dibandingkan dengan periode sebelumnya. Deteksi diabetes secara dini merupakan langkah penting bagi penderita untuk mencegah munculnya komplikasi, salah satunya dengan memanfaatkan teknologi kecerdasan buatan, yaitu penambangan data. Oleh sebab itu, diperlukan pengetahuan mengenai algoritma yang efektif digunakan untuk melakukan deteksi penyakit diabetes. Penelitian ini bertujuan untuk membandingkan dua algoritma, yakni k-nearest neighbor (KNN) dan support vector machine (SVM), dalam klasifikasi penyakit diabetes menggunakan synthetic minority oversampling technique (SMOTE). Penelitian ini menerapkan metode machine learning life cycle untuk mengukur kinerja kedua algoritma. Hasil penelitian menunjukkan bahwa kedua algoritma memiliki kinerja yang baik dalam mendeteksi diabetes, tetapi terdapat perbedaan kinerja yang signifikan antara keduanya. Algoritma SVM dengan kernel radial basis function (RBF) mencapai akurasi sebesar 81,67%, presisi 85,91%, recall 79,01%, dan F1-score 82,32%. Di sisi lain, algoritma KNN dengan nilai k = 3 yang ditemukan melalui cross-validation mencapai akurasi sebesar 83,33%, presisi 85,00%, recall 83,95%, dan F1-score 84,47%. Berdasarkan evaluasi confusion matrix, KNN menunjukkan kinerja yang lebih unggul dibandingkan SVM dalam hal akurasi dan metrik evaluasi lainnya. Hasil ini menunjukkan bahwa KNN lebih efektif dalam mendeteksi diabetes pada dataset yang digunakan dalam penelitian ini.
format Article
id doaj-art-dc63fcd0f4de4b81810ad14267d33db4
institution OA Journals
issn 2301-4156
2460-5719
language English
publishDate 2025-02-01
publisher Universitas Gadjah Mada
record_format Article
series Jurnal Nasional Teknik Elektro dan Teknologi Informasi
spelling doaj-art-dc63fcd0f4de4b81810ad14267d33db42025-08-20T02:29:38ZengUniversitas Gadjah MadaJurnal Nasional Teknik Elektro dan Teknologi Informasi2301-41562460-57192025-02-01141253410.22146/jnteti.v14i1.1519815198Perbandingan Kinerja Algoritma KNN dan SVM Menggunakan SMOTE untuk Klasifikasi Penyakit DiabetesAsri Mulyani0Sarah Khoerunisa1Dede Kurniadi2Program Studi Teknik Informatika, Jurusan Ilmu Komputer, Institut Teknologi Garut, Garut, Jawa Barat, 44151, IndonesiaProgram Studi Teknik Informatika, Jurusan Ilmu Komputer, Institut Teknologi Garut, Garut, Jawa Barat, 44151, IndonesiaProgram Studi Teknik Informatika, Jurusan Ilmu Komputer, Institut Teknologi Garut, Garut, Jawa Barat, 44151, IndonesiaDiabetes seringkali tidak terdeteksi atau didiagnosis terlambat. Hal ini dapat menyebabkan berbagai komplikasi serius, seperti kerusakan organ, stroke, dan penyakit jantung. International Diabetes Federation (IDF) menyebutkan bahwa 10,5% dari populasi orang dewasa berusia 20 hingga 79 tahun didiagnosis menderita diabetes dan hampir setengahnya tidak menyadari kondisi tersebut, sehingga angka penderita diabetes terus meningkat secara signifikan, mencapai empat kali lipat dibandingkan dengan periode sebelumnya. Deteksi diabetes secara dini merupakan langkah penting bagi penderita untuk mencegah munculnya komplikasi, salah satunya dengan memanfaatkan teknologi kecerdasan buatan, yaitu penambangan data. Oleh sebab itu, diperlukan pengetahuan mengenai algoritma yang efektif digunakan untuk melakukan deteksi penyakit diabetes. Penelitian ini bertujuan untuk membandingkan dua algoritma, yakni k-nearest neighbor (KNN) dan support vector machine (SVM), dalam klasifikasi penyakit diabetes menggunakan synthetic minority oversampling technique (SMOTE). Penelitian ini menerapkan metode machine learning life cycle untuk mengukur kinerja kedua algoritma. Hasil penelitian menunjukkan bahwa kedua algoritma memiliki kinerja yang baik dalam mendeteksi diabetes, tetapi terdapat perbedaan kinerja yang signifikan antara keduanya. Algoritma SVM dengan kernel radial basis function (RBF) mencapai akurasi sebesar 81,67%, presisi 85,91%, recall 79,01%, dan F1-score 82,32%. Di sisi lain, algoritma KNN dengan nilai k = 3 yang ditemukan melalui cross-validation mencapai akurasi sebesar 83,33%, presisi 85,00%, recall 83,95%, dan F1-score 84,47%. Berdasarkan evaluasi confusion matrix, KNN menunjukkan kinerja yang lebih unggul dibandingkan SVM dalam hal akurasi dan metrik evaluasi lainnya. Hasil ini menunjukkan bahwa KNN lebih efektif dalam mendeteksi diabetes pada dataset yang digunakan dalam penelitian ini.https://jurnal.ugm.ac.id/v3/JNTETI/article/view/15198algoritmadiabetesk-nearest neighborsmotesupport vector machine
spellingShingle Asri Mulyani
Sarah Khoerunisa
Dede Kurniadi
Perbandingan Kinerja Algoritma KNN dan SVM Menggunakan SMOTE untuk Klasifikasi Penyakit Diabetes
Jurnal Nasional Teknik Elektro dan Teknologi Informasi
algoritma
diabetes
k-nearest neighbor
smote
support vector machine
title Perbandingan Kinerja Algoritma KNN dan SVM Menggunakan SMOTE untuk Klasifikasi Penyakit Diabetes
title_full Perbandingan Kinerja Algoritma KNN dan SVM Menggunakan SMOTE untuk Klasifikasi Penyakit Diabetes
title_fullStr Perbandingan Kinerja Algoritma KNN dan SVM Menggunakan SMOTE untuk Klasifikasi Penyakit Diabetes
title_full_unstemmed Perbandingan Kinerja Algoritma KNN dan SVM Menggunakan SMOTE untuk Klasifikasi Penyakit Diabetes
title_short Perbandingan Kinerja Algoritma KNN dan SVM Menggunakan SMOTE untuk Klasifikasi Penyakit Diabetes
title_sort perbandingan kinerja algoritma knn dan svm menggunakan smote untuk klasifikasi penyakit diabetes
topic algoritma
diabetes
k-nearest neighbor
smote
support vector machine
url https://jurnal.ugm.ac.id/v3/JNTETI/article/view/15198
work_keys_str_mv AT asrimulyani perbandingankinerjaalgoritmaknndansvmmenggunakansmoteuntukklasifikasipenyakitdiabetes
AT sarahkhoerunisa perbandingankinerjaalgoritmaknndansvmmenggunakansmoteuntukklasifikasipenyakitdiabetes
AT dedekurniadi perbandingankinerjaalgoritmaknndansvmmenggunakansmoteuntukklasifikasipenyakitdiabetes