Activity Diagram Proses Pembayaran Activity Diagram Proses Reservasi Booking Meja

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