Conceptual Data Model Physical Data Model

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