36
BAB IV IMPLEMENTASI SISTEM
4.1. Spesifikasi Perangkat Keras dan Perangkat Lunak
Perangkat keras yang digunakan untuk membangun sistem adalah sebagai berikut :
Processor : PentiumR Dual-Core
Harddisk : 250 GB
Memory : 2 GB
Perangkat lunak yang digunakan untuk membangun sistem adalah sebagai berikut :
Sistem Operasi : Windows 7 32bit
Bahasa Pemrograman : PHP
DBMS : MySQL
4.2. Implementasi Basis Data
Pada tahap ini dilakukan pembangunan basis data menggunakan MySQL untuk menunjang sistem yang dibangun. Basis data yang
dibangun terdiri dari tabel-tabel yang telah dirancang pada bab sebelumnya.
Berikut
query
yang digunakan untuk membuat
database
dengan nama “aim” beserta tabel-tabel di dalamnya :
CREATE TABLE `customer` `id_customer` varchar10 NOT NULL,
`nama_customer` varchar50 NOT NULL, `tempat_lahir` varchar50 NOT NULL,
`tgl_lahir` date NOT NULL, `jenis_kelamin` varchar10 NOT NULL,
`agama` varchar10 NOT NULL, `alamat` varchar200 NOT NULL,
`no_telp` varchar15 NOT NULL, `email` varchar50 DEFAULT NULL,
PRIMARY KEY `id_customer` ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE `mobil` `id_mobil` varchar10 NOT NULL,
`no_plat` varchar15 DEFAULT NULL, `thn_pembuatan` varchar5 DEFAULT NULL,
`isi_silinder` varchar10 DEFAULT NULL, `no_rangka` varchar25 DEFAULT NULL,
`no_mesin` varchar25 DEFAULT NULL, `warna` varchar50 DEFAULT NULL,
`bahan_bakar` varchar50 DEFAULT NULL, `warna_tnkb` varchar10 DEFAULT NULL,
`thn_registrasi` varchar5 DEFAULT NULL, `no_bpkb` varchar15 DEFAULT NULL,
`tgl_jual` date DEFAULT NULL, `id_varian` varchar10 DEFAULT NULL,
`id_customer` varchar10 DEFAULT NULL, `id_sales` varchar10 DEFAULT NULL,
PRIMARY KEY `id_mobil` ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE `petugas` `id_petugas` varchar10 NOT NULL,
`nama_petugas` varchar50 NOT NULL, `devisi` varchar20 NOT NULL,
`alamat` varchar200 NOT NULL, `no_telp` varchar15 NOT NULL,
`password` varchar10 NOT NULL, PRIMARY KEY `id_petugas`
ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `sales`
`id_sales` varchar10 NOT NULL, `nama_sales` varchar50 NOT NULL,
`alamat` varchar200 NOT NULL, `no_telp` varchar15 NOT NULL,
PRIMARY KEY `id_sales` ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE `tipe_mobil` `id_tipe` varchar10 NOT NULL,
`nama_tipe` varchar50 NOT NULL, PRIMARY KEY `id_tipe`
ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `varian_mobil`
`id_varian` varchar10 NOT NULL, `nama_varian` varchar100 NOT NULL,
`id_tipe` varchar10 NOT NULL, PRIMARY KEY `id_varian`
ENGINE=InnoDB DEFAULT CHARSET=latin1;
4.3. Implementasi Sistem