Lingkungan Implementasi Implementasi Data

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