82
BAB IV IMPLEMENTASI
Pada bab IV ini akan dibahas mengenai implementasi dari rancangan system yang telah dibuat pada BAB III. bagian implementasi system kali ini
meliputi: lingkungan implementasi, implementasi data, dan implementasi antarmuka.
4.1. Lingkungan Implementasi
Pada bagian ini akan dijelaskan mengenai perangkat keras dan perangkat lunak yang digunakan pada implementasi system ini.
Perangkat Keras:
Laptop dengan Prosesor Inter core 2 duo processor T7500
Memory RAM 2Gb DDR2
Hardisk 320Gb
Perangkat Lunak:
Sistem Operasi Windows XP Service Pack 2
PHP sebagai bahasa pemograman
Dreamweaver CS 5 sebagai editing Program
Xammp 1.7.1 sebagai host server
Mozilla sebagai running program
Adobe Photoshop 7.0 untuk mengolah gambar
Power Disigner 11 untuk merancang data
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4.2. Implementasi Data
Pada tahapan ini dibahas mengenai implementasi data dari perancangan data yang telah dibahas sebelumnya. Dari hasil generate database didapat script
untuk membuat tabel-tabel dalam database yang akan dibuat. berikut script untuk membuat tabel yang dibutuhkan:
============================================================== DBMS name: MySQL 5.0
Created on: 15052011 23:03:52 ==============================================================
============================================================== Table: album
============================================================== create
table album ID_ALBUM
integer10 default
0, JDL_ALBUM
varchar100 not
null, ALBUM_SEO
varchar100 not
null, GBR_ALBUM
varchar100 not
null, AKTIF
char1 not
null default Y, primary key ID_ALBUM
; ==============================================================
Table: banner ==============================================================
create table banner
ID_BANNER integer10
default 0,
JUDUL varchar100
not null,
URL varchar100
not null,
GAMBAR varchar100
not null,
TGL_POSTING date
not null,
primary key ID_BANNER ;
============================================================== Table: berita
============================================================== create
table berita ID_BERITA
integer10 default
0, ID_KATEGORI
integer10 not
null default 0,
U SER
NAME varchar30
not null,
JUDUL varchar100
not null,
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
JUDUL_SEO varchar100
not null,
HEADLINE char1
not null default Y,
ISI_BERITA text
not null,
HARI varchar20
not null,
TANGGAL date
not null,
JAM time
not null,
GAMBAR varchar100
not null,
DIBACA integer10
not null default 1,
TAG varchar100
not null,
primary key ID_BERITA ;
============================================================== Table: btshimp
============================================================== create
table btshimp ID_BTSHIMP
integer10 default
0, ID_FUZZY
integer10, BATAS
varchar15, NILAI1
double, NILAI2
double, NILAI3
double, primary key ID_BTSHIMP
; ==============================================================
Table: datahp ==============================================================
create table datahp
TYPE varchar10
not null,
KODEHP varchar7,
JARINGAN varchar50,
LAYAR varchar100,
HARGANEW double,
HARGASEC double,
DIMENSI decimal9,2,
BERAT double,
STANDBY double,
TALKTIME double,
PHONEBOOK double,
PANJANG double,
LEBAR double,
TEBAL double,
GAMBAR varchar50,
KET varchar500,
primary key TYPE ;
============================================================== Table: download
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
============================================================== create
table download ID_DOWNLOAD
integer10 default
0, JUDUL
varchar100 not
null, NAMA_FILE
varchar100 not
null, TGL_POSTING
date not
null, HITS
integer10 not
null default 0, primary key ID_DOWNLOAD
; ==============================================================
Table: fasilitas ==============================================================
create table fasilitas
ID_FASILITAS integer10
default 0,
ID_NONFUZZY integer10,
TYPE varchar10,
FASILITAS varchar30,
primary key ID_FASILITAS ;
============================================================== Table: fuzzy
============================================================== create
table fuzzy ID_FUZZY
integer10 default
0, FUZZY
varchar30, SATUAN
varchar30, primary key ID_FUZZY
; ==============================================================
Table: gallery ==============================================================
create table gallery
ID_GALLERY integer10
default 0,
ID_ALBUM integer10
not null default 0,
JDL_GALLERY varchar100
not null,
GALLERY_SEO varchar100
not null,
KETERANGAN text
not null,
GBR_GALLERY varchar100
not null,
primary key ID_GALLERY ;
============================================================== Table: halamanstatis
============================================================== create
table halamanstatis
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
ID_HALAMAN integer10
default 0,
JUDUL varchar100
not null,
ISI_HALAMAN text
not null,
TGL_POSTING date
not null,
GAMBAR varchar100
not null,
primary key ID_HALAMAN ;
============================================================== Table: hubungi
============================================================== create
table hubungi ID_HUBUNGI
integer10 default
0, NAMA
varchar50 not
null, EMAIL
varchar100 not
null, SUBJEK
varchar100 not
null, PESAN
text not
null, TANGGAL
date not
null, primary key ID_HUBUNGI
; ==============================================================
Table: jenishp ==============================================================
create table jenishp
KODEHP varchar7
not null,
NAMAHP varchar20,
AKTIF char1
not null default Y,
primary key KODEHP ;
============================================================== Table: katajelek
============================================================== create
table katajelek ID_JELEK
integer10 default
0, KATA
varchar60, GANTI
varchar60, primary key ID_JELEK
; ==============================================================
Table: kategori ==============================================================
create table kategori
ID_KATEGORI integer10
default 0,
NAMA_KATEGORI varchar50 not
null, KATEGORI_SEO
varchar100 not
null,
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Aktif char1
not null default Y,
primary key ID_KATEGORI ;
============================================================== Table: katrek
============================================================== create
table katrek ID_KATREK
integer10 default
0, NAMA_KATREK
varchar50 not
null, KATREK_SEO
varchar100 not
null, AKTIF
char1 not
null default Y, primary key ID_KATREK
; ==============================================================
Table: komentar ==============================================================
create table komentar
ID_KOMENTAR integer10
default 0,
ID_BERITA integer10
not null default 0, NAMA_KOMENTAR varchar100
not null,
URL varchar100
not null,
ISI_KOMENTAR text
not null,
TGL date
not null,
JAM_KOMENTAR time not
null, AKTIF
char1 not
null default Y, primary key ID_KOMENTAR
; ==============================================================
Table: mainmenu ==============================================================
create table mainmenu
ID_MAIN integer10
default 0,
NAMA_MENU varchar50,
LINK varchar100,
AKTIF char1
not null default Y, primary key ID_MAIN
; ==============================================================
Table: modul ==============================================================
create table modul
ID_MODUL integer10
default 0,
NAMA_MODUL varchar50 not
null, LINK
varchar100 not
null, STATIC_CONTENT text
not null,
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
GAMBAR varchar100
not null,
PUBLISH char1
not null default Y,
STATUS char5
not null default user,
AKTIF char1
not null default Y,
URUTAN integer10
not null default 0,
LINK_SEO varchar50
not null,
primary key ID_MODUL ;
============================================================== Table: mu
============================================================== create
table mu ID_MU
integer10 default
0, ID_FUZZY
integer10, TYPE
varchar10, KECIL
decimal9,2, SEDANG
decimal9,2, BESAR
decimal9,2, primary key ID_MU
; ==============================================================
Table: nonfuzzy ==============================================================
create table nonfuzzy
ID_NONFUZZY integer10
default 0,
NONFUZZY varchar30,
Y varchar15,
N varchar15,
primary key ID_NONFUZZY ;
============================================================== Table: poling
============================================================== create
table poling ID_POLING
integer10 default
0, PILIHAN
varchar100 not
null, STATUS
varchar20 not
null, RATING
integer10 not
null default 0, AKTIF
char1 not
null default Y, primary key ID_POLING
; ==============================================================
Table: promo ==============================================================
create table promo
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
ID_PROMO integer10
default 0,
PROMO varchar100
not null,
TGL_POSTING date
not null,
GAMBAR varchar100
not null,
primary key ID_PROMO ;
============================================================== Table: submenu
============================================================== create
table submenu ID_SUB
integer10 default
0, NAMA_SUB
varchar50, LINK_SUB
varchar100, ID_MAIN
integer10 not
null default 0, primary key ID_SUB
; ==============================================================
Table: templates ==============================================================
create table templates
ID_TEMPLATES integer10
default 0,
JUDUL varchar100
not null,
PEMBUAT varchar50
not null,
FOLDER varchar50
not null,
AKTIF char1
not null default N,
primary key ID_TEMPLATES ;
============================================================== Table: users
============================================================== create
table users USERNAME
varchar30 not
null, PASSWORD
varchar50 not
null, NAMA_LENGKAP varchar100
not null,
EMAIL varchar100
not null,
NO_TELP varchar20
not null,
LEVEL varchar20
not null default user,
BLOKIR char1
not null default N,
ID_SESSION varchar100
not null,
primary key USERNAME ;
Gambar 4.1 Script Database Segara
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4.3. Implementasi Antarmuka