4.1.2 Perangkat Keras Pembangun
Kebutuhan minimum perangkat keras hardware yang diperlukan untuk mengimplementasikan program aplikasi yang dibuat adalah perangkat keras
komputer PC kompatibel dengan spesifikasi yang disebutkan dibawah ini. Semakin tinggi spesifikasi komputer yang digunakan untuk menjalankan aplikasi,
akan semakin baik. Kebutuhan minimumnya yaitu : 1.
Processor Pentium III dengan kecepatan 933 MHz. 2.
RAM dengan kapasitas 128 MB. 3.
Freespace Hardisk 10 GB. 4.
Lan Card. 5.
VGA Card. 6.
Monitor berukuran 15”. 7.
Keyboard. 8.
Mouse.
4.1.3 Implementasi Prosedur dan Data
Perangkat lunak yang digunakan dalam Pembangunan Aplikasi Sistem Manajemen Konten Berbasi Web menggunakan Macromedia Dreamweaver dan
PHP.
4.1.3.1 Implementasi Database dan MySQL
Langkah pertama dalam pembuatan aplikasi ini yaitu membuat database
nya, adapun hasil generate database dengan MySQL adalah sebagai berikut :
Tabel 4.1 Struktur dan SQL Tabel Provinsi Nama Tabel
Hasil Generate
CREATE TABLE IF NOT EXISTS `t_propinsi`
`id_provinsi` int10 NOT NULL AUTO_INCREMENT,
`propinsi` varchar50 NOT NULL, PRIMARY KEY `id_provinsi`
;
Tabel 4.2 Struktur dan SQL Tabel Kota Nama Tabel
Hasil Generate
CREATE TABLE IF NOT EXISTS `t_kota` `id kota` int10 NOT NULL
AUTO_INCREMENT, `id_provinsi` varchar50 NOT NULL,
`kota` varchar50 NOT NULL, PRIMARY KEY `id_kota`,
FOREIGN KEYid_provinsi REFERENCE t_provinsi id_provinsi
;
Tabel 4.3 Struktur dan SQL Tabel Biaya Nama Tabel
Hasil Generate
CREATE TABLE IF NOT EXISTS `t_biaya` `id_biaya`
int10 NOT
NULL
AUTO_INCREMENT, `id_kota` varchar50 NOT NULL,
`id_metode` varchar50 NOT NULL, `biaya` varchar20 NOT NULL,
PRIMARY KEY `id_biaya`, FOREIGN KEYid_kota REFERENCE
t_kota id_kota, FOREIGN KEYid_metode REFERENCE
t_metode id_metode ;
Tabel 4.4 Struktur dan SQL Tabel Metode Nama Tabel
Hasil Generate
CREATE TABLE IF NOT EXISTS `t_metode` `id_metode`
int10 NOT
NULL AUTO_INCREMENT,
`metode` varchar50 NOT NULL, PRIMARY KEY `id_metode`
;
Tabel 4.5 Struktur dan SQL Tabel Kategori Barang Nama Tabel
Hasil Generate
CREATE TABLE
IF NOT
EXISTS `t_kat_barang`
`id_kategori` int4
NOT NULL
AUTO_INCREMENT,
`nama ` varchar50 NOT NULL, `status` int1 NOT NULL,
`tgl` varchar50 NOT NULL, PRIMARY KEY `id_kategori`
;
Tabel 4.6 Struktur dan SQL Tabel Member Nama Tabel
Hasil Generate
CREATE TABLE IF NOT EXISTS `t_member` `id_member`
int10 NOT
NULL AUTO_INCREMENT,
`username` varchar20 NOT NULL, `password` varchar20 NOT NULL,
`titel` varchar10 NOT NULL, `nama` varchar50 NOT NULL,
`email` varchar50 NOT NULL, `no_telp` varchar20 NOT NULL,
`alamat` varchar200 NOT NULL, `id_kota` varchar30 NOT NULL,
`kode_pos` varchar15 NOT NULL, `aktif` char1 NOT NULL,
PRIMARY KEY `id_member`, FOREIGN KEYid_kota REFERENCE
t_kota id_kota, ;
Tabel 4.7 Struktur dan SQL Tabel Testimonial Nama Tabel
Hasil Generate
CREATE TABLE
IF NOT
EXISTS `t_testimonial`
`id_testimoni` int10
NOT NULL
AUTO_INCREMENT, `id_member` varchar40 NOT NULL,
`pesan` varchar225 NOT NULL, `tgl` varchar50 NOT NULL,
PRIMARY KEY `id_testimoni`, FOREIGN KEYid_member REFERENCE
t_member id_member,
Tabel 4.8 Struktur dan SQL Tabel Ukuran Nama Tabel
Hasil Generate
CREATE TABLE IF NOT EXISTS `t_ukuran` `id_ukuran`
int4 NOT
NULL AUTO_INCREMENT,
`ukuran` varchar10 NOT NULL, PRIMARY KEY `id`
Tabel 4.9 Struktur dan SQL Tabel Barang Nama Tabel
Hasil Generate
CREATE TABLE IF NOT EXISTS `t_barang`
`id_barang` varchar20 NOT NULL, `id_kat_barang` int4 NOT NULL,
`nama_barang` varchar50 NOT NULL, `harga` varchar50 NOT NULL,
`berat` varchar10 NOT NULL, `image1` varchar50 NOT NULL,
`image2` varchar30 NOT NULL, `image3` varchar30 NOT NULL,
`deskripsi` varchar200 NOT NULL, `tgl` varchar50 NOT NULL,
PRIMARY KEY `id_barang`, FOREIGN KEYid_kategori REFERENCE
t_kat_barang id_kategori ;
‘
Tabel 4.10 Struktur dan SQL Tabel Detail Barang Nama Tabel
Hasil Generate
CREATE TABLE
IF NOT
EXISTS `t_detail_barang`
`id_detail` int10
NOT NULL
AUTO_INCREMENT, `id_barang` varchar30 NOT NULL,
`ukuran` char2 NOT NULL, `warna` varchar30 NOT NULL,
`qty` varchar10 NOT NULL, PRIMARY KEY `id_detail`,
FOREIGN KEYid_barang REFERENCE
t_ barang id_barang ;
Tabel 4.11 Struktur dan SQL Tabel Detail Warna Nama Tabel
Hasil Generate
CREATE TABLE IF NOT EXISTS `t_warna` `id_warna`
int4 NOT
NULL AUTO_INCREMENT,
`warna` varchar30 NOT NULL, PRIMARY KEY `id_warna`
;
Tabel 4.12 Struktur dan SQL Tabel Detail Temporary Transaksi Barang Nama Tabel
Hasil Generate
CREATE TABLE IF NOT EXISTS `t_tmp_trans`
`id_trans` int10
NOT NULL
AUTO_INCREMENT, `id_member` int10 NOT NULL,
`id_barang` varchar20 NOT NULL, `id_ukuran` varchar4 NOT NULL,
`id_warna` varchar30 NOT NULL, `qty` int10 NOT NULL,
PRIMARY KEY `id_trans`, FOREIGN KEYid_member REFERENCE
t_member id_member,
FOREIGN KEYid_barang REFERENCE t_barang id_barang,
FOREIGN KEYid_warna REFERENCE t_warna id_warna,
FOREIGN KEYid_ukuran REFERENCE t_ukuran id_ukuran
;
Tabel 4.13 Struktur dan SQL Tabel Detail Transaksi Barang Nama Tabel
Hasil Generate
CREATE TABLE
IF NOT
EXISTS `t_trans_barang`
`id_trans` int10 NOT NULL, `no_faktur` varchar20 NOT NULL,
`id_barang` varchar20 NOT NULL, `ukuran` varchar4 NOT NULL,
`warna` varchar30 NOT NULL, `qty` varchar10 NOT NULL,
FOREIGN KEYid_trans REFERENCE t_tmp_trans id_trans,
FOREIGN KEYno_faktur REFERENCE t_pemesanan no_faktur,
FOREIGN KEYid_barang REFERENCE t_barang id_barang
;
Tabel 4.14 Struktur dan SQL Tabel Konfirmasi Nama Tabel
Hasil Generate
CREATE TABLE
IF NOT
EXISTS `t_konfirmasi`
`no_faktur` varchar30 NOT NULL, `nama` varchar50 NOT NULL,
`tgl_transfer` varchar40 NOT NULL, `jml_transfer` varchar50 NOT NULL,
`no_rekening` varchar50 NOT NULL, FOREIGN KEYno_faktur REFERENCE
t_pemesanan no_faktur ;
Tabel 4.15 Struktur dan SQL Tabel Pemesanan Nama Tabel
Hasil Generate
CREATE TABLE IF NOT EXISTS `t_pemesanan`
`no_faktur` varchar30 NOT NULL, `id_member` int10 NOT NULL,
`catatan` varchar200 NOT NULL, `jenis` varchar20 NOT NULL,
`status` varchar20 NOT NULL, `id_kota` varchar30 NOT NULL,
`id_metode ` varchar20 NOT NULL, `tgl_trans` date NOT NULL,
`id_bank` int10 NOT NULL, PRIMARY KEY `no_faktur`,
FOREIGN KEYid_member REFERENCE t_member id_member,
FOREIGN KEYid_kota REFERENCE t_kota id_kota,
FOREIGN KEYid_metode REFERENCE t_metode id_metode,
FOREIGN KEYid_bank REFERENCE t_bank id_bank,
;
Tabel 4.16 Struktur dan SQL Tabel Bank Nama Tabel
Hasil Generate
CREATE TABLE IF NOT EXISTS `t_bank` `id_bank`
int4 NOT
NULL AUTO_INCREMENT,
`bank` varchar50 NOT NULL, `ket` varchar225 NOT NULL,
PRIMARY KEY `id_bank` ;
Tabel 4.17 Struktur dan SQL Tabel Buku Tamu Nama Tabel
Hasil Generate
CREATE TABLE IF NOT EXISTS `t_buku_tamu`
`id` int10 NOT NULL AUTO_INCREMENT, `nama` varchar30 NOT NULL,
`email` varchar50 NOT NULL, `site` varchar30 NOT NULL,
`pesan` varchar200 NOT NULL, `aktif` int1 NOT NULL,
`tgl` date NOT NULL, PRIMARY KEY `id`
Tabel 4.18 Struktur dan SQL Tabel Diskon Nama Tabel
Hasil Generate
CREATE TABLE IF NOT EXISTS `t_diskon` `id_diskon`
int4 NOT
NULL AUTO_INCREMENT,
`ket` varchar100 NOT NULL, `diskon` varchar20 NOT NULL,
`start` varchar50 NOT NULL, `end` varchar50 NOT NULL,
`aktif` enum`0`,`1` NOT NULL, PRIMARY KEY `id_diskon`
Tabel 4.19 Struktur dan SQL Tabel Login Nama Tabel
Hasil Generate
CREATE TABLE IF NOT EXISTS `t_login` `id_user`
int4 NOT
NULL AUTO_INCREMENT,
`username` varchar50 NOT NULL, `password` varchar50 NOT NULL,
`tgl` varchar50 NOT NULL, `level` char1 NOT NULL,
`aktif` char1 NOT NULL, PRIMARY KEY `id_user`
4.1.4 Implementasi Antar Muka