Uas Whoompa Whoompa
Uas Whoompa Whoompa
RANCANGAN
Oleh
I Made Chandra Ryadi Kusuma 1105021061 IV C
UNIVERSITAS PENDIDIKAN GANESHA FAKULTAS TEKNIK DAN KEJURUAN JURUSAN MANAJEMEN INFORMATIKA
Main Diagram
M anager
L o g in
P egaw ai
P em beli
U ser
Sistem
M ulai
F o rm L o g in T a m p il
T id a kv a lid
U se rm e m a su kka nu se rn a m ed a n p a ssw o rd d a nm e n e ka n to m b o l lo g in
C ek v aliditas
u se rn a m e ,p a ssw o rd
P eriksa tipe username y ang dim asukkan oleh user dengan y ang tersimpan pada tabel user V alid
C ek tipe akun
a cco u n t
M a n a g e r
P e g a w a i
F o rm U ta m a M a n a g e rT a m p il
F o rm U ta m a P e g a w a iT a m p il
S elesai
F ormLogin : F orm Login :M anager :P egaw ai C ontrollerLogin : C ontrollerLogin E ntity U ser : E ntity U ser :F ormU tamaM anager :F ormU tamaP egaw ai
S e m u a fie ld te risi
In p u tu se rn a m e ,p a ssw o rd
C ek field lengkap
A m b il d a ta
D a ta te rkirim
T ip ea ku nm a n a g e r, p a n g g il F o rm U ta m a M a n a g e r
T ip ea ku np e g a w a i, p a n g g il F o rm U ta m a P e g a w a i In p u tu se rn a m e ,p a ssw o rd
F ormU tamaP egaw ai F ormU tamaM anager id nam e price r g b panggil_C ontrollerF ormU tamaP egaw ai() cek_nilai_row ()
F o rm L o g in
usernam e passw ord cek_field_lengkap() panggil_C ontrollerLogin() C ontrollerLogin usernam e passw ord cek_v alid() am bil_data() panggil_F ormU tamaM anager() panggil_F ormU tamaP egaw ai()
M ulai
T a m p il F o rm U ta m a P e g a w a i
F alse
R ow T abel T erpilih
T ru e F a lse
T om bol U pdate D ipilih
T ru e
T om bol D elete D ipilih
T ru e D e le te D a ta P a d a T a b e l Ba ra n g
T a m p il F o rm U p d a te D a ta
T a m p il F o rm A d d D a ta
S elesai
P egaw ai : P egaw ai
A m b il D a ta D a ta T e rkirim
L e m p a rd a ta
M e m ilih ro w
C ek nilai pada row
M e n e ka nT o m b o lA d d P a n g g il F o rm M a n ip u la siD a ta u n tu km e n a m b a h ka nd a ta
M e n e ka nT o m b o lU p d a te
K irim kode dan panggil F orm M anipulasiD ata untuk update data
M e n e ka nT o m b o lD e le te
K irim kode dan panggil F orm M anipulasiD ata untuk delete data
F orm M anipulasiD ata id nam e price r g b cek _field_lengkap() panggil_C ontrollerF orm M anipulasiD ata()
C ontrollerF orm U tam aP egaw ai id nam e price r g b am bil_data() lem par_data() panggil_F orm M anipulationD ata() F orm U tam aP egaw ai id nam e price r g b panggil_C ontrollerF orm U tam aP egaw ai() cek _nilai_row ()
2.3.1. Update Data Barang 2.3.1.1. Update Data Barang Activity Diagram
Peg awai Sistem
M ulai
T a m p il F o rm U ta m a P e g a w a i
P e g a w a im e n e ka n to m b o lU p d a te
T a m p il F o rm M a n ip u la siD a ta d e n g a np e rin ta hU P D A T E
D isa b le E d it T e xt ID
P e g a w a im e n g u b a hd a ta B a ra n gd a n m e n g klik to m b o lU p d a te
E kse ku si Q u e ry
T a m p il F o rm U T a m a P e g a w a i
S elesai
:E ntity B arang
P egaw ai : P egaw ai
A m b il d a ta D a ta te rkirim L e m p a rd a ta ke F o rm M a n ip u la siD a ta
M e n g u b a hD a ta
C ek field lengkap
S im p a nd a ta
F ormM anipulasiD ata id nam e price r g b cek_field_lengkap() panggil_C ontrollerF ormM anipulasiD ata() C ontrollerF orm M anipula siD ata id nam e price r g b am bil_data() simpan_data() lempar_data() ubah_data() hapus_data()
2.3.2. Add Data Barang 2.3.2.1. Add Data Barang Activity Diagram
Peg awai Sistem M ulai
T a m p il F o rm U ta m a P e g a w a i
P e g a w a im e n e ka n to m b o l Ad d
T a m p il F o rm M a n ip u la siD a ta d e n g a np e rin ta hA D D
E n a b le se lu ru h E d it T e xt
P e g a w a im e m a su kka nd a ta B a ra n gd a n m e n g klik to m b o lA D D
E kse ku si Q u e ry
T a m p il F o rm U T a m a P e g a w a i
S elesai
P egaw ai : P egaw ai
In p u tD a ta
C ek field Lengkap
S im p a nd a ta
E ntity B arang id nam e price r g b C ontrollerF orm M anipula siD ata id nam e price r g b am bil_data() simpan_data() lempar_data() ubah_data() hapus_data()
F ormM anipulasiD ata id nam e price r g b cek_field_lengkap() panggil_C ontrollerF ormM anipulasiD ata()
2.3.3. Delete Data Barang 2.3.3.1. Delete Data Barang Activity Diagram
Peg awai Sistem M ulai
T a m p il F o rm U ta m a P e g a w a i
P e g a w a im e n e ka n to m b o lD e le te
T a m p il F o rm M a n ip u la siD a ta d e n g a np e rin ta hD E L E T E
D isa b le se lu ru h E d it T e xt
P e g a w a im e n g ko n firm a si p e rin ta hh a p u s d e n g a n ca ra m e n e ka n to m b o lD e le te
E kse ku si Q u e ry
T a m p il F o rm U T a m a P e g a w a i
S elesai
P egaw ai : P egaw ai
A m b il d a ta D a ta te rkirim L e m p a rd a ta ke F o rm M a n ip u la siD a ta
K o n firm a si Pe n g h a p u sa nD a ta
H a p u sd a ta
E ntity B arang id nam e price r g b C ontrollerF orm M anipula siD ata id nam e price r g b am bil_data() simpan_data() lempar_data() ubah_data() hapus_data()
F ormM anipulasiD ata id nam e price r g b cek_field_lengkap() panggil_C ontrollerF ormM anipulasiD ata()
3. Melakukan Transaksi Penjualan Barang 3.1. Melakukan Transaksi Penjualan Barang Activity Diagram
Peg awai Sistem
M ulai
T a m p il F o rm T ra n sa ksiP e n ju a la n
K o so n g ka nF ie ld
P e g a w a im e m a su kka n ID d a n ju m la h p e m b e lia nb a ra n gd a nm e n e ka n to m b o lO K
C ek field lengkap
F ie ld tid a k le n g ka p
F ield lengkap
C e km a su ka nd a ri p e g a w a i.
D ata tersedia
F a lse F a lse
T rue
C e ta kd a ta p a d a ta b e l b e la n ja
S impan
S im p a nd ila ku ka np a d a sa a tp e g a w a im e n e ka n to m b o l se le sa i
T rue
S im p a n ke ta b e l tra n sa ksi
S elesai
In p u t Id , ju m la hp e m b e lia n
cek field lengkap
re q u e st d a ta
d a ta d ikirim le m p a rd a ta ke ta b e lb e la n ja p a d aF o rm T ra n sa ksi
S e le sa i
cek tabel tidak kosong
E ntity B arang id nam e price r g b C ontrollerF orm M anipula siD ata id nam e price r g b am bil_data() simpan_data() lempar_data() ubah_data() hapus_data()
F ormM anipulasiD ata id nam e price r g b cek_field_lengkap() panggil_C ontrollerF ormM anipulasiD ata()
4. Melihat Laporan Penjualan Barang 4.1. Melihat Laporan Penjualan Barang Activity Diagram
M an ag er Sistem
M ulai
T a m p il F o rm L a p o ra n P e n ju a la n
S elesai
M anager : M anager
C ontrollerLaporanP enjuala n:
:E ntity B arang
M e m b e ri m a su ka n ta n g g a l tra n sa ksi R e q u e st d a ta tra n sa ksi R e q u e st d a ta b a ra n g D a ta b a ra n gd ite rim a R e q u e st d a ta d e ta il tra n sa ksi D a ta d e ta il tra n sa ksi d ite rim a D a ta tra n sa ksi d ite rim a
F ormLaporanP enjualan id_transaksi id_barang nam a_barang harga_barang price qty total grand_total panggil C ontrollerLaporanP enjualan() T am pilLaporanP enjualan()
C ontrollerLaporanP enjualan id_transaksi id_barang nam a_barang harga_barang price qty total grand_total R equestD ataT ransaksi() R equestD etailD ataT ransaksi() Lem parD ata()