Prediksi Penyakit Diabetes Menggunakan Algoritma Support Vector Machine (SVM)

Authors

  • Ammar Farisi Universitas Ibrahimy Situbondo
  • Ahmad Homaidi Universitas Ibrahimy Situbondo
  • Hermanto Universitas Ibrahimy Situbondo

DOI:

https://doi.org/10.55826/jtmit.v4i3.786

Keywords:

Prediksi, penyakit diabetes, support vector machine, klasifikasi, machine learning, data medis

Abstract

Penelitian ini mengembangkan model klasifikasi penyakit diabetes menggunakan algoritma Support Vector Machine (SVM) yang diintegrasikan ke dalam aplikasi web berbasis Streamlit. Dataset yang digunakan adalah Pima Indians Diabetes dari Kaggle, terdiri dari 768 data pasien dengan atribut seperti jumlah kehamilan, kadar glukosa, tekanan darah, insulin, indeks massa tubuh (BMI), dan faktor risiko lainnya. Metodologi yang digunakan mengikuti tahapan Knowledge Discovery in Databases (KDD) meliputi pemahaman masalah, pengumpulan data, preprocessing, transformasi fitur, pemodelan, evaluasi, dan implementasi sistem. SVM dengan kernel linear dipilih karena performa yang efisien dan stabil, terutama untuk dataset berdimensi tinggi. Data dianalisis menggunakan metrik akurasi, presisi, recall, dan F1-score, dengan hasil evaluasi menunjukkan akurasi sebesar 82,4%, presisi 79,6%, recall 76,1%, dan F1-score 77,8%. Hasil ini menunjukkan bahwa model SVM dapat melakukan klasifikasi risiko diabetes secara efektif dan seimbang. Selain itu, sistem ini diimplementasikan ke dalam aplikasi yang memungkinkan pengguna melakukan prediksi mandiri terhadap risiko diabetes secara cepat dan mudah diakses, tanpa perlu datang ke fasilitas kesehatan. Temuan ini memberikan kontribusi penting dalam pemanfaatan machine learning untuk mendukung deteksi dini penyakit kronis berbasis data medis, khususnya di Indonesia, di mana akses terhadap layanan kesehatan masih terbatas bagi sebagian masyarakat. Dengan antarmuka yang sederhana dan berbasis web, aplikasi ini diharapkan dapat mendorong kesadaran masyarakat untuk memantau kesehatan secara proaktif.

References

N. Novianti, M. Zarlis, and P. Sihombing, “Penerapan Algoritma Adaboost Untuk Peningkatan Kinerja Klasifikasi Data Mining Pada Imbalance Dataset Diabetes,” J. Media Inform. Budidarma, vol. 6, no. 2, p. 1200, 2022, doi: 10.30865/mib.v6i2.4017.

Rumiris Simatupang, “Penyuluhan tentang diabetes melitus pada lansia penderita DM,” vol. 2, no. 3, pp. 849–858, 2023.

D. H. Bima-ntb, “Edukasi 5 Pilar Diabetes Mellitus Dalam Upaya Pencegahan Hiperglikemia meningkat pertahunnya . Kondisi ini terkait dengan perlaku pasien DM yang masih kurang tercapai yang selanjunya dapat meminimalkan – mencegah terjadinya gangguan fungsi,” vol. 1, no. 2, pp. 67–75, 2022.

A. Fauzi and A. H. Yunial, “Optimasi Algoritma Klasifikasi Naive Bayes, Decision Tree, K – Nearest Neighbor, dan Random Forest menggunakan Algoritma Particle Swarm Optimization pada Diabetes Dataset,” J. Edukasi dan Penelit. Inform., vol. 8, no. 3, p. 470, 2022, doi: 10.26418/jp.v8i3.56656.

G. Gunawan, A. Rahmawati, S. Suhada, T. Hidayatulloh, and D. Wintana, “Optimasi Linear Sampling dan Information Gain pada Algoritma Decision Tree Untuk Diagnosis Penyakit Diabetes,” Multinetics, vol. 7, no. 2, pp. 124–131, 2022, doi: 10.32722/multinetics.v7i2.3796.

G. J. Azmi, “Analisis Faktor yang Memengaruhi Tingkat Diabetes Melitus pada Masyarakat di Kota/Kabupaten di Provinsi Jawa Timur Tahun 2018,” vol. 5, no. 5, pp. 623–632, 2023.

H. Alrasyid, A. Homaidi, M. Kom, Z. Fatah, and M. Kom, “Comparison Support Vector Machine and Random Forest Algorithms in Detect Diabetes,” vol. 1, no. 1, pp. 447–453, 2024.

