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