Design and Development of the Restaurant X Reservation Application on the iOS Platform using App Clip

Megan Rochella, Kartika Gianina Tileng

Abstract


The food and beverage industry in Indonesia has shown significant growth, with 4.85 million business units in 2023. However, many restaurants still rely on manual reservation systems, which hinder operational efficiency. Despite internet penetration reaching 79.5%, with smartphones as the primary access device (83.39%), mobile application adoption faces barriers due to friction in the installation process. This study aims to design and implement an iOS-based restaurant reservation application using App Clips technology, integrated with a real-time admin dashboard. The system was developed using the MVVM architecture, with Swift and SwiftUI for the user interface, Golang for the backend, and PostgreSQL for the database. The system includes a customer-facing reservation app, a restaurant-side reservation management app, advance payment via QRIS displayed through the app, table selection based on customer ambience preferences, an automatic overbooking prevention mechanism, and finalization of reservations once the allotted time is complete. Development evaluation was conducted using task-based usability testing with seven respondents (four admins and three customers). The results showed a 100% task completion rate on both interfaces, exceeding the benchmark average of 78%, while App Clip access successfully demonstrated its effectiveness as a quick-access method without installation. This study contributes to the documentation of App Clip implementation in mobile reservation systems and presents an integrated reservation management solution that can be adapted to other sectors within the hospitality industry.

Keywords


app clip; iOS; MVVM; reservasi restoran; usability testing

Full Text:

PDF

References


Badan Pusat Statistik, “Statistik Penyediaan Makanan dan Minuman 2023.” [Online]. Available: https://www.bps.go.id/en/publication/2024/12/23/f2c7743c4712aaeaa4abf694/statistik-penyediaan-makanan-dan-minuman-2023.html

G. M. Thompson and R. J. Kwortnik, “Pooling Restaurant Reservations to Increase Service Efficiency,” J. Serv. Res., Vol. 10, No. 4, pp. 335–346, 2008, DOI: 10.1177/1094670508314267.

D. Roy, E. Spiliotopoulou, and J. de Vries, “Restaurant Analytics: Emerging Practice and Research Opportunities,” Prod. Oper. Manag., Vol. 31, No. 10, pp. 3687–3709, 2022, DOI: 10.1111/poms.13809.

L. Bujalance-López, L. González-Serrano, M. P. Lechuga Sancho, and P. Talon-Ballestero, “Restaurant Revenue Management: A Systematic Literature Review and Future Challenges,” Br. Food J., Vol. 127, No. 6, pp. 2169–2196, 2025, DOI: 10.1108/BFJ-08-2024-0816.

M. B. Ramadhan, N. R. Triana, and R. D. Sheva, “Perancangan Sistem informasi Reservasi Restoran berbasis Web menggunakan Metode Waterfall ( Studi Kasus : Rumah Makan Joglo ( RMJ )),” Vol. 4, No. 6, pp. 216–229, 2025.

Asosiasi Penyelenggara Jasa Internet Indonesia, “Survei Penetrasi Internet Indonesia 2024.” [Online]. Available: https://apjii.or.id

Asosiasi Penyelenggara Jasa Internet Indonesia, “Pengguna Internet RI 2025 Tembus 229,4 Juta, Gen Z mendominasi.” [Online]. Available: https://www.cloudcomputing.id/berita/pengguna-internet-ri-2025-229-4-juta

Bank Indonesia, “Statistik Sistem Pembayaran dan Pengelolaan Uang Rupiah: Data Transaksi QRIS Juli 2024.” [Online]. Available: https://www.bi.go.id

R. Palau-Saumell, S. Forgas-Coll, J. Sánchez-García, and E. Robres, “User Acceptance of Mobile Apps for Restaurants: An Expanded and Extended UTAUT-2,” Sustain., Vol. 11, No. 4, pp. 1–24, 2019, DOI: 10.3390/su11041210.

Heady, "Mobile Customer Experience Issues Highlight use Cases for App Clips," Feb. 2021. [Online]. Available: https://www.heady.io/blog/market-study-mobile-customer-experience-issues-highlight-use-cases-for-ios-app-clips

