Linkungan Implementasi Implementasi Basis Data

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