Implementation of a Food Menu Recommendation System at Ndalem Uti Restaurant Using Collaborative Filtering Based on User Preferences

Andreas Rhemadanu, Rudi Susanto, Anindhiasti Ayu Kusuma Asri

Sari


This study aims to implement a menu recommendation system at Ndalem Uti Restaurant using a Collaborative Filtering approach based on user preferences. The main problem faced is that customers have difficulty choosing the best-selling menu because of the many choices and minimal information regarding the popularity of each menu. To overcome this, the Collaborative Filtering method is used with the User-Based Cosine Similarity calculation to measure the similarity of preferences between users. The test results show that the recommendation accuracy level reaches 96%, including for new users. This system is able to provide more personalized menu recommendations based on customer order history and ratings. This implementation is expected to improve user experience, optimize sales, and be a solution for the development of culinary businesses in the future.

Teks Lengkap:

PDF

Referensi


M. N. Syaiful Bahri, I. P. Y. Danan Jaya, B. Dirgantoro, I. Mal, U. A. Ahmad, and R. R. Septiawan, “Implementasi Sistem Rekomendasi Makanan pada Aplikasi EatAja Menggunakan Algoritma Collaborative Filtering,†Multinetics, vol. 7, no. 2, pp. 177–185, 2022, doi: 10.32722/multinetics.v7i2.4062.

S. Mania, “Observasi Sebagai Alat Evaluasi Dalam Dunia Pendidikan Dan Pengajaran,†Lentera Pendidik. J. Ilmu Tarb. dan Kegur., vol. 11, no. 2, pp. 220–233, 2008, doi: 10.24252/lp.2008v11n2a7.

L. Meilina, I. N. S. Kumara, and I. N. Setiawan, “Literature Review Klasifikasi Data Menggunakan Metode Cosine Similarity dan Artificial Neural Network,†Maj. Ilm. Teknol. Elektro, vol. 20, no. 2, p. 307, 2021, doi: 10.24843/mite.2021.v20i02.p15.

F. A. Nugroho, F. Septian, D. A. Pungkastyo, and J. Riyanto, “Penerapan Algoritma Cosine Similarity untuk Deteksi Kesamaan Konten pada Sistem Informasi Penelitian dan Pengabdian Kepada Masyarakat,†J. Inform. Univ. Pamulang, vol. 5, no. 4, p. 529, 2021, doi: 10.32493/informatika.v5i4.7126.

R. Rosaly and A. Prasetyo, “Flowchart Beserta Fungsi dan Simbol-Simbol,†J. Chem. Inf. Model., vol. 2, no. 3, pp. 5–7, 2020.

J. R. Fauzi, “Algoritma Dan Flowchart Dalam Menyelesaikan Suatu Masalah Disusun Oleh Universitas Janabadra Yogyakarta 2020,†J. Tek. Inform., no. 20330044, pp. 4–6, 2020.

A. Zalukhu, P. Swingly, and D. Darma, “Perangkat Lunak Aplikasi Pembelajaran Flowchart,†J. Teknol. Inf. dan Ind., vol. 4, no. 1, pp. 61–70, 2023, [Online]. Available: https://ejurnal.istp.ac.id/index.php/jtii/article/view/351

S. Siswidiyanto, A. Munif, D. Wijayanti, and E. Haryadi, “Sistem Informasi Penyewaan Rumah Kontrakan Berbasis Web Dengan Menggunakan Metode Prototype,†J. Interkom J. Publ. Ilm. Bid. Teknol. Inf. dan Komun., vol. 15, no. 1, pp. 18–25, 2020, doi: 10.35969/interkom.v15i1.64.

B. Walgito, “Pengantar Umum,†Jakarta: Bulan Bintang, p. 135, 2024, [Online]. Available: https://books.google.co.id/books?id=0RjRNAAACAAJ

K. Wijaya and B. D. Meilani, “Deteksi Konflik Pada Diagram Use Cas Menggunakan Metode Graph Modification,†J. Ilm. NERO, vol. 2, no. 1, pp. 61–68, 2015.

H. Apriadi, F. Amalia, and B. Priyambadha, “Pengembangan Aplikasi Kakas Bantu Untuk Menghitung Estimasi Nilai Modifiability Dari Class Diagram,†J. Pengemb. Teknol. Inf. dan Ilmu Komput., vol. 3, no. 11, pp. 10605–10613, 2019.

C. N. Paradis, M. Robert Yusuf, M. Farhanudin, and M. Ainul Yaqin, “Analisis dan Perancangan Software Pengukuran Metrik Skala dan Kompleksitas Diagram Class,†J. Autom. Comput. Inf. Syst., vol. 2, no. 1, pp. 58–65, 2022, doi: 10.47134/jacis.v2i1.40.

