Skema Relasi Perancangan Basis Data

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