Pengembangan Aplikasi Penjualan Menu Shultan Kebab Berbasis Pemrograman C++ untuk Efisiensi Pemesanan

Wisnu Hafit Budi Prasetyo, Ali Umar Baagil, Arditri Andika

Abstract


Sistem pemesanan makanan yang masih dilakukan secara manual sering menimbulkan berbagai kendala, terutama terkait efisiensi waktu, ketepatan pencatatan pesanan, dan konsistensi pelayanan kepada pelanggan. Kesalahan dalam mencatat menu, jumlah pesanan, maupun perhitungan harga kerap terjadi, khususnya pada usaha kuliner skala kecil yang memiliki keterbatasan sumber daya. Oleh karena itu, diperlukan sebuah solusi sederhana berbasis teknologi yang mudah diterapkan dan dipahami. Penelitian ini bertujuan untuk mengembangkan sebuah aplikasi pemesanan menu berbasis konsol menggunakan bahasa pemrograman C++, dengan studi kasus pada warung makan bertema “Sulthan Kebab”. Aplikasi yang dikembangkan dirancang untuk membantu proses pemilihan menu, pencatatan pesanan, serta perhitungan total harga secara otomatis, sehingga dapat meminimalkan kesalahan manusia (human error) dalam proses transaksi. Dalam proses pengembangannya, program memanfaatkan beberapa konsep dasar pemrograman C++, seperti penggunaan fungsi untuk memecah program menjadi bagian-bagian yang lebih terstruktur, array untuk menyimpan daftar menu dan harga, serta struktur percabangan else if untuk menangani pilihan menu pengguna. Selain itu, struktur perulangan do-while dan while digunakan untuk memungkinkan pengguna melakukan pemesanan lebih dari satu kali dalam satu sesi. Hasil pengujian menunjukkan bahwa aplikasi mampu menampilkan menu secara terstruktur, menerima input dari pengguna dengan baik, dan menghitung total harga pesanan secara otomatis dan akurat. Dengan demikian, aplikasi ini diharapkan tidak hanya bermanfaat sebagai referensi pembelajaran dasar pemrograman C++, tetapi juga dapat memberikan kontribusi praktis bagi pelaku usaha kuliner kecil dalam meningkatkan efisiensi pelayanan.

Full Text:

PDF

References


Hafiz Kalam Abdillah, Hendra Pradibta, and Muhammad Afif Hendrawan, “Sistem Informasi Pemesanan Makanan Muliti-Tenant Berbasis Website (Studi Kasus: NJenggrik Coffee),” J. Tek. Ilmu Dan Apl., vol. 5, no. 1, pp. 8–12, Jan. 2024, doi: 10.33795/jtia.v5i1.4056.

L. Lina and H. Haryanto, “PERANCANGAN SISTEM INFORMASI AKUNTANSI PADA UMKM WAROENG DALAM,” J. Pengabdi. Kpd. Masy., vol. 30, no. 1, pp. 49–55, Mar. 2024, doi: 10.24114/jpkm.v30i1.54102.

I. Fahreza, S. Hendrian, and I. Mutia, “Sistem Informasi Pemesanan Makanan di Restoran XYZ Depok Berbasis Java,” J. Ris. Dan Apl. Mhs. Inform. JRAMI, vol. 2, no. 04, Oct. 2021, doi: 10.30998/jrami.v2i04.1483.

B. Adinta, W. Winarsih, and S. Ningsih, “IMPLEMENTASI RESTFUL API PADA SISTEM PEMESANAN DAN PENGIRIMAN MAKANAN,” J. Sist. Inf. Bisnis JUNSIBI, vol. 5, no. 2, pp. 122–129, Oct. 2024, doi: 10.55122/junsibi.v5i2.1203.

H. Yanto, “Sistem Informasi Administrasi Café & Resto Berbasis Web,” J. Teknol. Dan Sist. Inf. Bisnis, vol. 4, no. 1, pp. 116–121, Jan. 2022, doi: 10.47233/jteksis.v4i1.383.

D. David, L. Hoki, Surianty, Andy, and Chandra, “PERANCANGAN SISTEM INFORMASI RESTORAN MENGGUNAKAN METODE SUPPLY CHAIN MANAGEMENT,” J. TIMES, vol. 10, no. 2, pp. 64–71, Jan. 2022, doi: 10.51351/jtm.10.2.2021659.

S. Pargaonkar, “A Comprehensive Research Analysis of Software Development Life Cycle (SDLC) Agile & Waterfall Model Advantages, Disadvantages, and Application Suitability in Software Quality Engineering,” Int. J. Sci. Res. Publ., vol. 13, no. 8, pp. 120–124, Aug. 2023, doi: 10.29322/IJSRP.13.08.2023.p14015.

C. Baham and R. Hirschheim, “Issues, challenges, and a proposed theoretical core of agile software development research,” Inf. Syst. J., vol. 32, no. 1, pp. 103–129, Jan. 2022, doi: 10.1111/isj.12336.

A. Ritz, O. Anderson, and A. Barelvi, “Designing Contributing Guides to Facilitate Undergraduate Software Development Research,” J Comput Sci Coll, vol. 40, no. 1, pp. 23–24, Oct. 2024.

