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