Entity Relationship Diagram ERD

4.2.4 Entity Relationship Diagram ERD

Entity Relational Diagram ERD merupakan gambaran dari struktur database. Dalam pembuatan Sistem Informasi Penjualan Barang pada Surya Mart ERD dibagi menjadi dua, yaitu Conceptual Data Model dan Physical Data Model.

1. Conceptual Data Model

Conceptual Data Model CDM menggambarkan relasi antar tabel yang ada pada database. Gambar 4.14 menggambarkan tabel-tabel yang terdapat pada CDM sistem informasi penjualan barang Surya Mart: Gambar 4.14 Conceptual Data Model CDM

2. Physical Data Model PDM

Physical Data Model PDM merupakan gambaran secara fisik dari database. PDM didapat dengan cara melakukan generate pada CDM. PDM meggambarkan hubungan data antar tabel dan identidas primary key, foreign key data tersebut. Gambar 4.15 menggambarkan tabel-tabel yang terdapat pada PDM sistem informasi penjualan barang Surya Mart: BarangMemilikiKategori PotonganHargaPadaBarang PenggunaMelayaniPenjualan VoucherDapatDigunakan PenggunaMemilikiKotaAsal BarangMemilikiSatuan PenggunaMemilikLevel PenjualanBarang GratisanPadaBarang Barang o o No_barcode Nama_barang Stok Harga Characters 13 Variable characters 50 Integer Integer Kategori Id_kategori Nama_kategori Characters 3 Variable characters 50 Satuan Id_satuan Nama_satuan Characters 3 Variable characters 50 Penjualan o No_transaksi Tgl_transaksi Total Pembayaran Kembalian Characters 14 Date Time Integer Integer Integer Voucher Kode_voucher Nominal_potongan_voucher Status Characters 10 Integer Characters 1 Kota Id_kota Nama_kota Characters 3 Variable characters 50 Pengguna o ID_Pengguna Tgl_daftar Nama Alamat No_telepon Username Password Variable characters 5 Date Time Variable characters 100 Variable characters 100 Characters 12 Variable characters 20 Variable characters 20 Potongan_harga Id_promo Tgl_mulai Tgl_akhir Nominal_potongan_harga Characters 14 Date Date Integer Level Id_level Nama_level Characters 3 Variable characters 50 Gratis_Barang o o o o Id_promo_gratis_barang Tgl_mulai_gratisan Tgl_akhir_gratisan Qty_minimal Qty_diberikan Variable characters 14 Date Date Integer Integer Gambar 4.15 Physical Data Model PDM

4.2.5 Struktur Tabel