4.2.13. Implementasi Tabel Transaksi
Implementasi dari tabel transaksi dapat dilihat pada tabel 4.15
Tabel 4.15 implementasi tabel transaksi
CREATE TABLE IF NOT EXISTS `transaksi` `id_transaksi` int11 NOT NULL,
`id_pesanan` varchar12 NOT NULL, `jenis_bayar` varchar21 NOT NULL,
`tanggal_bayar` varchar21 NOT NULL, `komentar` text NOT NULL,
PRIMARY KEY `id_transaksi`, KEY `id_pesanan` `id_pesanan`
ENGINE=InnoDB; ALTER TABLE `transaksi`
ADD CONSTRAINT `transaksi_ibfk_1` FOREIGN KEY `id_pesanan` REFERENCES `pesanan` `id_pesanan`;
CREATE TABLE IF NOT EXISTS `detail_pesanan` `id_detail_pesanan` int11 NOT NULL,
`id_pesanan` varchar12 NOT NULL, `id_detail_barang` int11 NOT NULL,
`harga` double NOT NULL, `diskon` float NOT NULL,
`jumlah` int11 NOT NULL, `jumlah_terpenuhi` int11 NOT NULL,
PRIMARY KEY `id_detail_pesanan`, KEY `id_pesanan` `id_pesanan`,`id_detail_barang`,
KEY `id_detail_barang` `id_detail_barang` ENGINE=InnoDB;
ALTER TABLE `detail_pesanan` ADD CONSTRAINT `detail_pesanan_ibfk_2` FOREIGN KEY
`id_detail_barang` REFERENCES `detail_barang` `id_detail_barang`,
ADD CONSTRAINT `detail_pesanan_ibfk_3` FOREIGN KEY `id_pesanan` REFERENCES `pesanan` `id_pesanan`;
4.2.14. Implementasi Tabel Pengiriman
Implementasi dari tabel pengiriman dapat dilihat pada tabel 4.16
Tabel 4.16 implementasi tabel pengiriman
4.2.15. Implementasi Tabel Retur
Implementasi dari tabel retur dapat dilihat pada tabel 4.17
Tabel 4.17 implementasi tabel retur
CREATE TABLE IF NOT EXISTS `pengiriman` `id_pengiriman` int11 NOT NULL,
`id_pesanan` varchar12 NOT NULL, `id_petugas` int11 NOT NULL,
`no_resi` varchar21 NOT NULL, `tanggal_kirim` varchar21 NOT NULL,
`tanggal_terima` varchar21 NOT NULL, `status` varchar12 NOT NULL,
PRIMARY KEY `id_pengiriman`, KEY `id_pesanan` `id_pesanan`,`id_petugas`,
KEY `id_petugas` `id_petugas` ENGINE=InnoDB;
ALTER TABLE `pengiriman` ADD CONSTRAINT `pengiriman_ibfk_2` FOREIGN KEY
`id_petugas` REFERENCES `petugas` `id_petugas`, ADD CONSTRAINT `pengiriman_ibfk_3` FOREIGN KEY
`id_pesanan` REFERENCES `pesanan` `id_pesanan`;
4.2.16. Implementasi Tabel Detail Retur