Gambar 16 Mockup laporan barang induk berdasarkan jangka waktu.
Gambar 17 Mockup laporan barang masuk gudang.
Gambar 18 Mockup laporan barang keluar gudang distribusi.
Gambar 19 Mockup laporan barang keluar gudang yang akan
dihapuskan. Perancangan antarmuka grafik pada
SIMANIS ini menggunakan dua jenis grafik yaitu column chart dan pie chart. Column
chart digunakan untuk menampilkan data barang induk, sedangkan pie chart digunakan
untuk menampilkan data barang yang terdapat di gudang sesuai dengan kondisi barang
tersebut. Perancangan grafik disajikan pada Gambar
20 dan 21.
Gambar 20 Mockup Column chart.
Gambar 21 Mockup pie chart. Pada perancangan antarmuka laporan,
penulis lebih banyak menggunakan tabel. Tampilan ini digunakan untuk mempermudah
pengguna dalam membaca laporan tersebut.
3.2 Implementasi
Sistem ini dibuat menggunakan bahasa pemrograman PHP. Dalam proses
pengkodean, penulis menggunakan codeIgniter sebagai framework untuk
mendapatkan suatu pola yang terstruktur. Basis data yang digunakan pada implementasi
sistem menggunakan MySQL. Pada tahap implementasi, teknik pemrograman yang
digunakan ialah Model View Control MVC. Teknik ini memisahkan struktur program ke
dalam tiga bagian yaitu model, view dan control. Ketiga bagian tersebut memiliki
fungsi yang berbeda.
Class-class yang terdapat pada bagian model digunakan untuk menampung data yang
diberikan oleh class-class yang berada di bagian view. Selain digunakan sebagai tempat
menampung data, model juga digunakan untuk melakukan manipulasi data yang ada.
View ialah representasi dari model atau berguna sebagai interface yang digunakan
untuk berinteraksi dengan User. View juga
digunakan untuk menerima event yang diberikan oleh user, seperti input data atau
pada saat user melakukan klik pada suatu tombol.
Control atau Controller ialah suatu class yang bertugas untuk menerima proses yang
diberikan oleh event yang datang dari bagian view. Controller juga digunakan sebagai
penghubung antara bagian view dan bagian model. Selain itu, di controller kita dapat
melakukan validasi input yang diterima dari bagian view.
Implementasi Basis Data
Perancangan basis data diimplementasikan menggunakan DBMS MySQL. Sebagai basis
data utama pada sistem ini diberi nama “inventori”. Adapun struktur fisik basis
disajikan pada Gambar 22.
.Gambar 22 Struktur fisik basis data Sistem Informasi Manajemen Inventarisasi BMN.
Implementasi Antarmuka
Implementasi antarmuka sistem informasi manajemen inventarisasi BMN menggunakan
HTML, CSS, dan Javascript. Implementasi antarmuka dibuat berdasarkan layout yang
dihasilkan pada tahap perancangan. Hasil implementasi antarmuka halaman utama
sistem, disajikan pada Lampiran 17.
3.3 Test
Pengujian ini dilakukan untuk memastikan dan memverifikasi bahwa sistem telah
memenuhi kebutuhan. Pengujian dilakukan dengan menggunakan black box testing
terhadap seluruh form input. Metode pengujian dengan memberikan dua pilihan
input, yaitu masukan dengan data yang benar
dan masukan dengan data yang salah. Secara lengkap pengujian disajikan pada Lampiran
18.
3.4 Deployment