Conceptual Data Model CDM

[Detail Dt Penj Online] [Dt Produk Sisa] [Lap Produk Promo] [Detail Dt Penj Kasir] [Laporan Penjualan] [Laporan Keuntungan] [Detail Dt Stok] [Lap Data Stok] [Lap Data Best Seller] [Dt Laporan Best Seller] Manajer 4 Produk 3 T ransaksi Online 1.4.1 Pembuatan Laporan Penjualan 1.4.4 Penentuan Produk Promo 1.4.2 Update Laporan Best Seller 1.4.3 Pembuatan Laporan Stok 8 T ransaksi Offline 9 Produk_Seller Gambar 3.15 DFD Level 1 Pembuatan Laporan

3.3.4. Entity Relational Diagram ERD

ERD merupakan suatu desain sistem yang digunakan untuk merepresentasikan, menentukan serta mendokumentasikan akan kebutuhan- kebutuhan sistem dalam pemrosesan database. ERD menyediakan bentuk untuk menunjukkan struktur keseluruhan dari data yang dibutuhkan oleh sistem. Dalam ERD data-data tersebut digambarkan dengan menggambarkan simbol entity. Dalam perancangan sistem ini terdapat beberapa entity yang saling terkait untuk menyediakan data-data yang dibutuhkan oleh sistem.

A. Conceptual Data Model CDM

