72
makanan yang akan dipesan, jika jumlah 0 aplikasi akan menampilkan kesalahan pengisian, jika lebih dari 0 maka aplikasi akan menampilkan form pengisian data
diri pemesan, lalu pelanggan mengisi form pengisian pemesan, jika form yang diisi tidak sesuai maka aplikasi akan menampilkan kesalahan pengisian, namun
jika sesuai aplikasi akan menampilkan data diri pemesan menu makanan tersebut.
4.2.3.4 Sequence diagram
1. Sequence diagram Daftar.
Gambar 4.1.22 Sequence diagram Daftar pada Aplikasi m-resto yang Diusulkan
: pelanggan Main
Panduan formRegister
Object1 1 : memilih menu bar panduan
2 : onItemClick 3 : menampilkan panduan
4 : memilih tombol register 5 : onItemClick
6 : menampilkan form register 7 : mengisi form register
server
8 : onCreate 9 : otentifikasi form
10 : menampilkan data akun
73
2. Sequence diagram mengelola data menu makanan
Gambar 4.1.23 Sequence diagram Mengelola Data Menu Makanan pada Aplikasi m-resto yang
Diusulkan
: user main
formLogin halamanAkunUser
KelolaMenuMakanan 1 : login
2 : onItemClick 3 : menampilkan form login
4 : isi form login 5 : onItemClick
6 : menampilkan halaman user 7 : pilih input menu restoran
8 : onItemClick 9 : menampilkan form input menu makanan
10 : isi form menu makanan server
11 : onClikItem 12 : onCreate
13 : otentifikasiForm 14 : informasi Menu Makanan
74
3. Sequence diagram Mengelola Data Restoran
Gambar 4.1.24 Sequence diagram Mengelola Data Restoran pada Aplikasi m-resto yang
Diusulkan
: user main
formLogin halamanAkunUser
kelolaDataRestoran 1 : login
2 : onItemClick 3 : menampilkan form login
4 : isi form login 5 : onItemClick
6 : menampilkan halaman user 7 : pilih isi deskripsi restoran
8 : onItemClick 9 : menampilkan form isi restoran
10 : isi form restoran 11 : onClikItem
server
12 : onCreate 13 : otentifikasiForm
14 : informasi Restoran
75
4. Sequence diagram Konfirmasi Pemesanan
Gambar 4.1.25 Sequence diagram Konfirmasi Pemesanan pada Aplikasi m-resto yang Diusulkan
: user main
formLogin halamanUser
pemesanan konfirmasiPemesanan
server 1 : login
2 : onItemClick 3 : menampilkan form Login
4 : isi form login 5 : onItemClick
6 : menampilkan halaman user 7 : lihat pemesanan makanan
8 : onItemClick 9 : menampilkan informasi pemesanan makanan
10 : detail Pemesanan 11 : onItemClick
12 : menampilkan informasi detail pemesanan makanan 13 : konfirmasi pemesanan
server
14 : onCreate 15 : otentifikasi pemesanan
16 : menampilkan informasi konfirmasi pemesanan
76
5. Sequence diagram membuat data Admin Baru
Gambar 4.1.26 Sequence diagram Buat data Admin Baru pada Aplikasi m-resto yang Diusulkan
: admin main
formLogin halamanAdmin
buatAdminBaru server
1 : login 2 : onItemClick
3 : menampilkan form login 4 : isi form login
5 : onItemClick 6 : menampilkan halaman admin
7 : buat akun pengelola baru 8 : on ItemClick
9 : menampilkan form pendaftaran admin 10 : isi form pendaftaran admin
server
11 : onCreate 12 : otentifikasi Form
13 : menampilkan informasi admin baru
77
6. Sequence diagram Konfirmasi Pendaftaran
Gambar 4.1.27 Sequence diagram Konfirmasi Pendaftaran pada Aplikasi m-resto yang
Diusulkan
: admin main
formLogin halamanAdmin
register server
1 : login 2 : onItemClick
3 : menampilkan form login 4 : isi form login
5 : onItemClick 6 : menampilkan halaman admin
7 : approve data user 8 : on ItemClick
9 : menampilkan informasi pendaftar 10 : approve
server
11 : onCreate 12 : otentifikasi Form
13 : menampilkan informasi konfirmasi pendaftaran
78
7. Sequence diagram Pemesanan Makanan
Gambar 4.1.28 Sequence diagram Pemesanan Menu Makanan pada Aplikasi m-resto yang
Diusulkan
4.2.3.5 Component Diagram