BAB IV HASIL DAN PEMBAHASAN
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 Linkungan Implementasi
Pada bagian ini akan dijelaskan mengenai perangkat keras dan perangkat lunak yang digunakan pada implementasi sistem ini.
Perangkat keras :
a. Komputer dengan Processor Intel Celeron Mobile 1.73GHz
Perangkat Lunak
a. Sistem Operasi Windows XP Profesional Service Pack 2.
b. Macromedia Dreamweaver versi 8 sebagai editor bahasa pemprograman.
c. PHP versi 5.0.2 sebagai bahasa pemprograman server side.
d. MySQL versi 5.2.3-falcon-alpha-community-nt.
e. Web server mengunakan Apache 2.0.63.
4.2 Implementasi Basis Data
Pada tahapan ini akan dibahas mengenai implementasi data dari perancangan data yang telah dibahas sebelumya. Dari hasil generate database
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
didapat script untuk membuat tabel-tabel dalam database yang akan dibuat. Dan juga disertakan tabel-tabel yang menyertai dari database SWOT.
SQLyog Enterprise - MySQL GUI v6.16 RC2 MySQL - 5.2.3-falcon-alpha-community-nt : Database - swot
40101 SET NAMES utf8 ; 40101 SET SQL_MODE=;
create database if not exists `swot`; USE `swot`;
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 `kw` DROP TABLE IF EXISTS `kw`;
CREATE TABLE `kw` `id_masalah` int3 NOT NULL,
`id_kw` int3 NOT NULL AUTO_INCREMENT, `posisi_kw` enum1,2,3,4 NOT NULL,
`deskripsi_kw` longtext NOT NULL, PRIMARY KEY `id_kw`,
KEY `FK_kw` `id_masalah`, CONSTRAINT `FK_kw` FOREIGN KEY `id_masalah` REFERENCES
`masalah` `id_masalah` ENGINE=InnoDB DEFAULT CHARSET=latin1;
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Table structure for table `masalah` DROP TABLE IF EXISTS `masalah`;
CREATE TABLE `masalah` `id_masalah` int3 NOT NULL AUTO_INCREMENT,
`id_user` varchar20 NOT NULL DEFAULT , `nama_masalah` longtext NOT NULL,
PRIMARY KEY `id_masalah`, KEY `FK_masalah` `id_user`,
CONSTRAINT `FK_masalah` FOREIGN KEY `id_user` REFERENCES `user` `id_user`
ENGINE=InnoDB DEFAULT CHARSET=latin1; Table structure for table `o`
DROP TABLE IF EXISTS `o`; CREATE TABLE `o`
`id_masalah` int3 NOT NULL, `id_o` int3 NOT NULL AUTO_INCREMENT,
`pertanyaan_o` longtext NOT NULL, `bobot_o` varchar5 NOT NULL,
`nilai_o` varchar5 NOT NULL, PRIMARY KEY `id_o`,
KEY `FK_o` `id_masalah`, CONSTRAINT `FK_o` FOREIGN KEY `id_masalah` REFERENCES
`masalah` `id_masalah` ENGINE=InnoDB DEFAULT CHARSET=latin1;
Table structure for table `s` DROP TABLE IF EXISTS `s`;
CREATE TABLE `s` `id_masalah` int3 NOT NULL,
`id_s` int3 NOT NULL AUTO_INCREMENT, `pertanyaan_s` longtext NOT NULL,
`bobot_s` varchar5 NOT NULL,
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
`nilai_s` varchar5 DEFAULT , PRIMARY KEY `id_s`,
KEY `FK_s` `id_masalah`, CONSTRAINT `FK_s` FOREIGN KEY `id_masalah` REFERENCES
`masalah` `id_masalah` ENGINE=InnoDB DEFAULT CHARSET=latin1;
Table structure for table `survei` DROP TABLE IF EXISTS `survei`;
CREATE TABLE `survei` `id_survei` int3 unsigned zerofill NOT NULL AUTO_INCREMENT,
`npm_survei` varchar10 NOT NULL DEFAULT , `nama_survei` varchar30 NOT NULL DEFAULT ,
`id_masalah` int3 NOT NULL, `hasil_survei` enum1,2,3,4 DEFAULT NULL,
PRIMARY KEY `id_survei`, KEY `FK_survei` `id_masalah`,
CONSTRAINT `FK_survei` FOREIGN KEY `id_masalah` REFERENCES `masalah` `id_masalah`
ENGINE=InnoDB DEFAULT CHARSET=latin1; Table structure for table `t`
DROP TABLE IF EXISTS `t`; CREATE TABLE `t`
`id_masalah` int3 NOT NULL, `id_t` int3 NOT NULL AUTO_INCREMENT,
`pertanyaan_t` longtext NOT NULL, `bobot_t` varchar5 NOT NULL,
`nilai_t` varchar5 NOT NULL, PRIMARY KEY `id_t`,
KEY `FK_t` `id_masalah`, CONSTRAINT `FK_t` FOREIGN KEY `id_masalah` REFERENCES
`masalah` `id_masalah` ENGINE=InnoDB DEFAULT CHARSET=latin1;
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Table structure for table `user` DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` `id_user` varchar20 NOT NULL,
`password_user` varchar33 NOT NULL DEFAULT , `nama_user` varchar20 NOT NULL,
`tlp_user` varchar20 NOT NULL, `alamat_user` longtext NOT NULL,
`email_user` varchar20 NOT NULL DEFAULT , PRIMARY KEY `id_user`
ENGINE=InnoDB DEFAULT CHARSET=latin1; Table structure for table `w`
DROP TABLE IF EXISTS `w`; CREATE TABLE `w`
`id_masalah` int3 NOT NULL, `id_w` int3 NOT NULL AUTO_INCREMENT,
`pertanyaan_w` longtext NOT NULL, `bobot_w` varchar5 NOT NULL,
`nilai_w` varchar5 NOT NULL, PRIMARY KEY `id_w`,
KEY `FK_w` `id_masalah`, CONSTRAINT `FK_w` FOREIGN KEY `id_masalah` REFERENCES
`masalah` `id_masalah` ENGINE=InnoDB DEFAULT CHARSET=latin1;
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 analisis SWOT beserta tabel-tabel yang
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
didapatkan. Hasil tampilan setelah tabel tersebut dipindah ke DBMS MySQL seperti pada Gambar ? berikut ini :
Gambar 4.1 Database SWOT
4.3 Implementasi Antarmuka