Sequence Diagram yang Diusulkan Class Diagram yang Diusulkan

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