Sequence Diagram yang Diusulkan

86 1. Sequence diagram Login Gambar 4.14 Sequence Diagram Login 2. Sequence diagram mengelola transaksi permintaan Gambar 4.15 Sequence diagram mengelola transaksi permintaan : User main: Main login: Login 1 creat e 2 : input username dan password 3 : login 4 : t ruef alse validasi 5 : pesan t idak valid jika t idak valid : Unit Kerja main: Main FP:FormPermint aan DB:db_persediaanbarang 1 : pilih menu permintaan 2 : panggil menu permint aan 3 : menampilkan menu permintaan 4 : input data permintaan 5 : v alidasi 6 : proses data 7 : simpan data 8 : dat a sukses disimpan 9 : pesan dat a sukses disimpan 10 : pilih t ombol hapus 11 : hapus dat a 12 : proses data 13 : data sukses dihapus 14 : pesan data sukses dihapus 87 3. Sequence diagram mengelola transaksi pesanan Gambar 4.16 Sequence diagram mengelola transaksi pesanan main: Main FPS: FormPesanan DB: db_persediaanbarang : Bagian Logist ik 1 : pilih menu pesanan 2 : panggil menu pesanan 3 : menampilkan menu pesanan 4 : input dat a pesanan 5 : v alidasi 6 : proses dat a 7 : simpan dat a 8 : dat a sukses disimpan 9 : pesan dat a sukses disimpan 10 : pilih t ombol hapus 11 : hapus dat a 12 : proses dat a 13 : dat a sukses dihapus 14 : pesan dat a sukses dihapus 15 : pilih t ombol cet ak 16 : cet ak dat a 17 : proses dat a 18 : dat a berhasil dicet ak 88 4. Sequence diagram mengelola transaksi barang masuk Gambar 4.17 Sequence diagram mengelola transaksi barang masuk main: Main FBM: FormBarangmasuk DB: db_persediaanbarang : Bagian Logist ik 1 : pilih menu barang masuk 2 : panggil menu barang masuk 3 : menampilkan menu barang masuk 4 : input dat a barang masuk 5 : validasi 6 : proses dat a 7 : simpan dat a 8 : dat a sukses disimpan 9 : pesan dat a sukses disimpan 10 : pilih t ombol hapus 11 : hapus dat a 12 : proses dat a 13 : dat a sukses dihapus 14 : pesan dat a sukses dihapus 15 : pilih t ombol cet ak 16 : cet ak dat a 17 : proses dat a 18 : dat a berhasil dicetak 89 5. Sequence diagram mengelola transaksi barang keluar Gambar 4.18 Sequence diagram mengelola transaksi barang keluar 6. Sequence diagram mengelola laporan Gambar 4.19 Sequence diagram mengelola laporan main: Main FBK: FormBarangkeluar DB: db_persediaanbarang : Bagian Logist ik 1 : pilih menu barang keluar 2 : panggil menu barang keluar 3 : menampilkan menu barang keluar 4 : input dat a barang keluar 5 : validasi 6 : proses dat a 7 : simpan dat a 8 : dat a sukses disimpan 9 : pesan data sukses disimpan 10 : pilih t ombol cet ak 11 : cet ak dat a 12 : proses dat a 13 : dat a t ercet ak main: Main FU: FormUtama DB:db_persediaanbarang : Bagian Logist ik 1 : pilih menu laporan 2 : panggil menu laporan 3 : menampilkan menu laporan 4 : pilih laporan 5 : pilih t ombol cetak 6 : cet ak laporan 7 : data sukses dicet ak 8 : dat a sukses dicet ak 90

4.2.3.4 Class Diagram yang Diusulkan

Class Diagram membantu kita dalam visualisasi struktur kelas-kelas dari suatu sistem dan merupakan tipe diagram yang paling banyak dipakai. Class Diagram memperlihatkan hubungan antar kelas dan penjelasan detail tiap-tiap kelas didalam model desain dari suatu sistem. Gambar 4.20 Class Diagram SI Persediaan Barang t b_adm in + id_admin + username + password + nama + bagian + t ambah + edit + hapus + cari + simpan t b_barang + id-barang + nama + satuan + harga_sat uan + st ok + t ambah + edit + cari + hapus + simpan t b_barangkeluar + no_bukt ibarangkeluar + nama + jabatan + t anggal + wakt u + cet ak + t ampil + t ambah + hapus + simpan t b_barangkeluar_detail + no_bukt ibarangkeluar + id_barang + nama-barang + jumlah + sat uan + ket erangan + st okakhir + t ambah + hapus + simpan + t ampil + cet ak t b_barangmasuk + no_penerimaan + no_f akt ur + id_supplier + t otal + t anggal + t ambah + hapus + simpan + t ampil + cetak t b_barangm asuk_detail + no_penerimaan + id_barang + nama_barang + jumlah + harga_sat uan + subt otal + st okakhir t b_perm int aan + no_permint aan + t anggal + bulan + id_unitkerja + t ot al + t ambah + hapus + simpan + t ampil + cet ak t b_perm int aan_det ail + no_permint aan + id_barang + nama_-barang + jumlah + harga_sat uan + subt ot al + t ambah + hapus + simpan + t ampil + cet ak tb_pesanan + no_pesanan + tanggal + lampiran + perihal + id_supplier + tot al + simpan + tampil + cet ak t b_pesanan_det ail + no_pesanan + id_barang + nama_barang + jumlah + harga_sat uan + subt ot al + simpan + t ampil + cet ak tb_supplier + id_supplier + nama + alamat + t elepon + t ambah + edit + hapus + simpan t b_unit kerja + id_unitkerja + nama + unit + t ambah + edit + hapus + simpan 91

4.2.3.5 Component Diagram yang Diusulkan

Component adalah unit fisik yang nyata yang menjadi bagian dari deployment independent. Component ini diimplementasikan meskipun pada sistem yang kecil. Perancangan menu pada aplikasi yang diusulkan digambarkan oleh component diagram berikut : Gambar 4.21 Component Diagram SI Persediaan Barang

4.2.3.6 Deployment Diagram yang Diusulkan

Deployment diagram menggambarkan arsitektur fisik dari sistem, seperti hardware, operating sistem, antar muka, dan semua perangkat lunak tambahan pendukung. Gambar 4.22 Deployment Diagram SI Persediaan Barang Server Dat abase MySQL Aplikasi Server SI Persediaan Barang Client Aplikasi Client SI Persediaan Barang Java Aplicat ion. jar user int erface java class Netbeans jdk MySQL dat a