84
BAB IV IMPLEMENTASI SISTEM
4.1. Kebutuhan Perancangan Sistem
Kebutuhan dalam
mengimplementasikan rancangan
sistem pendukung
pengambilan keputusan pemilihan sepeda motor ini adalah: 1.
Perangkat keras dengan spesifikasi minimal: processor intel atom, memory RAM 2 GB, grafis Intel R Graphic Media Accelerator.
2. Server MySQL sebagai server basisdata dan SQL Yog 8.0 sebagai editor
perintah SQL. 3.
NetBeans IDE 7.2 Php untuk membangun sistem menggunakan bahasa pemrograman PHP.
4.2. Implementasi Manajemen Data
Manajemen data d itangani dengan basis data dengan nama “proyekfinal”.
CREATE DATABASE proyekfinal;
Didalam basis data tersebut terdapat tabel-tabel yang digunakan untuk menyimpan data diantaranya :
4.2.1. Tabel Tipe
Nama Kolom Tipe Data
idTipe VARCHAR 6
Tipe VARCHAR 20
CREATE TABLE IF NOT EXISTS `tipe` `idTipe` varchar6 NOT NULL,
`tipe` varchar20 NOT NULL, PRIMARY KEY `idMerek`
ENGINE=InnoDB DEFAULT CHARSET=latin1;
4.2.2. Tabel Merek
Nama Kolom Tipe Data
idMerek VARCHAR 11
Merek VARCHAR 30
CREATE TABLE IF NOT EXISTS `merek` `idMerek` varchar11 NOT NULL,
`merek` varchar30 NOT NULL, PRIMARY KEY `idMerek`
ENGINE=InnoDB DEFAULT CHARSET=latin1;
4.2.3. Tabel Motor
Nama Kolom Tipe Data
idMotor VARCHAR 10
idMerek VARCHAR 10
idTipe VARCHAR 10
Motor VARCHAR 20
Harga INT 11
Kecepatan INT30
Keiritan INT30
garansiMesin INT20
gambar VARCHAR200
CREATE TABLE IF NOT EXISTS `motor` `idMotor` int10 NOT NULL AUTO_INCREMENT,
`idMerek` varchar10 NOT NULL, `idTipe` varchar10 NOT NULL,
`motor` varchar20 NOT NULL, `harga` int11 NOT NULL,
`garansi` int20 NOT NULL, `keiritan` int30 NOT NULL,
`kecepatan` int30 NOT NULL, `gambar` varchar200 NOT NULL,
PRIMARY KEY `idMotor`, KEY `idMerek` `idMerek`,`idTipe`
ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=6 ;
4.2.4. Tabel Spesifikasi Mesin
Nama Kolom Tipe Data
idSpecMesin INT 3
idMotor INT11
Tipe VARCHAR 40
Kapasitas INT3
Daya INT3
Torsi INT3
Pengapian VARCHAR 20
CREATE TABLE IF NOT EXISTS `spesifikasimesin` `idSpecMesin` int3 NOT NULL AUTO_INCREMENT,
`idMotor` int11 NOT NULL, `tipeMesin` varchar40 DEFAULT NULL,
`kapasitas` int3 DEFAULT NULL, `daya` int3 DEFAULT NULL,
`torsi` int3 DEFAULT NULL, `pengapian` varchar20 DEFAULT NULL,
PRIMARY KEY `idSpecMesin`
ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=6 ;
4.2.5. Tabel Spesifikasi Rangka
Nama Kolom Tipe Data
idSpecRangka VARCHAR 5
idMotor INT11
Tipe VARCHAR 30
remDepan VARCHAR 10
remBelakang VARCHAR 10
banDepan VARCHAR 20
banBelakang VARCHAR 20
suspensiDepan VARCHAR 20
suspensiBelakang VARCHAR 20
kapasitasTangki INT3
CREATE TABLE IF NOT EXISTS `spesifikasirangka`
`idSpecRangka` int5 NOT NULL AUTO_INCREMENT, `idMotor` int11 NOT NULL,
`tiperangka` varchar30 DEFAULT NULL, `remDepan` varchar10 DEFAULT NULL,
`remBelakang` varchar10 DEFAULT NULL, `banDepan` varchar20 DEFAULT NULL,
`banBelakang` varchar20 DEFAULT NULL, `suspensiDepan` varchar20 DEFAULT NULL,
`suspensiBelakang` varchar20 DEFAULT NULL, `kapasitasTangki` int3 DEFAULT NULL,
PRIMARY KEY `idSpecRangka`
ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=4 ;
4.2.6. Tabel Spesifikasi Dimensi