Integration Of Customer Preferences And Ordering Patterns For Menu Recommendation Personalization Using Topsis

Authors

DOI:

https://doi.org/10.69533/informatech.volume3number2.633

Keywords:

Food Menu Recommendations, TOPSIS Algorithm, Customer Preferences, Ordering Patterns, White-Box Testing

Abstract

Micro, Small, and Medium Enterprises (MSMEs) in the Indonesian culinary sector frequently face operational bottlenecks and customer decision fatigue during peak dining hours due to manual menu selection and conventional order-taking mechanisms. Preliminary field observations at Pondok Orange Restaurant in Pontianak revealed that customer menu deliberation required 6.5 to 8.2 minutes per table, while ordering queues extended up to 25 minutes during peak meal intervals. To address these operational challenges, this study designs and implements a web-based food menu recommender system utilizing the Technique for Order Preference by Similarity to Ideal Solution (TOPSIS). The recommendation framework integrates two complementary data dimensions: Customer Preferences (incorporating menu selling price as a cost attribute and customer satisfaction ratings as a benefit attribute) and Operational Ordering Patterns (incorporating daily order frequency and real-time kitchen ingredient availability as benefit attributes). Developed using the Extreme Programming (XP) methodology on the Laravel framework, the system executes TOPSIS matrix computations with linear algorithmic complexity O(m × n) in under 5 ms without requiring extensive historical customer logs. Computational evaluation shows that Bubur Pedas achieved the highest preference score of 0.6498, securing the top recommendation ranking. Initial user acceptance testing with 30 dine-in patrons demonstrated strong alignment, yielding a Top-1 recommendation hit rate of 73.3%, a Top-3 hit rate of 90.0%, and an overall usability and relevance satisfaction score of 4.38 out of 5.00. Software verification via White-Box Testing (Statement Testing and Basis Path Testing, V(G) = 4) confirmed that all four independent algorithmic paths and mathematical boundary conditions executed successfully according to technical design specifications.

Downloads

Download data is not yet available.

Author Biography

  • Sandy Kosasi, STMIK Pontianak

    Academic Bio Statement
    •    Institution: STMIK Pontianak
    •    Department: Information Systems (Sistem Informasi)
    •    Academic Rank: Associate Professor (Lektor Kepala)
    •    Field of Study: Informatics, Web Technology, Enterprise & IT Architecture, and IT Governance
    •    Credentials: Dr., M.M., M.Kom., COBIT5F., CBIA., CAIA., CITSML., CDSEA., CITAP., CEAA., CPDM. [1, 2, 3]

References

S. Kraus, S. Durst, J. J. Ferreira, P. Veiga, N. Kailer, and A. Weinmann, "Digital transformation in business and management research: An overview of the current status quo," Int. J. Inf. Manag., vol. 63, p. 102466, 2022, doi: 10.1016/j.ijinfomgt.2021.102466.

G. Vial, "Understanding digital transformation: A review and a research agenda," J. Strateg. Inf. Syst., vol. 28, no. 2, pp. 118-144, 2019, doi: 10.1016/j.jsis.2019.01.003.

M. Brilliant and I. A. Nurhasanah, "Perancangan sistem informasi penjualan berbasis web untuk UMKM Ecoprint," DIBINOM: Digit. Bus. Econ. J., vol. 2, no. 1, pp. 15-24, 2024, doi: 10.32502/dibinom.v2i1.1861.

A. T. Qurrota'ayun and M. Muchlis, "Sistem informasi penjualan toko Dmelz berbasis web menggunakan Laravel," J. Ilmiah Sist. Inf., vol. 5, no. 2, pp. 110-119, 2024, doi: 10.51903/633bhg78.

T. Handayani, I. Gunawan, and R. Taufiq, "Rancang bangun sistem informasi pemesanan menu makanan berbasis web (Studi kasus: Restoran Bukit Randu Bandara)," J. SITECH: Sist. Inf. dan Teknol., vol. 3, no. 1, pp. 41-48, 2020, doi: 10.24176/sitech.v3i1.4837.

F. Ricci, L. Rokach, and B. Shapira, Eds., Recommender Systems Handbook, 3rd ed. New York, NY, USA: Springer, 2022, doi: 10.1007/978-1-0716-2197-4.

C. C. Aggarwal, Recommender Systems: The Textbook, 2nd ed. Cham, Switzerland: Springer, 2021.

W. Cholil, A. Rizki, and U. Hanifah, "Sistem rekomendasi tempat wisata di Kota Semarang menggunakan metode collaborative filtering," JIKO (Jurnal Informatika dan Komputer), vol. 7, no. 1, pp. 41-48, 2023, doi: 10.26798/jiko.v7i1.727.

