48
itu pelanggan memilih tombol pesan dan terakhir aplikasi akan menampilkan informasi mengenai konfirmasi pemesanan yang dilakukan oleh pelanggan.
4.1.1.4 Sequence diagram
Pada tahapan ini sequence diagram menjelaskan secara detail urutan proses yang dilakukan sistem untuk mencapai suatu tujuan dari Use Case.
Interaksi yang terjadi antar class, operasi apa saja yang terlibat, urutan antar operasi, dan informasi yang diperlukan oleh masing-masing operasi.
1. Sequence diagram Daftar
Gambar 4.1.7 Sequence diagram Daftar pada Aplikasi m-resto yang sedang berjalan
: 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
49
2. Sequence diagram Kelola Data Restoran
Gambar 4.1.8 Sequence diagram Kelola Data Restoran pada Aplikasi m-resto yang sedang
berjalan.
: 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
50
3. Sequence diagram Kelola Data Menu Restoran
Gambar 4.1.9 Sequence diagram Kelola Data Menu Restoran pada Aplikasi m-resto yang
sedang berjalan
: 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
51
4. Sequence diagram Pemesanan
Gambar 4.1.10 Sequence diagram Pemesanan Makanan pada Aplikasi m-resto yang sedang
berjalan
4.1.1.5 Component diagram
Pada tahapan Component diagram, menggambarkan struktur dan hubungan antar komponen piranti lunak termasuk ketergantungan. Komponen
piranti lunak yang dimaksud adalah modul yang berisi source code dari aplikasi yang dibuat atau binary code, yang ada pada library atau executeable yang
muncul pada compile time, link time ataupun pada runtime. Berikut component diagram yang ditujukan pada gambar 4.1.11.
: pelanggan main
kelolaDataResto kelolaMenuMakanan
pemesanan 1 : pilih daftar list resto
2 : onItemClick 3 : menampilkan informasi resto
4 : memilih tombol lihat menu 5 : onItemClick
6 : menampilkan informasi menu makanan 7 : isi jumlah pemesanan
server
8 : onItemClick 9 : onCreate
10 : otentifikasi pemesanan 11 : informasi pemesanan
52
Gambar 4.1.11 Component diagram Aplikasi m-resto yang sedang berjalan
4.1.1.6 Deployment diagram