3.3.3. Entity Relationship Diagram
Entity relationship diagram ERD digunakan untuk menggambarkan hubungan antar tabel yang terdapat dalam sistem. ERD disajikan dalam bentuk
Conceptual Data Model CDM dan Physical Data Model PDM.
A. Conceptual Data Model
Conceptual Data Model CDM berisi sembilan entity, yaitu entity kota, entity jenis, entity kartu stok, entity negara, entity bahan baku ,entity perusahaan,
entity pembayaran, entity penjualan, dan entity pesanan.
Jenis Memiliki Negara Memiliki
Kota Memiliki
Perusahaan Memiliki Bahan Baku Memliki
Penjualan Memiliki Perusahaan Mempunyai
Penjualan mempunyai Admin dimiliki
Admin Memiliki Jenis
kode_jenis nama_jenis
pi Variable characters 10 Variable characters 50
M Identifier_1 pi
bahanbaku kode_bahan
nama_bahan harga
Password keterangan
pi Variable characters 10 Variable characters 50
Integer Variable characters 10
Variable characters 20 M
Identifier_1 pi Admin
kode_admin Password
pi Variable characters 10 Variable characters 10
M Identifier_1 pi
kota kode_kota
nama_kota pi Variable characters 10
Variable characters 50 M
Identifier_1 pi
negara kode_negara
nama_negara pi Variable characters 10
Variable characters 50 M
Identifier_1 pi
perusahaan kode_perusahaan
nama_perusahaan alamat
telephone pi Variable characters 10
Variable characters 50 Variable characters 50
Variable characters 20 M
Identifier_1 pi
pesanan kode_transaksi
total_barang tanggal
pi Variable characters 10 Integer
Date M
Identifier_1 pi penjualan
kode_penjualan total_barang
total_bayar emkl
stuffing tanggal
keterangan total_sisa
pi Variable characters 10 Integer
Integer Integer
Integer Date
Variable characters 20 Integer
M
Identifier_1 pi pembayaran
kode_bayar tanggal
bank nominal_transfer
notransfer pi Variable characters 10
Date Variable characters 10
Integer Variable characters 20
M
Identifier_1 pi
Gambar 3.25. Conceptual Data Model
B. Physical Data Model
Jenis kode_jenis
nama_jenis varchar10
varchar50 pk
bahanbaku kode_bahan
kode_jenis nama_bahan
harga Password
keterangan varchar10
varchar10 varchar50
int varchar10
varchar20 pk
fk Admin
kode_admin Password
varchar10 varchar10
pk kota
kode_kota nama_kota
varchar10 varchar50
pk negara
kode_negara nama_negara
varchar10 varchar50
pk
perusahaan kode_perusahaan
kode_penjualan kode_bayar
kode_negara kode_kota
nama_perusahaan alamat
telephone varchar10
varchar10 varchar10
varchar10 varchar10
varchar50 varchar50
varchar20 pk
fk3 fk4
fk1 fk2
pesanan kode_transaksi
kode_bahan kode_perusahaan
total_barang tanggal
varchar10 varchar10
varchar10 int
datetime pk
fk2 fk1
penjualan kode_penjualan
kode_admin total_barang
total_bayar emkl
stuffing tanggal
keterangan total_sisa
varchar10 varchar10
int int
int int
datetime varchar20
int pk
fk pembayaran
kode_bayar kode_penjualan
kode_admin tanggal
bank nominal_transfer
notransfer varchar10
varchar10 varchar10
datetime varchar10
int varchar20
pk fk1
fk2
Gambar 3.26. Physical Data Model PDM
Physical Data Model PDM berisi sembilan entity, yaitu entity kota, entity jenis, entity admin, entity negara, entity bahan baku ,entity perusahaan, entity
pembayaran, entity penjualan, dan entity pesanan.
3.3.4. Struktur Database