A. Jalil, A. Homaidi, and Z. Fatah, “Implementasi Algoritma Support Vector Machine Untuk Klasifikasi Status Stunting Pada Balita,” G-Tech J. Teknol. Terap., vol. 8, no. 3, pp. 2070–2079, 2024, doi: 10.33379/gtech.v8i3.4811.

I. Amal, E. W. Pamungkas, S. Kom, M. Kom, and D. Ph, “APLIKASI PENDETEKSI BERITA PALSU BAHASA INDONESIA MENGGUNAKAN FRAMEWORK FLASK DAN STREAMLIT SERTA ALGORITMA MACHINE LEARNING Teknik Informatika , Fakultas Komunikasi dan Informatika , Universitas Muhammadiyah Surakarta Kata Kunci : algoritma machine learn,” pp. 1–18.

D. Trisnawati, M. Windarti, I. Sulistyowati, and F. B. Hartono, “SISTEM PAKAR PENDIAGNOSA PENYAKIT DIABETES,” vol. 2, no. 1, pp. 14–19, 2022, doi: 10.54840/jcstech.v2i1.32.

B. R. Asmoro, A. Wibowo, and A. F. Aryadi, “Penggunaan Algoritma K-Means Untuk Menganalisa Penjualan Di Bigmart,” Jmari, vol. 3, no. 2, pp. 189–199, 2022, doi: 10.33050/jmari.v3i2.2427.

U. Kusnia and F. Kurniawan, “Analisis Sentimen Review Aplikasi Media Berita Online Pada Google Play menggunakan Metode Algoritma Support Vector Machines ( SVM ) Dan Naive Bayes,” vol. 5, no. 36, pp. 24–28, 2022.

F. Zafira, B. Irawan, and A. Bahtiar, “Penerapan Data Mining Untuk Estimasi Stok Barang Dengan Metode K-Means Clustering,” JATI (Jurnal Mhs. Tek. Inform., vol. 8, no. 1, pp. 156–161, 2024, doi: 10.36040/jati.v8i1.8319.

H. S. D. Suparwito, R. (Universitas S. D. Gunawan, I. (Universitas S. D. Binanto, R. (Universitas S. D. Arum Kumalasanti, and W. (Universitas S. D. Widyastuti, Pengantar Pembelajaran Mesin Menggunakan Bahasa Pemrograman Python. 2023.

A. Ali, “Sistem Informasi Model Prediksi Penyakit Diabetes Menggunakan Algoritma Random Forest di Fasyankes”.

A. Setiawan, Z. H. Nst, Z. Khairi, and L. Efrizoni, “KLASIFIKASI TINGKAT RISIKO DIABETES MENGGUNAKAN ALGORITMA,” vol. 7, no. 2, pp. 263–271, 2024.

T. Tukino and F. Fifi, “Penerapan Support Vector Machine Untuk Analisis Sentimen Pada Layanan Ojek Online,” J. Desain Dan Anal. Teknol., vol. 3, no. 2, pp. 104–113, 2024, doi: 10.58520/jddat.v3i2.59.

E. Tohidi, R. Perdana Herdiansyah, E. Wahyudin, and K. Kaslani, “Analisa Sentimen Komentar Video Youtube Di Channel Tvonenews Tentang Calon Presiden Prabowo Subianto Menggunakan Support Vector Machine,” JATI (Jurnal Mhs. Tek. Inform., vol. 8, no. 1, pp. 660–667, 2024, doi: 10.36040/jati.v8i1.8560.

H. Apriyani, “Perbandingan Metode Naïve Bayes Dan Support Vector Machine Dalam Klasifikasi Penyakit Diabetes Melitus,” vol. 1, no. 3, pp. 133–143, 2020.

F. Sains and U. Muhammadiyah, “Sistem Prediksi Penyakit Jantung Berbasis Web Menggunakan Metode SVM dan Framework Streamlit,” vol. 4, no. 2, pp. 442–452, 2023.

Z. S. R Azhari, “Hubungan Aktivitas Fisik Dengan Kadar Glukosa Darah Pada Penyandang Diabetes Melitus Tipe 2 Di Wilayah Perumahan Bugel Mas Indah RW 009,” vol. 2, no. 7, pp. 86–90, 2022.

Downloads

Published

05-07-2025

How to Cite

[1]
Ammar Farisi, Ahmad Homaidi, and Hermanto, “Prediksi Penyakit Diabetes Menggunakan Algoritma Support Vector Machine (SVM)”, JTMIT, vol. 4, no. 3, pp. 612–621, Jul. 2025.