Diagram Relasi Perancangan Basis Data

115

3.1.6 Perancangan Basis Data

Perancangan basis data merupakan tahapan untuk memetakan model konseptual ke model basis data yang akan dipakai. Perancangan basis data terbagi menjadi dua yaitu skema relasi dan perancangan struktur data.

3.1.6.1 Diagram Relasi

Proses relasi antar file merupakan gabungan antar file yang memiliki primarykey kunci utama yang sama, sehingga file-file tersebut menjadi satu kesatuan yang dihubungkan oleh field atribut kunci tersebut. Pada proses ini elemem-elemen data dikelompokan menjadi satu filedatabase beserta entitas dan hubungannya. Skema relasi Aplikasi Penjualan Modem dan Alat Electonic di Toko Sentarcom Berbasis Web. 116 jasapengiriman PK nama_jasapengiriman deskripsi_jasapengiriman id_jasapengiriman jenispengiriman PK id_jasapengiriman FK id_jenispengiriman nama_jenispengiriman deskripsi_jenispengiriman hubungi id_hubungi PK id_admin FK nama_hubungi email_hubungi telp_hubungi isi_hubungi tanggal_hubungi admin id_admin PK id_kota nama_admin alamat_admin email_admin tlpn_admin password_admin verification_admin gambar id_gambar PK FK id_barang path_gambar profil_gambar kategori id_kategori PK parent_kategori nama_kategori deskripsi_kategori gambar_kategori kota id_kota PK FK id_provinsi nama_kota kab_kota ongkoskirim id_ongkoskirim PK FK id_kota id_jenispengiriman harga_ongkoskirim FK provinsi id_provinsi PK nama_provinsi warna id_warna PK nama_warna format_warna pembelian PK id_member FK id_invoice FK harga_temp stok_temp berat_temp status_return session_id id_pembelian id_detailbarang FK invoice PK FK id_ongkoskirim id_invoice jenis_pembayaran status_pengiriman keterangan_invoice nama_pemesan alamat_pemesan email_pemesan no_telp_pemesan kodepos_pemesan nama_bank_pemesan no_rekening_pemesan no_resi_pemesan status_pemesanan session_id id_rekening FK rekening id_rekening PK nama_rekening bank_rekening cabang_rekening no_rekening gambar_rekening FK member id_member PK nama_member alamat_member ttl_member telp_member kodepos_member email_member password_member verificationcode_member status_member FK id_kota detailbarang id_detailbarang PK id_warna tanggal_detailbarang stock_detailbarang berat_detailbarang promo_detailbarang FK id_barang FK barang id_barang PK id_kategori nama_barang harga_barang deskripsi_barang diskon_barang rating_barang voterating_barang viewcounter_barang FK 1 N N 1 1 N 1 N 1 N 1 N 1 1 1 N N 1 1 N 1 N 1 N 1 N 1 1 N 1 1 retur id_retur PK id_invoice FK id_detailbarang id_admin tanggal_retur status_retur config id_config PK FK id_admin nama_config deskripsi_config currency_config FK N 1 1 N 1 N N 1 Gambar 3.38 Diagram Relasi

3.1.6.2 Perancangan Struktur Table