Abstrak
New Normal Eatery merupakan cafe yang “instagramable” saat ini yang sangat digandrungi
sama semua kalangan. Saat ini New Normal Eatery masih menerapkan cara semi manual
dalam proses pemesanan makanan. Dalam hal ini, bagaimana cara membuat rancangan
aplikasi pemesanan makanan berbasis web untuk mempermudah pelanggan dalam memilih dan
memesan makanan sehingga dapat memberitahu informasi pesanan pelanggan ke kasir dan
koki, pemesanan makanan secara individu tidak bergantung pada seorang pelayan untuk
mengurangi kontak fisik karena adanya pandemi.
Dalam menjawab permasalahan yang ditemukan, tugas akhir ini bertujuan untuk membuat
rancangan aplikasi pemesanan makanan berbasis web sistem yang diusulkan menggunakan
metode pengembangan sistem model prototyping. Metodologi yang digunakan berorientasi
objek dan alat bantu pengembangan sistem yang akan digunakan adalah Unified Modeling
Language (UML). Sistem pendukung untuk perancangan aplikasi pemesanan makanan berbasis
web ini adalah Xampp, PHP, Javascript, HTML, CSS, Bootstrap, CodeIgniter, MYSQL.
Hasil dari perancangan aplikasi pemesanan makanan berbasis web ini dapat mempermudah
antar pihak pelanggan dan pengelola. Sistem ini mempunyai pelayanan untuk pemesanan
makanan dan minuman melalui web yang disediakan pada cafe. Hal ini akan membantu
efektifitas waktu kerja pengelola dan meminimalisir kontak fisik serta mencegah kesalahan data
pemesanan makanan. Sehingga untuk transaksi pembayaran pun tidak akan ada kesalahan
karena telah menggunakan database.
Abstract
New Normal Eatery is an Instagram able café. It becomes one of the most favourite cafés
currently. However, New Normal Eatery is still implementing the semi-manual method in food
ordering process. Since the situation is still in pandemic, it is important to design a web-based
food ordering application to make it easier for customers to choose and order food
contactless. In the other words, they can ask the waiters to order food and ask the cashier to
pay without contacting each other through representative application.
To answer the problem above, this final project aims to design a web-based food ordering
application system that is proposed using the model system development method prototyping.
The methodology used in the research is object-oriented. In addition, the system developing
tool that will be used is the Unified Modelling Language (UML). The support system for
designing this web-based food ordering application is Xampp, PHP, JavaScript, HTML, CSS,
Bootstrap, CodeIgniter, MYSQL.
The results of designing a web-based food ordering application show that both the customers
and café managements are getting easier to have transaction in the café. This system has a
service for ordering food and drinks through the web provided at the cafe. This will help the
effectiveness of the manager's working time and minimize physical contact and prevent food
ordering data errors. Moreover, for any payment transaction is considered safe since there
Page | 101
Terakreditasi SINTA 5
JURNAL NUANSA INFORMATIKA p-ISSN : 1858-3911, e-ISSN : 2614-5405
Volume 16 Nomor 1, Januari 2022 https://journal.uniku.ac.id/index.php/ilkom
Page | 102
Terakreditasi SINTA 5
JURNAL NUANSA INFORMATIKA p-ISSN : 1858-3911, e-ISSN : 2614-5405
Volume 16 Nomor 1, Januari 2022 https://journal.uniku.ac.id/index.php/ilkom
Page | 103
Terakreditasi SINTA 5
JURNAL NUANSA INFORMATIKA p-ISSN : 1858-3911, e-ISSN : 2614-5405
Volume 16 Nomor 1, Januari 2022 https://journal.uniku.ac.id/index.php/ilkom
Page | 104
Terakreditasi SINTA 5
JURNAL NUANSA INFORMATIKA p-ISSN : 1858-3911, e-ISSN : 2614-5405
Volume 16 Nomor 1, Januari 2022 https://journal.uniku.ac.id/index.php/ilkom
6 Total
inv_total Double bayar
pesanan
7 varchar( Id
inv_rek_id
10) rekening
8 varchar( Nomor
inv_rek_no
12) rekening
9 Nama
varchar(
inv_rek_bank rekening
12)
bank
1 varchar( Nama
inv_rek_nama
0 15) bank
Gambar 3. 6: Sequence diagram pembayaran
1 Nama
inv_rek_caban varchar(
3.2 Rancangan Tabel 1 cabang
g 15)
Tabel 3. 1: Tabel kategori bank
N
Nama Field Jenis Kunci Deskripsi
o Tabel 3. 3: Tabel konfirmasi pembayaran
Nomor
Primary
1 kategori_id(*) int(11) kategori
Key N Ku Deskri
menu Nama Field Jenis
o nci psi
Nama
2 kategori_nama varchar(10) kategori 1 Pri
menu Nomor
konfirmasi_id mar
int(11) konfirm
(*) y
asi
Key
Tabel 3. 2: Tabel invoice
2 konfirmasi_in varchar( Nomor
voice 15) antrian
N Ku Deskrip
Nama Field Jenis 3 Nama
o nci si konfirmasi_n varchar(
pelangg
Pri ama 30)
Nomor an
varchar( mar
1 inv_no (*) antrian 4 konfirmasi_b varchar( Nama
15) y
pesanan ank 15) bank
Key
2 Timesta Tanggal 5 Total
inv_tanggal konfirmasi_ju pembay
mp pesanan Double
mlah aran
3 Fore Nomor pesanan
inv_plg_id(**
int(11) ign pelangga
) 6 Bukti
Key n konfirmasi_b varchar(
pembay
4 Nama ukti 12)
varchar( aran
inv_plg_nama pelangga
30) 7 Status
n konfirmasi_st
int(10) pembay
5 Status atus
varchar( aran
Inv_status pelangga
12) 8 Tanggal
n konfirmasi_ta Timesta
konfirm
nggal mp
asi
Page | 105
Terakreditasi SINTA 5
JURNAL NUANSA INFORMATIKA p-ISSN : 1858-3911, e-ISSN : 2614-5405
Volume 16 Nomor 1, Januari 2022 https://journal.uniku.ac.id/index.php/ilkom
pembay
aran
Page | 106
Terakreditasi SINTA 5
JURNAL NUANSA INFORMATIKA p-ISSN : 1858-3911, e-ISSN : 2614-5405
Volume 16 Nomor 1, Januari 2022 https://journal.uniku.ac.id/index.php/ilkom
4. KESIMPULAN
5. SARAN
Daftar Pustaka
Saputri, Z. R., Oktavia, A. N., Ramdhani,
L. S., & Suherman, A. (2019). Rancang
Bangun Sistem Informasi Pemesanan
Makanan Berbasis Web Pada Cafe
Surabiku. Jurnal Teknologi dan Informasi,
XI, 66-77.
Page | 107
Terakreditasi SINTA 5