Digunakan pada Proses 8.0, proses 8.1, proses 8.1.1, proses 8.1.2
Deskripsi Berisi data pembelain
Struktur data Id_pembelian+id_detailpembelian+id_member+i
d_barang+haraga_temp+stock_temp+berat+tem p+session_id
Id_pembelian id_detailpembelian
id_member id_barang
haraga_temp stock_temp
berat_temp session_id
[0-9] [0-9]
[0-9] [0-9]
[0-9] [0-9]
[0-9] [A-Z|a-z|0-9]
Nama Aliran data Data Provinsi
Digunakan pada Proses 5.0, proses 5.5, proses 5.5.1, proses 5.5.2
proses 5.5.3 Deskripsi
Berisi data provinsi Struktur data
Id_provinsi+nama_provinsi Id_provinsi
nama_provinsi [0-9]
[A-Z|a-z|0-9]
3.2 Perancangan Basis Data
Perancangan data atau lebih dikenal dengan perancangan basis data yaitu menciptakan atau merancang data yang terhubung dan disimpan secara bersama-
sama. Untuk menggambarkannya digunakanlah skema relasi dan perancangan struktur tabel. Dari dua hasil tersebut, implementasi basis data akan bisa
dikerjakan.
3.2.1 Skema Relasi
Model data relasional merupakan model data di mana hubungan antar data, arti data dan batasannya dijelaskan dengan baris dan kolom. Secara formal,
ke semuanya itu digambarkan ke dalam skema relasi dan diagram skema. Adapun skema relasi yang terdapat dalam aplikasi e-commerce adalah sebagai berikut:
Admin
PK Id_admin
nama_admin alamat_admin
email_admin telp_admin
password_admin Barang
PK id_barang
nama_barang harga_barang
deskripsi_barang kondisi_barang
berat_barang stok_barang
FK1 id_detailmerk
Bid
PK id_bid
FK1 id_lelang
FK2 id_member
harga_bid waktu_bid
currency
PK id_currency
kode_currency symbol_currency
harga_currency deskripsi_currency
status_currency detaillelang
PK id_detaillelang
FK1 id_lelang
FK3 id_member
waktu_detaillelang status_pengiriman
keterangan_detaillelang nama_pemesan
alamat_pemesan email_pemesan
no_telp_pemesan kodepos_pemesan
kota_pemesan provinsi_pemesan
no_resi_pemesan hargafix_detaillelang
hargaongkir_detaillelang status_pemesanan
Detailmerk
PK id_detailmerk
FK1 id_kategori
FK2 id_merk
Detailpembelian
PK id_detailpembelian
tanggal_detailpembelian status_pengiriman
keterangan_detailpembelian nama_pemesan
alamat_pemesan email_pemesan
no_telp_pemesan kodepos_pemesan
kota_pemesan provinsi_pemesan
no_resi_pemesan totalpembayaran_detailpembelian
hargaongkir_detailpembelian status_pemesanan
FK1 id_currency
Gambar
PK id_gambar
FK1 id_barang
path_gambar profile_gambar
hubungi
PK id_hubungi
FK1 id_admin
nama_hubungi email_hubungi
telp_hubungi isi_hubungi
JasaPengiriman
PK id_jasapengiriman
nama_jasapengiriman JenisPengiriman
PK id_jenispengiriman
FK1 id_jasapengiriman
nama_jenispengiriman deskripsi_jenispengiriman
kategori
PK id_kategori
nama_kategori deskripsi_kategori
kota
PK id_kota
FK1 id_provinsi
nama_kota kabkota
KonfirmasiLelang
PK id_konfirmasilelang
FK1 id_detaillelang
payment_gateway bank_rekening
no_rekening instansi_pembayaran
no_transaksi totalbayar_konfirmasilelang
kurs_konfirmasilelang tanggal_konfirmasilelang
KonfirmasiPembayaran
PK id_konfirmasipembayaran
payment_gateway bank_rekening
no_rekening instansi_pembayaran
no_transaksi totalbayar_konfirmasipembayaran
kurs_konfirmasipembayaran tanggal_konfirmasipembayaran
FK1 id_detailpembelian
lelang
PK id_lelang
FK1 id_barang
nama_lelang countbid_lelang
currentbid_lelang minbid_lelang
starttime_lelang endtime_lelang
member
PK id_member
FK1 id_kota
nama_member alamat_member
ttl_member telp_member
kodepos_member email_member
password_member verificationcode_member
status_member
merk
PK id_merk
nama_merk OngkosKirim
PK id_ongkoskirim
FK1 id_kota
FK2 id_jenispengiriman
harga_ongkoskirim i
Pembelian
PK id_pembelian
FK3 id_detailpembelian
FK2 id_barang
harga_temp stok_temp
berat_temp FK1
id_member FK4
id_admin
Provinsi
PK id_provinsi
nama_provinsi rekening
PK id_rekening
nama_rekening bank_rekening
cabang_rekening no_rekening
gambar_rekening FK1
id_detailpembelian
Gambar 3.28 Skema relasi
3.2.2 Perancangan Struktur Tabel