BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap ini merupakan tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Untuk menjalankan program Sistem Informasi ZIS pada masjid Al-Haq Kota Tangerang berbasis Web ini menggunakan PHP sebagai bahasa pemograman dan MySQL (phpmyadmin) sebagai Data Base Management System (DBMS), maka diperlukan sebuah Web Server akan digunakan sebagai tempat penyimpanan program. Web Server akan digunakan berupa Xampp, atau program Web Server lain mendukung program PHP dan MySQL sebagai Server 4.2 Perangkat Pengujian Pembuatan Sistem Informasi ZIS ini dibuat dengan menggunakan komputer dengan spesifikasi sebagai berikut : 4.2.1 Perangkat Keras a. Processor : Intel Core i3 b. RAM : 2 GB c. Harddisk : 300 GB 4.2.2 Perangkat Lunak a. Operating System : Microsoft Windows 7 Ultimate b. Tools : Macromedia Dreamweaver, Mozilla Firefox / Google Chrome c. Database : MySQL 4.3 Implementasi Basis Data Berikut ini adalah tampilan Sistem Informasi ZIS pada masjid Al- Haq berbasis Web : 81
82 a. Tampilan dari tabel-tabel telah dibuat dalam Sistem Informasi ZIS (zakat) Gambar 4.1 Tabel-tabel Database ZIS (zakat) b. Tampilan tabel tb_admin Gambar 4.2 Tampilan Tabel tb_admin
83 c. Tampilan tabel tb_anggaran Gambar 4.3 Tampilan Tabel tb_anggaran d. Tampilan tabel tb_anggaran_beras Gambar 4.4 Tampilan Tabel tb_anggaran_beras
84 e. Tampilan tabel tb_bukti_penyaluran Gambar 4.5 Tampilan Tabel tb_bukti_penyaluran f. Tampilan tabel tb_golongan Gambar 4.6 Tampilan Tabel tb_golongan
85 g. Tampilan tabel tb_jenis Gambar 4.7 Tampilan Tabel tb_jenis h. Tampilan tabel tb_level Gambar 4.8 Tampilan Tabel tb_level
86 i. Tampilan tabel tb beras Gambar 4.9 Tampilan Tabel tb beras j. Tampilan tabel tb_penerima Gambar 4.10 Tampilan Tabel tb_penerima
87 k. Tampilan tabel tb_penyaluran Gambar 4.11 Tampilan Tabel tb_penyaluran l. Tampilan tabel tb_penyaluran_beras Gambar 4.12 Tampilan Tabel tb_penyaluran_beras
88 m. Tampilan tabel tb_petugas Gambar 4.13 Tampilan Tabel tb_petugas n. Tampilan tabel tb_zakat Gambar 4.14 Tampilan Tabel tb_zakat
89 4.4 Implementasi dan Pengujian Program Berikut adalah implementasi dan pengujian program sesuai dengan rancangan layar telah dibuat sebelumnya, antara lain : 1. Tampilan Home/web Gambar 4.15 Tampilan Home/Web 2. Tampilan Web Transaksi Gambar 4.16 Tampilan Web Transaksi
90 3. Tampilan Login Gambar 4.17 Tampilan Login 4. Tampilan Halaman Utama Admin Gambar 4.18 Tampilan Halaman Utama Admin
91 5. Tampilan Halaman Admin Golongan Gambar 4.19 Tampilan Halaman Admin Golongan 6. Tampilan Halaman Admin Jenis Gambar 4.20 Tampilan Halaman Admin Jenis
92 7. Tampilan Halaman Admin Petugas Gambar 4.21 Tampilan Halaman Admin Petugas 8. Tampilan Halaman Admin Level Gambar 4.22 Tampilan Halaman Admin Level
93 9. Tampilan Halaman Admin Dana ZIS Gambar 4.23 Tampilan Halaman Admin Dana ZIS 10. Tampilan Halaman Admin Pemberi Uang Gambar 4.24 Tampilan Halaman Admin Pemberi Uang
94 11. Tampilan Halaman Admin Pemberi Uang Langsung Gambar 4.25 Tampilan Halaman Admin Pemberi Uang Langsung 12. Tampilan Halaman Admin Pemberi Beras Gambar 4.26 Tampilan Halaman Admin Pemberi Beras
95 13. Tampilan Halaman Admin Penyaluran Uang Gambar 4.27 Tampilan Halaman Admin Penyaluran Uang 14. Tampilan Halaman Admin Bukti Penyaluran Gambar 4.28 Tampilan Halaman Admin Bukti Penyaluran
96 15. Tampilan Halaman Admin Penyaluran Beras Gambar 4.29 Tampilan Halaman Admin Penyaluran Beras 16. Tampilan Halaman Admin Penerima ZIS Gambar 4.30 Tampilan Halaman Admin Penerima ZIS
97 17. Tampilan Halaman Admin User Gambar 4.31 Tampilan Halaman Admin User 18. Tampilan Halaman Admin Laporan Gambar 4.32 Tampilan Halaman Admin Laporan
98 4.5 Metode Pengujian Metode pengujian dilakukan untuk memastikan apakah sistem akan dipakai sudah sesuai dengan diharapkan. Metode digunakan untuk pengujian ini adalah black box, yaitu melakukan pengujian degan memfokuskan pada fungsionality system tanpa mengetahui apa sesungguhnya terjadi dalam black end system. 4.5.1 Skenario Pengujian Skenario pengujian diperlukan untuk mengetahui apakah aplikasi dibuat dapat berfungsi dengan baik atau tidak. Skenario pengujian dilakukan dengan memilih dari setiap pilihan ada pada aplikasi PHP ini, kemudian dilakukan pengujian dengan menekan tombol-tombol terdapat pada halaman form dari aplikasi ini apakah sudah sesuai dengan diharapkan. Tabel 4.1 Skenario Pengujian No Antar Muka Uji Coba Status Aplikasi Skenario Pengujian Hasil di harapkan Hasil Pengujian 1 Tampilan Home / Web semua link menu terdapat pada halaman menu web Masuk menu awal website Klik link menu tersedia Link menu dipilih dapat membuka halaman dimaksud. Link menu dipilih dapat membuka halaman dimaksud.
99 2 Tampilan Login login Tampilan login sudah Input username, password lalu klik login melakukan validasi Gagal melakukan validasi masuk ke menu utama Kembali ke tampilan login 3 Tampilan Menu Admin semua link menu terdapat pada halaman menu admin Masuk menu admin Klik link menu tersedia Link menu dipilih dapat membuka halaman dimaksud. Link menu dipilih dapat membuka halaman dimaksud. 4 Tampilan Golongan golongan Tampilan golongan Input data golongan kemudian klik simpan golongan golongan 5 Tampilan Jenis jenis Tampilan jenis Input data jenis kemudian klik simpan jenis jenis 6 Tampilan Petugas petugas Tampilan user Input data petugas kemudian klik simpan petugas petugas
100 7 Tampilan Level level tampilan program level Input data level kemudian klik simpan level level 8 Tampilan Dana ZIS dana ZIS Tampilan dana ZIS Melihat total dana ZIS ada Dana ZIS terkumpul dapat tampil Dana ZIS terkumpul dapat tampil 9 Tampilan Pemberi Uang uang Tampilan uang Melihat data uang Data uang terkumpul dapat tampil Data uang terkumpul dapat tampil 10 Tampilan Pemberi Uang Langsung uang langsung Tampilan uang langsung Input data uang langsung kemudian klik simpan dan uang langsung dan uang langsung 11 Tampilan Pemberi Beras beras Tampilan beras Input data beras kemudian klik simpan beras Pemberi beras
101 12 Tampilan Penyaluran Uang penyaluran uang Halaman penyalura n uang Input data penyalura n uang kemudian klik simpan penyaluran uang penyalura n uang 13 Tampilan Penyaluran Beras 14 Tampilan Bukti Penyaluran 15 Tampilan Penerima ZIS 16 Tampilan User 17 Tampilan Laporan penyaluran beras bukti penyaluran penerima ZIS input user Mencetak laporan Halaman penyalura n beras Halaman bukti penyalura n Halaman penerima ZIS Halaman user Halaman laporan Input data penyalura n beras kemudian klik simpan Input bukti penyalura n kemudian klik simpan Input data penerima ZIS kemudian klik simpan Input data user kemudian klik simpan Masuk laporan penyaluran beras dan bukti penyaluran penerima ZIS user Laporan berhasil di penyalura n beras dan bukti penyalura n penerima ZIS. user Laporan berhasil di
102 lalu klik cetak tampilkan tampilkan 4.6 Analisa Hasil Pengujian Dari pengujian terakhir dilakukan dapat diperoleh hasil pengujian. Maka diperoleh hasil pengujian sesuai dengan rancangan aplikasi program telah dibuat. Dan terangkum dalam hasil pengujian dibawah ini : 1. Pengujian telah menunjukkan hasil keluaran (Output) dan sesuai dengan rancangan aplikasi program ini. 2. Program ini telah berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil skenario pengujian Admin dapat menginput data user, data golongan, data jenis, data petugas, data level, data uang, data beras, data penyaluran uang, data penyaluran beras, data penyaluran beras, data penerima ZIS 3. Ketua berhasil masuk ke halaman ketua dengan login telah dibuat admin. 4. Sekertaris berhasil masuk ke halaman sekertaris dengan login telah dibuat admin. 5. Pemberi ZIS dapat melihat halaman web untuk mengetahui informasi, melakukan perhitungan zakat mal, dan melakukan pembayaran ZIS. 6. Hasil keluaran atau output dapat tercetak sesuai perancangan sistem di inginkan. Dari hasil pengujian dilakukan pada website tersebut dapat disimpulkan bahwa semua link dan tombol pada program ada di halaman website tersebut dapat dijalankan dengan baik. Dan untuk menjalankan program hasil website tersebut, dapat dijalankan menggunakan web browser yaitu Mozilla Firefox dan Google Chrome.