commit to user
3
4 Pengunjung
Pemilik usaha 1
Melakukan pencarian produk
1 Menerima laporan order
3.1.1.2 Diagram Use Case
Berikut rancangan dari
use case
yang dapat terlihat pada Gambar 3.1
Gambar 3.1 Diagram
use case
user
admin
pengunjung owner
order produk upload bukti transaksi
register
login update account
cek resi
input shipping input produk
view order view user
view laporan ubah status transfer
update produk
extend extend
view produk terima laporan penjualan
commit to user
3.1.2
Sequence
Diagram 3.1.2.1
Sequence Diagram Login
Sequence Diagram login ditunjukkan pada Gambar 3.2
Gambar 3.2 Sequence Diagram Login
: LoginForm : loginControl
: admin : user
: userData 1 : showLoginForm
2 : setUsername 3 : setPassword
4 : getUsername 5 : username
6 : getPassword 7 : password
8 : getUsername 9 : username
10 : getPassword 11 : password
12 : setUsername 13 : setPassword
14 : getUsername 15 : username
16 : getPassword 17 : password
18 : getUsername 19 : username
20 : getPassword 21 : password
22 : validasiLogin 23 : showErrorMessage
commit to user
3.1.2.2 Sequence Diagram Input Data Produk
Sequence Diagram input data produk ditunjukkan pada Gambar 3.3
Gambar 3.3
Sequence
Diagram Input Data Produk
: admin : InputProdukForm
: produkControl : produkData
1 : showProdukForm 2 : setIdProduk
3 : setNamaProduk 4 : setStok
5 : setHarga 6 : setBerat
7 : setGambar 8 : getIdProduk
9 : IdProduk 10 : getNamaProduk
11 : NamaProduk 12 : getStok
13 : Stok 14 : getHarga
15 : setHarga 16 : getBerat
17 : setBerat 18 : getGambar
19 : setGambar 20 : validasiDataProduk
21 : showErrorMessage 22 : insertDataProduk
23 : showDataProduk
commit to user
3.1.2.3 Sequence Diagram Update Data Produk
Sequence Diagram update data produk ditunjukkan pada Gambar 3.4
Gambar 3.4
Sequence
Diagram Update Data Produk
: admin : UpdateProdukForm
: produkControl : produkData
1 : showUpdateForm 2 : setIdProduk
3 : setNamaProduk 4 : setStok
5 : setBerat 6 : setGambar
7 : getIdProduk 8 : IdProduk
9 : getNamaProduk 10 : NamaProduk
11 : getStok 12 : Stok
13 : getBerat 14 : Berat
15 : getGambar 16 : Gambar
17 : validasiProduk 18 : showErrorMessage
19 : updateProduk 20 : showDataProduk
21 : setIdProduk 22 : getIdProduk
23 : IdProduk 24 : deleteProduk
25 : showDataProduk
commit to user
3.1.2.4 Sequence Diagram View Data Produk