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