Gambar 3.6 Activity Diagram Proses Pemesanan
d. Activity Diagram Proses Pembayaran
Proses pembayaran dilakukan oleh kasir dengan menggunakan aplikasi desktop. Aplikasi desktop menampilkan form pembayaran, petugas kasir
mengisi nomor meja, kemudian aplikasi desktop mengirim data meja tersebut ke server
. Server mengecek data meja yang diterima kemudian server mengambil data pembelian. Data pembelian tersebut tampil pada aplikasi desktop, sehingga
menghasilkan entitas bisnis struk baru. Bila membayar dengan uang cash maka diminta memasukkan nominal uang yang diterima kemudian sistem akan
mengirimkan data pembayaran ke server. Server menyimpan data pembayaran tersebut yang menghasilkan entitas bisnis struk lunas. Kemudian sistem dapat
melakukan cetak struk pembayaran. Apabila menggunakan voucher maka dilakukan pengisian nomor voucer. Gambar dapat dilihat pada gambar 3.7.
Gambar 3.7 Activity Diagram Proses Pembayaran
e. Activity Diagram Proses Reservasi Booking Meja
Proses reservasi dilakukan oleh petugas kasir. Petugas kasir melayani reservasi
melalui telepon atau bisa juga dengan melayani secara langsung di restoran. Desktop application akan menampilkan form reservasi, kemudian
pelayan menginputkan data yang diperlukan untuk dilakukan reservasi booking pesan meja. Desktop application mengirimkan data reservasi tersebut ke server
untuk dilakukan pengecekan ketersediaan booking. Jika tidak tersedia, maka akan gagal reservasi. Jika tersedia server menyimpan data reservasi tersebut, kemudian
menampilkan daftar reservasi pada list reservasi. Server melakukan pengecekan jadwal reservasi, apabila masuk pada 1satu jam sebelum jadwal yang dipesan,
maka akan tampil tanda meja sedang booking dipesan pada mobile application dengan tanda warna ungu. Meja yang sama hanya bisa di booking dengan beda
waktu 3 tiga jam. Dapat dilihat pada gambar 3.8.
Kasir Desktop Application
Server Mobile Application
Tampil Form reservasi Isi data reservasi
Mengirim data reservasi Menyimpan data reservasi
Mengecek ketersediaan booking gagal booking
tidak tersedia tersedia
Tampil daftar reservasi Mengecek jadwal reservasi
tampil tanda booking Masuk renatang 1 jam sebelum jadwal
tidak masuk rentang1 jam sebelum jadwal
Gambar 3.8 Activity Diagram Proses Reservasi Booking Meja
f. Activity Diagram Proses Laporan