Sequence Diagram Workshop Desain

131 Gambar 4.16 menjelaskan aktifitas dari use case “logout” yang dilakukan oleh user yakni manajer, admin, staf gudang dan outside sales. Proses awal dari use case ini, memilih menu logout dan akan keluar dari sistem serta kembali ke halaman login.

4.2.4 Sequence Diagram

Sequence Diagram ini menjelaskan secara detail urutan proses yang dilakukan dalam sistem untuk mencapai tujuan dari use case, digambarkan pada sequence diagram berikut:

1. Sequence Diagram Login

Gambar 4.17 Sequence Diagram Login Sequence Diagram Login pada gambar 4.17 dilakukan oleh 3 aktor, yaitu Manajer marketing, staf gudang dan outside sales. Sequence ini menggambarkan aliran pesan yang memungkinkan aktor memasuki halaman utama sistem dengan 132 melakukan Login terlebih dulu. Untuk memulai Login, aktor harus mengisikan Username dan password pada form Login. Kemudian sistem akan mengecek kesesuaian data dengan proses query databases pada objek user. jika data tidak sesuai akan diberikan konfirmasi Login gagal dan jika data lengkap akan diberikan konfirmasi Login sukses lalu masuk halaman utama sistem.

2. Sequence Diagram Akun Profile

Gambar 4.18 Sequence Diagram Akun Profile Sequence Diagram Akun Profile pada gambar 4.18 dilakukan oleh 1 aktor, yaitu admin. Sequence ini mengambarkan aliran pesan yang memungkinkan aktor memasuki halaman utama. Kemudian aktor memilih akun profile dan memilih tambah akun kemudian aktor memasukkan data akun profile, lalu sistem akan mengecek kelengkapan data, jika ada yang tidak lengkap maka sistem tidak akan 133 menyimpan data tersebut, jika data lengkap sistem akan menyimpan data kedalam objek akun profile. Kemudian sistem akan menampilkan data sesuai yang ada di objek akun profile dan aktor dapat mengubah dan menghapus data akun profile terebut.

3. Sequence Diagram Pembelian

Gambar 4.19 Sequence Diagram Pembelian Sequence Diagram pembelian pada gambar 4.19 dilakukan oleh 1 aktor, yaitu outside sales. Sequence ini mengambarkan aliran pesan yang memungkinkan aktor memasuki halaman utama. Kemudian aktor memilih pembelian dan memilih tambah pembelian kemudian aktor memasukkan data pembelian, lalu sistem akan mengecek kelengkapan data, jika ada yang tidak lengkap maka sistem tidak akan menyimpan data tersebut, jika data lengkap sistem akan menyimpan data kedalam objek pembelian. Kemudian sistem akan menampilkan data sesuai yang ada di objek 134 pembelian dan aktor dapat mengubah dan menghapus data pembelian tersebut.

4. Sequence Diagram Transaksi

Gambar 4.20 Sequence Diagram Transaksi Sequence Diagram Transaksi pada gambar 4.20 dilakukan oleh 1 aktor, yaitu outside sales. Sequence ini mengambarkan aliran pesan yang memungkinkan aktor memasuki halaman utama. Kemudian aktor memilih data penjualan dan memilih tambah transaksi kemudian aktor memasukkan data customer, produk yang dibeli, lalu sistem akan mengecek kelengkapan data, jika ada yang tidak lengkap maka sistem tidak akan menyimpan data tersebut, jika data lengkap sistem akan menyimpan data kedalam objek transaksi. Kemudian sistem akan menampilkan data sesuai yang ada di objek transaksi dan aktor dapat mengubah dan menghapus data 135 customer terebut. Lalu setelah memalui tahap transaksi atau pemesanan, user kemudian dapat mngecek kembali pesanan customer tersebut didalam halaman Data Pengiriman, dimana user tersebut mengkonfirmasi kembali pesanan tersebut untuk kemudian diproses pengirimannya produk tersebut.

5. Sequence Diagram Retur Penjualan

Gambar 4.21 Sequence Diagram Retur Penjualan Sequence Diagram retur penjualan pada gambar 4.21 dilakukan oleh 1 aktor, yaitu staf gudang. Sequence ini mengambarkan aliran pesan yang memungkinkan aktor memasuki halaman utama. Kemudian aktor memilih Data Pengembalian, kemudian sistem akan menampilkan data pengembalian yang ada dan aktor dapat memilih tambah untuk selanjutnya menambahkan data pengembalianretur tersebut. Kemudian sistem akan menampilkan data sesuai yang ada di objek Retur dan aktor dapat mengubah dan menghapus data Retur tersebut. 136

6. Sequence Diagram Laporan penjualan

Gambar 4.22 Sequence Diagram Laporan Penjualan Sequence Diagram laporan penjualan pada gambar 4.22 dilakukan oleh 1 aktor, yaitu manajer. Sequence ini mengambarkan aliran pesan yang memungkinkan aktor memasuki halaman utama. Kemudian aktor memilih Grafiklaporan dan memilih laporan, kemudian sistem akan menampilkan data laporan penjualan yang ada dan aktor dapat memilih cetak jika ingin mencetak data laporan produk tersebut. dan aktor juga dapat melihat laporan retur penjualan dengan memilih data pengembalian untuk kemudian halaman menampilkan data laporan pengembalianretur tersebut. Dan aktor juga dapat mencetak laporan tersebut. 137

4.2.5 Diagram Potensial