commit to user
3.1.2.10 Sequence Diagram Update Order
Sequence Diagram update order ditunjukkan pada Gambar 3.11
Gambar 3.11
Sequence
Diagram Update Order
3.1.2.11 Sequence Diagram Input Konfirmasi
Sequence Diagram input konfirmasi ditunjukkan pada Gambar 3.12
Gambar 3.12
Sequence
Diagram Input Konfirmasi
: user : UpdateOrderForm
: orderControl : orderData
1 : showUpdateOrderForm 2 : setJmlhOrder
3 : getJmlhOrder 4 : JmlhOrder
5 : validasiJmlhOrder 6 : showErrorMessage
7 : setdOrder 8 : getIdOrder
9 : IdOrder 10 : deleteDataOrder
11 : showDataOrder
: user : InputKonfirmasiForm
: konfirmasiControl : orderdetailData
1 : showInputKonfirmasiForm 2 : setIdOrderDetail
3 : setBuktiTransfer 4 : getIdOrderDetail
5 : IdOrderDetail 6 : getBuktiTransfer
7 : BuktiTransfer 8 : validasiDataKonfirmasi
9 : showErrorMessage 10 : insertDataKonfirmasi
commit to user
3.1.2.12 Sequence Diagram View Shipping
Sequence Diagram view shipping ditunjukkan pada Gambar 3.13
Gambar 3.13
Sequence
Diagram View Shipping
: user : viewShippingForm
: shippingControl : orderdetailData
1 : setIdOrderDetail 2 : getDataOrderDetail
3 : IdOrderDetail 4 : showDataShipping
commit to user
3.1.2.13 Sequence Diagram Update Account
Sequence Diagram update account ditunjukkan pada Gambar 3.14
Gambar 3.14
Sequence
Diagram Update Account
: user : updateAccountForm
: accountControl : userData
1 : showUpdateAccountForm 2 : setNama
3 : setAlamat 4 : setEmail
5 : setKota 6 : setKodePos
7 : setNoTelp 8 : getNama
9 : Nama 10 : getAlamat
11 : Alamat 12 : getEmail
13 : Email 14 : getKota
15 : Kota 16 : getKodePos
17 : KodePos 18 : getNoTelp
19 : NoTelp 20 : validasiDataUser
21 : showErrorMessage 22 : updateDataUser
23 : showDataAccount
commit to user
3.1.3
Class
Diagram 3.1.3.1
Class Diagram Admin
Class Diagram
admin ditunjukkan pada Gambar 3.15
Gambar 3.15
Class
Diagram Admin
admin InputProdukForm
+Attribute +showProdukform: void
+setDataProduk: void +getDataProduk: String
+showErrorMessage: void +setIdProdukidProduk: String: void
+getIdProduk: String +setNamaProduknamaProduk: String: void
+getNamaProduk: String +setStokstok: int: void
+setHargaharga: int: void +setGambargambar: String: void
+setBeratberat: int: void +getStok: String
+getHarga: String +getBerat: String
+showDataProduk: void +setGambargambar: String: void
UpdateProdukForm
+Attribute +setDataProduk: void
+getDataProduk: void +showErrorMessage: void
+setIdprodukidProduk: String: void +getIdProduk: String
+setNamaProduknamaProduk: String: void +getNamaProduk: String
+setDsekripsideskripsi: String: void +getDeskripsi: String
+setStokstok: int: void +getStok: String
+setHargaharga: String: void +getHarga: String
+setBeratberat: int: void +getBerat: String
+setGambargambar: String: void +getGambar: String
+showDataProduk: void
LoginForm
+Attribute +Unnamed: void
+showLoginForm: void +setUsernameusername: String: void
+setPasswordpassword: String: void +getUsername: String
+getPassword: String +showErrorMessage: void
viewUserForm
+Attribute +showDataUser: void
+setIdUseridUser: int: void +setNamanama: String: void
+setAlamatalamat: String: void +setKotakota: String: void
+setKodePoskodePos: int: void +setNoTelpnoTelp: String: void
+showUserForm: void +setUsernameusername: String: void
+setPasswordpassword: String: void +setEmailemail: String: void
+getNama: String +getEmail: String
+getAlamat: String +getKota: String
+getKota: String +getKodePos: String
+getNoTelp: String +showErrorMessage: void
viewOrderForm
+Attribute +showDataOrder: void
+inputIdOrderid_order: int: void
inputShippingForm
+Attribute +setIdOrderidOrder: int: void
+showInputShippingForm: void +setNoResinoResi: int: void
+getId_order: string +getNoResi: String
+showErrorMessage: void +showDataShipping: void
InputLaporanForm
+Attribute +setTanggalOrdertanggalOrder: int: void
+showInputLaporanForm: void +showDataOrder: void
+showDataOrderDetail: void
produkControl
+Attribute +idProduk: String
+namaProduk: String +stok: int
+berat: int +harga: int
+gambar: String
+validasiDataProduk: void
viewProdukForm
+Attribute +showDataProduk: void
+setIdProdukidProduk: String: void
loginControl
+username: String +password: String
+validasiLogin: void
produkData
+Attribute +insertDataProdukidProduk: String, namaProduk: String, stok: int, harga: int, berat: int, gambar: String: void
+updateProdukidProduk: String, namaProduk: String, stok: int, harga: int, berat: int, gambar: String: void +deleteProduk: void
+getDataProdukidProduk: String, namaProduk: String, stok: int, harga: int, berat: int, gambar: String: void
userData
+Attribute +getUsername: String
+getPassword: String +getDataUseridUser: int, nama: String, alamat: String, email: String, kota: String, kodePos: String, noTelp: String: void
+updateDataUsernama: String, alamat: String, email: String, kota: String, kodePos: String, noTelp: String: void
accountControl
+nama: String +alamat: String
+email: String +kota: String
+kodePos: int +noTelp: int
+validasiDataAccount: void
orderControl
+idOrder: int +idProduk: String
+jumlahOrder: int +validasiDataOrder: void
orderData
+Attribute +getDataOrderidOrder: int, idOrderDetail: int, idProduk: int, jmlhOrder: int, totalHarga: int: void
+insertDataOrderid_produk: String, jmlhOrder: int: void +updateDataOrderjmlhOrder: int: void
+deleteDataOrderidOrder: int: void
orderdetailData
+Attribute +getDataorderdetailidOrderDetail: int, idUser: int, totalBayar: int, buktiTransfer: String, noResi: int, status: String: void
+Unamed: void +getDataShippingidOrderDetail: int, noResi: int: void
+getDataOrderDetailidOrderDetail: int, idUser: int, totalBayar: int, buktiTransfer: String, noResi: int, status: String: void +insertDataOrderDetailidOrderDetail: int, totalBayar: int, status: String: void
+insertDataKonfirmasiidOrderDetail: int, buktiTransfer: String: void +getDataOrderDetailidOrderDetail: int, noResi: int: void
shippingControl
+idOrderDetail: int +NoResi: int
+validasiDataShipping: void
laporanControl
+TanggalOrder: int
p e
rp u
st a
ka a
n .u
n s.
a c.
id
d ig
ilib .u
n s.
a c.
id c
o m
m it
t o
u ser
2 4
3.1.3.2
Class Diagra
m Use
r
C la
ss D
ia g
ra m
user dit
unjukkan pa
da G
ambar
3. 1
6
G a
m b
ar 3.1
6
C la
ss
Diagr a
m Use
r
user inputOrderForm
+Attribute +setIdProdukidProduk
+setJumlahOrderjmlhOrder +ShowInputOrderForm
+getIdProduk: String +getJumlahOrder: int
+setIdOrder: void +showErrorMessage: void
UpdateOrderForm
+Attribute +showUpdateOrderForm: void
+setJmlhOrderJmlhOrder: int: void +getJmlhOrder: String
+showErrorMessage: void +showDataOrder: void
+setIdOrderidOrder: int: void +getIdOrder: String
InputKonfirmasiForm
+Attribute +showInputKonfirmasiForm: void
+setIdOrderDetailIdOrderDetail: int: void +setBuktiTransferBuktiTransfer: String: void
+getIdOrder: String +getBuktiTransfer: String
+showErrorMessage: void
viewShippingForm
+Attribute +setIdOrderDetailIdOrderDetail: int: void
+showDataShipping: void
updateAccountForm
+Attribute +showUpdateAccountForm: void
+setNamanama: String: void +setAlamatalamat: String: void
+setEmailemail: String: void +setKotakota: String: void
+setKodePoskodePos: int: void +setNoTelpnoTelp: int: void
+getNama: String +getAlamat: String
+getEmail: String +getKota: String
+getKodePos: int +getNoTelp: String
+showErrorMessage: void +showDataAccount: void
orderControl
+idOrder: int +idProduk: String
+jumlahOrder: int +validasiDataOrder: void
viewOrderForm
+Attribute +showDataOrder: void
+inputIdOrderid_order: int: void
konfirmasiControl
+idFaktur: int +buktiTransfer: String
+validasiDataKonfirmasi: void
shippingControl
+idOrderDetail: int +NoResi: int
+validasiDataShipping: void
accountControl
+nama: String +alamat: String
+email: String +kota: String
+kodePos: int +noTelp: int
+validasiDataAccount: void
orderData
+Attribute +getDataOrderidOrder: int, idOrderDetail: int, idProduk: int, jmlhOrder: int, totalHarga: int: void
+insertDataOrderid_produk: String, jmlhOrder: int: void +updateDataOrderjmlhOrder: int: void
+deleteDataOrderidOrder: int: void
orderdetailData
+Attribute +getDataorderdetailidOrderDetail: int, idUser: int, totalBayar: int, buktiTransfer: String, noResi: int, status: String: void
+Unamed: void +getDataShippingidOrderDetail: int, noResi: int: void
+getDataOrderDetailidOrderDetail: int, idUser: int, totalBayar: int, buktiTransfer: String, noResi: int, status: String: void +insertDataOrderDetailidOrderDetail: int, totalBayar: int, status: String: void
+insertDataKonfirmasiidOrderDetail: int, buktiTransfer: String: void +getDataOrderDetailidOrderDetail: int, noResi: int: void
userData
+Attribute +getUsername: String
+getPassword: String +getDataUseridUser: int, nama: String, alamat: String, email: String, kota: String, kodePos: String, noTelp: String: void
+updateDataUsernama: String, alamat: String, email: String, kota: String, kodePos: String, noTelp: String: void
commit to user
3.2 Perancangan Basis Data 3.2.1 Entity Relationship Diagram