Sequence diagram Perancangan Sistem yang Diusulkan

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