Sebuah CDM memaparkan relasi-relasi atau hubungan antar tabel dan menggambarkan secara keseluruhan konsep struktur basis data yang dirancang untuk suatu aplikasi. Pada CDM telah didefinisikan kolom mana yang menjadi STIKOM SURABAYA primary key. CDM dari “Rancang Bangun Aplikasi Penjualan Barang Elektronik Berbasis Web ” dapat dilihat pada Gambar 3.16. Pesanan Detail Shoping Chart Memiliki Detail Pesanan Detail Transaksi Online Detail Produk Online Detail Produk Didalam Dalam Detail Transaksi Offline Detail Produk Offline Detail Best Seller Users o o o o o o o o o o o Userid Username Password Nama_Lengkap Alamat Email No_Telp Propinsi Kode_Pos Level Blokir Secret Shoping_Chart Id_Shoping_Chart Transaksi_Online o o o o o o o o o o o o o o o o o o o o o o Id_Transaksi_Online No_Nota Tgl_Transaksi Jam_Transaksi Status Total_Harga Ongkos_Kirim Total_Bayar Total_Keuntungan Tanggal_Transfer Bank_Tujuan Jumlah_Dana Nama_Pemilik_Rekeni Catatan_Tambahan Bukti_Pembayaran Jam_Transfer No_Referensi No_Rekening_Pengirim Tgl_Pengiriman Jam_Pengiriman Nama_Pengirim Telp_Pengirim Alamat_Pengirim Produk o o o o o o o o o o Id_Produk Nama_Produk Deskripsi Diskon Harga_Jual Harga_Beli Stok Gambar Tgl_Upload Tgl_Update Berat_Produk ... Kategori_Produk o Id_Kategori_Produk Nama_Kategori_Produk ... Ongkir o o Id_Ongkir Biaya Daerah Transaksi_Offline o o o o o o o o Id_Transaksi_Offline Nama_Pembeli Total_Transaksi No_Notaa Tgl_Transaksii Jam_Transaksii Total_Bayarr Statuss Total_Keuntungann ... Merk o Id_Merk Nama_Merk ... Detail_Transaksi_Offline o o o o o Id_Detail_Transaksi_Offline Jumlah_Produkk Harga_Produkk Diskonn Sub_Totall Sub_Keuntungann ... Detail_Transaksi_Online o o o o o Id_Detail_Transaksi_Online Jumlah_Produk Harga_Produk Sub_Total Sub_Keuntungan Diskonnn Detail_Shoping_Chart o Id_Detail_Shoping_Chart Jumlah ... In In Produk_Seller o Id_Produk_Seller Jumlah_Seller Integer Integer Gambar 3.16 CDM PT. Chandra Electronic STIKOM SURABAYA B. Physical Data Model PDM PDM merupakan hasil generate dari CDM yang menggambarkan secara detil konsep rancangan struktur basis data yang dirancang untuk pembuatan sistem. PDM berisikan tabel-tabel penyusun basis data beserta field-field yang terdapat pada setiap tabel seperti Gambar 3.17. FK_DETAIL_S_DETAIL_SH_SHOPING_ FK_PRODUK_DALAM_KATEGORI FK_DETAIL_T_DETAIL_TR_TRANSAKS FK_DETAIL_T_DETAIL_PR_PRODUK FK_PRODUK_S_DETAIL_BE_PRODUK FK_SHOPING__PESANAN_USERS FK_USERS_MEMILIKI_ONGKIR FK_TRANSAKS_DETAIL_PE_USERS FK_DETAIL_T_DETAIL_TR_TRANSAKS FK_DETAIL_T_DETAIL_PR_PRODUK FK_DETAIL_S_DETAIL_PR_PRODUK FK_PRODUK_DIDALAM_MERK Users Userid Id_Ongkir Username Password Nama_Lengkap Alamat Email No_Telp Propinsi Kode_Pos Level Blokir Secret ... integer integer varchar50 varchar50 varchar100 varchar255 varchar100 varchar15 varchar50 integer varchar20 char1 varchar50 pk fk Shoping_Chart Id_Shoping_Chart Userid ... integer integer pk fk Transaksi_Online Id_Transaksi_Online Userid No_Nota Tgl_Transaksi Jam_Transaksi Status Total_Harga Ongkos_Kirim Total_Bayar Total_Keuntungan Tanggal_Transfer Bank_Tujuan Jumlah_Dana Nama_Pemilik_Rekening Catatan_Tambahan Bukti_Pembayaran Jam_Transfer No_Referensi No_Rekening_Pengirim Tgl_Pengiriman Jam_Pengiriman Nama_Pengirim Telp_Pengirim Alamat_Pengirim ... integer integer varchar20 date time varchar50 integer integer integer integer date integer integer varchar100 long varchar varchar100 time varchar100 varchar50 date time varchar100 varchar50 varchar100 pk fk Produk Id_Produk Id_Kategori_Produk Id_Merk Nama_Produk Deskripsi Diskon Harga_Jual Harga_Beli Stok Gambar Tgl_Upload Tgl_Update Berat_Produk integer integer integer varchar100 long varchar integer integer integer integer varchar100 date date float pk fk2 fk1 Kategori_Produk Id_Kategori_Produk Nama_Kategori_Produk integer varchar10 pk Ongkir Id_Ongkir Biaya Daerah integer integer varchar50 pk Transaksi_Offline Id_Transaksi_Offline Nama_Pembeli Total_Transaksi No_Notaa Tgl_Transaksii Jam_Transaksii Total_Bayarr Statuss Total_Keuntungann integer varchar50 integer varchar20 date time integer varchar10 integer pk Merk Id_Merk Nama_Merk integer varchar50 pk Detail_Transaksi_Offline Id_Detail_Transaksi_Offline Id_Produk Id_Transaksi_Offline Jumlah_Produkk Harga_Produkk Diskonn Sub_Totall Sub_Keuntungann integer integer integer integer integer integer integer integer pk fk2 fk1 Detail_Transaksi_Online Id_Detail_Transaksi_Online Id_Transaksi_Online Id_Produk Jumlah_Produk Harga_Produk Sub_Total Sub_Keuntungan Diskonnn ... integer integer integer integer integer integer integer integer pk fk1 fk2 Detail_Shoping_Chart Id_Detail_Shoping_Chart Id_Produk Id_Shoping_Chart Jumlah ... integer integer integer integer pk fk2 fk1 Produk_Seller Id_Produk_Seller Id_Produk Jumlah_Seller ... integer integer integer pk fk Gambar 3.17 PDM PT.Chandra Electronic STIKOM SURABAYA

3.3.5. Struktur Tabel