67
4. Activity Diagram Mengelola Laporan
Gambar 4.11 Activity Diagram Mengelola Laporan
4.2.3.3 Sequence Diagram yang Diusulkan
Sequence diagram menjelaskan interaksi objek yang disusun dalam suatu urutan waktu. Diagram ini secara khusus berasosiasi dengan use case. Sequence
diagram juga menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima
antarobjek. Oleh karena itu untuk menggambar diagram sequence harus diketahui objek-objek yang terlibat dalam sebuah use case beserta metode-metode yang
dimiliki kelas yang diinstansiasi menjadi objek itu.
Gudang Sistem
Memilih menu laporan
Pilih laporan yang akan dicetak
Memilih tanggal laporan yang akan dicetak
Memilih tombil cetak Menampilkan halaman
menu laporan
Memproses cetak laporan
68
1. Sequence diagram Login
Gambar 4.12 Sequence Diagram Login
2. Sequence diagram barang masuk
Gambar 4.13 Sequence diagram mengelola transaksi barang masuk
Index : Gudang
Log Home
1 : Inputdata 2 : Submit
3 : Validata 4
5 : Showhome
Barang masuk : Gudang
Add_barang 1 : Add
2 : Submit 3 : Showbarangmasuk
4 : Update 5 : Submit
6 : Showbarangmasuk
69
3. Sequence diagram barang keluar
Gambar 4.14 Sequence diagram mengelola transaksi barang keluar
4. Sequence diagram mengelola laporan
Gambar 4.15 Sequence diagram mengelola laporan
Barang keluar : Gudang
Add_barang_keluar 1 : Add
2 : Submit 3 : Showbarang
4 : Update 5 : Submit
6 : Showbarangkeluar
Index : Gudang
Laporan
1 : Index 2 : Pilihreport
3 : Show 4 : Print
5 : Showreport
70
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.16 Class Diagram SI Persediaan Barang
Penanggung Jawab
+id_Penanggung Jawab +nama_grup
+nama_penanggungjawab +bagian
+tampil +ubah
+hapus
Paket
+id_paket +body
+cat +finishing
+tampilkan +simpan
Suplier
+id_Suplier +kode_suplier
+nama +alamat
+contact +tlp
+tampil +cari
+ubah +hapus
Produk
+id_produksi +kategory_id
+kode_barang +nama_barang
+jumlah +harga
+tampil +ubah
+hapus
Barangout
+id_Barangout +kode_produksi
+nama_konsumen +penanggungjawab_id
+tanggal +type
+cari +ubah
+hapus
Kategori
+id_Katagori +nama_katagori
+tampil +cari
+ubah +hapus
User
+id_User +username
+email +role
+cerated_at +updated_at
+tampil +cari
+ubah +hapus
Umum
+id_Umum +body
+cat +finishing
+jumlah_body +jumlah_cat
+jumlah_finishing +tanggal
Barangin
+id_Barangin +barang_id
+suplier_id +qty
+tanggal
+tampil +cari
+ubah +hapus
71
4.2.3.5 Component Diagram yang Diusulkan