Batasan Implementasi Implementasi Perangkat Lunak Implementasi Perangkat Keras Implementasi Basis Data

108

5.1.3. Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian dengan metode Black Box yang telah dilakukan, maka dapat ditarik kesimpulan bahwa perangkat lunak Sistem Informasi Harga Kebutuhan Pokok Berbasis Web ini bebas dari kesalahan sintaks dan secara fungsional mengeluarkan hasil sesuai dengan yang diharapkan.

5.2. Implementasi

Tahap implementasi sistem merupakan kegiatan yang dilakukan setelah tahap perancangan sistem selesai dilaksanakan. Tujuan yang ingin dicapai pada tahap ini adalah dapat dioperasikannya hasil perancangan sistem yang telah dibuat.

5.2.1. Batasan Implementasi

Dalam pengimplementasian perangkat lunak pemantauan dan pengendalian aplikasi Sistem Informasi Harga Kebutuhan Pokok Berbasis Web ini terdapat beberapa hal yang menjadi batasan implementasi, yaitu : 1. Basis data yang digunakan dalam pengimplementasian ini adalah MySQL baik untuk basis data utama maupun ekstrasi basis data yang disebarkan ke client. 2. Pembuatan aplikasi Sistem Informasi Harga Kebutuhan Pokok Berbasis Web menggunakan bahasa pemrograman PHP. 3. Alamat IP dari komputer merupakan alamat IP statis. 4. Tampilan pada aplikasi menggunakan bahasa Indonesia. 109

5.2.2. Implementasi Perangkat Lunak

Adapun beberapa perangkat lunak yang harus disiapkan dalam pembangunan Sistem Informasi Harga Kebutuhan Pokok Berbasis Web ini yaitu melakukan beberapa development tools yang dilakukan, antara lain : 1. Apache Penulisan menggunakan apache web server untuk mengolah kode PHP atau HTML yang akan dikirim ke client. 2. Database Server Database server yang digunakan adalah server database MySQL untuk menyimpan sumber data aplikasi. 3. Untuk membuat Sistem Informasi Harga Kebutuhan Pokok Berbasis Web ini menggunakan PHP sebagai script. 4. Internet Explorer, sebagai media untuk menampilkan Sistem Informasi Harga Kebutuhan Pokok Berbasis Web.

5.2.3. Implementasi Perangkat Keras

Perangkat keras yang digunakan berdasarkan kebutuhan minimal yang harus terpenuhi untuk menjalankan program tersebut antara lain adalah : 1. Processor Intel Pentium IV atau sekelasnya 2. Hardisk 80 GB 3. RAM 512 MB 4. VGA 128 BIT 5. DVD RW 110 6. Mouse, Keyboard, Monitor dan Printer

5.2.4. Implementasi Basis Data

Pembuatan basis data dilakukan dengan menggunakan bahasa SQL dimana DBMS yang digunakan adalah MYSQL. Berikut akan dijelaskan langkah-langkah dalam pembuatan basis data sistem informasi yang dibangun: -- Table structure for table `admin` CREATE TABLE IF NOT EXISTS `admin` `id_admin` int11 NOT NULL auto_increment, `ussername` varchar25 default NULL, `password` varchar40 default NULL, `nama_admin` varchar40 default NULL, `status` char1 default NULL PRIMARY KEY `id_admin` ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ; -- Table structure for table `agenda` CREATE TABLE IF NOT EXISTS `agenda` `id_agenda` varchar15 NOT NULL default , `nama` varchar100 default NULL, `tanggal` varchar30 default NULL, `tempat` varchar100 default NULL, `penyelenggara` varchar100 default NULL, `deskripsi` varchar200 default NULL, PRIMARY KEY `id_agenda` ENGINE=MyISAM DEFAULT CHARSET=utf8; -- Table structure for table `berita` CREATE TABLE IF NOT EXISTS `berita` `id_berita` varchar15 NOT NULL default , `judul` varchar30 default NULL, `tanggal` varchar30 default NULL, `isi` varchar500 default NULL, `nama_pasar` varchar30 default NULL, `pengisi` varchar50 default NULL, PRIMARY KEY `id_berita` ENGINE=MyISAM DEFAULT CHARSET=utf8; -- Table structure for table `bukutamu` CREATE TABLE IF NOT EXISTS `pengaduan` `id_pengaduan` varchar15 NOT NULL default , `tanggal` varchar30 default NULL, `nama` varchar50 default NULL, `alamat` varchar50 default NULL, `email` varchar50 default NULL, `komentar` varchar300 default NULL, 111 PRIMARY KEY `id_tamu` ENGINE=MyISAM DEFAULT CHARSET=utf8; -- Table structure for table `harga` CREATE TABLE IF NOT EXISTS `harga` `id_harga` varchar15 NOT NULL default , `nama_pasar` varchar100 default NULL, `minggu` varchar20 default NULL, `bulan` varchar30 default NULL, `tahun` varchar20 default NULL, PRIMARY KEY `id_komoditi` ENGINE=MyISAM DEFAULT CHARSET=utf8; -- Table structure for table `komoditi` CREATE TABLE IF NOT EXISTS `komoditi` `id_komoditi` int10 NOT NULL auto_increment, `nama` varchar100 default NULL, `jenis_komoditi` varchar100 default NULL, `satuan` varchar30 default NULL, `harga` int10 default NULL, `keterangan` varchar30 default NULL, `id_harga` varchar30 default NULL, PRIMARY KEY `id_komoditi` ENGINE=MyISAM DEFAULT CHARSET=utf8; -- Table structure for table ` member` CREATE TABLE IF NOT EXISTS ` member` `id_member` int10 NOT NULL auto_increment, `username` varchar50 default NULL, `password` varchar50 default NULL, `nama` varchar50 default NULL, `alamat` varchar200 default NULL, `telp` varchar20 default NULL, `email` varchar30 default NULL, `nama_pasar` varchar100 default NULL, PRIMARY KEY `id_member` ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ; -- Table structure for table `pasar` CREATE TABLE IF NOT EXISTS `pasar` `id_pasar` varchar15 NOT NULL default , `nama` varchar50 default NULL, `alamat` varchar100 default NULL, `telp` varchar30 default NULL, `kepala_pasar` varchar50 default NULL, PRIMARY KEY `id_pasar` ENGINE=MyISAM DEFAULT CHARSET=utf8; 112

5.2.5. Implementasi Antar Muka