Diagram Use Case Sequence Diagram Input Data Produk Sequence Diagram Update Data Produk

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