Automatic Menu Recommendation for Industrial Catering Using Constraint-Based Filtering, K-Means Clustering, and Apriori Association Rule Mining
Perancangan Sistem Rekomendasi Menu Otomatis Berbasis Machine Learning Untuk Optimalisasi Perencanaan ‘Puteri Catering’
DOI:
https://doi.org/10.21070/ups.12024Keywords:
Apriori Association Rules, Constraint-Based Filtering, K-Means Clustering, Menu RecommendationsAbstract
Industrial catering providers such as Puteri Catering in Pandaan, Indonesia, face a persistent problem in planning daily menus that jointly satisfy cost limits, ingredient availability, and variety, particularly when the process is still done manually. This study addresses that problem by developing an automatic menu recommendation system that integrates Constraint-Based Filtering, K-Means Clustering, and Apriori Association Rule Mining, implemented with Laravel 11, MySQL, and Python (Scikit-learn, MLxtend) on a dataset of 43 menus, 62 ingredients, and 60 transactions. The system achieved a Silhouette Score of 0.5794, generated 83 association rules with the strongest reaching 88.9% confidence, and passed Black Box Testing across 47 test cases with a 100% success rate. These results confirm that the proposed hybrid approach offers a practical, data-driven decision support tool, enabling catering administrators to select cost-appropriate daily menu packages more efficiently and consistently.
Downloads
References
M. Pusparisti and A. N. Paradhita, "Algoritma Apriori Untuk Memberikan Rekomendasi Menu Makanan Berdasarkan Tren Belanja Konsumen," Jutisi: Jurnal Ilmiah Teknik Informatika dan Sistem Informasi, vol. 14, no. 1, pp. 666–678, 2025, doi: 10.35889/jutisi.v14i1.2640.
F. Handayanna and E. Irfiani, "Analisa Pola Penjualan Makanan Dengan Penerapan Algoritma Apriori," Techno.Com, vol. 20, no. 4, pp. 478–488, 2021, doi: 10.33633/tc.v20i4.4715.
Z. Zulham, I. Rusydi, and M. A. Rahman, "Analisa Pola Sistem Penjualan Makanan Ringan dengan Menggunakan Algoritma Apriori," Jurnal SAINTIKOM, vol. 20, no. 2, pp. 52–63, 2021, doi: 10.53513/jis.v20i2.3744.
H. Syahputra, L. Mayola, and D. Guswandi, "Clustering Tingkat Penjualan Menu (Food and Beverage) Menggunakan Algoritma K-Means," Jurnal KomtekInfo, vol. 9, no. 1, pp. 29–33, 2022, doi: 10.35134/komtekinfo.v9i1.274.
M. Rajagukguk, R. Dewi, E. Irawan, J. T. Hardinata, and I. S. Damanik, "Implementasi Association Rule Mining untuk Menentukan Pola Kombinasi Makanan Dengan Algoritma Apriori," Jurnal Fasilkom, vol. 10, no. 3, pp. 248–254, 2020, doi: 10.37859/jf.v10i3.2308.
M. Zunaidi, V. W. Sari, and L. Marsaulina, "Implementasi Data Mining Untuk Menetapkan Paket Menu Menggunakan Algoritma Apriori," J-SISKO TECH, vol. 7, no. 1, pp. 38–46, 2024, doi: 10.53513/jis.v22i2.8242.
P. K. Ayuningtyas, D. Atmodjo WP, and P. Rachmadi, "Performance and Functional Testing with the Black Box Testing Method," International Journal of Progressive Sciences and Technologies (IJPSAT), vol. 39, no. 2, pp. 212–218, 2023, doi: 10.52155/ijpsat.v39.2.5471.
M. Padli and A. Yasir, "Penerapan Data Mining pada Menu Makanan dan Minuman Berdasarkan Tingkat Penjualan Menggunakan Metode K-Means," Device: Journal of Information Systems, vol. 4, no. 2, pp. 182–191, 2023, doi: 10.46576/device.v4i2.4063.
G. Triyandana, L. A. Putri, and Y. Umaidah, "Penerapan Data Mining Pengelompokan Menu Berdasarkan Tingkat Penjualan Menggunakan Metode K-Means," J. Appl. Inf. Comput. (JAIC), vol. 6, no. 1, pp. 40–46, 2022, doi: 10.30871/jaic.v6i1.3824.
L. H. Annisa and D. Rusvinasari, "Segmentasi Pembelian Produk Menggunakan Algoritma K-Means Berdasarkan Clusterisasi pada Pemilihan Menu yang Ada di UMKM Kuliner," Jurnal Informatika: Jurnal Pengembangan IT, vol. 9, no. 3, pp. 203–212, 2024, doi: 10.30591/jpit.v9i3.6556.
A. K. Ningsih and W. Witanti, "Sistem Rekomendasi Penjualan Menu Makanan di UMKM Kuliner Menggunakan Association Rule," Jurnal ICT: Information Communication & Technology, vol. 20, no. 2, pp. 87–90, 2021, doi: 10.36054/jict-ikmi.v20i2.265.
N. L. Le, M.-H. Abel, and P. Gouspillou, "A Constraint-based Recommender System via RDF Knowledge Graphs," in 2023 IEEE 26th International Conference on Computer Supported Cooperative Work in Design (CSCWD), Rio de Janeiro, Brazil, 2023, pp. 849–854, doi: 10.1109/CSCWD57460.2023.10152701.
J. N. Bondevik, K. Nørvåg, and H. Pham, "A Systematic Review on Food Recommender Systems," Expert Systems with Applications, vol. 238, p. 122166, 2024, doi: 10.1016/j.eswa.2023.122166.
M. Rodrigues, A. L. N. Fred, and J. Gama, "Machine Learning Models for Short-Term Demand Forecasting in Food Catering Services: A Solution to Reduce Food Waste," Journal of Cleaner Production, vol. 435, p. 140265, 2024, doi: 10.1016/j.jclepro.2023.140265.
M. F. Aljunid, M. D. H, M. K. Hooshmand, W. A. Ali, A. M. Shetty, and S. Q. Alzoubah, "A collaborative filtering recommender systems: Survey," Neurocomputing, vol. 617, p. 128718, 2025, doi: 10.1016/j.neucom.2024.128718.
Z. Shokrzadeh, M.-R. Feizi-Derakhshi, M.-A. Balafar, and J. Bagherzadeh Mohasefi, "Knowledge graph-based recommendation system enhanced by neural collaborative filtering and knowledge graph embedding," Ain Shams Engineering Journal, vol. 15, no. 1, p. 102263, 2024, doi: 10.1016/j.asej.2023.102263.
M. Uta, A. Felfernig, V.-M. Le, T. N. T. Tran, D. Garber, S. Lubos, and T. Burgstaller, "Knowledge-based recommender systems: overview and research directions," Frontiers in Big Data, vol. 7, p. 1304439, 2024, doi: 10.3389/fdata.2024.1304439.
Z.-T. Yap, S.-C. Haw, and N. E. Binti Ruslan, "Hybrid-based food recommender system utilizing KNN and SVD approaches," Cogent Engineering, vol. 11, no. 1, Art. no. 2436125, 2024, doi: 10.1080/23311916.2024.2436125.
S.-H. Liao, R. Widowati, and S.-T. Liao, "Two stages data mining analytics for food intentional and behavioral recommendations," Intelligent Data Analysis, 2025, doi: 10.3233/IDA-240664.
M. Chemlal, A. Zedadra, O. Zedadra, A. Guerrieri, and M. N. Kouahla, "A Multi-Criteria Food and Restaurant Recommendation System," Journal of Universal Computer Science, vol. 30, no. 12, pp. 1724–1754, 2024.
S. Annisa, D. P. Rini, and Abdiansah, "Collaborative Filtering Recommendation System Using A Combination of Clustering and Association Rule Mining," Journal of Information Systems and Informatics, vol. 6, no. 3, pp. 1499–1516, 2024, doi: 10.51519/journalisi.v6i3.802.
B. N. Yulisasih, Herman, Sunardi, and H. Yuliansyah, "Evaluation of K-Means Clustering Using Silhouette Score Method on Customer Segmentation," ILKOM Jurnal Ilmiah, vol. 16, no. 3, pp. 330–342, 2024, doi: 10.33096/ilkom.v16i3.2325.330-342.
K. A. Putri Kausara and M. T. Sulistyono, "Comparative Analysis of Association Rule Mining Algorithms Using Apriori and Eclat on Retail Transaction Data," Journal of Applied Informatics and Computing, vol. 10, no. 2, pp. 1622–1630, 2026, doi: 10.30871/jaic.v10i2.12122.
A. B. Prasetio, B. bin Mohd Aboobaider, and A. bin Ahmad, "Interpretable Product Recommendation through Association Rule Mining: An Apriori-Based Analysis on Retail Transaction Data," International Journal of Informatics and Information Systems, vol. 8, no. 2, pp. 67–74, 2025, doi: 10.47738/ijiis.v8i2.252.
O. Sahin and G. Aytekin-Sahin, "Open-source multi-objective optimization software for menu planning," Expert Systems with Applications, vol. 252, p. 124213, 2024, doi: 10.1016/j.eswa.2024.124213
Downloads
Additional Files
Posted
License
Copyright (c) 2026 UMSIDA Preprints Server

This work is licensed under a Creative Commons Attribution 4.0 International License.
