Sistem Pemesanan Restoran Berbasis API Untuk Mengelola Menu Makanan dan Proses Pemesanan

Authors

  • Rahma Allysa Abelya Universitas Pembangunan Nasional Veteran Jawa Timur
  • Dwi Apriliani Putri Universitas Pembangunan Nasional Veteran Jawa Timur
  • Muhammad Akbar Nurdianto Universitas Pembangunan Nasional Veteran Jawa Timur
  • Bagus Satrio Wicaksono Universitas Pembangunan Nasional Veteran Jawa Timur
  • Muhammad Muharrom Al Haromainy Universitas Pembangunan Nasional Veteran Jawa Timur

DOI:

https://doi.org/10.33005/santika.v5i1.676

Keywords:

sistem pemesanan restoran, frontend web, pemesanan online, RESTful API, manajemen menu

Abstract

Sistem pemesanan restoran berbasis API ini dikembangkan untuk mengatasi kompleksitas manajemen menu dan pemesanan manual. Penelitian bertujuan menciptakan solusi terintegrasi yang meningkatkan efisiensi operasional restoran sekaligus pengalaman pelanggan melalui pemesanan digital. Sistem menggunakan arsitektur RESTful API dengan Node.js dan Express.js pada backend untuk mengelola data menu (operasi CRUD), pemrosesan pesanan, dan pelacakan status (pending, diproses, selesai). Antarmuka pelanggan (frontend) dibangun memakai HTML, CSS, dan JavaScript untuk memungkinkan pengguna menjelajahi menu dinamis, memilih makanan, mengatur kuantitas, dan melakukan pemesanan secara real-time. Pengujian fungsional dan usability menunjukkan sistem beroperasi optimal dalam menangani manajemen menu dinamis, pemrosesan pesanan stabil, serta pembaruan status yang akurat. Implementasi mengurangi beban kerja staf hingga 30% dibanding sistem manual dan mendapat respons positif pengguna dalam hal kemudahan navigasi serta kecepatan transaksi. Simpulan penelitian membuktikan pendekatan berbasis API efektif menciptakan sistem yang scalable, responsif, dan mudah diintegrasikan dengan platform lain. Sistem ini juga dirancang dengan mempertimbangkan aspek keamanan data, termasuk validasi input, autentikasi pengguna, dan enkripsi informasi sensitif untuk menjaga kerahasiaan data pelanggan. Selain itu, sistem mendukung integrasi dengan layanan pihak ketiga seperti payment gateway dan platform pengiriman makanan, sehingga memperluas jangkauan layanan restoran. Desain modular memungkinkan pengembangan fitur lanjutan, misalnya rekomendasi menu berbasis preferensi pelanggan atau analisis penjualan untuk mendukung keputusan manajerial. Hasil evaluasi jangka pendek menunjukkan adanya peningkatan kepuasan pelanggan sebesar 25% dan pengurangan kesalahan input pesanan secara signifikan. Dengan demikian, solusi ini tidak hanya efisien dan user-friendly, tetapi juga memiliki potensi untuk diadopsi secara luas di industri kuliner.

References

M. K. Z. Sikumbang, N. Oktaviani, dan R. Diansyah, “Rancang Bangun Sistem Informasi Menu Berbasis Website pada PT. Superfood Cita Insani,” JATI (Jurnal Mahasiswa Teknik Informatika), vol. 8, no. 5, Okt. 2024.

T. Asra, S. N. Khasanah, dan E. R. Nainggolan, “Rancang Bangun Sistem Informasi Manajemen Restoran Berbasis Web pada Warunk Upnormal,” Reputasi: Jurnal Rekayasa Perangkat Lunak, vol. 4, no. 2, Mei 2023.

M. G. Prasetya, D. Heksaputra, Y. Wicaksono, dan A. A. Harahap, “Perancangan Aplikasi Pemesanan Menu pada Kafe Ra Kopiran Berbasis Website Menggunakan Metode Waterfall,” Jurnal Teknologi Sistem Informasi, vol. 5, no. 2, pp. 173–187, Sep. 2024, doi: 10.35957/jtsi.v5i2.9125.

