Application of the k-Nearest Neighbors Algorithm in a Mobile-Based Healthy Food Recommendation App
Abstract
Penelitian ini mengembangkan sistem rekomendasi makanan yang mempertimbangkan alergi, kondisi kesehatan, dan kebutuhan nutrisi pengguna dalam konteks meningkatnya kesadaran terhadap nutrisi sehat. Sistem ini berhasil menawarkan rekomendasi diet yang disesuaikan dengan menggunakan algoritma k-Nearest Neighbors (kNN) dan metrik cosine distance. Dengan menggunakan Flask sebagai backend, penelitian ini menganalisis data nutrisi menggunakan pendekatan nutrisi makanan terhadap kebutuhan pengguna. Hasil menunjukkan bahwa makanan dengan jarak cosine yang lebih kecil menunjukkan kesesuaian yang lebih tinggi, sehingga lebih cocok untuk pengguna. Oleh karena itu, ada kemungkinan sistem ini akan membantu orang menjaga diet sehari-hari mereka dengan baik. Dengan demikian, sistem ini menawarkan kemungkinan besar untuk membantu individu dalam mengelola diet sehari-hari mereka secara efektif. Penelitian ini tidak hanya membantu dalam memilih makanan yang sesuai dengan kondisi medis dan preferensi individu tetapi juga membuka jalan untuk pengembangan lebih lanjut dalam teknologi rekomendasi makanan.
Kata kunci— rekomendasi makanan, algoritma k-nearest neighbors, cosine distance, nutrisi, alergi, kondisi kesehatan
References
A. A. Shari, N. A. Pajar, N. Sabri, and M. R. M. Noordin, "Mobile Application of Food Recommendation For Allergy Baby Using RuleBased Technique," in Mobile Application of Food Recommendation For Allergy Baby Using RuleBased Technique, IEEE International Conference on Automatic Control and Intelligent Systems (I2CACIS 2019), Jan. 2019, pp. 134.
K. B. Watson et al., "Chronic conditions among adults aged 18─34 years 4 United States, 2019," Morbidity and Mortality Weekly Report, vol. 71, no. 30, pp. 9643970, 2022.
E. Hossny et al., "Challenges of managing food allergy in the developing world," World Allergy Organization Journal, vol. 12, no. 11, p. 100089, Nov. 2019, doi: 10.1016/j.waojou.2019.100089.
A. M. S. I. Dewi and I. B. G. Dwidasmara, "Implementation Of The K-Nearest Neighbor (KNN) Algorithm For Classification Of Obesity Levels," JELIKU (Jurnal Elektronik Ilmu Komputer Udayana), vol. 9, no. 2, p. 277, Jan. 2020, doi: 10.24843/JLK.2020.v09.i02.p15.
W. S. J. Saputra and F. Muttaqin, "Pengenalan Karakter pada Proses Digitalisasi Dokumen menggunakan Cosine Similarity," Jawa Timur, pp. 51356, 2013.



