Perancangan Prosedural Konfirmasi Pembayaran

4.1.2 Implementasi Perangkat Lunak

Spesifikasi perangkat lunak software yang digunakan dalam membangun aplikasi e-commerce pada toko Partner Phone dapat dilihat pada tabel dibawah ini. Tabel 4.2 Perangkat Lunak yang Digunakan Perangkat Lunak Spesifikasi Sistem Operasi Windows 7 Xampp Versi 1.8.1 Web Browser Mozilla Firefox 23.0,google Chrome Aplikasi Pembangun Macromedia Dreamweaver 8 Bahasa Pemograman PHP Database MySQL

4.1.3 Implementasi Database

Pada tahap awal pembangunan sebuah aplikasi, dibutuhkan media penyimpanan data database.Implementasi database untuk membangun aplikasi e-commerce pada toko Partner Phone, adalah sebagai berikut. 1. Tabel User CREATE TABLE IF NOT EXISTS `user` `id_user` int20 NOT NULL AUTO_INCREMENT, `username` varchar50 NOT NULL, `password` varchar10 NOT NULL, `id_jabatan` int11 NOT NULL, `email` varchar30 NOT NULL, `nama` varchar50 NOT NULL, `kode` text, `status` enumaktif,bockir,, DEFAULT aktif, PRIMARY KEY `id_user`, KEY `id_jabatan` `id_jabatan` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; 2. Tabel Detail Pembelian CREATE TABLE IF NOT EXISTS `detail_pembelian` `id_detailbeli` int20 NOT NULL AUTO_INCREMENT, `id_pembelian` int20 NOT NULL, `id_detailproduk` int20 NOT NULL, `jml_beli` int20 NOT NULL, `harga` decimal19,0 NOT NULL, `diskon` varchar20 NOT NULL, `berat` float NOT NULL, PRIMARY KEY `id_detailbeli`, KEY `fk_id_pembelian` `id_pembelian`, KEY `fk_id_detail_produk` `id_detailproduk` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=51 ; 3. Tabel Gambar CREATE TABLE IF NOT EXISTS `gambar` `id_gambar` int20 NOT NULL AUTO_INCREMENT, `id_produk` int20 NOT NULL, `id_user` int11 DEFAULT NULL, `nama_gambar` varchar50 NOT NULL, `name` text NOT NULL, `lokasi` tinytext, `type` text NOT NULL, PRIMARY KEY `id_gambar`, KEY `fk_id_produk` `id_produk`, KEY `id_user` `id_user` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=142 ; 4. Tabel Jasa Kirim CREATE TABLE IF NOT EXISTS `jasakirim` `id_jasakirim` int20 NOT NULL AUTO_INCREMENT, `id_user` int11 DEFAULT NULL, `nama_jasakirim` varchar20 NOT NULL, `website` varchar50 DEFAULT NULL, PRIMARY KEY `id_jasakirim`, KEY `id_user` `id_user` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=104