Perangkat Keras Yang Digunakan

126

4.1.2 Perangkat Lunak Yang Digunakan

Spesifikasi perangkat lunak yang digunakan dalam membangun aplikasi E- Commerce berbasis web di KASEV Outlet Companya dalah sebagai berikut: Tabel 4.2. Perangkat Lunak yang digunakan No Perangkat Lunak Keterangan 1 Sistem Operasi Windows XP SP 2 2 Bahasa Pemrograman PHP 3 DBMS MySQL 5.0.27 4 Web browser Mozilla firefox 3.5.5 5 Code editor Macromedia Dreamweaver 8 6 DFD modeler Microsoft Visio 2007

4.2 Implementasi database

Pembuatan database dilakukan dengan menggunakan aplikasi DBMS MySQL . Implementasi database dalam bahasa SQL adalah sebagai berikut: 1. Tabel Admin CREATE TABLE `tbl_admin` `id_admin` int10 unsigned NOT NULL auto_increment, `nama_admin` varchar50 NOT NULL, `email` varchar50 NOT NULL, `password` varchar50 NOT NULL, `log_admin` varchar20 NOT NULL, PRIMARY KEY `id_admin` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; 2. Tabel berita CREATE TABLE `tbl_berita` `id_berita` int10 unsigned NOT NULL auto_increment, `id_operator` int10 unsigned NOT NULL, `judul_berita` text NOT NULL, `ringkasan_berita` text NOT NULL, `isi_berita` text NOT NULL, `tanggal_berita` datetime NOT NULL, PRIMARY KEY `id_berita` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ; 3. Tabel kontak CREATE TABLE `tbl_kontak` `id_kontak` smallint5 unsigned NOT NULL auto_increment, 127 `nama` varchar50 NOT NULL, `email` varchar50 NOT NULL, `telepon` varchar50 NOT NULL, `perusahaan` varchar50 NOT NULL, `pesan` varchar50 NOT NULL, `tanggal` datetime NOT NULL, PRIMARY KEY `id_kontak` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ; 4. Tabel kota CREATE TABLE `tbl_kota` `id_kota` int10 unsigned NOT NULL auto_increment, `id_operator` int10 unsigned NOT NULL, `id_provinsi` smallint5 unsigned NOT NULL, `nama_kota` varchar50 NOT NULL, PRIMARY KEY `id_kota` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=36 ; 5. Tabel member CREATE TABLE `tbl_member` `id_member` int10 unsigned NOT NULL auto_increment, `email` varchar50 NOT NULL, `password` varchar50 NOT NULL, `nama_depan` varchar50 NOT NULL, `nama_belakang` varchar50 NOT NULL, `id_provinsi` int10 unsigned NOT NULL, `id_kota` int10 unsigned NOT NULL, `alamat` text NOT NULL, `telepon` varchar30 NOT NULL, `kodepos` varchar20 NOT NULL, `status` smallint5 unsigned NOT NULL, `log_member` varchar50 NOT NULL, PRIMARY KEY `id_member` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ; 6. Tabel operator CREATE TABLE `tbl_operator` `id_operator` int10 unsigned NOT NULL auto_increment, `nama_operator` varchar50 NOT NULL, `email` varchar50 NOT NULL, `password` varchar50 NOT NULL, `log_operator` varchar50 NOT NULL, PRIMARY KEY `id_operator` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ; 7. Tabel order CREATE TABLE `tbl_order` `id_order` int10 unsigned NOT NULL auto_increment, `id_operator` int10 unsigned NOT NULL,