Implementasi Perangkat Lunak Implementasi Perangkat Keras Implementasi Basis Data Sintak SQL

139

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

5.1 Implementasi

Tahap implementasi merupakan tahap penerapan sistem supaya dapat dioperasikan. Pada tahap ini dijelaskan mengenai Implementasi Perangkat Lunak, Implementasi Perangkat Keras, Implementasi Basis Data, Penggunaan Program dan Implementasi Antar Muka.

5.1.1 Implementasi Perangkat Lunak

Untuk mendukung sistem yang diusulkan berjalan dengan optimal, dibutuhkan software pengolahan data, adapun perangkat lunak yang digunakan untuk mendukung pembuatan program aplikasi aplikasi sistem informasi penyelesaian akhir studi online sebagai berikut : 1. Berikut adalah kebutuhan perangkat lunak untuk Server : a. Operating System : Microsoft Windows XP b. Browser : IE, Mozilla Firefox , Opera, Google Chrome. c. Web Server : XAMPP versi 1.7.2 2. Berikut adalah kebutuhan perangkat lunak untuk Client : a. Operating system : Microsoft Windows XP b. Browser : IE, Mozilla Firefox, Opera, Google Chrome

5.1.2 Implementasi Perangkat Keras

Perangkat keras hardware yaitu peralatan dalam bentuk fisik yang menjalankan komputer. Hardware digunakan sebagai media untuk menjalankan 140 perangkat lunak software dan peralatan ini berfungsi untuk menjalankan instruksiinstruksi yang diberikan dan mengeluarkannya dalam bentuk informasi yang digunakan oleh manusia untuk laporan. Adapun perangkat keras yang digunakan berdasarkan kebutuhan minimal untuk mendukung pembuatan program aplikasi ini sebagai berikut : 1. Server a. Processor Intel Pentium IV atau setara b. Harddisk 80 GB. c. RAM 1 GB. d. VGA 128 MB. e. Mouse , Keyboard dan monitor 2. Client a. Processor Intel Pentium IV atau setara b. Harddisk 60 GB. c. RAM 512 MB d. Kabel Jaringan e. VGA 128 MB. f. Mouse dan Keyboard dan monitor

5.1.3 Implementasi Basis Data Sintak SQL

