2. 7. 6 Prosedur Penambahan Data Pembangunan e-commerce pada Toko Bee Computer (Beecom)
`id_paket_komputer`,`id_barang`, KEY `id_barang` `id_barang` ENGINE=InnoDB DEFAULT
CHARSET=latin1;
9 Pembelian CREATE TABLE IF NOT EXISTS `pembelian`
`id_pembelian` int5 unsigned zerofill NOT NULL AUTO_INCREMENT, `status`
enumBatal,BelumBayar,Sudah’,’Konfirmasi,Suda h Lunas,Sudah Dikirim,TerbukaRetur,
Retur,Selesai NOT NULL DEFAULT Belum Bayar, `email_pelanggan` varchar100 NOT NULL,
`total_pembelian` int8 unsigned DEFAULT NULL, `biaya_pengiriman` int8 unsigned DEFAULT
NULL, `id_paket` mediumint3 unsigned NOT NULL, `id_kota` varchar6 NOT NULL,
`waktu_masuk` datetime NOT NULL, `jatuh_tempo` datetime NOT NULL,
`penerima`
varchar100 DEFAULT
NULL, `kodepos` int10 unsigned DEFAULT NULL,
`telepon` varchar20 DEFAULT NULL, `alamat` mediumtext, `resi` varchar20 DEFAULT NULL,
`tgl_kirim` date DEFAULT NULL, `waktu_terima` datetime DEFAULT NULL, `penerima_barang`
varchar100 DEFAULT NULL, `admin_username` varchar20 DEFAULT NULL, PRIMARY KEY
`id_pembelian`, KEY `email_member` `email_pelanggan`, KEY `id_paket` `id_paket`,
KEY `id_kota` `id_kota`, KEY `admin_username` `admin_username`ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=15 ;
10 item_pembelian CREATE TABLE IF NOT EXISTS `item_pembelian`
`id_barang` int10 unsigned NOT NULL, `id_pembelian` int5 unsigned zerofill NOT NULL,
`harga` int8 unsigned DEFAULT NULL, `banyak` tinyint3 unsigned NOT NULL, PRIMARY KEY
`id_barang`,`id_pembelian`, KEY `id_pembelian` `id_pembelian` ENGINE=InnoDB DEFAULT
CHARSET=latin1;
11 Jasa CREATE TABLE IF NOT EXISTS `jasa` `id_jasa`
int11 unsigned NOT NULL AUTO_INCREMENT, `nama` varchar100 NOT NULL, PRIMARY KEY
`id_jasa` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
12 Paket CREATE TABLE IF NOT EXISTS `paket`
`id_paket` mediumint3 unsigned NOT NULL AUTO_INCREMENT, `nama` varchar255 NOT
NULL, `id_jasa` int10 unsigned NOT NULL,
PRIMARY KEY `id_paket`, KEY `id_jasa` `id_jasa` ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=9 ;
13 Kota CREATE TABLE IF NOT EXISTS `kota` `id_kota`
varchar6 NOT NULL, `nama` varchar100 NOT NULL, `id_propinsi` tinyint2 unsigned NOT NULL,
PRIMARY KEY `id_kota`, KEY `propinsi` `id_propinsi` ENGINE=InnoDB DEFAULT
CHARSET=latin1;
14 Propinsi CREATE TABLE IF NOT EXISTS `propinsi`
`id_propinsi` tinyint2 unsigned NOT NULL AUTO_INCREMENT, `nama` varchar50 NOT
NULL, PRIMARY KEY `id_propinsi` ENGINE=InnoDB DEFAULT CHARSET=latin1
AUTO_INCREMENT=44 ;
15 biaya_kirim CREATE TABLE IF NOT EXISTS `biaya_kirim`
`id_kota` varchar6 NOT NULL, `id_paket` mediumint3 unsigned NOT NULL, `harga` int7
unsigned NOT NULL,`lama` tinyint2 unsigned DEFAULT NULL, PRIMARY KEY
`id_kota`,`id_paket`, KEY `id_paket` `id_paket` ENGINE=InnoDB DEFAULT CHARSET=latin1;
16 Kurs CREATE TABLE IF NOT EXISTS `kurs` `id_kurs`
int10 unsigned NOT NULL AUTO_INCREMENT, `nilai_kurs`
int6 unsigned NOT NULL, `last_update` datetime NOT NULL, PRIMARY KEY
`id_kurs` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ;
17 pembayaran CREATE TABLE IF NOT EXISTS `pembayaran`
`id_pembayaran` int10 unsigned NOT NULL AUTO_INCREMENT, `id_pembelian` int5
unsigned zerofill NOT NULL,`cara_transfer` enumSetor Tunai,ATM,Internet Banking,SMS
Banking,PayPal NOT NULL, `tgl_pembayaran` date NOT NULL, `waktu_konfirmasi` datetime NOT
NULL, `rekening_tujuan` enumBCA,BNI,PayPal NOT NULL, `id_kurs` int10 unsigned DEFAULT
NULL,`besar_transfer` float NOT NULL, `kode_validasi` varchar14 NOT NULL,
`pemilik_rekening` varchar255 NOT NULL, `status` enumOK,Waiting,Gagal NOT NULL DEFAULT
Waiting,`admin_username` varchar20 DEFAULT NULL, PRIMARY KEY `id_pembayaran`, KEY
`id_pembelian` `id_pembelian`, KEY ‘admin_username` `admin_username`, KEY
`id_kurs` `id_kurs` ENGINE=InnoDB DEFAULT