J. B. Schafer, J. A. Konstan, and J. Riedl, "E-commerce recommendation applications," Data Min. Knowl. Discov., vol. 5, no. 1-2, pp. 115-153, 2001, doi: 10.1023/A:1009804230409.

P. Lops, M. de Gemmis, and G. Semeraro, "Content-based recommender systems: State of the art and trends," in Recommender Systems Handbook, F. Ricci, L. Rokach, B. Shapira, and P. B. Kantor, Eds. Boston, MA, USA: Springer, 2011, pp. 73-105, doi: 10.1007/978-0-387-85820-3_3.

R. Burke, "Hybrid recommender systems: Survey and experiments," User Model. User-Adapted Interact., vol. 12, no. 4, pp. 331-370, 2002, doi: 10.1023/A:1021240730564.

Z. Patel and H. J. Chokshi, "Food recommender system: Methods, challenges, and future research directions," Int. J. Eng. Trends Technol. (IJETT), vol. 73, no. 5, pp. 230-245, 2025, doi: 10.14445/22315381/IJETT-V73I5P123.

M. Tom and K. Annaraud, "A fuzzy multi-criteria decision making model for menu engineering," in Proc. 2017 IEEE Int. Conf. Fuzzy Syst. (FUZZ-IEEE), Naples, Italy, 2017, pp. 1-6, doi: 10.1109/FUZZ-IEEE.2017.8015612.

C. L. Hwang and K. Yoon, Multiple Attribute Decision Making: Methods and Applications. Berlin, Germany: Springer-Verlag, 1981, doi: 10.1007/978-3-642-48318-9.

M. Madanchian and H. Taherdoost, "A comprehensive guide to the TOPSIS method for multi-criteria decision making," Sustain. Soc. Dev., vol. 1, no. 1, p. 2220, 2023, doi: 10.54517/ssd.v1i1.2220.

E. K. Zavadskas, Z. Turskis, and S. Kildien{.e}, "State of art surveys of overviews on MCDM/MADM methods," Technol. Econ. Dev. Econ., vol. 20, no. 1, pp. 165-179, 2014, doi: 10.3846/20294913.2014.892037.

S. Kusumadewi, S. Hartati, A. Harjoko, and R. Wardoyo, Fuzzy Multi-Attribute Decision Making (Fuzzy MADM). Yogyakarta, Indonesia: Graha Ilmu, 2006.

M. Ibrohim, M. S. Lauryn, and R. S. Nadziroh, "Sistem pendukung keputusan pemilihan menu makanan terbaik bagi penderita gastroesophageal reflux disease dengan metode TOPSIS," JSiI (Jurnal Sistem Informasi), vol. 7, no. 2, pp. 110-118, 2020, doi: 10.30656/jsii.v7i2.2359.

F. B. Candra and D. David, "Sistem pemilihan paket Indihome dengan metode TOPSIS," JIKOM: J. Inform. dan Komput., vol. 12, no. 2, pp. 81-88, 2022, doi: 10.55794/jikom.v12i2.81.

M. A. D. A. Putra and J. Arifin, "Sistem rekomendasi pemilihan smartphone menggunakan content-based filtering dan TOPSIS," JIKO (Jurnal Informatika dan Komputer), vol. 10, no. 2, pp. 145-153, 2026, doi: 10.26798/jiko.v10i2.2689.

T. Widayanti and B. Susilo, "Penerapan metode AHP dan TOPSIS untuk pemilihan perguruan tinggi swasta di Pontianak," SISITI: Semin. Ilmiah Sist. Inf. dan Teknol. Inf., vol. 14, no. 2, pp. 50-58, 2025, doi: 10.36774/sisiti.v14i2.1736.

A. Mardani, A. Jusoh, K. M. Nor, Z. Khalifah, N. Zakwan, and A. Valipour, "Multiple criteria decision-making techniques and their applications--A review of the literature from 2000 to 2014," Econ. Res.-Ekonomska Istrazivanja, vol. 28, no. 1, pp. 516-571, 2015, doi: 10.1080/1331677X.2015.1075139.

D. Librado and T. Prabawa, "Analisis komparatif klasterisasi penerima bantuan sosial menggunakan metode TOPSIS dan SAW," JIKO (Jurnal Informatika dan Komputer), vol. 8, no. 2, pp. 120-128, 2024, doi: 10.26798/jiko.v8i2.1308.

