10. Tabel rekomendasi
Tabel rekomendasi digunakan untuk menyimpan data rekomendasi. Struktur tabel rekomendasi dapat dilihat pada Tabel 4.12.
Nama Tabel
SQL
rekomendasi CREATE TABLE `rekomendasi`
`id` int11 NOT NULL, `nama` varchar30 DEFAULT NULL,
`no_telp` varchar12 DEFAULT NULL, `pesan` varchar160 DEFAULT NULL,
`kategori_produk` varchar50 DEFAULT NULL, `status_kirim` char2 DEFAULT BD,
`id_transaksi` int11 DEFAULT NULL, `id_pesan` int11 DEFAULT NULL,
PRIMARY KEY`id`, CONSTRAINT `rekomendasi_ibfk_1` FOREIGN KEY `id_transaksi`
REFERENCES `transaksi` `id_transaksi` ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `rekomendasi_ibfk_2` FOREIGN KEY `id_pesan` REFERENCES `pesan` `id` ON DELETE CASCADE ON UPDATE
CASCADE; ENGINE=InnoDB DEFAULT CHARSET=latin1;
11. Tabel keluhan
Tabel user digunakan untuk menyimpan data keluhan. Struktur tabel keluhan dapat dilihat pada Tabel 4.13.
Nama Tabel
SQL
keluhan CREATE TABLE `keluhan`
`id_keluhan` int11 NOT NULL, `tgl_keluhan` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`isi_keluhan` text, `foto_keluhan` varchar255 NOT NULL,
`foto_struk` varchar255 NOT NULL, `status` char2 NOT NULL DEFAULT BR,
`pesan_respon` text, `id_pelanggan` int11 NOT NULL,
PRIMARY KEY`id_keluhan`, CONSTRAINT `keluhan_ibfk_1` FOREIGN KEY `id_pelanggan`
REFERENCES `pelanggan` `id_pelanggan` ON DELETE CASCADE ON UPDATE CASCADE
ENGINE=InnoDB DEFAULT CHARSET=latin1;
Tabel 4.12 Implementasi Tabel Rekomendasi
Tabel 4.13 Implementasi Tabel Keluhan
12. Tabel kritiksaran
Tabel kritiksaran digunakan untuk menyimpan data kritiksaran. Struktur tabel kritiksaran dapat dilihat pada Tabel 4.14.
Nama Tabel SQL
User CREATE TABLE `kritiksaran`
`id_kritiksaran` int11 NOT NULL, `tgl_kritiksaran` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`status_kritiksaran` char2 NOT NULL DEFAULT BR, `isi_kritiksaran` text NOT NULL,
`id_pelanggan` int11 DEFAULT NULL, `nama` varchar30 DEFAULT NULL,
`no_telp` varchar12 DEFAULT NULL, `email` varchar50 DEFAULT NULL,
PRIMARY KEY`id_kritiksaran` ENGINE=MyISAM DEFAULT CHARSET=latin1;
13. Tabel promosi
Tabel promosi digunakan untuk menyimpan data promosi. Struktur tabel promosi dapat dilihat pada Tabel 4.15.
Nama Tabel
SQL
promosi CREATE TABLE `promosi`
`id_promosi` int11 NOT NULL, `status` char1 DEFAULT Y,
`url` varchar100 DEFAULT default.jpg, `id_pegawai` int11 DEFAULT NULL,
PRIMARY KEY`id_promosi`, CONSTRAINT `constratint_id_pegawai` FOREIGN KEY `id_pegawai`
REFERENCES `pegawai` `id` ON DELETE CASCADE ON UPDATE CASCADE
ENGINE=InnoDB DEFAULT CHARSET=utf8;
14. Tabel pesan
Tabel pesan digunakan untuk menyimpan data template pesan. Struktur tabel pesan dapat dilihat pada Tabel 4.16.
Nama Tabel SQL
pesan CREATE TABLE `pesan`
`id` int11 NOT NULL, `jenis` char2 DEFAULT R,
`isi` text, `status_hapus` char1 DEFAULT 1,
PRIMARY KEY`id` ENGINE=InnoDB DEFAULT CHARSET=latin1;
Tabel 4.14 Implementasi Tabel Kritik Saran
Tabel 4.15 Implementasi Tabel Promosi
Tabel 4.16 Implementasi Tabel Pesan