Conceptual Data Model Physical Data Model

3.6.5. Entity Relational Diagram

Entity Relationhip Diagram atau biasa disebut ERD adalah suatu desain sistem yang digunakan untuk menggambarkan kebutuhan tabel dalam sistem. Tabel ini akan digambarkan dalam bentuk entity dan memiliki atribut serta saling berhubungan atau relasi satu sama lain. Penggambar ERD lebih jelasnya adalah sebagai berikut.

A. Conceptual Data Model

Conceptual Data Model CDM menggambarkan secara keseluruhan konsep struktur basis data yang dirancang untuk suatu program atau aplikasi. Pada Gambar 3.16 menunjukkan CDM yang sudah terdapat beberapa atribut di setiap tabel yang berelasi untuk menampung data yang terkait di dalamnya. Desain CDM dapat dilihat pada Gambar 3.16.

B. Physical Data Model

Physical Data Model PDM menggambarkan secara detail konsep rancangan struktur basis data yang dirancang untuk suatu program aplikasi. PDM merupakan hasil generate dari Conceptual Data Model CDM. Pada PDM tergambar jelas tabel-tabel penyusun basis data beserta field-field yang terdapat pada setiap tabel. Adapaun PDM untuk aplikasi dapat dilihat pada gambar 3.17 Gambar 3.16. Rancang Bangun Aplikasi Penjualan dan Pembelian Pada UD. Tirta Samudra Menyimpan Memiliki Memiliki Menyimpan Memiliki Menyimpan Memiliki Melakukan Mengakses Mengakses Memiliki Produk o o o o o o o o o o Id_Barang Nama_Barang Harga_Beli Harga_Jual Harga_Average Stok Komisi Stok Pengaman Waktu_tunggu Permintaan Rop Variable characters 5 Variable characters 30 Integer Integer Integer Integer Integer Integer Integer Integer Integer Supplier o o o Id_supplier Nama_supplier Alamat_Supplier T elepon_Supplier Variable characters 5 Variable characters 20 Variable characters 40 Variable characters 20 Pelanggan o o o Id_Pelanggan Nama_Pelanggan Alamat_Pelanggan T elepon_Pelanggan Variable characters 5 Variable characters 30 Variable characters 50 Variable characters 20 Karyawan o o o o o Id_karyawan Nama_karyawan Alamat T elepon Password Hak_Akses Variable characters 5 Variable characters 50 Variable characters 50 Variable characters 20 Variable characters 20 Variable characters 20 Sales o o o Id_Sales Nama_Sales Alamat_Sales T elepon_Sales Variable characters 5 Variable characters 50 Variable characters 50 Variable characters 20 Jenis_Produk o Id_Jenis Nama_Produk Variable characters 5 Variable characters 30 Pembelian o o Id_Pembelian T gl_Pembelian T otal Variable characters 10 Date Integer Detil_Pembelian o o o Id_Detil_Pembelian Jumlah Harga Sub_T otal Integer Integer Integer Integer Penjualan o o o o Id_Penjualan T gl_Penjualan T otal Bayar Kembalian Variable characters 10 Date Integer Integer Integer Detil_Penjualan o o o o o Id_Detil_Penjualan Jumlah Harga Sub_T otal Komisi Harga_Average Integer Integer Integer Integer Integer Integer Gambar 3.17. Rancang Bangun Aplikasi Penjualan dan Pembelian Pada UD. Tirta Samudra Produk Id_Barang Id_Jeni s Id_suppl i er Nama_Barang Harga_Bel i Harga_Jual Harga_Average Stok Komi si Stok Pengaman Waktu_tunggu Permi ntaan Rop varchar5 varchar5 varchar5 varchar30 i nt i nt i nt i nt i nt i nt i nt i nt i nt pk fk2 fk1 Suppl i er Id_suppl i er Nama_suppl i er Al amat_Suppl i er T el epon_Suppl i er varchar5 varchar20 varchar40 varchar20 pk Pel anggan Id_Pel anggan Nama_Pel anggan Al amat_Pel anggan T el epon_Pel anggan varchar5 varchar30 varchar50 varchar20 pk Karyawan Id_karyawan Nama_karyawan Al amat T el epon Password Hak_Akses varchar5 varchar50 varchar50 varchar20 varchar20 varchar20 pk Sal es Id_Sal es Nama_Sal es Al amat_Sal es T el epon_Sal es varchar5 varchar50 varchar50 varchar20 pk Jeni s_Produk Id_Jeni s Nama_Produk varchar5 varchar30 pk Pembel i an Id_Pembel i an Id_karyawan Id_suppl i er T gl _Pembel i an T otal varchar10 varchar5 varchar5 date i nt pk fk1 fk2 Deti l _Pembel i an Id_Deti l _Pembel i an Id_Pembel i an Id_Barang Juml ah Harga Sub_T otal i nt varchar10 varchar5 i nt i nt i nt pk fk1 fk2 Penj ual an Id_Penj ual an Id_Pel anggan Id_Sal es Id_karyawan varchar10 varchar5 varchar5 varchar5 pk fk1 fk2 fk3 Deti l _Penj ual an Id_Deti l _Penj ual an Id_Barang Id_Penj ual an Juml ah Harga Sub_T otal i nt varchar5 varchar10 i nt i nt i nt i nt pk fk2 fk1

3.6.6. Struktur Tabel