Lingkungan Implementasi Implementasi Proses

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