4.3.2 Implementasi perangkat keras
Perangkat lunak yang harus disiapkan dalam pembangunan aplikasi Sistem Informasi Reservasi Tiket di Bimo Trans ini yaitu :
Spesifikasi hardware: 1.
Processor : AMD A8-4500M 4CPU 1.9GHz
2. MemoriRAM
: 4 gb DDR3 3.
Monitor : 15,6” 1366x768 22”1920x1080
4. Harddisk
: 750GB Sata2 5400Rpm 5.
Other : Keyboard Mouse sebagai alat input.
4.3.3 Implementasi basis data
1. Tabel contact
CREATE TABLE `contact` `id` int11 NOT NULL AUTO_INCREMENT,
`alamat` text NOT NULL, `kota` varchar20 NOT NULL,
`no_hp` varchar12 NOT NULL, `no_tlp` varchar12 NOT NULL,
`email` varchar30 NOT NULL, `content` text NOT NULL,
PRIMARY KEY `id` ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
2. Tabel admin
CREATE TABLE `tbl_admin` `user_admin` varchar20 NOT NULL,
`pass_admin` varchar20 NOT NULL, `level` varchar20 NOT NULL,
`aktif` varchar20 NOT NULL DEFAULT Y, `nama` varchar30 NOT NULL,
PRIMARY KEY `user_admin` ENGINE=InnoDB DEFAULT CHARSET=utf8;
3. Tabel bukti
CREATE TABLE `tbl_bukti` `id_bukti` int11 NOT NULL AUTO_INCREMENT,
`id_transaksi` int10 NOT NULL, `file` text NOT NULL,
`status` int1 DEFAULT 0, `bank_pengirim` varchar10 DEFAULT NULL,
`bank_tujuan` varchar10 DEFAULT NULL, `norek` int15 DEFAULT NULL,
`namarek` varchar25 DEFAULT NULL, PRIMARY KEY `id_bukti`,
KEY `fk_bukti` `id_transaksi`, CONSTRAINT `fk_bukti` FOREIGN KEY `id_transaksi` REFERENCES `
tbl_transaksi` `id_transaksi` ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;
4. Tabel bukti member
CREATE TABLE `tbl_bukti_member` `id_buktimember` int11 NOT NULL AUTO_INCREMENT,
`id_user` int11 DEFAULT NULL, `tanggal` date DEFAULT NULL,
`status` int1 DEFAULT 0, `file` text,
`bank_pengirim` varchar10 DEFAULT NULL, `bank_tujuan` varchar10 DEFAULT NULL,
`norek` int15 DEFAULT NULL, `namarek` varchar25 DEFAULT NULL,
PRIMARY KEY `id_buktimember`, KEY `fk_member` `id_user`,
CONSTRAINT `fk_member` FOREIGN KEY `id_user` REFERENCES `tbl_user` `id_user`
ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;
5. Tabel daerah
CREATE TABLE `tbl_daerah` `id_daerah` int1 NOT NULL,
`nama` varchar20 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=utf8;
6. Tabel jadwal
CREATE TABLE `tbl_jadwal` `id_jadwal` int2 NOT NULL AUTO_INCREMENT,
`nama_jadwal` varchar100 DEFAULT NULL, `jam` varchar10 DEFAULT NULL,
`asal` varchar100 DEFAULT NULL, `tujuan` varchar100 DEFAULT NULL,
`harga` double DEFAULT 0, `keterangan` text,
`id_daerah_asal` int1 DEFAULT NULL, `id_daerah_tujuan` int1 DEFAULT NULL,
PRIMARY KEY `id_jadwal` ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=latin1;
7. Tabel transaksi
CREATE TABLE `tbl_transaksi` `id_transaksi` int10 NOT NULL AUTO_INCREMENT,
`id_jadwal` int2 DEFAULT NULL, `id_user` int11 DEFAULT NULL,
`tanggal_berangkat` date DEFAULT NULL, `tanggal_pesan` date DEFAULT NULL,
`asal` varchar100 DEFAULT NULL, `tujuan` varchar100 DEFAULT NULL,
`seat` int1 DEFAULT NULL, `member` varchar10 DEFAULT Tidak,