45
BAB IV IMPLEMENTASI
Pada bab IV ini akan dibahas mengenai implementasi dari rancangan sistem yang telah dibuat pada bab III. Bagian implementasi sistem kali ini
meliputi: lingkungan implementasi, implementasi proses, dan implementasi antarmuka.
4.1. Lingkungan Implementasi
Pada bagian ini akan dijelaskan mengenai perangkat keras dan perangkat lunak yang digunakan pada implementasi sistem ini.
Perangakat Lunak Yang Digunakan :
Pada perancangan dan implementasi program, beberapa perangkat lunak software yang digunakan pada saat pembuatan website aplikasi sistem
pengambilan keputusan adalah dijabarkan sebagai berikut: Perangkat lunak software yang digunakan adalah :
a Komputer dengan processor Intel Celeron.
b Memori 1GB.
c Modem Internet
Perangkat Software :
a Sistem operasi Windows XP.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
b PHP sebagai bahasa pemograman yang digunakan untuk aplikasi
pengolahan Sistem Informasi E-commerce. c
Server menggunakan PHP Appachen 5 d
Mysql 5.0.24 untuk menyimpan dan mengolah data di aplikasi ini. e
Adobe Photoshop CS 3 dan Dreamweaver untuk mengolah gambar.
4.2. Implementasi Proses
Pada tahapan ini akan dibahas mengenai implementasi data dari perancangan data yang telah dibahas sebelumnya. Dari hasil generatae database
didapat script untuk membuat tabel-tabel dalam database yang akan dibuat.selain tabel hasil generate dari PDM. Berikut script untuk membuat tabel yang
dibutuhkan. Tabel 4.1 Tabel Database
========================================================== ====
DBMS name:
MySQL 5.0
Created on:
352011 10:08:02
AM ==========================================================
====
drop table if exists BELANJA;
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
drop table if exists BUKU_TAMU;
drop table if exists DETAIL_BELANJA;
drop table if exists DETAIL_PAKET;
drop table if exists INFORMASI;
drop table if exists M_ADMIN;
drop table if exists M_AKOMODASI;
drop table if exists M_HOTEL;
drop table if exists M_KENDARAAN;
drop table if exists M_KONSUMSI;
drop table if exists M_LOKASI;
drop table if exists M_PAKET;
drop table if exists M_PENGGUNA;
========================================================== ====
Table: BELANJA
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
========================================================== ====
create table BELANJA
ID_BELANJA char6 not null, ID_USER varchar20,
TANGGAL date, WAKTU time,
STATUS_BAYAR char10, UNIK_TRANSFER char3,
TOTAL_BAYAR int, primary key ID_BELANJA
;
========================================================== ====
Table: BUKU_TAMU
========================================================== ====
create table BUKU_TAMU
ID_BUKU_TAMU int not null, NAMA varchar20,
EMAIL varchar30, ISI text,
TANGGAL date, primary key ID_BUKU_TAMU
;
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
========================================================== ====
Table: DETAIL_BELANJA
========================================================== ====
create table DETAIL_BELANJA
ID_DBELANJA int not null, ID_DPAKET int,
ID_BELANJA char6, JUMLAH int,
primary key ID_DBELANJA ;
========================================================== ====
Table: DETAIL_PAKET
========================================================== ====
create table DETAIL_PAKET
ID_DPAKET int not null, ID_HOTEL int,
ID_KENDARAAN int, ID_LOKASI_WISATA int,
ID_KONSUMSI int, ID_PAKET int not null,
ID_AKOMODASI int, NAMA_PAKET varchar20,
HARGA_PAKET decimal,
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
KAPASITAS_PENUMPANG varchar20, FOTO longblob,
TANGGAL_BERANGKAT datetime, FASILITAS varchar200,
PEMANDU varchar20, LAMA_WISATA varchar50,
primary key ID_DPAKET ;
========================================================== ====
Table: INFORMASI
========================================================== ====
create table INFORMASI
ID_INFORMASI int not null, JUDUL_INFORMASI text,
ISI text, TANGGAL date,
primary key ID_INFORMASI ;
========================================================== ====
Table: M_ADMIN
========================================================== ====
create table M_ADMIN
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
ID_ADMIN int not null, ADMIN_USER varchar20,
ADMIN_PASWORD varchar10, EMAIL varchar30,
primary key ID_ADMIN ;
========================================================== ====
Table: M_AKOMODASI
========================================================== ====
create table M_AKOMODASI
ID_AKOMODASI int not null, PENJEMPUTAN longtext,
KONSUMSI varchar30, PENGINAPAN_ varchar50,
LOKASI_WISATA varchar50, primary key ID_AKOMODASI
;
========================================================== ====
Table: M_HOTEL
========================================================== ====
create table M_HOTEL
ID_HOTEL int not null,
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
NAMA_HOTEL varchar50, ALAMAT_HOTEL varchar60,
EMAIL_HOTEL varchar25, TELP numeric15,0,
FASILITAS_HOTEL varchar100, primary key ID_HOTEL
;
========================================================== ====
Table: M_KENDARAAN
========================================================== ====
create table M_KENDARAAN
ID_KENDARAAN int not null, JENIS_KENDARAN varchar20,
PLAT_KENDARAAN numeric15,0, NAMA_KENDARAAN varchar25,
FOTO_KENDARAAN longblob, primary key ID_KENDARAAN
;
========================================================== ====
Table: M_KONSUMSI
========================================================== ====
create table M_KONSUMSI
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
ID_KONSUMSI int not null, SNACK bool,
SARAPAN_PAGI bool, MAKAN_SIANG bool,
MAKAN_MALAM bool, primary key ID_KONSUMSI
;
========================================================== ====
Table: M_LOKASI
========================================================== ====
create table M_LOKASI
ID_LOKASI_WISATA int not null, NAMA_WISATA varchar30,
PROFIL_WISATA varchar100, FOTO longblob,
primary key ID_LOKASI_WISATA ;
========================================================== ====
Table: M_PAKET
========================================================== ====
create table M_PAKET
ID_PAKET int not null,
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
ID_ADMIN int not null, ID_USER varchar20 not null,
NAMA_PAKET varchar20, TGL_TUTUP_PAKET date,
KET_PAKET varchar100, primary key ID_PAKET
;
========================================================== ====
Table: M_PENGGUNA
========================================================== ====
create table M_PENGGUNA
ID_USER varchar20 not null, PASSWORD_USER varchar20,
NAMA_USER varchar50, ALAMAT_USER varchar55,
TELP_USER numeric20,0, EMAIL_USER varchar20,
STATUS_USER varchar15, primary key ID_USER
;
alter table BELANJA add constraint FK_MELAKUKAN foreign key ID_USER
references M_PENGGUNA ID_USER on delete restrict on update restrict;
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
alter table DETAIL_BELANJA add constraint FK_BELANJA foreign key ID_BELANJA
references BELANJA ID_BELANJA on delete restrict on update restrict;
alter table DETAIL_BELANJA add constraint FK_DETAIL_PEMESANAN foreign key ID_DPAKET
references DETAIL_PAKET ID_DPAKET on delete restrict on update restrict;
alter table DETAIL_PAKET add constraint FK_DETAIL_AKOMODASI foreign key ID_AKOMODASI
references M_AKOMODASI
ID_AKOMODASI on
delete restrict on update restrict;
alter table DETAIL_PAKET add constraint FK_DETAIL_HOTEL foreign key ID_HOTEL
references M_HOTEL ID_HOTEL on delete restrict on update restrict;
alter table DETAIL_PAKET add constraint FK_DETAIL_KENDARAAN foreign key ID_KENDARAAN
references M_KENDARAAN
ID_KENDARAAN on
delete restrict on update restrict;
alter table DETAIL_PAKET add constraint FK_DETAIL_KONSUMSI foreign key ID_KONSUMSI
references M_KONSUMSI ID_KONSUMSI on delete restrict on update restrict;
alter table DETAIL_PAKET add constraint FK_DETAIL_LOKASI_WISATA foreign key ID_LOKASI_WISATA
references M_LOKASI
ID_LOKASI_WISATA on
delete restrict on update restrict;
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
alter table DETAIL_PAKET add constraint FK_PAKET foreign key ID_PAKET
references M_PAKET ID_PAKET on delete restrict on update restrict;
alter table M_PAKET add constraint FK_MENENTUKAN foreign key ID_USER
references M_PENGGUNA ID_USER on delete restrict on update restrict;
alter table M_PAKET add constraint FK_MENGISI foreign key ID_ADMIN
references M_ADMIN ID_ADMIN on delete restrict on update restrict;
4.3. Implementasi Antarmuka