10. Tabel Member
CREATE TABLE IF NOT EXISTS `member` `id_member` int11 NOT NULL AUTO_INCREMENT,
`nama` varchar30 NOT NULL, `id_kota` int11 NOT NULL,
`alamat` text NOT NULL, `kodepos` varchar5 NOT NULL,
`telepon` varchar15 DEFAULT NULL, `handphone` varchar15 DEFAULT NULL,
`email` varchar50 NOT NULL, `password` varchar40 NOT NULL,
`tgl_reg` datetime NOT NULL, `status` enum0,1 NOT NULL,
`blokir` enum0,1 NOT NULL DEFAULT 0, `orderfiktif` tinyint4 NOT NULL DEFAULT 0,
`kode_aktivasi` varchar50 NOT NULL, `kode_lupapassword` varchar20 DEFAULT NULL,
`session_id` varchar60 NOT NULL, PRIMARY KEY `id_member`,
KEY `fk_id_kota` `id_kota` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=42 ;
ALTER TABLE `member` ADD CONSTRAINT `member_ibfk_1` FOREIGN KEY `id_kota` REFERENCES `kota`
`id_kota` ON UPDATE CASCADE;
11. Tabel merk
CREATE TABLE IF NOT EXISTS `merek` `id_merek` int11 unsigned NOT NULL AUTO_INCREMENT,
`prefix` varchar5 NOT NULL, `nama` varchar50 NOT NULL,
`deskripsi` text NOT NULL, PRIMARY KEY `id_merek`,
UNIQUE KEY `prefix` `prefix`, UNIQUE KEY `nama` `nama`
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=16;
12. Tabel ongkir
CREATE TABLE IF NOT EXISTS `ongkir` `id_ongkir` int11 NOT NULL AUTO_INCREMENT,
`id_jenispengiriman` int11 NOT NULL, `id_kota` int11 NOT NULL,
`tarif` int20 NOT NULL, PRIMARY KEY `id_ongkir`,
UNIQUE KEY `id_jenispengiriman` `id_jenispengiriman`,`id_kota`, KEY `id_kota` `id_kota`
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=553;
ALTER TABLE `ongkir` ADD CONSTRAINT `ongkir_ibfk_1` FOREIGN KEY `id_jenispengiriman` REFERENCES
`jenispengiriman` `id_jenispengiriman` ON UPDATE CASCADE, ADD CONSTRAINT `ongkir_ibfk_2` FOREIGN KEY `id_kota` REFERENCES `kota`
`id_kota` ON UPDATE CASCADE;
13. Tabel Pembayaran
14. Tabel Pemesanan
CREATE TABLE IF NOT EXISTS `pemesanan` `id_pemesanan` varchar20 NOT NULL,
`id_Member` int11 NOT NULL, `tgl_pesan` datetime NOT NULL,
`tgl_expired` datetime NOT NULL, `tgl_kirim` datetime NOT NULL,
`tgl_diterima` datetime NOT NULL, `id_ongkir` int11 NOT NULL,
`nama_penerima` varchar30 NOT NULL, `telepon_penerima` varchar20 NOT NULL,
`handphone_penerima` varchar20 NOT NULL, `alamat_penerima` text NOT NULL,
`kodepos_penerima` int5 NOT NULL, `no_resi` varchar50 DEFAULT NULL,
`total_pengiriman` int10 unsigned NOT NULL, `total_pemesanan` int10 unsigned NOT NULL,
`total_berat` float unsigned NOT NULL, `status_pemesanan` enumDipesan,Diproses,Dibatalkan,Dikirim,Diterima,Fiktif,Retur
NOT NULL, `id_petugas` int11 DEFAULT NULL,
PRIMARY KEY `id_pemesanan`, KEY `id_Member` `id_Member`,
KEY `id_petugas` `id_petugas`, KEY `id_ongkir` `id_ongkir`
ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `pembayaran`
`id_pembayaran` int11 NOT NULL AUTO_INCREMENT, `id_pemesanan` varchar20 NOT NULL,
`id_rekening` int2 DEFAULT NULL, `bank_pengirim` varchar50 NOT NULL,
`norek_pengirim` varchar50 DEFAULT NULL, `atasnama` varchar50 NOT NULL,
`no_transfer` varchar50 NOT NULL, `tgl_pembayaran` date NOT NULL,
`status_pembayaran` enumBelum Dibayar,Sudah Dikonfirmasi,Lunas NOT NULL, `jenis_pembayaran` enumE-banking,ATM,Tunai,Paypal DEFAULT NULL,
`jumlahbayar` float NOT NULL, PRIMARY KEY `id_pembayaran`,
UNIQUE KEY `fk_id_pemesanan` `id_pemesanan`, KEY `id_rekening` `id_rekening`
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=28 ;
ALTER TABLE `pembayaran` ADD CONSTRAINT `pembayaran_ibfk_1` FOREIGN KEY `id_rekening` REFERENCES
`rekening` `id_rekening`;