115
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
5.1 Implementasi
Implementasi dilakukan dengan dasar kegiatan yang telah dilakukan dalam perancangan sistem yang telah dibuat. Pada tahap implementasi dijelaskan tentang
komponen-komponen dan prosedur-prosedur dalam desain sistem.
5.1.1 Implementasi Perangkat Lunak
Implementasi perangkat lunak yang digunakan dalam perancangan sistem di POLDA JABAR adalah :
1. Sistem Operasi Windows 7
2. XAMPP for Windows Version 1.4.15
3. PHP versi 5.0.4
4. Apache 2.0.54 Win32 web server
5. Adobe Acrobar Reader 7
6. Mysql server
7. Makromedia Dreamweaver 8
5.1.2 Implementasi Perangkat Keras
Perangkat keras yang digunakan dapat disesuaikan berdasarkan kebutuhan dan kemampuan dalam penyediannya:
1. Processor Intel Celeron
2. Harddisk 80 GB.
3. RAM 1024 MB.
4. VGA 256 MB.
5. Mouse , Keyboard dan monitor
6. Monitor Display 800x600 16bit
5.1.3 Implementasi Basis Data
Implementasi basis data digunakan untuk membuat struktur database dan tabel yang nantinya akan digunakan untuk menyimpan data-data peminjaman dan
pengembalian: CREATE DATABASE `db_senpi_polda`
CREATE TABLE `tb_detailkembali` `IdPengembalian` varchar6 collate latin1_general_ci default
NULL, `NRP` varchar8 collate latin1_general_ci default NULL,
`NomorSenjata` varchar9 collate latin1_general_ci default NULL,
`AccAdm` char1 collate latin1_general_ci default NULL, `AccKpl` char1 collate latin1_general_ci default NULL
ENGINE=MyISAM DEFAULT
CHARSET=latin1 COLLATE=latin1_general_ci
CREATE TABLE `tb_detailpinjam` `IdPeminjaman` varchar6 collate latin1_general_ci default
NULL, `NRP` varchar8 collate latin1_general_ci default NULL,
`NomorSenjata` varchar9 collate latin1_general_ci default NULL,
`AccAdm` char1 collate latin1_general_ci default NULL, `AccKpl` char1 collate latin1_general_ci default NULL
ENGINE=MyISAM DEFAULT
CHARSET=latin1 COLLATE=latin1_general_ci
CREATE TABLE `tb_peminjaman` `IdPeminjaman` varchar6 collate latin1_general_ci NOT
NULL, `TglPinjam` varchar10 collate latin1_general_ci default NULL,
`LamaPinjam` int1 default NULL, `TglKembali` varchar10 collate latin1_general_ci default
NULL, `StsPinjam` char1 collate latin1_general_ci default NULL,
PRIMARY KEY `IdPeminjaman`
ENGINE=MyISAM DEFAULT
CHARSET=latin1 COLLATE=latin1_general_ci
CREATE TABLE `tb_pengembalian` `IdPengembalian` varchar6 collate latin1_general_ci NOT
NULL, `TglKembali` varchar10 collate latin1_general_ci default
NULL, `StsKembali` char1 collate latin1_general_ci default NULL,
PRIMARY KEY `IdPengembalian`
ENGINE=MyISAM DEFAULT
CHARSET=latin1 COLLATE=latin1_general_ci
CREATE TABLE `tb_stoksenpi` `NomorSenjata` varchar9 collate latin1_general_ci NOT NULL,
`JenisSenjata` char1 collate latin1_general_ci default NULL, `MerkSenjata` char1 collate latin1_general_ci default NULL,
`Kaliber` char2 collate latin1_general_ci default NULL, `JumlahPeluru` int2 default NULL,
`JumlahStok` int2 default NULL, PRIMARY KEY `NomorSenjata`
ENGINE=MyISAM DEFAULT
CHARSET=latin1 COLLATE=latin1_general_ci
CREATE TABLE `tb_user` `NRP` varchar8 collate latin1_general_ci NOT NULL,
`Username` varchar30 collate latin1_general_ci default NULL, `Password` varchar50 collate latin1_general_ci default NULL,
`Nama` varchar50 collate latin1_general_ci default NULL, `JenisKelamin` char1 collate latin1_general_ci default NULL,
`Alamat` varchar100 collate latin1_general_ci default NULL, `NoTelepon` varchar15 collate latin1_general_ci default NULL,
`Pangkat` char1 collate latin1_general_ci default NULL, `Jabatan` char1 collate latin1_general_ci default NULL,
`Kesatuan` varchar11 collate latin1_general_ci default NULL, `LevelUser` char1 collate latin1_general_ci default NULL,
`Rahasia` varchar50 collate latin1_general_ci default NULL, PRIMARY KEY `NRP`
ENGINE=MyISAM DEFAULT
CHARSET=latin1 COLLATE=latin1_general_ci
Pembuatan database untuk semua tabel yang diperlukan dalam sistem informasi peminjaman dan pengembalian senjata api pada POLDA JABAR
menggunakan phpMyAdmin yang terdapat pada aplikasi XAMPP atau bias
dengan menggunakan tools lain seperti SQLYog. Berikut akan dijelaskan langkah- langkah pembuatan databatase.
1. Buka SQLYog, lakukan setting database sesuai dengan arahan dari SQLYog,
berikut ini halaman koneksi ke database melalui tools SQLYog.
Gambar 5.1 Halaman koneksi database dengan SQLYog
2. Setelah terkoneksi maka Anda dapat melakukan aktifitas pembuatan database
dan table.
Gambar 5.2 halaman pembuatan database dan table pada SQLYog
5.1.4 Implementasi Antarmuka Tabel 5.1 Antarmuka Halaman Login