3.2.1.1 Skema Relasi
Skema relasi merupakan penggambaran hubungan diantara dua tabel atau lebih pada sistem database. Tabel yang ada pada aplikasi yang akan dibangun
adalah sebagai berikut :
1. Desain {id_desain, id_produk, gbr_desain, status} 2. Detail_ukuran {id_item, id_produk, id_ukuran, qty}
3. Harga {id_produk, id_qty, harga} 4. Kabkota {id_kabkota, id_prov, nama, kabkota, ongkir}
5. Kategori {id_kategori, id_parent, nama_kategori, gbr_kategori, status, kat_keyword, produksi_harian, maks_produksi}
6. Keranjang {id_keranjang, id_session, id_produk, teknik, kode_warna, posisi, id_desain, jml_s, jml_m, jml_l, jml_xl, jml_2xl, jml_3xl, jml_qty, berat,
harga, subtotal, strip} 7. Produk {id_produk, id_kategori, nama_produk, gbr_depan, gbr_belakang,
desk_produk, berat, status} 8. Warna {kode_warna, nama_warna, dihapus}
9. Range_qty {id_qty, qty_min, qty_max} 10. Ukuran {id_ukuran, ukuran, gender, width, height}
11. Teknik_cetak {id_teknik, nama_teknik, deskripsi, gbr_mesin, gbr_sample, link_video}
12. Provinsi {id_prov, nama_prov}
13. Order {id_order, tgl_order, tgl_selesai, jml_order, total_bayar, berat, metode_pembayaran,
id_member, nama_pemesan,
notelp_pemesan, email_pemesan, nama_tujuan, alamat_tujuan, id_kabkota, kodepos_tujuan,
status_order, id_user} 14. Paypal {id_paypal, id_order, kode_transaksi, waktu_pembayaran, pemabayar,
jml_bayar, mata_uang} 15. Order_item {id_item, id_order, id_produk, qty, kode_warna, teknik, strip,
posisi, id_desain, harga} 16. Pembayaran {id_pembayaran, id_order, email, jumlah_bayar, bank_asal,
atas_nama, tgl_bayar, status, tgl_konfirmasi} 17. Member {id_member, nama_member, username, password, status_member,
email, alamat, id_kabkota, kodepos, notelp} 18. User {id_user, username, password, email_user, level, status}
Skema relasi E-commerce pada Pabrik Baju 12Titan dapat dilihat pada gambar 3.79.
162
Gambar 3.79 Skema Relasi E-commerce Pabrik Baju 12Titan
3.2.1.2 Struktur Tabel