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