M. Sa’adillah and R. Ali, “Logical framework of information technology: Systematization of software development research,” Telfor J., vol. 14, no. 1, pp. 26–32, 2022, doi: 10.5937/telfor2201026S.

Y. Palopak, S.-J. Huang, and W. Ratnasari, “Knowledge Diffusion Trajectories of Agile Software Development Research: A Main Path Analysis,” SSRN Electron. J., 2022, doi: 10.2139/ssrn.4102951.

T. Sarkar, B. Moharana, M. Rakhra, and G. S. Cheema, “Comparative Analysis of Empirical Research on Agile Software Development Approaches,” 2024 11th Int. Conf. Reliab. Infocom Technol. Optim. Trends Future Dir. ICRITO, pp. 1–6, Mar. 2024, doi: 10.1109/ICRITO61523.2024.10522134.

V. S. B. Chilluri, S. Oli, C. Sharma, and A. Kumar, “Design and Implementation of a User Centered Design Framework for Software Development,” 2025 First Int. Conf. Adv. Comput. Sci. Electr. Electron. Commun. Technol. CE2CT, pp. 1232–1236, Feb. 2025, doi: 10.1109/CE2CT64011.2025.10941419.

V. Jackson et al., “Creativity, Generative AI, and Software Development: A Research Agenda,” 2024, doi: 10.48550/ARXIV.2406.01966.

B. Stroustrup, A Tour of C++. Addison-Wesley Professional, 2022.

M. Gregoire, Professional C++. John Wiley & Sons, 2021.

“Code::Blocks.” Accessed: Feb. 02, 2026. [Online]. Available: https://www.codeblocks.org/

R. Shreasth, “A Comparative Study of Object-Oriented Programming Vs Procedural Programming,” Int. J. Res. Appl. Sci. Eng. Technol., vol. 13, no. 5, pp. 6973–6978, May 2025, doi: 10.22214/ijraset.2025.71787.

Petrozavodsk State University, D. V. Lobov, V. A. Vaskin, Petrozavodsk State University, D. V. Loginov, and Petrozavodsk State University, “DEVELOPMENT OF VARIABLE STANDARD TASKS IN PROCEDURAL PROGRAMMING IN HIGHSCHOOL,” Contin. MATHS Inform. Educ., vol. 34, no. 2, pp. 19–25, 2024, doi: 10.24888/2500-1957-2024-2-19-25.

V. Protsenko, “Specification of the Procedural Programming Language,” Nauk. Res. Pap. Comput. Sci., vol. 5, pp. 4–11, Feb. 2023, doi: 10.18523/2617-3808.2022.5.4-11.

S. A. Ebad, “Investigating the Input Validation Vulnerabilities in C Programs,” Int. J. Adv. Comput. Sci. Appl., vol. 14, no. 1, 2023, doi: 10.14569/IJACSA.2023.0140117.

M. H. Amini, M. Sabetzadeh, and S. Nejati, “Effort-Optimized, Accuracy-Driven Labelling and Validation of Test Inputs for DL Systems: A Mixed-Integer Linear Programming Approach,” Jul. 2025. Accessed: Feb. 02, 2026. [Online]. Available: https://www.semanticscholar.org/paper/Effort-Optimized%2C-Accuracy-Driven-Labelling-and-of-Amini-Sabetzadeh/0dee54fbd6704b5860fb60dd4cd5e70413f1797b

“2. while True loops — PC-Microbit-Micropython.” Accessed: Feb. 02, 2026. [Online]. Available: https://pc-microbit-micropython.readthedocs.io/en/latest/lessons/while_True_loops.html

V. K. Yadav, A. D. Behera, R. Singh, A. Maheshwari, S. Ghosh, and A. Prakash, “A novel PV array reconfiguration technique based on circular array data structure,” Energy, vol. 283, p. 128505, Nov. 2023, doi: 10.1016/j.energy.2023.128505.

B. Harrison, J. Necaise, A. Projansky, and J. D. Whitfield, “A Sierpinski Triangle Data Structure for Efficient Array Value Update and Prefix Sum Calculation,” 2024, doi: 10.48550/ARXIV.2403.03990.

C. Van Hooren, F. P. Ricós, S. Bromuri, T. E. J. Vos, and B. Marín, “LLM-Empowered Scriptless Functional Testing,” 2025 25th Int. Conf. Softw. Qual. Reliab. Secur. QRS, pp. 1–12, Jul. 2025, doi: 10.1109/QRS65678.2025.00012.

P. Bai, Y. Kang, K. Wang, Y. Zhao, and S. Dong, “Modelling and Optimizing Motherboard Functional Testing in Laptop Manufacturing,” J. Syst. Sci. Complex., vol. 37, no. 6, pp. 2406–2423, Dec. 2024, doi: 10.1007/s11424-024-3502-8.

“Functional Testing - Software Testing,” GeeksforGeeks. Accessed: Feb. 02, 2026. [Online]. Available: https://www.geeksforgeeks.org/software-testing/software-testing-functional-testing/


Refbacks

  • There are currently no refbacks.


Flag Counter

 

 Jurnal Komputasi dan Pengembangan Aplikasi (e-ISSN : xxxx-xxxxp-ISSN : xxxx-xxxx) dipublikasikan oleh Lembaga ARCES.

 

Visitor Stats