Lingkungan Implementasi Implementasi Data

50

BAB IV IMPLEMENTASI SISTEM

Pada bab ini akan membahas mengenai implementasi dari rancangan sisem 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 hardware dan perangkat lunak software yang digunakan pada implementasi sistem ini. Perangkat keras : a. Komputer atau CPU Pentium IV atau yang lebih tinggi. b. Memory RAM 512 MB c. HDD dengan kapasitas 40 GB d. Yang lain seperti monitor, keyboard, mouse Perangkat Lunak a. Sistem Operasi Windows XP Profesional Service Pack 2. b. Macromedia Dreamweaver versi 8 sebagai editor bahasa pemrograman. c. PHP versi 5.0.2 sebagai bahasa pemrograman server side. d. Browser versi 7. e. Web server menggunakan Apache 2.0. f. MySQL versi 5.2.3.

4.2. Implementasi Data

Pada tahapan implementasi data ini akan membahas mengenai perancangan data yang telah dibahas sebelumnya. Hasil hasil generate database didapat script untuk membuat tabel-tabel dalam database yang akan dibuat. Juga disertakan script yang dibuat dari tabel-tabel semua surat. Dan juga disertakan pula tabel-tabel yang menyertai dari databae administrasi surat. Berikut script untuk membuat tabel yang dibutuhkan : SQLyog Enterprise - MySQL GUI v6.16 RC2 MySQL - 5.2.3-falcon-alpha-community-nt : Database - adminsurat 40101 SET NAMES utf8 ; 40101 SET SQL_MODE=; create database if not exists `adminsurat`; USE `adminsurat`; 40014 SET OLD_FOREIGN_KEY_CHECKS=FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 ; 40101 SET OLD_SQL_MODE=SQL_MODE, SQL_MODE=NO_AUTO_VALUE_ON_ZERO ; Table structure for table `admin` DROP TABLE IF EXISTS `admin`; CREATE TABLE `admin` `id_admin` varchar50 NOT NULL DEFAULT , `nama_admin` varchar30 NOT NULL DEFAULT , `password_admin` varchar33 NOT NULL DEFAULT , `alamat_admin` longtext NOT NULL, `level_admin` enumtu,dekan NOT NULL, PRIMARY KEY `id_admin` ENGINE=MyISAM DEFAULT CHARSET=utf8; Data for the table `admin` insert into `admin``id_admin`,`nama_admin`,`password_admin`,`alamat_admin`,`l evel_admin` values admin,Fahruddin,21232f297a57a5a743894a0e4a801fc3,Sidoarjo ,tu,dekan,Ir Sutiyono MT,21232f297a57a5a743894a0e4a801fc3,Gunung Anyar,dekan; Table structure for table `config` DROP TABLE IF EXISTS `config`; CREATE TABLE `config` `nama_dekan` varchar50 NOT NULL, `nip_dekan` varchar20 NOT NULL, `thn_akademik` varchar20 NOT NULL, `semester` varchar20 NOT NULL, `status_nip_dekan` varchar20 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=latin1; Data for the table `config` insert into `config``nama_dekan`,`nip_dekan`,`thn_akademik`,`semester`,`statu s_nip_dekan` values geenunk, S.Kom, M.TI,0434010351,20102011,Genap,NIP; Table structure for table `kategori` DROP TABLE IF EXISTS `kategori`; CREATE TABLE `kategori` `id_kategori` int5 unsigned zerofill NOT NULL AUTO_INCREMENT, `nama_kategori` varchar50 NOT NULL, PRIMARY KEY `id_kategori` ENGINE=InnoDB DEFAULT CHARSET=latin1; Data for the table `kategori` insert into `kategori``id_kategori`,`nama_kategori` values 00001,Penugasan Asisten Lab.,00002,Panitia UTSUAS,00003,Literatur PKL,00004,Pembimbing PKL,00005,Literatur TA,00006,Pembimbing TA,00007,Panitia Seminar,00008,Panitia Ujian Lisan,00009,Penguji Lisan; Table structure for table `permohonan` DROP TABLE IF EXISTS `permohonan`; CREATE TABLE `permohonan` `id_surat` int5 unsigned zerofill NOT NULL, `npm` varchar10 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=latin1; Data for the table `permohonan` Table structure for table `surat` DROP TABLE IF EXISTS `surat`; CREATE TABLE `surat` `id_surat` int5 unsigned zerofill NOT NULL AUTO_INCREMENT, `id_kategori` int5 unsigned zerofill NOT NULL, `nomor_surat` varchar50 NOT NULL, `tgl_surat` date NOT NULL, `file_surat` varchar100 NOT NULL, `nobalasan_surat` varchar50 DEFAULT NULL, `tglbalasan_surat` date DEFAULT NULL, `filebalasan_surat` varbinary100 DEFAULT NULL, PRIMARY KEY `id_surat` ENGINE=InnoDB DEFAULT CHARSET=latin1; Data for the table `surat` 40101 SET SQL_MODE=OLD_SQL_MODE ; 40014 SET FOREIGN_KEY_CHECKS=OLD_FOREIGN_KEY_CHECKS ; Setelah script tersebut dibuat kemudian dipindah ke DBMS Mysql. Maka akan didapatkan bentuk database dari administrasi surat beserta tabel-tabel yang didapatkan. Hasil tampilan setelah tabel tersebut dipindah ke DBMS MySQL seperti pada Gambar 4.1 berikut ini : Gambar 4.1 Tampilan Tabel Dari Database Surat

4.3 Implementasi Antarmuka