Alfat, Latifah
Unknown Affiliation

Published : 1 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 1 Documents
Search

Sistem Rekomendasi Makanan Sehat untuk Penderita Penyakit Kronis Menggunakan Algoritma K-Means: Healthy Food Recommendation System for Chronic Disease Patients Using the K-Means Algorithm Ilyasa, Haykal Kamal; Alfat, Latifah
MALCOM: Indonesian Journal of Machine Learning and Computer Science Vol. 6 No. 3 (2026): MALCOM July 2026
Publisher : Institut Riset dan Publikasi Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.57152/malcom.v6i3.2791

Abstract

Meningkatnya prevalensi penyakit kronis seperti diabetes, hipertensi, penyakit jantung, dan gangguan ginjal di Indonesia mencerminkan pergeseran pola hidup masyarakat yang tidak sehat. Pola makan yang buruk dan kurangnya kesadaran gizi memperburuk kondisi penderita yang kesulitan memilih makanan sesuai dengan kebutuhan medisnya. Penelitian ini mengembangkan sistem rekomendasi makanan sehat bagi penderita penyakit kronis menggunakan algoritma K-Means Clustering. Sistem mengelompokkan makanan berdasarkan kandungan nutrisi seperti kalori, protein, karbohidrat, dan lemak, serta mempertimbangkan data pengguna seperti Indeks Massa Tubuh (IMT), tinggi badan, dan berat badan. Dataset terdiri dari 499 menu makanan siap saji halal yang bersumber dari katering kesehatan dan Tabel Komposisi Pangan Indonesia (TKPI) 2019, serta mencakup 7 variabel gizi. Setiap menu dilabeli kesesuaian dietnya dengan lima penyakit kronis berdasarkan pedoman klinis resmi di Indonesia. Sistem menerapkan normalisasi MinMaxScaler sebelum klasterisasi K-Means dengan k = 4, kemudian menghasilkan rekomendasi melalui mekanisme weighted scoring klinis yang menyaring menu aman dan merangkingnya berdasarkan prioritas gizi untuk setiap penyakit. Aplikasi diimplementasikan berbasis web menggunakan Plotly Dash. Hasil penelitian menunjukkan bahwa sistem mampu mengelompokkan data makanan berdasarkan karakteristik nutrisi serta memberikan rekomendasi personal sesuai dengan kondisi kesehatan pengguna.