Tabel Merk Implementasi Basis data

`fax` varchar20 collate latin1_general_ci default NULL, `total_barang` int11 NOT NULL, `subtotal_bayar` double NOT NULL, `ongkos_kirim` double NOT NULL, `total_bayar` double NOT NULL, `bisa_cod` enumtrue,false collate latin1_general_ci NOT NULL default false, `mata_uang` enumrp,pp, collate latin1_general_ci NOT NULL default rp, `harga_paypal` double NOT NULL default 10000, `tipe_pembayaran` varchar50 collate latin1_general_ci default NULL, `kode_pembayaran` varchar50 collate latin1_general_ci default NULL, `tanggal_pembayaran` date default NULL, `catatan_pembayaran` text collate latin1_general_ci NOT NULL, `lunas` enumtrue,false collate latin1_general_ci default false, `perusahaan` varchar255 collate latin1_general_ci NOT NULL, `jenis` varchar255 collate latin1_general_ci NOT NULL, `kode_pengiriman` varchar50 collate latin1_general_ci default NULL, `tanggal_pengiriman` date default NULL, `catatan_pengiriman` text collate latin1_general_ci, `tanggal_diterima` date default NULL, `nama_penerima` varchar255 collate latin1_general_ci NOT NULL, `catatan_penerima` text collate latin1_general_ci NOT NULL, `status` varchar255 collate latin1_general_ci default cart, PRIMARY KEY `id_pesanan`, KEY `id_pelanggan` `id_pelanggan`, KEY `kota` `kota`, KEY `provinsi` `provinsi` ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=76 ; ALTER TABLE `pesanan` ADD CONSTRAINT `pesanan_ibfk_3` FOREIGN KEY `provinsi` REFERENCES `provinsi` `id_provinsi` ON UPDATE CASCADE, ADD CONSTRAINT `pesanan_ibfk_1` FOREIGN KEY `id_pelanggan` REFERENCES `pelanggan` `id_pelanggan` ON UPDATE CASCADE, ADD CONSTRAINT `pesanan_ibfk_2` FOREIGN KEY `kota` REFERENCES `kota_kirim` `id_kota_kirim` ON UPDATE CASCADE;

4.3.11 Tabel Detail Pesanan

CREATE TABLE IF NOT EXISTS `detail_pesanan` `id_detail_pesanan` bigint20 NOT NULL auto_increment, `id_pesanan` bigint20 NOT NULL, `id_barang` bigint20 NOT NULL, `rincian_barang` text NOT NULL, `berat` double NOT NULL default 0, `harga` double NOT NULL default 0, `diskon` double NOT NULL default 0, `jumlah` int11 NOT NULL default 0, `status` enumnormal,stock-limit,stock-less NOT NULL default normal, `retur` enumtrue,false NOT NULL default false, `jumlah_retur` int11 NOT NULL, `alasan` text NOT NULL, `catatan` varchar255 NOT NULL, `jumlah_pengganti_retur` int11 NOT NULL, `alasan2` varchar255 NOT NULL, `catatan2` varchar255 NOT NULL, PRIMARY KEY `id_detail_pesanan`, KEY `id_pesanan` `id_pesanan`, KEY `id_barang` `id_barang` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=96 ; ALTER TABLE `detail_pesanan` ADD CONSTRAINT `detail_pesanan_ibfk_1` FOREIGN KEY `id_barang` REFERENCES `barang` `id_barang` ON UPDATE CASCADE, ADD CONSTRAINT `detail_pesanan_ibfk_2` FOREIGN KEY `id_pesanan` REFERENCES `pesanan` `id_pesanan` ON UPDATE CASCADE; 4.3.12 Tabel Respon CREATE TABLE IF NOT EXISTS `respon` `id_respon` bigint20 NOT NULL auto_increment, `id_barang` bigint20 NOT NULL default 0, `tanggal_input` date NOT NULL, `terakhir_diperbarui` date NOT NULL, `jenis` enumcomment,rating,view,like,recommended,wish,order,buy default comment, `isi` longtext character set latin1 collate latin1_general_ci NOT NULL, `ditampilkan` enumtrue,false default true, PRIMARY KEY `id_respon`, KEY `id_barang` `id_barang`, KEY `id_barang_2` `id_barang`, ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=739 ; ALTER TABLE `respon` ADD CONSTRAINT `respon_ibfk_1` FOREIGN KEY `id_barang` REFERENCES `barang` `id_barang` ON UPDATE CASCADE;

4.3.13 Tabel Halaman Web

CREATE TABLE IF NOT EXISTS `halaman_web` `id_halaman_web` int11 NOT NULL auto_increment, `id_pegawai` int11 NOT NULL default 1, `tanggal_input` date NOT NULL, `terakhir_diperbarui` date NOT NULL, `judul` varchar255 NOT NULL, `isi` longtext NOT NULL, `urutan` varchar5 NOT NULL,