Skema Relasi Perancangan Basis Data

Tabel 3. 14 Tabel Detail Produk Nama Tabel : detail_produk Primary Key : id_detailproduk Nama field Tipe data Ukuran Kunci Keterangan id_detailproduk Integer 11 PK Auto increment Id_ produk Integer 11 FK Foreign Key, references table produk id_ produk Id_warna Integer 11 FK Foreign Key, references table warna id_ warna Id_ukuran Integer 11 FK Foreign Key, references table ukuran id_ Ukuran dimasukan Date - Tanggal pemasukan produk Stock Integer 11 Stok produk ditampilkan enum ‘Y’,’T’ ditampilkan id_admin Integer 11 FK Foreign Key, references table admin id_admin Tabel 3. 15 Tabel Detail Pemesanan Nama Tabel : detail_pemesanan Primary Key : Id_ detailpemesanan Nama field Tipe data Ukuran Kunci Keterangan Id_detailpemesanan Integer 11 PK Auto increment Id_ pemesanan Integer 11 FK Foreign Key, references table pemesanan id_ pemesanan Id_detailproduk Integer 11 FK Foreign Key, references table produk_detail id_ detailproduk Jumlah_pesanan Integer 11 Jumlah produk Harga decimal 19,0 Harga produk Diskon Integer 2 Diskon produk Berat Float 4,2 berat produk Tabel 3. 16 Tabel Pemesanan Nama Tabel : Pemesanan Primary Key : id_pemesanan Nama field Tipe data Ukuran Kunci Keterangan id_ pemesanan Integer 11 PK Auto increment id_member Integer 11 FK Foreign Key, references table member id_member Tgl_expired Datetime - Tanggal expired Tgl_pesan Datetime - Tanggal pesan status_pemesanan enum ‘baru’,’konfi rmasi’,’lunas ’,’batal’ Status pemesanan Total_berat Float 4,2 Total berat Total_bayar decimal 19,0 Total bayar Tabel 3. 17 Tabel Pembayaran Nama Tabel : Pembayaran Primary Key : id_ pembayaran Nama field Tipe data Ukuran Kunci Keterangan id_ pembayaran Integer 11 PK Auto increment jenis_pembayaran Enum ‘transfer tunai, transfer rekening’, ’paypal’ Jenis pembayaran yang dipilih Nama_pembayar Varchar 50 Nama pengirim transfer Jumlah_bayar decimal 19,0 Jumlah bayar Tgl_bayar Date - Tanggal transfer Id_ pemesanan Integer 11 FK Foreign Key, references table Pemesanan Id_ pemesanan Jumlah_dollar decimal 19,2 Jumlah dollar No_transaksi varchar 50 Nomor transaksi No_rekening varchar 50 No rekening Id_paypal varchar 50 Id paypal bank varchar 20 bank kurs decimal 19,2 Nilai kurs tujuan_transfer Varchar 50 tujuan transfer Tabel 3. 18 Tabel Pengiriman Nama Tabel : Pengiriman Primary Key : id_pengiriman Nama field Tipe data Ukuran Kunci Keterangan id_pengiriman Integer 11 PK Auto increment Id_ongkir Integer 11 FK Foreign Key, references table Ongkir id_ongkir Id_pemesanan Integer 11 FK Foreign Key, references table Pemesanan Id_ pemesanan Tgl_kirim Date - Tanggal kirim produk Tgl_terima Datetime - Tanggal terima produk status_pengiriman Enum ‘belum dikirim’,’diki rim’,’diterim a’ Status pengiriman Penerima_barang varchar 50 Nama penerima alamat_kirim text - Alamat pemesan kodepos char 5 Kode pos no_resi Varchar 20 No resi No _telpn varchar 20 No telp pemesan penerima_produk varchar 50 Nama penerima Tabel 3. 19 Tabel Ukuran Nama Tabel : Ukuran Primary Key : id_ukuran Nama field Tipe data Ukuran Kunci Keterangan id_ukuran Integer 11 PK Auto increment Nama_Ukuran Varchar 50 Nama ukuran ditampilkan enum ‘Y’,’T’ ditampilkan id_admin Integer 11 FK Foreign Key, references table