Tabel Kategori Tabel Pengarang Tabel Penerbit Tabel Orders_temp Tabel Orders

4.2.4. Tabel Kategori

Berisi tentang banyak macam kategori yang dijual. Satu kategori dalam tabel ini mewakili beberapa macam produk. Berikut adalah query tabel kategori dan hasil eksekusinya. CREATE TABLE `kategori` `id_kategori` int11 NOT NULL AUTO_INCREMENT, `nama_kategori` varchar100 NOT NULL, `kategori_seo` varchar100 NOT NULL, PRIMARY KEY `id_kategori` ; Tabel 4.4. Tabel Kategori.

4.2.5. Tabel Pengarang

Berisi tentang nama_pengarang dan biografi_pengarang. Biografi dalam tabel ini menjelaskan tentang cerita singkat tentang kehidupan si pengarang. Berikut adalah query tabel pengarang dan hasil eksekusinya. CREATE TABLE `pengarang` `id_pengarang` int11 NOT NULL AUTO_INCREMENT, `nama_pengarang` varchar100 NOT NULL, `biografi_pengarang` text NOT NULL, PRIMARY KEY `id_pengarang` ; Tabel 4.5. Tabel Pengarang.

4.2.6. Tabel Penerbit

Hanya ada 2 field dalam tabel ini , yakni id_penerbit dan nama penerbit. Satu penerbit dalam tabel ini mewakili banyak produk. Berikut adalah query tabel penerbit dan hasil eksekusinya. CREATE TABLE `penerbit` `id_penerbit` int11 NOT NULL AUTO_INCREMENT, `nama_penerbit` varchar100 NOT NULL, PRIMARY KEY `id_penerbit` ; Tabel 4.6. Tabel Penerbit.

4.2.7. Tabel Orders_temp

Merupakan tempat penyimpanan sementara sebuah order pemesanan, atau juga bisa disebut keranjang belanja. Pelanggan yang melakukan transaksi sebelumnya dicatat di tabel ini apa saja pembeliannya. Setelah terjadi deal transaksi, baru kemudian data transaksi disimpan ke dalam tabel order dan tabel order detail. Berikut adalah query tabel orders_temp dan hasil eksekusinya. CREATE TABLE IF `orders_temp` `id_orders_temp` int11 NOT NULL AUTO_INCREMENT, `id_produk` int11 NOT NULL, `id_session` varchar100 NOT NULL, `jumlah` int11 NOT NULL, `tgl_order_temp` date NOT NULL, `jam_order_temp` time NOT NULL, PRIMARY KEY `id_orders_temp` ; Tabel 4.7. Tabel Order_temp.

4.2.8. Tabel Orders

Merupakan tempat pencatatatan pesanan pelanggan. Pelanggan yang membeli sebuah produk datanya akan dicatat dalam tabel ini. Seperti alamat tujuan, kota, tanggal jam order hingga status order pesanan apakah masih pending atau telah dikirim. Berikut adalah query tabel orders dan hasil eksekusinya. CREATE TABLE `orders` `id_orders` int11 NOT NULL AUTO_INCREMENT, `id_pelanggan` int11 NOT NULL, `id_kota` int11 NOT NULL, `alamat_order` text NOT NULL, `status_order` varchar50 NOT NULL, `tgl_order` date NOT NULL, `jam_order` time NOT NULL, PRIMARY KEY `id_orders` ; Tabel 4.8. Tabel Orders.

4.2.9. Tabel Orders_detail