Tabel 4.8.
Tabel Orders.
4.2.9. Tabel Orders_detail
Merupakan perluasan dari taber order. Yakni menerangkan tentang jumlah produk yang dipesan untuk id_produk yang sama orderan sebuah produk yang
lebih dari satu item, tetapi sama satu jenis . Berikut adalah query tabel orders_detail dan hasil eksekusinya.
CREATE TABLE `orders_detail` `id_produk` int11 NOT NULL,
`id_orders` int11 NOT NULL, `jumlah` int11 NOT NULL
;
Tabel 4.9 . Tabel Orders_detail.
4.2.10. Tabel Rating
Berfungsi untuk memberikan rating suatu produk. Pelanggan berhak memberikan nilai yang sebelumnya sudah ditentukan pilihannya. Berikut adalah
query tabel rating dan hasil eksekusinya.
CREATE TABLE `rating` `id_produk` int11 NOT NULL,
`sangat_baik` int11 NOT NULL, `baik` int11 NOT NULL,
`buruk` int11 NOT NULL, `sangat_buruk` int11 NOT NULL
;
Tabel 4.10.
Tabel Rating.
4.2.11. Tabel Komentar
Customer memiliki hak untuk memberikan komentarpendapatnya terhadap produk yang ditampilkan. Setiap komentar yang diberikan akan rekam
oleh sistem dan masuk ke tabel komentar. Berikut adalah query tabel komentar dan hasil eksekusinya.
CREATE TABLE `komentar` `id_komentar` int11 NOT NULL AUTO_INCREMENT,
`id_produk` int11 NOT NULL, `id_pelanggan` int11 NOT NULL,
`isi_komentar` text NOT NULL, `tgl` date NOT NULL,
`jam_komentar` time NOT NULL, `aktif` enumY,N NOT NULL DEFAULT Y,
PRIMARY KEY `id_komentar` ;
Tabel 4.11.
Tabel Komentar.
4.2.12. Tabel Kota
Tabel kota berkaitan dengan tabel order. Setiap kota memiliki ongkos kirim yang berbeda-beda mengingat jauh dekat dan sulit mudahnya tempat
tersebut dijangkau. Sehingga tabel ini juga menentukan harga dari sebuah produk melalui tambahan ongkos kirim produknya. Berikut adalah query tabel kota dan
hasil eksekusinya.
CREATE TABLE `kota` `id_kota` int11 NOT NULL AUTO_INCREMENT,
`nama_kota` varchar100 NOT NULL, `ongkos_kirim` int11 NOT NULL,
PRIMARY KEY `id_kota` ;
Tabel 4.12.
Tabel Kota.
4.2.13. Tabel Hubungi
Tabel ini adalah tempat untuk menampung keluhan-keluhan, saran ataupun kritik terhadap perusahaan dari konsumen tentang produk, web atau
pelayanan perusahaan. Berikut adalah query tabel hubungi dan hasil eksekusinya.
CREATE TABLE `hubungi` `id_hubungi` int11 NOT NULL AUTO_INCREMENT,
`nama_hubungi` varchar100 NOT NULL, `email_hubungi` varchar50 NOT NULL,
`subjek` varchar100 NOT NULL, `pesan` text NOT NULL,
`tanggal_hubungi` date NOT NULL, PRIMARY KEY `id_hubungi`
;
Tabel 4.13. Tabel Hubungi.
4.2.14. Tabel Modul