Implementasi Perangkat Lunak Implementasi Perangkat Keras Implementasi Basis Data

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