M. Padigar, Y. Li, and C. N. Manjunath, “‘Good’ and ‘Bad’ Frictions in Customer Experience: Conceptual Foundations and Implications,” Psychol. Mark., Vol. 42, No. 1, pp. 21–43, 2025, DOI: 10.1002/mar.22111.

Apple Inc., “App Clips.” [Online]. Available: https://developer.apple.com/documentation/appclip

S. E. Gallagher and T. Savage, “Challenge-based Learning in Higher Education: An Exploratory Literature Review,” Teach. High. Educ., Vol. 28, No. 6, pp. 1135–1157, 2023, DOI: 10.1080/13562517.2020.1863354.

K. Doulougeri, J. D. Vermunt, G. Bombaerts, and M. Bots, “Challenge-based Learning Implementation in Engineering Education: A Systematic Literature Review,” J. Eng. Educ., Vol. 113, No. 4, pp. 1076–1106, 2024, DOI: 10.1002/jee.20588.

M. Nichols, K. Cator, and M. Torre, Challenge based Learner User Guide. Digital Promise, 2016. [Online]. Available: https://www.challengebasedlearning.org/wp-content/uploads/2019/02/CBL_Guide2016.pdf

D. Indrawan, D. S. Kusumo, and S. Y. Puspitasari, “Analysis of the Implementation of MVVM Architecture Pattern on Performance of IoS Mobile-based Applications,” JIPI (Jurnal Ilm. Penelit. dan Pembelajaran Inform., Vol. 8, No. 1, pp. 59–65, 2023, DOI: 10.29100/jipi.v8i1.3293.

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

Apple Inc., “Creating an App Clip with Xcode.” [Online]. Available: https://developer.apple.com/documentation/appclip/creating-an-app-clip-with-xcode

A. A. A. Donovan and B. W. Kernighan, The Go Programming Language. Boston, MA: Addison-Wesley, 2015.

J. R. Z. Wei and X. Gao, “Automated Code Transformation for Context Propagation in Go,” in 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), Athens, Greece: ACM (Association for Computing Machinery), 2021. DOI: 10.1145/3468264.3473122.

PostgreSQL Global Development Group, “PostgreSQL 16 Documentation.” [Online]. Available: https://www.postgresql.org/docs/16/

C. Pacheco, I. Garcia, and M. Reyes, “Requirements Elicitation Techniques: A Systematic Literature Review based on the Maturity of the Techniques,” IET Softw., Vol. 12, No. 4, pp. 365–378, 2018, DOI: 10.1049/iet-sen.2017.0144.

International Organization for Standardization (ISO), “Ergonomics of Human-System Interaction — Part 11: Usability: Definitions and Concepts,” 2018. [Online]. Available: https://www.iso.org/standard/63500.html

J. Rubin and D. Chisnell, Handbook of Usability Testing: How to Plan, Design, and Conduct Effective Tests, 2nd editio. Indianapolis, IN: Wiley, 2008.

P. Weichbroth, “Usability of Mobile Applications: A Systematic Literature Study,” IEEE Access, Vol. 8, pp. 55563–55577, 2020, DOI: 10.1109/ACCESS.2020.2981892.

J. R. Lewis and J. Sauro, “Usability and User Experience: Design and Evaluation,” in Handbook of Human Factors and Ergonomics, 5th editio., G. Salvendy and W. Karwowski, Eds., Hoboken, NJ: Wiley, 2021, pp. 972–1015.

F. D. Davis, "Perceived Usefulness, Perceived Ease of use, and User Acceptance of Information Technology," MIS Quarterly, Vol. 13, No. 3, pp. 319–340, 1989. [Online]. Available: https://www.jstor.org/stable/249008

J. Nielsen, "Enhancing the Explanatory Power of Usability Heuristics," in Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '94), Boston, MA, USA, 1994, pp. 152–158. [Online]. Available: https://doi.org/10.1145/191666.191729

M. Szmydt, "Usability Testing of Mobile Applications: A Methodological Framework," Applied Sciences, Vol. 14, No. 5, p. 1792, 2024. [Online]. Available: https://doi.org/10.3390/app14051792




DOI: https://doi.org/10.32520/stmsi.v15i2.5953

Article Metrics

Abstract view : 6 times
PDF - 0 times

Refbacks

  • There are currently no refbacks.


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