Sequence Diagram Login User Sequence Diagram Transaction Consumer Sequence Diagram Transaction Corporation

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