ii
iii
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI
SKRIPSI UNTUK KEPENTINGAN AKADEMIS
Sebagai sivitas akademik Program Studi S1 Sistem Informasi Fakultas Teknik dan
Ilmu Komputer, Universitas Teknokrat Indonesia, saya yang bertanda tangan
dibawah ini:
Nama : Nabila Anggita Dwiputri
NPM : 18311208
Program Studi : Sistem Informasi
Jenis karya : Skripsi
Beserta perangkat yang ada (jika diperlukan). Dengan Hak Bebas Royalti
Noneklusif ini Program Studi S1 Sistem Informasi Fakultas Teknik dan Ilmu
Komputer Universitas Teknokrat Indonesia berhak menyimpan, mengalih
media/formatkan, mengelola dalam bentuk pangkalan data (database), merawat,
dan mempublikasikan tugas akhir saya selama tetap mencantumkan nama saya
sebagai penulis/pencipta dan sebagai pemilih Hak Cipta.
Yang menyatakan,
iv
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Allah SWT, karena atas berkat dan rahmat-
Nya, penulis dapat menyelesaikan skripsi ini. Penulisan skripsi ini dilakukan
dalam rangka memenuhi salah satu syarat untuk mencapai gelar sarjana pada
Program Studi S1 Sistem Informasi, Fakultas Teknik dan Ilmu Komputer,
Universitas Teknokrat Indonesia. Penulis menyadari bahwa, tanpa bantuan dan
bimbingan dari berbagai pihak, dari masa perkuliahan sampai pada penyusunan
skripsi ini, sangatlah sulit bagi penulis untuk menyelesaikan laporan ini. Oleh
karena itu, penulis mengucapkan terima kasih kepada:
1. Dr. H.M. Nasrullah Yusuf, S.E., M.B.A., selaku Rektor Universitas
Teknokrat Indonesia.
2. Dr. H. Mahathir Muhammad, S.E., M.M., selaku Dekan Fakultas Teknik dan
Imu Komputer Universitas Teknokrat Indonesia.
3. Ibu Damayanti, S.Kom., M.Kom., selaku Ketua Program Studi S1 Informasi
Fakultas Teknik dan Imu Komputer Universitas Teknokrat Indonesia.
4. Bapak Zaenal Abidin, S.Si., S.Kom., M.T. selaku dosen pembimbing yang
telah membimbing saya pada skripsi ini.
5. Bapak Donaya Pasha, S.Kom., M.Kom. selaku dosen penguji yang telah
memberikan masukan pada skripsi ini.
Akhir kata, penulis berharap semoga Allah SWT berkenan membalas segala
kebaikan semua pihak yang telah membantu dan semoga skripsi ini membawa
manfaat bagi pengembangan ilmu.
v
DAFTAR ISI
vi
4.1.1 Tampilan Halaman Admin ................................................... 46
4.1.1.1 Tampilan Home .......................................................... 46
4.1.1.2 Tampilan Halaman Profil Sistem ............................... 47
4.1.1.3 Tampilan Halaman Panduan Penggunaan ................. 47
4.1.1.4 Tampilan Halaman Artikel ........................................ 47
4.1.1.5 Tampilan Halaman Rekening Transfer ...................... 48
4.1.1.6 Tampilan Halaman Dana Masuk ............................... 49
4.1.1.7 Tampilan Halaman Dana Keluar ................................ 49
4.1.1.8 Tampilan Halaman Laporan ...................................... 50
4.1.2 Tampilan Halaman Pengguna .............................................. 50
BAB V HASIL DAN PEMBAHASAN ...................................................... 51
5.1 Pembahasan Pengujian ................................................................ 51
5.1.1 Pengujian Sistem ............................................................... 51
5.1.1.1 Pengujian Internal ............................................... 51
5.1.1.1.1 Pengujian Browser ............................... 51
5.1.1.1.2 Pengujian User Interface ..................... 52
5.1.1.2 Pengujian Eksternal ............................................ 54
BAB VI KESIMPULAN DAN SARAN .................................................... 56
6.1 Kesimpulan .................................................................................. 56
6.2 Saran ............................................................................................ 56
DAFTAR PUSTAKA ................................................................................. 59
LAMPIRAN ................................................................................................ 60
vii
DAFTAR TABEL
viii
DAFTAR GAMBAR
ix
ABSTRAK
Penelitian ini dilakukan untuk membuat sebuah website atau sistem yang
dapat melakukan proses pencatatan pembayaran zakat, infaq, dan sedekah. Panitia
zakat sebelumnya masih menggunakan buku untuk pencatatan atau dokumentasi
pembayaran zakat yang mana banyak risiko yang dapat ditimbulkan dari hal
tersebut seperti hilangnya buku pencatatan, rusak, dan sebagainya.
Manfaat dari aplikasi ini adalah mempermudah pekerjaan panitia amil
zakat di Masjid Al-ikhlas Segala Mider dalam melakukan proses pencatatan dan
dokumentasi data zakat, infaq, dan sedekah juga menghilangkan risiko yang dapat
terjadi dengan data tersebut.
Untuk sistem ini dikembangkan dengan metode Web Engineering yang
dimana website dikembangkan dengan menggunakan Bahasa PHP Native dan
database MySql. Untuk Penggunaan aplikasi ini bisa menggunakan laptop
maupun android dengan fitur web view.
x
ABSTRACT
This research was conducted to create a website or system that can record
the payment of zakat, infaq, and alms. Previously, the zakat committee still used
books for recording or documenting zakat payments, where there were many risks
that could arise from this, such as the loss of the record book, damage, and so on.
The benefit of this application is that it facilitates the work of the zakat
amil committee at the Al-ikhlas All Mider Mosque in carrying out the process of
recording and documenting zakat, infaq, and alms data as well as eliminating the
risks that can occur with the data.
This system was developed using the Web Engineering method where the
website was developed using the PHP Native language and the MySql database.
To use this application, you can use a laptop or android with a web view feature.
xi
BAB I
PENDAHULUAN
Zakat salah satu rukun Islam dan menjadi salah satu unsur pokok bagi
tegaknya syariat Islam, termasuk infaq dan sedekah itu hukum zakat adalah
wajib (fardhu) atas setiap muslim yang telah memenuhi syarat-syarat tertentu
(Verina Apriani, Slamet Riyadi, 2020). Zakat, Infaq dan Sadaqah (ZIS)
sehari-hari dan juga Allah Swt memberikan pahala yang tidak ternilai bagi si
kebutuhan hidupnya dan juga zakat tersebut bisa digunakan untuk membuka
usaha agar kehidupan mereka bisa keluar dari tanah kemiskinan dengan
dalam Islam salah satu kewajiban telah terlaksana sebagai seorang Muslim
mambayar zakat dan badan pengelola zakat dapat menyalurkan secara transparan
maka esensi zakat akan terasa manfaatnya bagi masyarakat luas (Fitri Indriyani,
dan khususnya pengelolaan zakat, infaq, dan sedekah masih dilakukan secara
2
manual menggunakan kertas. Media yang saat ini digunakan memiliki banyak
sekali risiko yang dapat terjadi, mulai dari kerusakan, terbawa oleh anggota amil
web pada Masjid Al-Ikhlas dengan menggunakan metode Waterfall dan bahasa
pemograman PHP dan database MySQL. Dengan adanya sistem ini diharapkan
infaq dan sedekah di Masjid Al-Ikhlas Segala Mider. Berdasarkan latar belakang
diatas maka diangkat sebuah judul “Sistem Informasi Pembayaran Zakat Infaq
Adapun Rumusan Masalah yang ada pada Masjid Al-Ikhlas Segala Mider
yaitu : Bagaimana membangun Sistem Informasi Zakat, Infaq dan Sedekah Masjid
1. Sistem ada mengelola kegiatan zakat, infaq dan sedekah di Masjid Al-Ikhlas.
Pembayaran Zakat, Infaq dan Sedekah pada Masjid Al-Ikhlas berbasis web untuk
dan sedekah.
di Masjid Al-Ikhlas.
Berbasis Web Pada Baznas Kabupaten Baru, secara optimal dan profesional
Bagian Penghimpunan, setelah dana ZIS terkumpul, maka dana terserah harus
disalurkan kepada Mustahik. Bagian yang berhak dalam penyaluran dan ZIS
2. Oleh Ahmad Hasan Bashori (2017) Penelitian ini membahas tentang Sistem
Infomasi Akuntansi Zakat, Infak, Sedekah (ZIS) pada BAZ di Jawa Timur.
5
laporan keuangan BAZ di Jawa Timur dengan PSAK No. 109. Penelitian ini
BAZ di Jawa Timur masih belum efektif dan efisien karena masih
diberikan oleh BAZNAS pusat yang dapat membantu kinerja BAZ di Jawa
Timur, serta sistem akuntansi yang diterapkanoleh BAZ di Jawa Timur masih
laporan keuangan, hanya menggunakan laporan arus kas saja dan masih
belum mengacu pada PSAK 109. Adanya praktik yang kurang sehat dalam
melaksanakan tugas dan fungsi yakni tidak adanya nomor urut formulir bukti
pengendalian internal BAZ di Jawa Timur belum maksimal karena tidak ada
3. Oleh Fikri Aulia (2018), dari Teknik Informatika Universitas Islam Indonesia
penghimpunan ZIS, dan penyaluran ZIS, serta sistem yang dapat membantu
6
kantor dalam proses Pelaporan ZIS yang mana secara keseluruhan semua
informasi dapat diakses secara realtime oleh seluruh Kantor Layanan, Kantor
Daerah maupun Kantor Wilayah. Selain itu, dengan sistem ini muzakki cukup
proses transaksi ZIS juga terdapat fitur cetak bukti transaksi ZIS serta fitur
kirim bukti Transaksi ZIS via e-mail yang dapat menjadi opsi jika muzakki
ingin dikirim bukti transaksi ZIS melalui e-mail. Pada proses penyaluran ZIS
lagi, karena pada sistem ini juga telah disiapkan form yan disesuaikan dengan
Adminstrasi Lazismu D.I Yogyakarta ini diharapkan akan menjadi salah satu
solusi dalam menjalani proses bisnis saat ini dan seterusnya. Sehingga dengan
adanya sistem ini, hal yang menjadi tujuan dari Lazismu dapat segera
tercapai.
4. Oleh Verina Apriani 2017) Zakat merupakan salah satu ru kun islam dan
menjadi salah satu unsur pokok bagi tegaknyasyariat islam, termasuk infaq
dan sedekah, oleh sebab itu hukum zakat adalah wajib (fardhu). Masjid Nurul
Iman merupakan masjid yang berada di jalan pelita sampit. Salah satu
7
Pengelolaan zajat yang sudah ada pada LAZIS Nurul Iman ini masih
menggunakan sistem manual maka menjadi sangat lambat dan tidak efisien
proses Zakat itu sendiri seperti dalam hal penyimpanan data untuk
pengolahan master data, transaksi, hingga pembuatan laporan yang lebih rinci
juga tentang perhitungan ZIS, serta hal-hal lain yuang dapat diselesaikan
dengan mudah.
5. Oleh Abdul Muafi Alif Zaeni (2020), dari STMIK Nusa Mandiri Jakarta,
yang mampu dan sudah wajib untuk membayar zakat atas harta yang
diperlukan suatu badan atau lembaga untuk mengelola zakat. Badan Amil
Zakat merupakan suatu lembaga yang menampung dana zakat atas dari
tercapai kegiatan yang efektif dan efisien dalam menunjang aktifitas pada
6. Oleh Abdul Aziz (2020), dari Teknik Informatika Universitas Islam Negeri
zakat yang masih menggunakan buku kwitansi yang masih rawan akan rusak
dan kehilangan data zakat, lamanya proses rekapitulasi dan dokumentasi dana
zakat karena kurangnya efisiensi dalam penuliasan dan perhitungan data zakat
karena dilakukan satu persatu secara manual, sering terjadinya human error
7. Oleh Tri Wulan Dari (2018), dari Sistem Informasi Universitas Islam Negeri
data muzaki, data ustahik dan nominal jumlah zakat, infaq dan sedekah yang
9
tidak tepat dan akurat yang menyebabkan kehilangan dan kerusakan data
tidak adanya verifikasi donasi dan transparan dana bagi muzaki, sehingga
8. Oleh Andre Wijaya (2019), dari Management Informasi Institut Agama Islam
Wakaf dan Zakat padan Masjid Raya Rambatan Menggunakan Php dan
masjid yang ada di jorong rambatan, Negeri Rambatan yang di iringi dengan
uang masuk dan uang keluar di dalam buku sehingga menyebabkan terjadinya
resiko kesalahan perjumlahan uang masuk dan uang keluar yang nantinya
khusus siswa), dana ziswa masjid yang mestinya besar malah menurun draktis
masjid
9. Oleh Eva Nurfazilla, Ulan, Nurul Pahan, Desi Nurhzana, Decky Hendrasyah
Penghasilan Pegawai Negeri Sipil (Studi pada Badan Amil Zakat Nasional
dari zakat dan manfaat yang dihasilkan, penerapan dan pemanfaatan dana
mengelola berbagai data dana zakat dari mulai data wajib membayar
kalangan. Selain itu, pelaporan dana zakat yang dikerjakan secara manual
Informasi Akuntansi Zakat yang dapat digunakan oleh lembaga zakat dalam
hal ini Badan Amil Zakat Nasional (BAZNAS) Kabupaten Bangkalis untuk
mengelola data Zakat, Infak dan Sedekah untuk masyarakat umum terutama
10. Oleh Fitri Rahmadani,Herman Karamoy dan Dhullo Afandi judul Analisis
membersihkan harta dan jiwa kita. Proses penyaluran zakat boleh secara
zakat dan lembaga amil zakat. Badan amil zakat merupakan organisasi
akuntansi dan transparan. Salah satu Amil zakat di Indonesia adalah Badan
program kerja yang jelas. Dalam hal ini penelitian ingin mengetahui ketaatan
berinteraksi serta hubungan antara objek bisa dilihat sebagai satu kesatuan yang
dirancang untuk mencapai satu tujuan. Dengan demikian, secara sederhana sistem
dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur variabel-
variabel yang saling terorganisasi, saling berinteraksi, dan saling bergantung satu
atau himpunan dari unsur atau variabel – variabel yang saling berkait, saling
berintraksi, dan saling tergantung satu sama lain untuk mencapai tujuan.
Sistem terdiri dari banyak komponen yang saling berinteraksi. Dengan kata
Sistem terdiri dari banyak komponen yang saling berinteraksi. Dengan kata
lain, komponen-komponen ini bekerja sama sebagai satu dan mencapai satu
tujuan.
Lingkungan luar dari suatu sistem yang berada di luar batas atau luasan yang
Masukkan sistem adalah data yang dimasukkan ke dalam sistem dan diproses
Dari sistem dihasilkan dari energi yang diproses atau didaur ulang dan dibagi
Pengolahan sistem yaitu suatu sistem dapat memiliki unit pemproses yang
Sistem memiliki maksud atau tujuan. Sasaran sistem menentukan input yang
didefinikan sebagai proses aplikasi berbagai teknik dan prinsip bagi tujuan
pendefinisian suatu perangkat, suatu proses atau sistem dalam detail yang
adalah sekumpulan data atau fakta yang diorganisasikan atau diolah dengan cara
kokohnya kehidupan suatu bangsa. Itulah mengapa dalam syariat islam, zakat.
merupakan satu dari lima rukun Islam. Menunaikan zakat merupakan salah satu
alat bagi setiap kita untuk menunaikan peran kita sebagai manusia untuk
1. Zakat Fitrah Zakat Fitrah, yaitu zakat yang wajib ditunaikan oleh
pada hari itu dan malam harinya. Adapun kadar yang dibayarkan adalah
satu sha’ (kurang lebih 2,2 kilogram atau yang biasa digenapkan
sebagian ulama’, zakat fitrah juga bisa ditunaikan dalam bentuk nilai
mata uang seharga kadar zakat tersebut, khususnya jika hal itu lebih
Zakat Harta ialah zakat yang wajib ditunaikan atas kepemilikan harta
zakat maal karena keterkaitannya yang lebih kuat dengan harta daripada
syaratnya pun lebih banyak yang terkait dengan harta daripada dengan
(sumbangan) harta dan sebagainya (selain zakat wajib) untuk kebaikan; sedekah;
hukum untuk diberikan kepada sesorang atau badan hukum karena sesuatu
kebutuhan.
2. Hasbi Ash Shiddiqi (2001) infaq adalah menafkahkan harta ketika ada
dan kepentingan.
3. Mursyid, M,Si (Mursyid, 2006) infaq merupakan asal kata dari nafaqa
sedekah adalah orang yang benar akan keimanannya. Sedekah dapat diartikan juga
17
dengan salah satu sifat-sifat para nabi yaitu sidiq yang artinya jujur atau benar.
Dalam konteks sifat, sidiq berarti jujur dalam menyampaikan suatu perkara
digunakan untuk menerjemahkan basis kode program menjadi kode mesin yang
pengubahan dan akses informasi. Pada MySQL dikenal istilah database dan tabel.
Tabel adalah sebuah struktur data dua dimensi yang terdiri dari baris-baris
(Risdiansyah, 2017).
perintah query dan escaps character yang sama dengan PHP. Dari pendapat-
yang sama dengan php dan bersifat Open Source (Isty & Afifah, 2018).
18
(Suryadi, 2019).
kumpulan dari field atau kolom. Struktur file yang menyusun sebuah database
adalah Data Record dan Field”. Jadi basis data adalah media untuk menyimpan
data yang mana merupakan tabel-tabel yang berisi data dan merupakan kumpulan
UML 2.3
Diagram
Composite Interaction
structure diagram overview diagram
Package diagram
Deployment
diagram
interaksi antara satu atau lebih actor dengan sistem (Sukamto dan M. Shalahudin,
Menspesifikasikan himpunan
peran yang pengguna mainkan
1 Actor
ketika berinteraksi dengan use
case.
20
kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada
pada perangkat lunak. Yang perlu diperhatikan disini adalah bahwa diagram
aktivitas yang dapat dilakukan oleh sistem (Rosa A.S dan M. Shalahudin, 2018).
Berikut ini adalah komponen activity diagram disajikan pada Tabel 2.2.
Simbol Deskripsi
status awal
status awal aktivitas sistem,
sebuah diagram aktivitas
memiliki sebuah status awal
aktivitas
aktivitas yang dilakukan sistem,
aktivitas biasanya diawali
dengan kata kerja
percabangan / join
asosiasi percabangan dimana
jika ada pilihan aktivitas lebih
dari satu
status akhir
status akhir yang dilakukan
sistem, sebuah diagram aktivitas
memiliki sebuah status akhir.
22
swimlane
memisahkan organisasi bisnis
Nama swimlane
yang bertanggung jawab
terhadap aktivitas yang terjadi
Nama swimlane
Model SDLC air terjun (waterfall) sering juga disebut model sekuensial
linier (sequential linear) atau alur hidup klasik (classic life cycle). Model air
terjun menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau
terurut dimulai dari analisis desain, pengodean, pengujian, dan tahap pendukung
Sistem Rekayasa
Informasi
metode waterfall :
agar dapat dipahami perangkat lunak seperti apa yang dibutuhkan oleh user.
Spefikasi kebutuhan perangkat lunak pada tahap ini perlu untuk didokumentasikan
b. Desain
Desain perangkat lunak adalah proses multi langkah yang fokus pada
selanjutnya. Desain perangkat lunak yang dihasilkan pada tahap ini juga perlu
tahap ini adalah program komputer sesuai dengan desain yang telah dibuat pada
d. Pengujian
Pengujian fokus pada perangkat lunak secara dari segi logic dan
fungsional dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan
24
perubahan ketika sudah dikirimkan ke user. Perubahan bisa terjadi karena adanya
kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkat lunak
perubahan perangkat lunak yang sudah ada, tapi tidak untuk membuat perangkat
Web Server Apache, database MySQL dan PHP interpreter (Suryadi, 2019).
BAB III
METODE PENELITIAN
ini berisi tentang masalah dari sebuah instansi lalu ada pendekatan yang penulis
lakukan untuk mencari jalan keluar dari masalah yang ada, selanjutnya adanya
usulan lalu dilanjutkan dengan proses desain, pembuatan, pengujian, dan hasil.
MASALAH
Masjid Al-Ikhlas melakukan pembayaran ZIS secara
manual,menggunakan kertas yang sangat mudah hilang, rusak
dan terbawa oleh pengurus
PENDEKATAN
USULAN
DESAIN
PEMBUATAN
PENGUJIAN HASIL
Sistem Informasi
Pembayaran Zakat Infaq
Pengujian Menggunakan
Sedekah Masjid Al-Ikhlas
Metode Blackbox Testing Segala Mider Berbasis
Web
2. Elicitation (observasi)
3. Monitoring (monitor)
2. Testing (pengujian)
user (pengguna) sistem yang akan dibangun. Tahapan ini dilakukan untuk
Pembayaran Zakat Infaq Sedekah Majid Al-Ikhlas Segala Mider yang dilakukan
dengan cara wawancara. Selain itu, penulis melakukan pengumpulan data berupa
sering merasakan kesulitan dalam pencatatan data pembayaran zakat infaq dan
a) Pengamatan Data
b) Wawancara
c) Tinjauan Pustakas
sedekah ini.
d) Dokumentasi
kebutuhan apa saja yang diperlukan dalam pembangunan sistem ini agar dapat
desain).
sistem yang dirancang dengan kombiasi warna, teks dan gambar. Rancangan
desain yang digunakan yaitu UML yang meliputi use case diagram, class
diagram dan activity diagram serta ditambah lagi dengan entity relationship
diagram (ERD), relasi antar tabel dan kamus data dalam penelitian ini.
Perancangan proses tahapan ini dibuat dalam bentuk gambaran perancangan dari
keterangan disetiap simbolnya. Untuk lebih jelas dan spesifik, berikut adalah
segala hak akses pengguna dalam sistem serta menganalisis fungsi operasi yang
fungsional dan non fungsional. Dibawah ini adalah kebutuhan fungsional dan
non fungsional:
31
Gambar 3.3 menggambarkan usecase memiliki dua aktor yaitu, admin dapat
mengelola data zakat, infaq / sedekah, dan data pengeluaran infaq dan juga
pengguna dimana pengguna ini hanya bisa melihat jumlah zakat yang akan
Gambar 3.4 Mengelola profil sistem dengan cara klik menu profil sistem pada
mengelola dengan memberikan text atau gambar untuk membuat input profil
sistem
Gambar 3.5 Mengelola panduan penggunaan dengan cara klik menu panduan
admin akan mengelola dengan memberikan text atau gambar untuk membuat
Gambar 3.6 Mengelola data artikel dilakukan dengan cara klik menu artikel
Gambar 3.7 mengelola nomor rekening yang nantinya nomor rekening itu
digunakan oleh pengguna untuk membayar zakat, infaq, dan sedekah, setelah
Gambar 3.8 untuk melihat data infaq dan zakat yang telah masuk bisa
dilakukan dengan cara klik menu data infaq/zakat lalu sistem akan
menampilkan menu data infaq/zakat, setelah itu data yang tidak sesuai bisa
dihapus
Gambar 3.9 untuk mengelola dana masuk bisa dilakukan dengan cara klik
menu data keluar lalu sistem akan menampilkan menu dana masuk, setelah
Gambar 3.10 untuk mengelola dana keluar bisa dilakukan dengan cara klik
menu keluar lalu sistem akan menampilkan menu dana keluar, setelah itu data
Gambar 3.11 untuk melihat laporan bisa dengan menggunakan cara klik menu
laporan lalu pilih jenis laporan yang ingin dilihat, sesuaikan tanggal yang
ingin dilihat lalu klik cetak untuk melihat laporan dari jenis laporan yang
dipilih.
Gambar 3.12 Activity Diagram membayar zakat oleh pembayar zakat dapat
digunakan dengan cara klik bayar zakat kemudian sistem akan menampilkan
menu pembayaran zakat, lalu pengguna harus mengisi form pembayaran yang
telah disediakan, dan setelahnya user klik tombol konfirmasi pembayaran dan
f) Desain Interface
Gambar 3.13 merupakan desain tampilan dari halaman utama sistem informasi
zakat infaq dan sedekah berbasis web di Masjid Al-Ikhlas, Segala Mider. Di
Gambar 3.14 Merupakan tampilan beranda pada sistem informasi Masjid Al-
Ikhlas dimana isi dari tampilan tersebut adalah total dana masuk, total dana
halaman pengguna.
Masjid Al-Ikhlas dimana isi dari tampilan tersebut adalah daftar artikel
membayar zakat .
pada sistem informasi Masjid Al-Ikhlas dimana isi dari tampilan tersebut
informasi Masjid Al-Ikhlas dimana isi dari tampilan tersebut adalah data
informasi Masjid Al-Ikhlas dimana isi dari tampilan tersebut adalah data
Masjid Al-Ikhlas dimana isi dari tampilan tersebut adalah tanggal yang
bisa dipilih untuk melihat laporan, baik itu laporan kas ataupun laporan
zakat/infaq.
43
f) Class Diagram
h) Relasi Tabel
Berikut ini adalah gambar dari relasi tabel yang ada di Sistem Informasi
i) Coding
Dalam tahap ini coding akan dibuat dengan bahasa pemrograman PHP,
Javascript, HTML, dan CSS serta untuk tampilan web dan library
menggunakan MySQL
i) Pengujian
Tahapan ini bisa dikatakan final dalam pembuatan sebuah sistem. Setelah
melakukan analisa, desain dan coding maka sistem yang sudah selesai
mengoprasikan menu yang ada pada sistem dengan data yang digunakan.
45
j) Perawatan
4.1 Implementasi
sistem. Program ini terdiri dari beberapa tampilan yang berfungsi untuk
Berikut ini adalah tampilan halaman admin yang terdiri dari tampilan
Infaq/Zakat, Dana Masuk, Dana Keluar, Laporan. Berikut ini adalah tampilan dari
pertama kali login sistem. Tampilan halaman home ditunjukkan pada gambar 4.1.
menampilkan inputan yang digunakan untuk diisi sesuai dengan profil sistem
Ikhlas menampilkan inputan yang digunakan untuk diisi sesuai dengan profil
sistem yang kita inginkan yang nantinya akan terlihat di halaman pengguna.
Ikhlas menampilkan inputan yang digunakan untuk diisi sesuai dengan artikel
yang kita inginkan yang nantinya akan terlihat di halaman pengguna. Admin
selain dapat menambahkan atau membuat artikel baru juga dapat menghapus dan
menampilkan inputan yang digunakan untuk diisi sesuai dengan rekening masjid
yang masih aktif yang nantinya akan terlihat di halaman pengguna dan dijadikan
Tampilan menu dana masuk penggunaan pada sistem informasi Masjid Al-
Ikhlas menampilkan dana masuk yang sudah ter-input, admin selain bisa
menambahkan pembayaran baru juga dapat menghapus dan merubah data yang
diinginkan.
Tampilan menu dana keluar penggunaan pada sistem informasi Masjid Al-
Ikhlas menampilkan dana keluar yang sudah ter-input, admin selain bisa
menambahkan pembayaran baru juga dapat menghapus dan merubah data yang
diinginkan.
menampilkan jenis laporan yang bisa dipilih, yaitu laporan kas dan laporan
zakat/infaq. Laporan ini bisa dicari dengan rentang tanggal yang kita inginkan dan
akan ada hasil akhir yang dapat mempermudah admin melakukan rekap data,
halaman yang bisa diakses oleh pengguna yang terdiri dari menu home profil
program sudah selesai. Pengujian sistem ini dilakukan untuk memeriksan dan
diharapkan. Pengujian ini dilakukan untuk mencari error dan bug pada sistem.
dan functionality dengan menggunakan ISO 9126. Sistem ini telah diuji kepada
informasi rancangan pengujian yang akan dilakukan sesuai dengan test yang
untuk menguji fungsionalitas menu dan tombol dari sistem dalam melakukan
dengan baik dalam semua jenis browser yang diujikan. Pengujian ini
52
menggunakkan beberapa kriteria yang sudah ditentukan seperti kelas uji, daftar
pengujian, skenario uji, hasil yang diharapkan, dan hasil yang diperoleh.
disimpulkan bahwa aplikasi zakat infaq dan sedekah masjid al-ikhlas ini
kompatibel (sesuai) disemua jenis browser baik dari sisi antar muka dan fungsi
utama sistem.
tampilan yang baik dan user friendly terhadap pengguna. Pengujian ini
53
menggunakan beberapa kriteria yang sudah ditentukan seperti kelas uji, daftar
pengujian, skenario uji, hasil yang diharapkan, dan hasil yang diperoleh.
untuk menguji fungsion alitas menu dan tombol dari sistem dalam melakukan
status database
4 Melakukan Nama, Diharapkan data Sesuai harapan
inputan alamat, yang sudah
pemasukan jumlah diunggah dapat
infaq/sedekah tersimpan di
database
5 Melakukan Keperluan, Diharapkan data Sesuai harapan
inputan jumlah yang sudah
pengeluaran diunggah dapat
infaq/sedekah tersimpan di
database
6 Melihat Menekan Dapat melihat Sesuai harapan
laporan menu keseluruhan
pemasukan pemasukan laporan
zakat zakat pada pemasukan zakat
laporan
7 Melihat Menekan Dapat melihat Sesuai harapan
laporan menu keseluruhan
pemasukan pemasukan laporan
infaq / infaq / pemasukan infaq /
sedekah sedekah sedekah
pada
laporan
8 Melihat Menekan Dapat melihat Sesuai harapan
laporan menu keseluruhan
pengeluaran pengeluaran laporan
zakat zakat pada pengeluaan zakat
laporan
9 Melihat Menekan Dapat melihat Sesuai harapan
laporan menu keseluruhan
pengeluaran pengeluaran laporan
infaq / infaq / pengeluaan infaq /
sedekah sedekah sedekah
pada
laporan
Dari pengujian yang dilakukan di Masjid Al-Ikhlas yang mana Masjid Al-
Ikhlas ini adalah user yang akan menggunakan aplikasi zakat, infaq, sedekah ini.
semua hasil mendapatkan respon yang baik dan sesuai dengan yang diharapkan.
BAB VI
KESIMPULAN DAN SARAN
6.1 Kesimpulan
disimpulkan bahwa:
Sistem dibangun dengan basis web dengan php native dan juga mysql
sebagai database yang bertujuan untuk mempermudah pengguna atau amil zakat
menggunakan program tersebut. Sistem Informasi Zakat Infaq dan Sedekah ini
tremplate ini terlihat simple dan juga user-friendly jadi semua kalangan usia bisa
pencatatan zakat, infaq, sedekah, karena saat ini di masjid al-ikhlas masih
kerusakan data. Sistem ini juga mempermudah dalam perhitungan jumlah dari
zakat, infaq, sedekah sehingga tidak terjadi lagi kesalahan dalam perhitungan
6.2 Saran
dibutuhkan perbaikan serta pengembangan agar lebih efektif dan baik. Berikut ini
DAFTAR PUSTAKA
LAMPIRAN
61