Fathir Rachman, A., Imam Shalahudin, M., Almas Radifa, F., Studi Teknik Informatika, P., Tinggi Teknologi Informasi NIIT, S., Studi Sistem Informasi, P., Asem Dua No, J., Cipete Selatan, K., Cilandak, K., & Selatan, J. (2023). Implementasi Website Full-Stack Menggunakan Teknologi Next.Js, React, Dan Sanity. GENIEMAS: Jurnal Generasi Teknologi Melayani Masyarakat, 2(Agustus), 19–22.]

IBM. (2025). Apa itu REST API (RESTful API)?. Retrieved from https://www.ibm.com/id-id/think/topics/rest-apis. Diakses 17-06-2025.

Wijayanto, A., Rohmadi, A., & Permana, U. Membangun Web API dengan Lumen 5.5. Ardhi Wijayanto, 2018.

Relan, K. (2019). Building REST APIs with Flask: Create Python Web Services with MySQL. New Delhi: Apress Media LLC.

https://aws.amazon.com/id/what-is/restful-api/

R. T. Fielding and R. N. Taylor, “Principled Design of the Modern Web Architecture,” ACM Trans. Internet Technol., vol. 2, no. 2, pp. 115–150, 2002, doi: 10.1145/514183.514185.

M. A. Solahudin, I. Kadek, and D. Nuryana,

D. Hadi Bachtiar, P. Paniran, and I. M. B. Suksmadana, “Perancangan Back-end Api pada Aplikasi Mobile Fruityfit Menggunakan Framework Express JS,” J. Tek. Mesin, Ind. Elektro Dan Ilmu Kompute, vol. 2, no. 3, pp. 107–117, 2024, [Online]. Available: https://doi.org/10.61132/mars.v2i3.138

I. K. D. Priyowittesa, D. Sulistyo, dan N. Selviandro, "Perancangan dan Pengimplementasian Sistem Backend Aplikasi Cafeasy (Studi Kasus: Kafe daerah Bandung)," e-Proceeding of Engineering, vol. 11, no. 4, hlm. 5201, Agu. 2024.

Purwanto, T. Analisa perbandingan kinerja REST API dengan framework Flask, Laravel, dan Express JS. Pijar Pemikiran Scientia, 3(4), 2023.

Mardiansyah, A., Nur Kasah, B., Zamzami H, R. PENGENALAN DASAR HTML DAN CSS: LANGKAH PERTAMA DALAM PENGEMBANGAN WEB. Abdi Jurnal Publikasi Vol. 3, No. 3, (165-170), January 2025.

U. K. Siregar, T. A. Sitakar, S. Haramain, Z. N. S. Lubis, U. Nadhirah, dan Y. Yahfizham, “Pengembangan database management system menggunakan MySQL,” SAINTEK: Jurnal Sains, Teknologi & Komputer, vol. 1, no. 1, pp. 8–12, Jan. 2024.

Y. S. Siregar, B. O. Sembiring, E. Rahayu, H. Hasdiana, dan R. Franchitika, “Pemanfaatan Aplikasi MySQL untuk Membantu Siswa SMK Swasta Nur Azizi dalam Pengolahan Data,” Jurnal Pengabdian Masyarakat (JAPAMAS), vol. 3, no. 2, pp. 229–240, Des. 2024.

K. V. A. Bucko, B. Krasniqi, dan B. Rexha, “Enhancing JWT authentication and authorization in web applications based on user behavior history,” Computers, vol. 12, no. 4, 2023

Downloads

Published

2025-08-14

How to Cite

Rahma Allysa Abelya, Dwi Apriliani Putri, Muhammad Akbar Nurdianto, Bagus Satrio Wicaksono, & Muhammad Muharrom Al Haromainy. (2025). Sistem Pemesanan Restoran Berbasis API Untuk Mengelola Menu Makanan dan Proses Pemesanan. Prosiding Seminar Nasional Informatika Bela Negara (SANTIKA), 5(1), 246–254. https://doi.org/10.33005/santika.v5i1.676

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.

Similar Articles

1 2 3 4 5 6 7 8 9 10 > >> 

You may also start an advanced similarity search for this article.