M. Ismu Rahayu, “KLASIFIKASI RAS KUCING MENGGUNAKAN METADATA DATASET KAGGLE DENGAN FRAMEWORK YOLO v5,†J. Teknol. Inf. dan Komun., vol. 12, no. 1, pp. 14–18, 2023.

D. Purnama Sari and R. Wijanarko, “Implementasi Framework Laravel pada Sistem Informasi Penyewaan Kamera (Studi Kasus di Rumah Kamera Semarang),†J. Inform. dan Rekayasa Perangkat Lunak, vol. 2, no. 1, p. 32, 2020, doi: 10.36499/jinrpl.v2i1.3190.

A. Novandya and I. Oktria, “Penerapan Algoritma Klasifikasi Data Mining C4.5 Pada Dataset Cuaca Wilayah Bekasi,†Jurnal, vol. 6, pp. 2089–5615, 2017.

S. Sari and A. P. Sary, “Sistem Rekomendasi Personal pada Toko Buku Online Menggunakan Pendekatan Collaborative Filtering dan Algoritma Slope One,†Semin. Nas. Teknol. Inf. san Multimed., vol. 5, no. 1, pp. 13–18, 2017.

D. Sawitri, “Penggunaan Google Meet Untuk Work From Home Di Era Pandemi Coronavirus Disease 2019 (Covid-19),†Prioritas J. Pengabdi. Kpd. Masy., vol. 2, no. 01, pp. 13–21, 2020, [Online]. Available: https://jurnal.harapan.ac.id/index.php/Prioritas/article/view/161

H. Nuraliza, O. N. Pratiwi, and F. Hamami, “Analisis Sentimen IMBd Film Review Dataset Menggunakan Support Vector Machine (SVM) dan Seleksi Feature Importance,†J. Mirai Manaj., vol. 7, no. 1, pp. 1–17, 2022.

S. P. Budiarto and F. Alfiyan, “The Implementation of Fuzzy Sugeno Method to Determine the Production Amount of Android-Based Oyster Mushroom Baglogs,†vol. 5, no. 1, pp. 27–35, 2025, doi: 10.30811/jaise.v5i1.6285.

N. F. Hakim, D. Muriyatmoko, and ..., “Analisis Dan Perancangan UI/UX Website Roya La-Tansa Mart Menggunakan Metode User Centered Design (UCD),†… Semin. Nas. Has. …, pp. 67–77, 2022, [Online]. Available: http://prosiding.unipma.ac.id/index.php/sendiko/article/view/2210

E. Alfonsius and A. Y. Safitri, “Sistem Informasi E-Menu Pada Café Raego Berbasis Web Mobile,†e-Jurnal JUSITI (Jurnal Sist. Inf. dan Teknol. Informasi), vol. 9, no. 1, pp. 9–17, 2020, doi: 10.36774/jusiti.v9i1.639.

Djoni, R. Yunis, and S. Ariwibowo, “Penguatan Promosi Melalui Media Website pada Hotel Alvina Pematangsiantar,†Din. J. Pengabdi. Kpd. Masy., vol. 5, no. 3, pp. 772–782, 2021, doi: 10.31849/dinamisia.v5i3.6287.

B. A. Priyaungga, D. B. Aji, M. Syahroni, N. T. S. Aji, and A. Saifudin, “Pengujian Black Box pada Aplikasi Perpustakaan Menggunakan Teknik Equivalence Partitions,†J. Teknol. Sist. Inf. dan Apl., vol. 3, no. 3, p. 150, 2020, doi: 10.32493/jtsi.v3i3.5343.

S. Perhitungan et al., “Penerapan Metode Equivalence Partitioning Pada Pengujian Otomatis,†pp. 219–223.

A. Amalia, S. W. Putri Hamidah, and T. Kristanto, “Pengujian Black Box Menggunakan Teknik Equivalence Partitions Pada Aplikasi E-Learning Berbasis Web,†Build. Informatics, Technol. Sci., vol. 3, no. 3, pp. 269–274, 2021, doi: 10.47065/bits.v3i3.1062.

D. Destiarini, A. Rahman, and K. Sumartayasa, “Analisa Kualitas Website BPJS Kesehatan Dengan Metode WebQual 4.0 Dan User Acceptance Testing Di Wilayah Kabupaten Ogan Komering Ulu.,†J. Media Infotama, vol. 19, no. 2, pp. 237–243, 2023, doi: 10.37676/jmi.v19i2.3911.




DOI: http://dx.doi.org/10.30811/jaise.v5i3.7119

Refbacks

  • Saat ini tidak ada refbacks.


Indexing :

Creative Commons License
Journal of Artificial Intelligence and Software Engineering (JAISE) licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.