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