Implementasi basis data yang digunakan memakai MySQL dan perancangan Database menggunakan PHPMyAdmin. Adapun implementasi perancangan basis data adalah sebagai berikut : 141 -- phpMyAdmin SQL Dump -- version 3.2.0.1 -- http:www.phpmyadmin.net -- -- Host: localhost -- Generation Time: Jun 19, 2011 at 01:54 AM -- Server version: 5.1.37 -- PHP Version: 5.3.0 SET SQL_MODE=NO_AUTO_VALUE_ON_ZERO; -- -- Database: `db_sison` -- -- -------------------------------------------------------- -- -- Table structure for table `tb_admin` -- CREATE TABLE IF NOT EXISTS `tb_admin` `no` int11 NOT NULL AUTO_INCREMENT, `username` varchar50 NOT NULL, `password` varchar50 NOT NULL, `nama` varchar50 NOT NULL, `email` varchar30 NOT NULL, PRIMARY KEY `no` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; -- -- Table structure for table `tb_agenda` -- CREATE TABLE IF NOT EXISTS `tb_agenda` `no_agenda` varchar6 NOT NULL, `semester` varchar6 NOT NULL, `tahun_ajaran` varchar50 NOT NULL, `tgl_agenda` date NOT NULL, `materi` text NOT NULL, PRIMARY KEY `no_agenda` ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Table structure for table `tb_berita` -- CREATE TABLE IF NOT EXISTS `tb_berita` `id_judul` int11 NOT NULL AUTO_INCREMENT, `judul` varchar50 NOT NULL, `sekilas` varchar400 NOT NULL, `isi_berita` text NOT NULL, `tanggal` date NOT NULL, `penulis` varchar50 NOT NULL, `gambar` varchar50 NOT NULL, 142 `id_jenis` varchar15 NOT NULL, PRIMARY KEY `id_judul` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=26 ; -- -- Table structure for table `tb_dosen` -- CREATE TABLE IF NOT EXISTS `tb_dosen` `nip` varchar20 NOT NULL, `nama` varchar50 NOT NULL, `status` varchar10 NOT NULL, PRIMARY KEY `nip` ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Table structure for table `tb_dps` -- CREATE TABLE IF NOT EXISTS `tb_dps` `no` int11 NOT NULL AUTO_INCREMENT, `dpsusername` varchar50 NOT NULL, `password` varchar50 NOT NULL, `nama` varchar50 NOT NULL, `email` varchar50 NOT NULL, PRIMARY KEY `no` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; -- -- Table structure for table `tb_file` -- CREATE TABLE IF NOT EXISTS `tb_file` `id_file` int11 NOT NULL AUTO_INCREMENT, `tanggal_upload` date NOT NULL, `nama_file` varchar100 NOT NULL, `info_file` varchar50 NOT NULL, PRIMARY KEY `id_file` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=22 ; -- -- Table structure for table `tb_jadwal_uss` -- CREATE TABLE IF NOT EXISTS `tb_jadwal_uss` `no_jadwal` varchar6 NOT NULL, `hari_uss` varchar8 NOT NULL, `tgl_uss` date NOT NULL, `jam_uss` varchar30 NOT NULL, `ruangan` varchar9 NOT NULL, `no_usulan` varchar6 NOT NULL, PRIMARY KEY `no_jadwal` 143 ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Table structure for table `tb_jenis` -- CREATE TABLE IF NOT EXISTS `tb_jenis` `id_jenis` varchar15 NOT NULL, `jenis_berita` varchar50 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Table structure for table `tb_komentar` -- CREATE TABLE IF NOT EXISTS `tb_komentar` `id_komen` int11 NOT NULL AUTO_INCREMENT, `tgl_komen` date NOT NULL, `nama` varchar50 NOT NULL, `email` varchar50 NOT NULL, `subjek` varchar50 NOT NULL, `pesan` text NOT NULL, PRIMARY KEY `id_komen` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ; -- -- Table structure for table `tb_mahasiswa` -- CREATE TABLE IF NOT EXISTS `tb_mahasiswa` `nim` varchar30 NOT NULL, `nama_mhs` varchar50 NOT NULL, `tmpt_lahir` varchar40 NOT NULL, `tgl_lahir` date NOT NULL, `jen_kel` char10 NOT NULL, `prodi` varchar40 NOT NULL, `prog_mhs` varchar40 NOT NULL, `kelas_interes` varchar50 NOT NULL, `pend_terakhir` char20 NOT NULL, `nm_slta` varchar40 NOT NULL, `nm_univ` varchar40 NOT NULL, `thn_lulus` char10 NOT NULL, `alamat` text NOT NULL, `tlp` char15 NOT NULL, `photo` varchar50 NOT NULL, `jml_matkul` varchar10 NOT NULL, `jml_sks` varchar10 NOT NULL, `jml_mutu` varchar10 NOT NULL, `ip_sem` varchar4 NOT NULL, `password` varchar50 NOT NULL, `email` varchar30 NOT NULL, `stat_mhs` varchar30 NOT NULL, 144 PRIMARY KEY `nim` ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Table structure for table `tb_nilai_uss` -- CREATE TABLE IF NOT EXISTS `tb_nilai_uss` `no_nilai` varchar6 NOT NULL, `gel` varchar10 NOT NULL, `periode` varchar10 NOT NULL, `tgl` date NOT NULL, `n_peng1` varchar4 NOT NULL, `n_peng2` varchar4 NOT NULL, `n_peng3` varchar4 NOT NULL, `no_usulan` varchar6 NOT NULL, `no_agenda` varchar6 NOT NULL, PRIMARY KEY `no_nilai` ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Table structure for table `tb_sk` -- CREATE TABLE IF NOT EXISTS `tb_sk` `no_sk` varchar20 NOT NULL, `tanggal_sk` date NOT NULL, `no_usulan` varchar6 NOT NULL, PRIMARY KEY `no_sk` ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Table structure for table `tb_skripsi` -- CREATE TABLE IF NOT EXISTS `tb_skripsi` `no_skripsi` varchar6 NOT NULL, `tgl_upload` date NOT NULL, `abstraksi` text NOT NULL, `rumusan_mslh` text NOT NULL, `langkah_penyelesaian` text NOT NULL, `no_usulan` varchar6 NOT NULL, PRIMARY KEY `no_skripsi` ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Table structure for table `t_dosen_pp` -- CREATE TABLE IF NOT EXISTS `t_dosen_pp` `nip` varchar20 NOT NULL, `nim` varchar8 NOT NULL, `stat_dosen` varchar30 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1; 145 -- -- Table structure for table `t_pend_usulan` -- CREATE TABLE IF NOT EXISTS `t_pend_usulan` `no_usulan` varchar6 NOT NULL, `jalur_skripsi` varchar40 NOT NULL, `jenis_karya` varchar40 NOT NULL, `judul` text NOT NULL, `stat_usulan` varchar30 NOT NULL, `kd_sd` varchar6 NOT NULL, `nim` varchar8 NOT NULL, PRIMARY KEY `no_usulan` ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Table structure for table `t_tmpt_penelitian` -- CREATE TABLE IF NOT EXISTS `t_tmpt_penelitian` `kd_sd` varchar6 NOT NULL, `nama_sd` text NOT NULL, `kecamatan` varchar50 NOT NULL, `kota` varchar50 NOT NULL, PRIMARY KEY `kd_sd` ENGINE=MyISAM DEFAULT CHARSET=latin1;

5.1.4 Implementasi Antar Muka