4.2.9. 37 Sequence Diagram Cetak Laporan Barang Keluar
Gambar 4.68 Sequence Diagram Cetak Barang Keluar
Keterangan gambar : Pada saat staf biro perlengkapan ingin mencetak laporan barang keluar maka staf biro
perlengkapan masuk ke dalam menu laporan. Di menu laporan akan ditampilkan aksi laporan dari database
”T_barang_keluar dan T_barang_keluar_detail”.
: Staf biro perlengkapan : Laporan
: Kontrol Laporan :T_barang_keluar,T_barang_keluar_detail
1 : Pilih menu laporan 2 : Kirim pesan tampilkan
3 : Kirim pesan tampilkan 4 : Kirim laporan
5 : Kirim laporan 6 : Tampilkan laporan
7 : Pilih cetak laporan barang keluar 8 : Cetak
9 : Cetak 10 : Cetak laporan barang
keluar 11 : Cetaklaporan barang
keluar 12 : Tamplikan laporan cetak barang
keluar
4.2.10 Class Diagram
Gambar 4.69 Class Diagram
Koneksi_database
+Host +Database
+Username +Password
+Membuka_koneksi +Eksekusi_query
+Eksekusi_queryupdate +Tutup_koneksi
Login
+Add +Update
+Validasi_login +Logout
User
+Add +Update
Pembantu
+Add +Update
Biro
+Add +Update
Pemasok
+Add +Update
Katalog_produk
+Add +Update
Barang
+Update +Validasi_jumlah_barang
Pemesanan
+Add +Update
+Validasi_pemesanan +Jumlah_pemesanan
1..
1 1..
1 1..
1 1..
1 1..
1 1..
1 1..
1 1..
1
Main
+Main +Login
+User +Pembantu
+Biro +Pemasok
+Katalog +Barang
+Pemesanan +Barang_masuk
+Pengembalian_barang +Permohonan_barang
+Validasi_permohonan_barang +Barang_keluar
+Laporan 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1
T_app_user
+Id_user +Id_biro
+Id_supplier +Username
+Password +Level_user
+Is_active +Group_akses
+Create +Read
+Update +Delete
+Validasi +Login
1.. 1
1.. 1
T_pembantu
+Id +Type
+Code +Name
+Priority +Is_active
+Create +Read
+Update +Delete
1.. 1
T_biro
+Id_biro +Nama_biro
+Status_biro +Create
+Read +Update
+Delete 1..
1
T_supplier
+Id_supplier +Nama_supplier
+Alamat_supplier +Telp_supplier
+Email_supplier +Status_supplier
+Create +Read
+Update +Delete
1.. 1
T_katalog
+Id_katalog +Id_supplier
+Judul_katalog +Tgl_awal_katalog
+Tgl_akhir_katalog +Status_katalog
+Deskripsi_katalog +Create
+Read +Update
+Delete 1..
1
T_katalog_detail
+Id_katalog_detail +Nama_barang_katalog
+Merk_barang_katalog +Harga_barang_katalog
+Create +Read
+Update +Delete
T_barang
+Id_barang +Id_supplier
+Nama_barang +Merk_barang
+Jumlah_barang +Status_barang
+Deskripsi_barang +Qty_stock
+Update +Validasi_jumlah_barang
1.. 1
T_order
+Id_order +Id_supplier
+Tgl_order +Status_order
+Deskripsi_order +Add
+Update +Validasi_pemesanan
+Jumlah_pemesanan 1..
1
T_order_detail
+Id_order_detail +Id_barang
+Create +Read
+Update +Delete
+Validasi_pemesanan +Jumlah_pemesanan
Barang_masuk
+Add +Update
Pengembalian_barang
+Add +Update
Permohonan_barang
+Add +Update
1 1
1 1
1 1
Validasi_permohonan_barang
+Validasi_permohonan_barang 1
1
Barang_keluar
+Add +Update
Laporan
+Lihat_laporan 1
1 1
1 1..
1 1..
1 1..
1 1..
1 1..
1 1
T_barang_masuk
+Id_barang_masuk +Id_supplier
+Tgl_barang_masuk +Status_barang_masuk
+Create +Read
+Update +Delete
1.. 1
T_retur
+Id_retur +Id_supplier
+Id_barang_masuk +Tgl_retur
+Status_retur +Create
+Read +Update
+Delete 1..
1
T_barang_masuk_detail
+Id_barang_masuk_detail +Id_barang
+Pilih_barang_masuk +Create
+Read +Update
+Delete
T_retur_detail
+Id_retur_detail +Id_barang
+Create +Read
+Update +Delete
T_permohonanbarang
+Id_permohonan_barang +Id_biro
+Tgl_permohonan_barang +Keterangan_permohonan_barang
+Status_permohonan_barang +Create
+Read +Update
+Delete +Validasi_permohonan_barang
T_permohonanabarang_detail
+Id_permohonan_barang_detail +Id_barang
+Is_valid_permohonan_barang +Create
+Read +Update
+Delete 1..
1
1.. 1
T_barang_keluar
+Id_barang_keluar +Id_biro
+Id_permohonan_barang +Tgl_barang_keluar
+Status_barang_keluar +Create
+Read +Update
+Delete 1..
1
T_barang_keluar_detail
+Id_detail_barang_keluar +Id_barang
+Create +Read
+Update +Delete
203
5. 2.11 ERD
T_app_user
Kelola
T_barang
T_barang_masuk _detail
T_barang_masuk T_permohonan
barang_detail T_retur
T_barang_keluar T_order
T_order_detail T_supplier
T_permohonan barang
T_biro Kelola
Kelola Kelola
Kelola
Kelola
T_barang_keluar_ detailr
T_katalog
T_retur_detail T_katalog_detail
Id_user
Password Level_user
Is_active Id_biro
Group_akses Username
Id_supplier
Id_biro
Nama_biro Status_biro
Id_katalog
Judul_katalog Id_supplier
Tgl_awal_katalog Tgl_akhir_katalog
Deskripsi_katalog Status_katalog
Id_barang
Nama_barang Merk_barang
Jumlah_barang Deskripsi_barang
Id_supplier
Status_barang
Id_retur
Id_supplier
Id_barang Id_barang_masuk
Tgl_retur Status_retur
Id_order
Id_supplier Tgl_order
Deskripsi_order Status_order
Id_permohonan_barang
Id_barang Tgl_permohonan_barang
Id_biro
Is_valid_permohonan_barang Status_permohonan_barang
Keterangan_permohonan_barang
Id_barang_masuk
Status_barang_masuk Tgl_barang_masuk
Id_supplier
Id_barang
Id_barang_keluar
Status_barang_keluar Tgl_barang_keluar
Id_permohonan_barang Id_biro
Id_detail_barang_keluar
Id_barang
Id_barang_masuk_detail
Pilih_barang_masuk
Id_order_detail Id_retur_detail
Id_permohonan_barang_detail Id_katalog_detail
Nama_barang_katalog
Qty_stock Telp_supplier
Alamat_supplier Email_supplier
Id_supplier
Nama_supplier Status_supplier
T_pembantu
Id
priority Code
Name Type
Is_active M
1 M
1 1
M
1 1
M 1
M 1
M 1
M Merk_barang_katalog
Harga_barang_katalog
Id_barang 1
1 1
M 1
M 1
M 1
M 1
M M
1 M
Kelola
1 M
Gambar 4.70 ERD
4.2.12 Logical Record Sructure LRS
T_biro
PK Id_biro
Nama_biro Status_biro
T_barang
PK Id_barang
Id_supplier Nama_barang
Merk_barang Jumlah_barang
Status_barang Deskripsi_barang
Qty_stock T_permohonanbarang
PK Id_permohonan_barang
Id_biro Tgl_permohonan_barang
Status_permohonan_barang Keterangan_permohonan_barang
T_katalog
PK Id_katalog
Id_supplier Judul_katalog
Tgl_awal_katalog Tgl_akhir_katalog
Status_katalog Deskripsi_katalog
T_supplier
PK Id_supplier
Nama_Supplier Alamat_supplier
Telp_supplier Email_supplier
Status_supplier
T_retur
PK Id_retur
Id_supplier id_barang_masuk
Tgl_retur Status_retur
Torder
PK Id_order
Id_supplier Tgl_order
Status_order Deskripsi_order
T_barang_masuk
PK Id_barang_masuk
Id_supplier Id_order
Tgl_barang_masuk Status_barang_masuk
T_barang_keluar
PK Id_barang_keluar
Id_biro Id_permohonan_barang
Tgl_barang_keluar Status_barang_keluar
T_barang_keluar_detail
PK Id_detail_barang_keluar
Id_barang T_katalog_detail
PK Id_katalog_detail
Nama_barang_katalog Merk_barang_katalog
Harga_barang_katalog
T_permohonanbarang_detail
PK Id_permohonan_barang_detail
Id_barang Is_valid_permohonan_barang
T_barang_masuk_detail
PK Id_barang_masuk_detail
Id_barang Pilih_barang_masuk
T_order_detail
PK Id_order_detail
Id_barang T_pembantu
PK Id_pembantu
Type Code
Name Priority
Is_active T_app_user
PK Id_user
Id_biro Id_supplier
Username Password
Level_user Is_active
Group_Akses
T_retur_detail
PK Id_retur_detail
Id_barang
Gambar 4.71 Logical Record Structure LRS
4.2.13 Normalisasi 4.2.13.1 T_App_User