Final Project PBKK (A)
Nama : Tsaqif Deniar B.
NRP : 5025211151
Kelas : PBKK (A)
FINAL PROJECT
Studi kasus aplikasi web pemesanan menu restoran ini bertujuan untuk memberikan kemudahan bagi pelanggan dalam memesan makanan dan minuman tanpa harus antri di kasir. Aplikasi ini dirancang untuk membantu pelanggan dengan mudah menelusuri menu restoran, memilih makanan atau minuman yang mereka inginkan, dan melakukan pemesanan secara online.
Model (M), Template aplikasi ini bertugas mengelola data terkait menu restoran, seperti daftar menu, harga, dan informasi lainnya. Setiap kali data ini diubah, model akan memberi tahu pengontrol dan tampilan sehingga mereka dapat bereaksi sesuai dengan perubahan tersebut. Misalnya, ketika pelanggan memesan dari menu, model memperbarui status inventaris dan pesanan.
View (V), Pada tampilan ini, pelanggan dapat melihat daftar menu, harga, dan informasi lainnya. Selain itu, pelanggan dapat dengan mudah melakukan pemesanan melalui UI/dasbor.Tampilan tersebut akan menampilkan informasi yang diperoleh dari model dan menerima masukan dari pengguna untuk diteruskan ke pengontrol.
Controller (C), Pengontrol bertindak sebagai perantara antara model dan tampilan. Ketika pelanggan melakukan pemesanan, pengontrol menerima informasi dari tampilan dan memprosesnya. Contoh kontrol yang digunakan dalam studi kasus ini adalah pembaruan menu. Ketika pelanggan membeli suatu menu, maka otomatis jumlah menu yang dibeli akan berkurang.
Rancangan Umum Arsitektur
Rancangan umum fitur-fitur yang akan diimplementasikan :
Menu pencarian dan navigasi (Pelanggan): Fitur ini memungkinkan pelanggan mencari dan menavigasi menu restoran dengan mudah. Hapus kategori menu (makanan, minuman, dll) sehingga pelanggan lebih mudah menemukan apa yang diinginkan.
Pemesanan Langsung (Pelanggan): Pelanggan dapat menambahkan item menu ke keranjangnya langsung dari halaman menu. Kelola keranjang belanja Anda dengan opsi untuk menambah, menghapus, atau menghapus item.
Panel Admin (Admin): Admin dapat mengakses panel admin aman dengan kredensial dan izin khusus.
Manajemen menu (admin): Admin dapat menambah dan menghapus item menu. Admin juga dapat mengedit informasi menu seperti nama, deskripsi, harga, dan gambar.
Manajemen pesanan (Admin): Admin dapat mengakses dan mengontrol pesanan pelanggan.
Desain Database
Comments
Post a Comment