Sequence Diagram Use Case Diagram
Sequence Diagram Cari Barang
barang_view barang_control
barang_model 1: input data_cari
1.1.1: cari_data hasil cari data
1.1: panggil cari_data
[ditemukan]
2: tampil_data 2.1: info_barang
[tidak ditemukan]
3.1: tampil pesan data tidak ditemukan Alt
3:notify
Gambar 3.10 Sequence Diagram Pencarian Barang
7. Sequence Diagram Pemesanan Barang Sequence diagram Pemesanan barang dapat dilihat pada gambar 3.11
Sequence Diagram Pemesanan Barang
pemesanan_view pemesanan_control
pemesanan_model user_model
1: index 1.1: tampil form order
2: isi desain 3: isi ukuran dan jml ukuran
3.1: hitung harga 3.1.1: get_harga
return get_harga return get_harga
3.2: tampil_harga 4: tambah_kekeranjang
4.4: hitung_hari
return hitung_hari 4.2: hitung tanggal_selesai
4.3: tambah_keranjang
tampil daftar pesanan
5: menekan tombol CheckOut tampil
5.1: get_member return get_member
6.: menekan tombol lanjutan tampil ongkos kirim dan total bayar
6.1: hitung ongkos_kirim 6.1.1: hitung total_bayar
7: menekan tombol_konfirmasi_order
7.1: tambah data return tambah data
7.2: kirim konfirmasi_email informasi order
invoke action
invoke action
invoke action
invoke action
update view tampil data
update view update view
Gambar 3.11 Sequence Diagram Pemesanan Barang
8. Sequence Diagram Konfirmasi Pembayaran Sequence diagram konfirmasi pembayaran dapat dilihat pada gambar 3.12
[valid]
Sequence Diagram Konfirmasi Pembayaran
pemesanan_view pemesanan_control
pemesanan_model
[data order ditemukan]
1: index 1.1: tampil_form_konfirmasi
1.1.1: isi_form_konfirmasi_pembayaran 1.1.1.1: status_order
return status order
tampil form detail konfirmasi pembayaran
1.1.2: isi_form_detail_konfirmasi_pembayaran 2: validasi_data
1.1.2.1: tambah_data return tambah data
tampil data berhasil disimpan
[tidak valid]
3: tampil_pesan_kesalahan
[data order tidak ditemukan]
4: tampil_pesan_tidak_ditemukan Alt
Alt 1.1.1: isi_form_konfirmasi_pembayaran
notify invoke action
notify
notify
notify
Gambar 3.12 Sequence Diagram Konfirmasi Pembayaran
9. Sequence Diagram Cek Status Order Sequence diagram cek status order dapat dilihat pada gambar 3.13
Sequence Cek Status Order
Order_view Order_control
Order_model 1: index
1.1: tampil form cek order 1.1.1: isi form cek status order
1.1.1.1: status_order return status order
Info status order
[data order ditemukan] [data order tidak ditemukan]
2: tampil pesan data tidak ditemukan Alt
invoke action
notify
notify
Gambar 3.13 Sequence Diagram Cek Status Order
10. Sequence Diagram Pengolahan Data Member Sequence diagram pengolahan data member dapat dilihat pada gambar 3.14
Sequence Diagram Data Member
1: Pilih member 1.1: index
return data 1.2: tampil data
1.2.1 :daftar member form 2: input data cari
[cari] 3: tampil data
4.1: tampil pesan data tidak ditemukan
[ditemukan] [tidak
ditemukan] 3.1: produk_view
Alt Alt
customer_view customer_control
customer_model 1.1: invoke action
2.1: invoke action 2.1.1: request data
return data 4: notify
6.1.1: hapusdata return data
5.2.1:konfirmasi hapus data 5:pilih hapus data
5.1: invoke action 5.2: notify
6:pilih OK 6.1: invoke action
6.2: notify
6.2.1:tampil pesan data berhasil dihapus
[Hapus]
Gambar 3.14 Sequence Diagram Pengolahan Data member
11. Sequence Diagram Pengolahan Data Kategori Sequence diagram pengolahan data kategori dapat dilihat pada gambar 3.15
Gambar 3.15 Sequence Diagram Pengolahan Data Kategori
12. Sequence Diagram Pembuatan laporan Sequence diagram pembuatan laporan dapat dilihat pada gambar 3.16
Sequence Diagram Pembuatan Laporan
laporan_view laporan_control
laporan_model
1: pilih jenis laporan 1.2:update view
3.1.1: laporan return laporan
1.1:handle event 1.2.1:form laporan
user
2: pilih tanggal return tanggal
3: pilih tampil 3.1: handle event
3.2:tampil data 3.2:daftar laporan
Gambar 3.16 Sequence Diagram Pembuatan Laporan
13. Sequence Diagram Backup dan Restore Database Sequence diagram backup dan restore database dapat dilihat pada gambar 3.17
Sequence Diagram Restore dan Backup Database
Restore_view Backup_control
Report_model 1: request backup_data
tampil pesan 1.1: backup_data
return backup data
[Restore] 2: request restore_data
3.: restore_data 3.1: restore_form
3.1.1: restore isi_form 3.1.1.1.1: restore data
return restore data tampil pesan restore data berhasil
Alt 1.1:invoke action
1.2:tampl data
3.1.1.1: invoke action 3.2: invoke action
Gambar 3.17 Sequence Diagram Backup dan Restore Database
14. Sequence Diagram Konfirmasi Pembayaran Sequence diagram konfirmasi pembayaran dapat dilihat pada gambar 3.18
[valid]
Sequence Diagram Konfirmasi Pembayaran
pemesanan_view pemesanan_control
pemesanan_model
[data order ditemukan]
1: index 1.1: tampil_form_konfirmasi
1.1.1: isi_form_konfirmasi_pembayaran 1.1.1.1: status_order
return status order
tampil form detail konfirmasi pembayaran
1.1.2: isi_form_detail_konfirmasi_pembayaran 2: validasi_data
1.1.2.1: tambah_data return tambah data
tampil data berhasil disimpan
[tidak valid]
3: tampil_pesan_kesalahan
[data order tidak ditemukan]
4: tampil_pesan_tidak_ditemukan Alt
Alt 1.1.1: isi_form_konfirmasi_pembayaran
notify invoke action
notify
notify
notify
Gambar 3.18 Sequence Diagram Konfirmasi Pembayaran
15. Sequence Diagram Pengolahan Data Barang Sequence diagram pengolahan data barang dapat dilihat pada gambar 3.19
Gambar 3.19 Sequence diagram pengolahan data barang
16. Sequence Diagram Pengolahan Data Pemesanan Sequence diagram pengolahan data pemesanan dapat dilihat pada gambar 3.20
Sequence Diagram Data Pemesanan
1: Pilih daftar pemesanan 1.1: index
return data 1.2: tampil data
1.2.1 :daftar pemesanan form 2: input data cari
[cari] 3: tampil data
4.1: tampil pesan data tidak ditemukan
[ditemukan] [tidak
ditemukan] 3.1: produk_view
Alt Alt
pemesanan_view pemesanan_control
pemesanan_model 1.1: invoke action
2.1: invoke action 2.1.1: request data
return data
4: notify
6.1.1: hapusdata return data
5.2.1:konfirmasi hapus data 5:pilih hapus data
5.1: invoke action 5.2: notify
6:pilih OK 6.1: invoke action
6.2: notify
6.2.1:tampil pesan data berhasil dihapus
[Hapus]
Gambar 3.20 Sequence Diagram Pengolahan Data Pemesanan
17. Sequence Diagram Retur Barang Sequence diagram Pengembalian Barang dapat dilihat pada gambar 3.21
Return_insert_retur
Sequence Diagram Retur
Order_view Order_control
Order_model Order_model
[ditemukan]
1: input data pemesanan 2: cari_pemesanan
3: cari_pemesanan Return get_pemesanan
5: retur 6: info
7: isi_data_retur 8: proses_retur
9: proses_retur 10: insert_retur
Return_proses_retur 11: retur
12: pesan retur berhasil
13: tampil pesan data tidak ditemukan 13: notify
Alt
Gambar 3.21 Sequence Diagram Retur