Entity Relational Diagram Perancangan Sistem

Gambar 3.13 DFD Level 1 Subsistem Penerimaan

3.3.6 Entity Relational Diagram

Entity Relational Diagram ERD merupakan gambaran struktur database dari Sistem Informasi Persediaan Barang. ERD dibagi menjadi dua, yaitu Conceptual Data Model CDM atau secara logik dan Physical Data Model PDM atau secara fisik. A. Conceptual Data Model Pada Conceptual Data Model, terdapat enam buah tabel yang saling terintegrasi secara logik. [Data_Retur] [Data_Detil_Retur] [data_barang _retur] [Data Retur Pembelian] [Data Barang Datang ] [Data Penerimaan Barang ] [data_penerimaan] [data_detil_penerimaan] 12 Detil_Retur 11 Retur_Barang 8 Detil_penerimaan _barang 7 Penerimaan_ barang Bag ian Pembelian Staff Gudang Staff Gudang 2.1 Penerimaan Barang 2.2 Retur Barang Gambar 3.14 CDM Sistem Informasi Persediaan Barang B. Physical Data Model Pada Physical Data Model yang tertera dibawah, telah menunjukkan adanya relasi antar tabel. Terlihat bahwa antar tabel satu dengan yang lain saling memberikan informasi berupa identitas kode untuk mengenali tabel yang lain. mempunyai mempunyai4 mempunyai3 pengeluaran melakukan melakukan7 melakukan6 retur penerimaan mempunyai2 melakukan5 melakukan4 melakukan3 detil_stok_opname melakukan2 memiliki detil_surat_jalan2 detil_surat_jalan detil_surat_jalan detil_surat_order2 detil_surat_order detil_surat_order petugas kode_petugas nama_petugas password alamat_petugas no_tlp_petugas jabatan suplier kode_suplier nama_suplier alamat_suplier no_tlp1_suplier no_tlp2_suplier customer kode_customer nama_customer alamat_customer no_tlp1_customer no_tlp2_customer barang kode_barang nama_barang stok min_stok max_stok satuan jenis kode_jenis nama_jenis surat_jalan kode_surat_jalan tgl_masuk surat_order kode_surat_order tgl_permintaan stok_opname tgl_opname total_stok_opname jumlah_baik jumlah_rusak total_database selisih satuan kartu_stok kode_detil_barang tanggal no_bukti total_masuk total_keluar saldo_akhhir penerimaan_barang kode_penerimaan tgl_terima retur_barang kode_retur tgl_retur pengeluaran_barang kode_pengeluaran tgl_pengeluaran detil_penerimaan kode_barang_masuk jumlah_terima detil_retur kode_barang_retur jumlah_retur keterangan_retur detil_pengeluaran kode_barang_keluar jumlah_keluar Gambar 3.15 PDM Sistem Informasi Persediaan Barang KODE_PENGELUARAN = KODE_PENGELUARAN KODE_RETUR = KODE_RETUR KODE_PENERIMAAN = KODE_PENERIMAAN KODE_SURAT_ORDER = KODE_SURAT_ORDER KODE_PETUGAS = KODE_PETUGAS KODE_PETUGAS = KODE_PETUGAS KODE_PETUGAS = KODE_PETUGAS KODE_SURAT_JALAN = KODE_SURAT_JALAN KODE_SURAT_JALAN = KODE_SURAT_JALAN KODE_BARANG = KODE_BARANG KODE_SUPLIER = KODE_SUPLIER KODE_PETUGAS = KODE_PETUGAS KODE_PETUGAS = KODE_PETUGAS KODE_BARANG = KODE_BARANG KODE_CUSTOMER = KODE_CUSTOMER KODE_JENIS = KODE_JENIS KODE_SURAT_JALAN = KODE_SURAT_JALAN KODE_BARANG = KODE_BARANG KODE_SURAT_ORDER = KODE_SURAT_ORDER KODE_BARANG = KODE_BARANG PETUGAS KODE_PETUGAS varchar10 NAMA_PETUGAS varchar50 PASSWORD varchar50 ALAMAT_PETUGAS varchar500 NO_TLP_PETUGAS varchar50 JABATAN varchar50 SUPLIER KODE_SUPLIER varchar10 NAMA_SUPLIER varchar50 ALAMAT_SUPLIER varchar500 NO_TLP1_SUPLIER varchar50 NO_TLP2_SUPLIER varchar50 CUSTOMER KODE_CUSTOMER varchar10 NAMA_CUSTOMER varchar50 ALAMAT_CUSTOMER varchar500 NO_TLP1_CUSTOMER varchar50 NO_TLP2_CUSTOMER varchar50 BARANG KODE_BARANG varchar10 KODE_JENIS varchar10 NAMA_BARANG varchar50 STOK int MIN_STOK int MAX_STOK int SATUAN varchar50 JENIS KODE_JENIS varchar10 NAMA_JENIS varchar50 SURAT_JALAN KODE_SURAT_JALAN varchar10 KODE_PETUGAS varchar10 KODE_SUPLIER varchar10 TGL_MASUK datetime SURAT_ORDER KODE_SURAT_ORDER varchar10 KODE_CUSTOMER varchar10 KODE_PETUGAS varchar10 TGL_PERMINTAAN datetime STOK_OPNAME TGL_OPNAME datetime KODE_BARANG varchar10 TOTAL_STOK_OPNAME int JUMLAH_BAIK int JUMLAH_RUSAK int TOTAL_DATABASE int SELISIH int SATUAN varchar10 KARTU_STOK KODE_DETIL_BARANG varchar10 KODE_BARANG varchar10 TANGGAL datetime NO_BUKTI varchar10 TOTAL_MASUK int TOTAL_KELUAR int SALDO_AKHHIR int PENERIMAAN_BARANG KODE_PENERIMAAN varchar10 KODE_SURAT_JALAN varchar10 KODE_PETUGAS varchar10 TGL_TERIMA datetime RETUR_BARANG KODE_RETUR varchar10 KODE_SURAT_JALAN varchar10 KODE_PETUGAS varchar10 TGL_RETUR datetime PENGELUARAN_BARANG KODE_PENGELUARAN varchar10 KODE_SURAT_ORDER varchar10 KODE_PETUGAS varchar10 TGL_PENGELUARAN datetime DETIL_PENERIMAAN KODE_PENERIMAAN varchar10 KODE_BARANG_MASUK varchar10 JUMLAH_TERIMA int DETIL_RETUR KODE_RETUR varchar10 KODE_BARANG_RETUR varchar10 JUMLAH_RETUR int KETERANGAN_RETUR varchar500 DETIL_PENGELUARAN KODE_PENGELUARAN varchar10 KODE_BARANG_KELUAR varchar10 JUMLAH_KELUAR int DETIL_SURAT_ORDER KODE_BARANG varchar10 KODE_SURAT_ORDER varchar10 JUMLAH_PERMINTAAN int DETIL_SURAT_JALAN KODE_BARANG varchar10 KODE_SURAT_JALAN varchar10 JUMLAH_MASUK int

3.3.7 Struktur Tabel