commit to user
42
39 TRequestProduct
Merupakan kelas data yang digunakan untuk membung-
kus data TRequestProduct menjadi sebuah kesatuan
yang disimpan atau diambil ke basis data
3.1.5 Sequence Diagram
3.1.5.1 Sequence Diagram Login User
User melihat layar interface untuk memasukan username, password dan status. Akan dilakukan pengecekkan oleh sistem. Apabila username, password
dan status yang dimasukkan salah maka sistem akan memunculkan peringatan bahwa user gagal login. Kelas Main sebagai kelas interface yang merupakan tatap
muka user dengan system. Login sebagai kelas control yang akan mengecheck username, password dan status yang kita masukan. Kelas OrganizeUser
merupakan kelas proses entitas yang menampung proses data user. Sequence diagram login user dapat dilihat pada Gambar 3.12
Gambar 3.12 Sequence Diagram Login User
: Us er : Main
: Login : Organiz eUs er
showUIM ain setUsername
getUsername chec kUsername
setPas sword getPas sword
chec kP assword setStatus
getStatus chec kS tatus
validasiLogin display M essage
invalid Login
Succ es s
commit to user
43
3.1.5.2 Sequence Diagram Transaction Consumer
Consumer melihat layar interface transaksi consumer. Dalam hal ini consumer telah sukses login lalu memasukan volume produk yang diminta. Sistem
akan menampilkan transaksi produk yang diminta. Kelas Main sebagai kelas interface yang merupakan tatap muka user dengan system. Login sebagai kelas
control untuk login user. Kelas OrganizeConsumer merupakan kelas proses entitas yang menampung proses transaksi data. Kelas TransactionalRequest
sebagai kelas entitas yang menampilkan data produk dari kelas TRequestProduct. Sequence diagram transaction Consumer dapat dilihat pada Gambar 3.13
Gambar 3.13 Sequence Diagram Transaction Consumer
3.1.5.3 Sequence Diagram Transaction Corporation
Corporation melihat layar interface transaksi corporation. Dalam hal ini corporation telah sukses login lalu memasukan data pengolahan produk. Sistem
akan menampilkan transaksi pengolahan produk yang diminta. Kelas Main sebagai kelas interface yang merupakan tatap muka user dengan system. Login
sebagai kelas control untuk login user. Kelas OrganizeCorporation merupakan kelas proses entitas yang menampung proses transaksi data produk. Kelas
TransactionalProduct sebagai kelas entitas yang menampilkan data produk dari kelas TProduct. Sequence diagram transaction Corporation dapat dilihat pada
Gambar 3.14
: Consumer : Main
: Login : OrganizeConsumer : TransactionRequest :
TRequestProduct showUImain
loginSuccess displayUIOrganizeConsumer
setRequestProduct getRequestProduct
showTransactionProduct destroy
commit to user
44
Gambar 3.14 Sequence Diagram Transaction Corporation
: Corporation : Main
: Login : OrganizeCorporation
: TransactionProduct : TProduct
showUImain loginSuccess
displayUIOrganizeCorporation setLogGF
setLogIndoor
setPapanGF
setPapanIndoor
setRSTGF
setRSTIndoor
setProductGF
setProductIndoor getLogGF
showTransactionLogGF getLogIndoor
showTransactionLogIndoor getPapanGF
showTransactionPapanGF getPapanIndoor
showTransactionPapanIndoor getRSTGF
showTransactionRSTGF getRSTIndoor
showTransactionRSTIndoor getProductGF
showTransactionProductGF getProductIndoor
showTransactionProductIndoor destroy
commit to user
45
3.1.5.4 Sequence Diagram Transaction Forestry