Y. Astuti and A. Andriyani, "Pengembangan sistem rekomendasi pembimbing tugas akhir menggunakan teknik content based filtering," JIKO (Jurnal Informatika dan Komputer), vol. 9, no. 2, pp. 159-167, 2025, doi: 10.26798/jiko.v9i2.1599.

M. P. Ismail, "Sistem pendukung keputusan seleksi penerimaan mahasiswa baru jalur beasiswa dengan metode TOPSIS," JIKO (Jurnal Informatika dan Komputer), vol. 3, no. 1, pp. 79-86, 2018, doi: 10.26798/jiko.2018.v3i1.79.

Y. Mukhlis, S. Anraeni, and I. As'ad, "Penerapan metode Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) pada sistem pendukung keputusan pemilihan menu makanan bagi balita yang mengalami kekurangan gizi," Bul. Sist. Inf. dan Teknol. Islam (BUSITI), vol. 3, no. 2, pp. 98-106, 2022, doi: 10.33096/busiti.v3i2.1204.

S. Nidhra and J. Dondeti, "Black box and white box testing techniques--A literature review," Int. J. Embed. Syst. Appl. (IJESA), vol. 2, no. 2, pp. 29-50, 2012, doi: 10.5121/ijesa.2012.2204.

R. S. Pressman and B. R. Maxim, Software Engineering: A Practitioner's Approach, 9th ed. New York, NY, USA: McGraw-Hill Education, 2020.

K. Beck and C. Andres, Extreme Programming Explained: Embrace Change, 2nd ed. Boston, MA, USA: Addison-Wesley, 2004.

I. Sommerville, Software Engineering, 10th ed. Harlow, UK: Pearson Education, 2016.

Fatoni and D. Irawan, "Implementasi metode extreme programming dalam pengembangan sistem informasi izin produk makanan," Jurnal Sisfokom (Sistem Informasi dan Komputer), vol. 8, no. 2, pp. 159-164, 2019, doi: 10.32736/sisfokom.v8i2.679.

A. Restandi, W. M. Baihaqi, and H. Marcos, "Implementasi metode extreme programming untuk pengembangan sistem online course pada Madania Centre," J. Teknol. Sist. Inf. dan Apl. (JTSI), vol. 8, no. 1, pp. 88-96, 2025, doi: 10.32493/jtsi.v8i1.46872.

G. J. Myers, C. Sandler, and T. Badgett, The Art of Software Testing, 3rd ed. Hoboken, NJ, USA: John Wiley & Sons, 2011, doi: 10.1002/9781119202486.

M. Behzadian, S. K. Otaghsara, M. Yazdani, and J. Ignatius, "A state-of-the-art survey of TOPSIS applications," Expert Syst. Appl., vol. 39, no. 17, pp. 13051-13069, 2012, doi: 10.1016/j.eswa.2012.05.056.

Y. Wind and T. L. Saaty, "Marketing applications of the analytic hierarchy process," Manag. Sci., vol. 26, no. 7, pp. 641-658, 1980, doi: 10.1287/mnsc.26.7.641.

C.-B. Chen and C. M. Klein, "An efficient approach to solving fuzzy MADM problems," Fuzzy Sets Syst., vol. 88, no. 1, pp. 51-67, 1997, doi: 10.1016/S0165-0114(96)00048-6.

A. Alinezhad and J. Khalili, New Methods and Applications in Multiple Attribute Decision Making (MADM). Cham, Switzerland: Springer, 2019, doi: 10.1007/978-3-030-15009-9.

H.-S. Shih, H.-J. Shyur, and E. S. Lee, "An extension of TOPSIS for group decision making," Math. Comput. Model., vol. 45, no. 7-8, pp. 801-813, 2007, doi: 10.1016/j.mcm.2006.03.023.

J. Bobadilla, F. Ortega, A. Hernando, and A. Guti{'e}rrez, "Recommender systems survey," Knowl.-Based Syst., vol. 46, pp. 109-132, 2013, doi: 10.1016/j.knosys.2013.03.012.

J. Chakraborty, "A study on comparative analysis of MCDM methods: TOPSIS and its algorithmic efficiency," Int. J. Comput. Appl., vol. 182, no. 45, pp. 21-28, 2019, doi: 10.5120/ijca2019918587.

Downloads

Published

2026-12-01

How to Cite

Integration Of Customer Preferences And Ordering Patterns For Menu Recommendation Personalization Using Topsis. (2026). Jurnal Ilmiah Informatika Dan Komputer, 3(2), 149-158. https://doi.org/10.69533/informatech.volume3number2.633