laporan penelitian terapan kluster...
TRANSCRIPT
LAPORAN PENELITIAN TERAPAN
KLUSTER PENGEMBANGAN
HAK KEKAYAAN INTELEKTUAL
PEMBANGUNAN PROTOTIPE SISTEM APLIKASI ZAKAT DENGAN
MEMANFAATKAN MASYARAKAT SEKITAR DAN GOOGLE MAPS BERBASIS
ANDROID
Oleh:
Ketua Tim: Husni Teja Sukmana, PhD
Anggota Tim:
1. Tabah Rosadi, MA
2. Rizky Suprihadi
3. Devi Lestiani
Nomor Pendaftaran: PHaKI16
2
PUSAT PENELITIAN DAN PENERBITAN (PUSLITPEN)
LP2M UIN SYARIF HIDAYATULLAH JAKARTA
2017
Abstrak
Zakat adalah sebuah kewajiban bagi umat Islam untuk menciptakan rasa keadilan bagi sesama.
Sudah ada beberapa institusi yang menangai zakat, baik itu bentukan pemerintah
(BAZNAS/BAZIS) ataupun dari masyarakat. Setiap badan zakat sudah memiliki sistem yang
digunakan untuk mendata para Muzaki (orang yang memberi zakat) dan Mustaqi (penerima
zakat). Terdapat beberapa kelemahan terhadap sistem yang ada sekarang, diantaranya: terdapat
gap terhadap angka penerimaan zakat dan angka distribusi zakat. Kedua, data antara lembaga
zakat yang belum terintegrasi, sehingga rentan menimbulakan redudansi data. Dalam penelitian
ini kami mencoba untuk menganalisa, mendisain dan membuat prototipe aplikasi yang bisa
digunakan untuk untuk menurunkan gap sekaligus juga bisa dimanfaatkan oleh lembaga-
lembaga amil untuk melakukan integrasi data. Pendekatan yang dilakukan adalah melibatkan
masyarakat secara aktif untuk dapat merekomendasikan, menunjukkan tempat calon Mustaqi
dengan bantuan Application Program Inteface (API) dari Google Maps, sehingga data calon
menjadi lebih up-to-date. Proses integrasi dilakukan dengan cara membuat proxy database
dengan menyediakan API yang bisa diakses oleh lembaga-lembaga amil zakat. Prototipe yang
akan dibangun juga bisa memotong jalur distribusi zakat, yaitu bisa dilakukan oleh langsung
oleh Muzaki kepada Mustahiq yang sudah direkomendasikan oleh lembaga amil melalui sistem
dengan bantuan peta yang sudah disediakan oleh aplikasi.
Keywords— Zakat; Google Map; Zakat Information System, Mustahiq, Muzaki
3
Daftar Isi
BAB 1. PENDAHULUAN ........................................................................................................ 7
A. Latar Belakang Masalah 7
B. Identifikasi Masalah 8
C. Pembatasan 11
D. Rumusan Masalah 11
E. Tujuan dan Signifikansi Penelitian 12
F. Hasil yang Diharapkan 12
G. Sistematika Pembahasan 13
BAB 2. KAJIAN TEORI ......................................................................................................... 14
A. Studi Literatur (Studi Sejenis) 14
i. Pembuatan sistem registrasi muzaki dan mustahik di lembaga-lembaga zakat ........ 14
ii. Integrasi sistem zakat antar lembaga zakat............................................................ 16
iii. Aplikasi yang menggunakan API Google Maps ................................................... 17
iv. Model manajemen zakat didalam dan luar negeri ................................................. 18
B. Landasan Teori 18
i. Teori zakat ................................................................................................................. 18
ii. Web Service ........................................................................................................... 20
iii. Faktor yang mempengaruhi berbagi pengatahuan (knowledge sharing) ............... 22
C. Kerangka Berfikir 23
BAB 3. METODOLOGI PENELITIAN ................................................................................. 24
A. Tempat dan waktu penelitian 24
B. Metode penelitian 24
BAB IV. HASIL PENELITIAN DAN PEMBAHASAN ........................................................ 26
A. Sistem Arsitektur 26
B. Analisa dan Desain Sistem 28
4
i. Usecase Diagram ....................................................................................................... 31
ii. Usecase Tabel ........................................................................................................ 33
C. Disain Interface 38
i. Melakukan Login ...................................................................................................... 39
ii. Melakukan Donasi ................................................................................................. 40
iii. Menambahkan Calon Mustahiq ............................................................................. 45
iv. Validasi calon mustahiq menjadi mustahiq oleh badan amil ................................ 47
v. Laporan Donasi...................................................................................................... 49
vi. Menambahkan Ratting ........................................................................................... 51
D. Disain Webservices 51
E. Sistem Implementasi 52
i. Implementasi Web..................................................................................................... 53
ii. Implementasi Web Services .................................................................................. 55
F. Implementasi Razar versi Mobile 57
i. Melakukan Login ...................................................................................................... 57
ii. Melakukan Donasi ................................................................................................. 58
iii. Menambahkan Calon Mustahiq ............................................................................. 61
iv. Validasi calon mustahiq menjadi mustahiq oleh badan amil ................................ 63
v. Laporan Donasi...................................................................................................... 65
vi. Menambahkan Ratting ........................................................................................... 67
BAB V. KESIMPULAN DAN REKOMENDASI .................................................................. 68
Daftar Pustaka .......................................................................................................................... 69
Lampiran 1: Hasil Focus Group Discussion ............................................................................ 73
5
Daftar Gambar
Gambar 1 Rekomendasi dan Review ....................................................................................... 10
Gambar 2 Arsitektur Web Service ........................................................................................... 21
Gambar 3 Proses Request dan Respond Data Web Service [39] ............................................. 22
Gambar 4 Kerangka Berfikir Penelitian .................................................................................. 23
Gambar 5 Prosedur Penelitian ................................................................................................. 24
Gambar 6 Metode Pembuatan Perangkat Lunak dengan Metode Waterfall ............................ 25
Gambar 7 Arsitektur Sistem..................................................................................................... 26
Gambar 8 Pola kerja webservice.............................................................................................. 27
Gambar 9 Alur Kerja Sistem.................................................................................................... 27
Gambar 10 Use Diagram Sistem Razar ................................................................................... 32
Gambar 11 Halaman Login ...................................................................................................... 53
Gambar 12 Halaman Utama Web Zakat .................................................................................. 54
Gambar 13 Halaman Data Calon Mustahik yang belum divalidasi ......................................... 54
Gambar 14 Halaman Validasi calon Mustahik ........................................................................ 55
Gambar 15 Halaman Tabel API untuk LAZ ............................................................................ 56
6
Daftar Tabel
Table 1 Jumlah Pehimpunan ZIS di Indonesia (tahun 2002-2015)[3] ....................................... 8
Table 2 Penelitian Berdasarkan Objek Penelitian .................................................................... 14
Table 3 Sistem Improvement Objectives ................................................................................. 29
Table 4 Use Tabel Modul Melakukan Donasi ......................................................................... 33
Table 5Use Case Tabel Input Calon Mustahik ........................................................................ 33
Table 6 Use Case Tabel Lihat Laporan Donasi ....................................................................... 34
Table 7Use Case Tabel Lihat Data Mustahik .......................................................................... 35
Table 8 Use Case Tabel Lihat Data Calon Mustahik ............................................................... 35
Table 9 Use Case Tabel Validasi Data Calon Mustahik .......................................................... 36
Table 10 Use Case Tabel Ratting Calon Mustahik .................................................................. 37
Table 11Use Case Tabel Ratting Mustahik ............................................................................. 38
Table 12 Disain Webservices................................................................................................... 52
Table 13 Link API dan Keterangan ......................................................................................... 55
7
BAB 1. PENDAHULUAN
A. Latar Belakang Masalah
Indonesia adalah sebuah negara dengan populasi manusia nomor 4 (empat) terbesar di dunia,
di bawah negara RRC, India dan Amerika Serikat, dengan populasi sebanyak 255,461,700 (dua
ratus lima puluh lima juta empat ratus enam puluh satu tujuh ratus) jiwa. Dari jumlah populasi
tersebut, sekitar 88.1% atau sekitar 205 juta jiwa penduduk menganut agama Islam[1]. Ini
menjadikan Indonesia negara dengan populasi Muslim terbesar di dunia, diatas Pakistan dan
India. Namun berdasarkan data dari Badan Pusat Statistik (BPS) pada bulan Mei 2016, ada
sekitar 27.76 juta jiawa atau sekitar 10.7% penduduk di Indonesia masuk dalam kategori miskin
[2]. Untuk menolong penduduk yang masuk kategori miskin tersebut, dalam Islam terdapat
kewajiban bagi Muslim untuk mengeluarkan zakat, infak dan juga sedekah kepada yang
membutuhkan. Beberapa kewajiban tertuang banyak sekali didalam al-quran (tertulis 58 kali
dalam al-quran) dan juga al-hadist, diantaranya:
a. Surah at-taubah: 11
Jika mereka bertaubat, mendirikan sholat dan menunaikan zakat, maka (mereka itu)
adalah saudara-saudaramu seagama. Dan Kami menjelaskan ayat-ayat itu bagi
kaum yang mengetahui.
b. Surah at-taubah: 103
Ambillah zakat dari sebagian harta mereka, dengan zakat itu kamu membersihkan
dan mensucikan mereka dan mendoalah untuk mereka. Sesungguhnya doa kamu itu
(menjadi) ketenteraman jiwa bagi mereka. Dan Allah Maha Mendengar lagi Maha
Mengetahui.
c. Surah adz-dzariat: 19
Dan pada harta-harta mereka ada hak untuk orang miskin yang meminta dan orang
miskin yang tidak mendapat bagian.
Dengan kewajiban tersebut, maka seharusnya zakat, infaq dan shodaqoh (ZIS) bisa menjadi
solusi untuk membantu dalam mengentaskan kemiskinan. Hal ini selaras dengan data
pertumbuhan perhimpunan ZIS yang dari tahun-ketahun memiliki pertumbuhan yang positif,
seperti yang bisa dilihat pada tabel [3]. Ini sangat menarik untuk dicermati, terutama data pada
tahun 2008 dan 2009, di saat pertumbuan ekonomi Indonesia menurun, ternyata pertumbuhan
ZIS tetap naik (dari 920 miliar menjadi 1200 miliar).
8
Table 1 Jumlah Pehimpunan ZIS di Indonesia (tahun 2002-2015)[3]
Hal ini membuat beberapa peneliti mencoba untuk menggali lebih dalam lagi terkait potensi
ZIS di Indonesia, diantaranya yang dilakukan oleh [4]. Dalam kesimpulan penelitiannya,
mereka menyebutkan bahwa potensi zakat di Indonesia adalah sekitar 217 triliun rupiah, atau
sekitar 3.4% dari pertubuhan ekonomi Indonesia di tahun 2010. Ini artinya jumlah total
perhimpunan ZIS di tahun 2015 hanya berjumlah 1.3% dari potensi yang ada. Ini adalah salah
satu hal yang harus dibenahi dari oleh stakeholder zakat di Indonesia, agar potensi berupa
kewajiban ZIS ini menjadi lebih meningkat.
Untuk memfasilitasi kewajiban tersebut, pemerintah Indonesia mendirikan sebuah Badan Amil
Zakat Nasional (BAZNAS) berdasarkan Keputusan Presiden Republik Indonesia (KEPRES)
No. 8 tahun 2001 tanggal 17 Januari 2001. Selain BAZNAS, lembaga-lembaga amil zakat yang
juga telah didirikan oleh kelompok individu yang biasanya menggunakan Yayasan,
diantaranya: Dompet Duafa, Rumah Yatim, PKPU dan lain sebagainya. Kegiatan utama dari
lembaga-lembaga tersebut diantaranya untuk melakukan pengumpulan ZIS dari masyarakat
dan lembaga lainnya (perusahaan) dan melakukan distribusi dana ZIS tersebut ke masyarakat
yang masuk dalam 8 kategori penerima dana ZIS menurut al-quran, diantaranya: fakir, miskin,
hamba sahaya, orang yang memiliki hutang, mualaf, pejuang di jalan Alloh, orang yang dalam
perjalanan atau pelajar, panitia penerima dan pengelola zakat.
B. Identifikasi Masalah
Dalam menjalankan tugas utamanya dalam hal penghimpunan dan penyaluran dana ZIS,
lembaga-lembaga pengelola ZIS tersebut memiliki beberapa kelemahan, diantaranya:
1. Terdapat perbedaan yang cukup signifikan antara dana yang dihimpun dan yang
dibagikan [3], [5], [6] and [7]. Tercatat pada tahun 2015, dana ZIS yang bisa dihimpun
oleh BAZNAS dan LAZNAS adalah sebesar 3.67 triliun. Sedangkan dana yang berhasil
9
didistribusikan hanya sebesar 2.25 triliun. Artinya dana yang terdistribusi sebanyak
61.6%, baru mencapai level cukup efektif.
2. Hubungan antara lembaga penerima zakat secara sistem belum terintegrasi, masing-
masing lembaga zakat mengelola sistem sendiri, yang berakibat data Muzaki dan
Mustahiq kemungkinan bisa tercatat di beberapa lembaga amil (duplikasi) [8][9]
[10][11]
3. Data mustahiq dan muzaki yang masih sangat terbatas dan terkesan sulit didapat. In
bisa dilihat dari banyaknya data Muzaki yang masuk ke Sistem Informasi Baznas yang
hanya berjumlah lebih kurang 120,000 orang dan data Mustahiq berjumlah 109,917
orang [3].
4. Masih banyak Muzaki yang memberikan zakat tanpa melalui badan amil zakat. Ini
disebabkan karena belum adanya kepercayaan penuh dari masyarakat terhadap lembaga
amil zakat [12] [13].
5. Tinginya biaya operasional dalam proses perhimpunan zakat [14], bahkan ada lembaga
amil zakat yang menggunakan 16% dari total pendapatan, dimana dana zakat yang
masuk hanya sebesar 20% dari total pendapatan. Penelitian [14] menggunakan petugas
untuk mengajak orang untuk menjadi donatur. Mereka berpendapat dengan adanya
petugas maka bisa menghasilkan dana yang banyak.
Dari sekian banyak masalah diatas, kami menilai masalah kepercayan adalah masalah terbesar
dari sebuah lembaga amil zakat. Setidaknya masalah potensi ZIS yang belum tergarap (masalah
poin 1), data muzaki dan mustahiq yang masih kurang (masalah point 3) dan banyaknya muzaki
yang memberikan langsung donasinya tanpa melalui lembaga amil zakat (masalah point 4) bisa
dipecahkan seandainya tingkat kepercayaan masyarakat terhadap lembaga amil zakat terjaga.
Untuk menyelesaikan masalah kepercayan tersebut, kami mencoba membandingkan dengan
transaksi jual beli secara online (ecommerce) yang sekarang ini menunjukkan tingkat
perkembangan yang positif dibandingkan saat awal-awal ecommerce mulai dijalankan di
Indonesia. Berdasarkan data yang didapat dari situs berita solopos yang merujuk pada data
BPS, terdapat pertumbuhan e-commerce naik 17% dengan total jumlah usaha mencapai 26.2jt
unit Data ini membuktikan bahwa telah terjadi perubahan pola kepercayaan masyarakat
terhadap transaksi jual beli secara online ini.
Ada banyak faktor yang mempengaruhi tingkat kepercayaan masyarakat, diantaranya yang
sudah diteliti oleh [15]. Penelitian tersebut melihat peran review dan rekomendasi yang
10
mempengaruhi tingkat kepercayaan konsumen untuk membeli barang secara online. Review
dan rekomendasi adalah sarana masyarakat untuk memberikan masukan, keluhan dan kepuasan
terhadap sesuatu (lihat gambar 1). Rekomendasi bisa berupa scoring sedangkan review berupa
kata-kata untuk mengekpresikan persepsi yang nantinya dapat membangun preferensi dari
sebuah produk.
Gambar 1 Rekomendasi dan Review
Pada penelitian ini, kami mencoba untuk mengadopsi konsep dan model rekomendasi pada
ecommerce kedalam sebuah sistem informasi zakat. Semakin banyak rekomendasi dari
masyarakat terhadap calon mustahiq, maka semakin tinggi tingkat kepercayaan muzaki untuk
memberikan donasinya kepada calon mustahiq tersebut. Dengan pendekatan ini, maka data-
data calon mustahiq akan menjadi lebih real time dan terdata lebih cepat, karena melibatkan
partisipasi masyarakat yang berada di lingkungan dimana calon mustahiq itu berada.
Kami juga membuat proxy database untuk sarana integrasi data antar lembaga zakat, sehingga
dengan konsep share data ini, duplikasi terhadap donasi kepada mustahik bisa dihindari. Juga
dengan adanya peningkatan partisipasi masyarakat, biaya operasional untuk menghimpun
calon mustahik bisa diminimalisasi karena sudah menggunakan masyarakat sebagai kaki
tangan untuk proses pencarian.
Untuk mempercepat serapan, agar gap antara penerimaan dan penyaluran meningkat, kami
mencoba untuk memfasilitasi keberadaan masyarakat yang sudah terbiasa langsung untuk
memberikan ZIS nya ke mustahik. Konsep aplikasi yang dibangun adalah dengan
11
memanfaatkan teknologi peta yang ada pada Google Map untuk mengetahui keberadaan dari
Mustahik. Agar peran serta lembaga amil tetap terjaga, para musaki yang akan memberikan
donasi secara langsung ke mustahik melalui sistem aplikasi yang dibangun in tetap akan
memilih lembaga amil sebelum mendonasikan. Sistem kemudian mencatat dan mengirim data
donasi dan lembaga amil yang dipilih kedalam proxy database yang bisa terintegrasi dengan
sistem lembaga amil dengan memanfaatkan teknologi web service.
Dalam mengembangkan aplikasi sistem informasi radar zakat ini (RAZAR), kami
menggunakan metode waterfall [16]. Dimana pada metode ini terdapat beberapa tahapan
diantaranya: pencarian masalah, analisis, disain dan implementasi. Dengan metode ini, maka
proses dapat ditampilkan lebih cepat dan kalau ada perubahan bisa segera dibuat dan
ditampilkan kembali prototipenya.
C. Pembatasan
Masalah yang akan diteliti pada penelitian ini terbatas pada hal-hal berikut:
a. Sistem yang dibuat menggunakan platform mobile android
b. Pertukaran data antara lembaga amil zakat dilakukan dengan membuat sebuah
sistem berbasis web dilengkapi dengan web-services
c. Database yang digunakan adalah MySQL
d. Metode pengembangan perangkat lunak yang digunakan adalah metode waterfall
e. Model yang memuat variabel rekomendasi dan promosi
f. Teknologi yang dibangun mengadopsi teknologi peta dari google maps
g. Testing yang akan dilakukan adalah black box testing
D. Rumusan Masalah
Dari latar belakang masalah yang ada di Bab I, maka rumusan masalah yang akan kami angkat
adalah bagaimana membangun sebuah model dan arsitektur sistem sistem informasi zakat yang
tepat agar:
a. Terjadi peningkatan jumlah penyaluran dana ZIS yang sebelumnya masuk dalam level
cukup efektif
b. Terdapat peningkatan data muzaki dan mustahik dengan keterlibatan masyarakat secara
langsung untuk mengisi data tersebut
c. Timbulnya kepercayaan terhadap kewajiban zakat dan juga terhadap lembaga amil
zakat
12
d. Lembaga amil zakat dapat melakukan pertukaran data sehingga duplikasi data tercatat
dan bisa diminimalisasi
E. Tujuan dan Signifikansi Penelitian
Tujuan dari penelitian yang berjudul Pembangunan Prototipe Sistem Aplikasi Zakat dengan
Memanfaatkan Lingkungan Sosial dan Google Maps berbasis Android, adalah:
a. Memberikan info terkait dengan keberadaan Mustahiq kepada lembaga amil zakat dengan
keterlibatan masyarakat secara aktif. Hal ini diharapkan dapat mengurangi gap antara
penerimaan zakat dengan distribusi zakat yang menurut hipotesis pada penelitian ini terjadi
karena kekurangan data Mustahiq dan atau data Mustahiq yang ada tidak up-to-date
(realtime)
b. Menghindari terjadinya duplikasi data penerima zakat akibat tidak ada mekanisme
pertukaran data antar lembaga amil zakat
c. Memfasilitasi keberadaan muzaki yang sering memberikan zakat secara langsung
kepada masyarakat dengan fasilitas peta para mustahik yang sudah teregister di salah
satu LAZ
F. Hasil yang Diharapkan
Hasil yang diharapkan pada penelitian ini adalah terciptanya sebuah prototipe sistem aplikasi
zakat dengan memanfaatkan keterlibatan masyarakat agar bisa memberikan rekomendasi
keberadaan Mustahiq. Selain itu output sistem yang ada diharapkan dapat mengintegrasikan
beberapa lembaga amil zakat dalam hal pertukaran data. Prototipe sistem yang akan dibangun
diharapkan mendapatkan HAKI dengan afiliasi UIN Syarif Hidayatullah Jakarta.
Adapun penerima manfaat dari sistem ini adalah:
a. Masyarakat / Muzaki
- Dapat memberikan rekomendasi terkait calon Mustahiq berikut lokasi dimana calon
Mustahiq tersebut berada berdasarkan titik koordinat Google Maps secara real time
- Dapat aktif untuk mengakhiri rekomendasi terkait Mustahiq yang ada
- Melihat data-data Mustahiq dan juga lokasi koordinat, sehingga Muzaki bisa secara
langsung dapat mengirim donasi dengan mengikuti koordinat peta tersebut
b. Lembaga Amil
13
- Dapat menerima data calon Mustahiq yang di rekomendasikan oleh Masyarakat
secara real time
- Dapat mengetahui lokasi calon Mustahiq dengan sangat cepat dan akurat
- Dapat melakukan validasi calon Mustahiq sehingga menjadi Mustahiq
- Dapat melihat lembaga amil zakat yang menggunakan data Mustahiq yang sama
dengan bantuan proxy database yang dibangun
c. UIN Jakarta
- Menerima manfaat dengan didaftarkan model dan prototipe aplikasi ini ke HAKI
G. Sistematika Pembahasan
Pada penelitian ini, sistematika pembahasan dibagi menjadi beberapa bab, sebagai berikut:
a. Pendahuluan
Pada bab ini akan dibahas terkait dengan latar belakang masalah, identifikasi
masalah, pembahasan, rumusan masalah, tujuan dan hasil yang diharapkan dari
penelitian ini
b. Kajian teori
Kajian teori akan dibagi menjadi dua sub bab, yaitu: studi sejenis dan landasan teori.
Kemudian digambarkan juga kerangka berfikir
c. Metodologi Penelitian
Bab ini akan memaparkan langkah-langkah penelitian berikut dengan metode-
metode yang dipakai
d. Hasil Penelitian dan Pembahasan
Penejelasan mengenai implementasi dari perangkat lunak yang dibangun akan
dibahas pada bab ini, dimulai dari fase analisis, design sampai dengan fase
implementasi
14
BAB 2. KAJIAN TEORI
A. Studi Literatur (Studi Sejenis)
Pembahasan mengenai studi sejenis ini akan kami bagi menjadi dua bagian besar, pertama
adalah studi sejenis yang terkait dengan pengembangan sistem informasi zakat, dan yang kedua
adalah studi terkait penggunaan teknologi Google MAP untuk pemantauan titik-titik objek
dengan memanfaatkan teknologi Global Possisioning System (GPS).
i. Pembuatan sistem registrasi muzaki dan mustahik di lembaga-lembaga zakat
Analisa dan perancangan sistem inforamsi zakat sudah banyak dilakukan, diantaranya oleh [17]
[18][19][20][21][22] [23] dan [23]. Beberapa peneliti menggunakan basis client-server dalam
pembuatan aplikasinya, ada juga yang menggunakan teknologi web. Akan tetapi hampir semua
penelitian-penelitian tersebut masih bersifat lokal, dalam arti pembuatan aplikasi dikhususkan
pada lembaga amil pada daerah tertentu, misalnya pembuatan aplikasi zakat untuk Masjid
Agung Palembang, Padang, Surabaya dan lain sebagainya (lihat tabel dibawah ini).
Table 2 Penelitian Berdasarkan Objek Penelitian
No Paper Objek Penelitian Registrasi
Muzaki
Rekomendasi
Muzaki dan
Mustahik
Registrasi
Mustahik
1 Rancang bangun
sistem informasi
pengelolaan
keuangan ZIS
masjid berbasis
web (studi kasus:
Masjid Al-Huda
Karah Surabaya)
[17]
Masjid Al-Huda
Karah Surabaya
v - -
2 Perancangan
Sistem Aplikasi
Pengolahan Zakat
Berbasis Web (
Studi Kasus :
Badan Amil Zakat
Masjid Raya
Andalas Kota
Padang ) [18]
Badan Amil Zakat
Masjid Raya
Andalas Kota
Padang
v - v
3 Mobile Application
Sebagai Media
Edukasi Dan
Penyebaran
Informasi Takmir
Dan Lembaga Amil
Zakat Masjid
Lembaga Amil
Zakat Masjid
Baiturahman
Semarang
- - v
15
Baiturahman
Semarang [19]
4 Design
Ofaccounting
Information
System Forzakat In
Amil Zakat
Institution In
Lhokseumawe City
[20]
Lhokseumawe
City
v - v
5 Sistem Informasi
Penerimaan dan
Penyaluran Zakat
dengan Distribusi
Konsumtif Dan
Produktif ( Studi
Kasus : Baitul Maal
Wat Taamwil
Masjid Al-Azhar
Cabang Ciledug )
[21]
Baitul Mall Wat
Taanwil Masjid
Al-Azhar Cabang
Cileduk
v - v
6 Zakat Berbasis
Client Server Pada
Badan Amil Zakat
Masjid Agung
Baitul Qadim
Loloan Timur [22]
Badan Amil Zakat
Masjid Agung
Baitul Qadim
Loloan Timur
v - v
7 Sistem informasi
pengolahan zakat
dan infaq pada
masjid agung
palembang [24]
Masjid Agung
Palembang
v - v
8 Sistem yang
diusulkan
v v v
Sistem aplikasi yang dibangun pada penelitian-penelitian diatas sebagaian besar didisain untuk
mendata para mustahik dan muzaki. Proses pendataan mustahik dilakukan oleh para admin
atau petugas yang memiliki hak akses. Proses yang serupa juga digunakan untuk mendata para
muzaki, dibutuhkan petugas khusus yang bertugas untuk menginput data kedalam sistem.
Masalah muncul apabila tidak ada data yang akan diinput oleh petugas, baik itu data mustahik
maupun data muzaki.
Data-data tersebut biasanya didapat dengan 2 cara. Pertama, mustahik atau muzaki datang
secara langsung ke lembaga amil untuk meminta bantuan atau akan memberikan donasi. Cara
kedua biasanya dilakukan pencarian data oleh petugas lapangan atau sukarelawan dari lembaga
amil zakat tersebut. Cara kedua ini akan berhasil jika petugas lapangan memang memiliki
kemampuan dan waktu yang cukup. Selain itu luasanya area juga mempengaruhi banyaknya
16
data yang bisa dicari oleh para petugas tersebut. Terkadang petugas-petugas yang ada, karena
sifatnya adalah sukarelawan, mencari data hanya pada saat-saat tertentu saja, atau jika
mendapat informasi dari masyarakat.
Dalam model sistem aplikasi yang akan kami bangun, proses pencarian data calon mustahik
tidak lagi mengandalkan petugas lapangan lembaga amil, akan tetapi mencoba menggali
potensi keterlibatan masyarakat sekitar untuk melaporkan jika ada tetangganya atau kerabatnya
yang memang membutuhkan bantuan, dengan cara merekomendasikan dan memberikan skor
kepada calon mustahik tersebut. Dengan demikian, diharapkan pendataan menjadi lebih cepat
(real time dan uptodate) dan lebih tepat sesuai dengan kebutuhan.
ii. Integrasi sistem zakat antar lembaga zakat
Dari sekian banyak penelitian yang mengembangkan sistem informasi zakat diatas, hampir
semua membahas proses registrasi muzaki dan mustahik pada studi kasus untuk satu lembaga
amil. Tidak banyak peneliti yang mencoba untuk membangun sistem informasi zakat yang bisa
mengintegrasikan data muzaki dan mustahik antar lembaga amil zakat. Kami menemukan
hanya tiga paper yang membahas mengenai proses integrasi, diantaranya [6] [9] dan [25].
Akan tetapi dari ketiga penelitian tersebut, hanya penelitian [9] yang mencoba membuat sebuah
mekanisme integrasi, terutama integrasi data mustahik. Penelitian mencoba menerapkan
teknologi REST service dengan menggunakan pendekatan Service Oriented Architecture
(SOA). Dalam membuat service-service tersebut, pertama-tama peneliti harus mendefenisikan
proses-proses bisnis dari para lembaga amil zakat yang ada (BAZNAS, Lazismu, dan Rumah
Zakat). Kemudian dibuat rest service agar proses pertukaran data (parsing) dapat dilakukan.
Pada penelitian ini selaras dengan penelitian yang akan kami bangun. Mekanisme integrasi
data dari penelitian yang akan kami disan juga akan menggunakan teknologi webservice. Akan
tetapi kami tidak akan fokus pada proses bisnis pada masing-masing lembaga zakat, akan tetapi
mencoba membuat sebuah template yang general yang diharapkan bisa digunakan oleh semua
lembaga zakat.
Sedangkan penelitian [6] lebih kearah integrasi modul-modul yang ada pada sistem informasi
Baznas. Mereka melihat sistem yang ada belum mengintegrasikan modul pengumpulan dana
ZIS dengan modul penyaluran donasi. Disamping itu mereka juga menambahkan beberapa
modul yang dibutuhkan pada sistem ini, diantarnaya modul: laporan, penyaluran program dan
penambahan kategori zakat maal. Kontribuasi penelitian ini cukup jelas, akan tetapi dari
17
konteks integrasi data muzaki dan mustahik secara nasional (antara lembaga amil zakat),
penelitian belum bisa memberikan solusi.
Integrasi sistem informasi zakat dengan BAZNAS dilakukan oleh [25], dengan cara membuat
sebuah sistem zakat mandiri dengan kasus Baznas Tasikmalaya. Arsitektur yang dibangun
adalah berbasis client dan server. Arsitektur ini menurut kami belum memiliki kontribusi untuk
menyatukan data atau pemakaian data bersama antara lembaga amil zakat, karena belum
menggunakan web services.
Penggunaan website juga sangat penting dalam rangka sosialisasi informasi terkait dengan
pengumpulan dan pendistribusian zakat pada sebuah lembaga amil zakat [26]. Informasi-
informasi ini harus ditunjang dengan kecepatan dan aktualitas dari sebuah informasi, termasuk
didalamnya update informasi. Penggunaan website memang penting, dan sepertinya semua
sistem yang dibangun pada beberapa penelitian memang sudah menggunakan teknologi
berbasis web. Integrasi adalah sebuah konsep bukan hanya sebuah website informasi terkait
dengan proses transaksi yang ada pada lembaga zakat.
iii. Aplikasi yang menggunakan API Google Maps
Pemanfaatan aplikasi pemetaan dengan memanfaatkan data GPS sudah dipakai diberbagai
penelitian, untuk di Indonesia sendiri beberapa penelitian tersebut diantaranya [27] [28] [29]
dan [30]. Penelitian yang dilakukan oleh [27] adalah membangun aplikasi tempat logistic jika
terjadi sebuah bencana pada badan nasional penanggulangan bencana (BNPB), sedangkan
penelitian [28] aplikasi untuk navigasi di kota Surabaya, dan [29] yang digunakan untuk
pencarian taxi terdekat.
Pembuatan sistem tersebut dilakukan dengan memanfaatkan teknologi yang sudah dibuat oleh
Google, yaitu Google Maps. Google map menyediakan Application Program Interface (API)
yang bisa diakses oleh para pengembang yang ingin mengetahui posisi dari sebuah objek
berdasarkan peta dan koordinat berdasarkan GPS. Aplikasi pemanfaatan google maps sudah
lama bisa dimanfaatkan, akan tetapi semakin berkembang setelah aplikasi-aplikasi taxi dan
ojek online berkembang di Indonesia, seperti Gojek, Grab dan Uber.
Penelitian yang akan kami lakukan akan mengambil manfaat seperti penelitian-penelitian
diatas dalam hal penggunaan Google Maps. Dengan penggunaan google maps, para
perekomendasi bisa dengan mudah meng-capture koordinat posisi rumah dari calon mustahik.
Dengan data koordinat ini, lembaga amil zakat bisa mendatangi rumah para calon tersebut dan
melakukan validasi. Disisi yang lain, muzaki juga akan dengan mudah mengetahui posisi
18
mustahik yang telah direkomendasikan oleh masyarakat dan divalidasi oleh lembaga amil
zakat, kemudian bisa langsung memberikan donasinya.
iv. Model manajemen zakat didalam dan luar negeri
Diperlukan manajemen yang profesional agar peranan zakat dalam proses pengelolaan dan
pendistribusian zakat memberikan solusi yang nyata bagi penurunan masalah sosial
(kemiskinan)[31]. Salah satu amil zakat bentukan masyakarat yang sudah mendapatkan
pengakuan dari kementrian agama adalah Dompet Duafa. Dompet duafa dalam melaksanakan
fungsinya membuat sistem fundraising[32]. Salah satu unsur dalam sistem ini adalah petugas
dan pelayanan. Salah satu layanan adalah jemput zakat. Penelitian kami akan mencoba
membantu layanan ini agar bisa mendapatka informasi real time siapa-siapa yang berminat
untuk menjadi donatur. Disamping itu penelitian ini juga akan memotong jalur pendistribusian,
yang dalam skema fundraising dari dompet duafa masuk kedalam layanan distribusi zakat
dengan cara Muzakki bisa dapat secara langsung memberikan data yang sudah tervalidasi oleh
dompet duafa kepada Mustaqhi. Kepercayaan terhadap amil zakat menjadi faktor yang sangat
penting [33]. Proses kepercayaan terhadap amil zakat dapat dilihat dari sumber dana yang
dikelola, kemudian pemanfaatan sumber dana tersebut.
Penelitian-penelitian terkait dengan zakat juga banyak dilakukan di negara-negara muslim
yang lain [34][10][14][7]. Sebagian dari mereka meneliti tentang manajemen distribusi zakat
dari lembaga amil zakat [34], ini menguatkan penelitian ini untuk mencoba mencari solusi
penyaluran zakat yang lebih cepat dan efektif.
B. Landasan Teori
i. Teori zakat
Zakat secara etimologis adalah an-nama (pertumbuhan), al-barakah(berkah), at-thaharah(suci),
dan katsratul khair (kebaikan yang banyak). Sedangkan secara terminologis, zakat adalah nama
dari sejumlah harta tertentu yang diberikan kepada orang-orang tertentu dengan syarat-syarat
tertentu, sedangkan menurut istilaj, dalam kitab al-Hawi, al-Mawardi mendefinisikan zakat
dengan nama pengambilan tertentu dari harta yang tertentu, menurut sifat-sifat tertentu dan
untuk diberikan kepada golongan tertentu [36].
19
Hikmah zakat menurut Wahbah Zuhaili ada empat, Pertama, menjaga harta dari tindak
pencurian dan tindak criminal. Kedua, menolong orang fakir dan yang membutuhkan. Ketiga,
menyucikan jiwa dalam sifat kikir. Keempat, sebagai bentuk rasa syukur atas nikmat harta [37].
Menurut Undang-Undang RI No.38 tahun 1999 tentang pengolaan zakat, Mustahiq adalah
orang atau badan yang berhak menerima zakat. Mustahiq delapan ashnaf ialah fakir, miskin,
amil, muallaf, riqab, gharim, shabilillah dan ibnussabil yang dalam aplikasinya dapat meliputi
orang-orang yang paling tidak berdaya secara ekonomi seperti anak yatim, orang jompo,
penderita cacat permanen, orang yang sedang menuntut ilmu, pondok pesantren atau
institusiPendidikan, anak terlantar, orang yang terlilit hutang, pengungsi yang terlantar serta
korban bencana alam.
Sedangkan di dalam al-Qur’an sendiri orang-orang tertentu yang berhak menerima zakat
termaktub dalam Surah At-Taubah 9:60 yang bunyinya “Sesungguhnya zakat-zakat itu
hanyalah untuk orang-orang fakir, orang-orang miskin, pengurus atau pengelola zakat, para
muallaf yang dibujuk hatinya, para budak, orang-orang yang berhutang, orang yang berjuang
di jalan Allah dan orang yang sedang dalam bepergian, sebagian kewajiban dari Allah,
sesungguhnya Allah Maha Mengetahui lagi Maha Bijaksana.”
Orang-orang yang telah memenuhi syarat wajib zakat menurut Islam diwajibkan untuk
melakukan zakat tanpa terkecuali. Di mana terdapat 6 syarat wajib zakat yang telah ditetapkan
dalam islam syarat-syarat tersebut adalah : Pertama, baligh (dewasa) dengan tanda-tanda,
antara lain sempurna umur 15 tahun bagi laki-laki dan sudah keluar mani (ihtilam) sedangkan
bagi perempuan pada usia 9 tahun atau sudah keluar darah haid. Yang kedua, berakal sehat di
mana maksud syarat disini adalah orang tersebut tidak sedang dalam keadaan gila maupun
belum baligh. Jika seorang masih kecil atau gila maka walinya yang wajib mengeluarkan zakat
menurut madzhab Maliki, Syafi’I dan Hanbali. Ketiga, beragama Islam. Keempat, memiliki
harta secara sempurna (al-milk, at-tam). Kelima adalah sudah mencapai suatu nishab, dan yang
Keenam, adalah orang tersebut sudah dalam kondisi merdeka atau bebas dari perbudakan [38].
Menurut syariat Islam, terdapat dua jenis yang harus dilakukan oleh setiap umat Islam yang
telah memenuhi syarat berzakat yaitu : Zakat Fitrah dan Zakat Mal. Pengertiaan Zakat Fitrah
sendiri adalah jenis zakat yang harus dibayarkan oleh setiap muslim diakhir bulan Ramadhan
atau menjelang Hari Raya I’dul Fitri. Besaran jumlah zakat yang harus dikeluarkan adalah
sebesar tiga sepertiga liter beras atau dengan jumlah uang yang sama besarannya. Sedangkan
20
Zakat Mal adalah jenis zakat yang harus dibayarkan oleh umat muslim berdasarkan jumlah
harta tertentu yang dimilikinya.
Berdasarkan [38], ada lima jenis harta yang wajib untuk dizakatkan oleh setiap umat muslim,
yang pertama adalah hewan ternak, seperti sapi (kerbau), unta maupun kambing. Selanjutnya
adalah harta berupa perhiasan seperti emas atau perak. Ketiga adalah harta berdagang atau
berniaga harta ini tidak dikhususkan bagi umat Islam yang berprofesi sebagai pedagang atau
pengusaha saja melainkan juga bagi seseorang yang memiliki profesi atau pekerjaan lain
dimana orang tersebut mendapatkan hasil berupa gaji atau upah yang dimana hal itu membuat
orang tersebut juga harus mengeluarkan zakat dari pendapatannya tersebut, lalu yang keempat
adalah harta berupa tanaman dan buah-buahan yang didaptkan dari hasil panen kebun atau
persawahan yang dimilikinya dan yang terakhir adalah harta tambang maupun harta yang
terpendam atau istilah pada saat ini adalah harta berupa investasi baik itu berupa saham atau
surat obligasi.
ii. Web Service
Suatu komponen software yang dirancang untuk mendukung interaksi antar sistem pada suatu
jaringan disebut dengan web service. Fungsi dari penggunaan web service itu sendiri adalah
sebagai suatu fasilitas yang disediakan oleh suatu web site untuk menyediakan layanan dalam
bentuk informasi kepada sistem lain, sehingga sistem lain dapat saling berkomunikasi satu
sama lain melalui layanan-layanan atau service yang sudah disediakan sebelumnya.
Salah satu perbedaan yang mencolok antara web service dengan aplikasi web konvesional
adalah web service tidak akan mengembalikan interface yang dapat langsung digunakan oleh
user berupa layanan yang berbentuk kode HTML, akan tetapi web service akan
mengembalikan layanan tersebut berupa kode XML yang berorientasi pada data yang dimana
data tersebut dapat langsung digunakan oleh user [39].
XML itu sendiri adalah suatu kumpulan aturan-aturan yang mendefinisikan suatu sintak yang
digunakan untuk menjelaskan suatu teks atau data dalam sebuah dokumen melalui penggunaan
tag.
Keunggulan dari teknologi web service adalah dapat menjadi solusi yang tepat bagi setiap
permasalahan yang dialami oleh para pengembang sebuah sistem informasi dalam hal
melakukan integrasi terhadap suatu system yang bersifat kompleks, dikarenakan web service
21
dapat menjembatani sebuah aplikasi yang berbeda framework maupun berbeda database
sekalipun.
Pada dasarnya didalam web service itu sendiri terdapat 3 komponen ini yang memiliki peran
serta tugasnya masing-masing, Seperti yang terdapat pada gambar dibawah,
Gambar 2 Arsitektur Web Service
Keterangan gambar :
a. Service Provider (Penyedia Layanan)
Fungsinya adalah sebagai lokasi sentral yang mendeskripsikan semua layanan atau service
yang sudah di daftarkan
b. Service Registry (Daftar Layanan)
Berfungsi untuk mencari dan menemukan layanan yang dibutuhkan oleh service requester
ke service provider, serta menggunakan layanan tersebut.
c. Service Requester (Peminta layanan)
Merupakan pihak yang membutuhkan sebuah layanan atau service dna mengolahnya
menjadi sebuah registry agar layanan-layanan tersebut dapat tersedia untuk digunakan.
22
Pada implementasinya jika kita melihat proses keseluruhan pada web service dalam melakukan
request maupun response data maka alurnya akan terlihat seperti berikut :
Gambar 3 Proses Request dan Respond Data Web Service [39]
Langkah pertama yang dilakukan adalah pihak client atau applikasi yang digunakan oleh user
melakukan proses request kepada web service berupa data, langkah selanjutnya adalah web
service tersebut menerima request service yang diminta oleh client dan proses tersebut akan
dilakukan oleh service requester yang bertugas untuk mendeskripsikan layanan yang diminta.
Setelah jenis layanan yang diminta sudah dideskripsikan barulan service requester meneruskan
permintaan client kepada service registry untuk dilakukan pencarian jenis layanan yang
dibutuhkan oleh service requester. service provider selaku lokasi sentral dimana layanan-
layanan tersebut tersimpan memberikan layanan yang diminta oleh service registry. Setelah
layanan tersebut berhasil ditemukan barulah web service melakukan response kepada pihak
client untuk menggunakan layanan tersebut berupa file xml [39].
iii. Faktor yang mempengaruhi berbagi pengatahuan (knowledge sharing)
Knowledge sharing adalah sebuah aktivitas yang berhubungan dengan interaksi sosial berupa
berbagi pengetahuan, skill dan pengalaman. Terdapat dua faktor terkait dengan motivasi
seseorang dalam berbagi pengetahuan, yaitu internal faktor dan exsternal faktor. Internal faktor
diantaranya adalah mengerjakan aktivitas dikarenakan keinginan, seperti ketertarikan (interest)
dan kesenangan (Sedangkan eksternal faktor diakibatkan kebutuhan mencari keuntungan
(profit) [40].
23
Dalam industri yang melibatkan dunia marketing, knowledge sharing juga sangat penting.
Harapan seorang pelanggan biasanya terbentuk dari pengalaman-pengalaman masa lalu,
informasi dan rekomendasi (knowledge sharing) dari teman dekat atau dari banyak orang.
Diantara knowledge sharing yang sering digunakan untuk menumbuhkan kepuasan dan
kepercayaan diantaranya adalah pengguanan variable rekomendasi dan promosi [15].
Rekomendasi seperti yang diutarakan oleh [41] menggunakan istilah word of mouth (WOM),
dimana istilah itu menunjukkan hubungan langsung antara espektasi dan harapan dari
pelanggan. Semakin tinggi intensitas rekomendasi maka akan semakin tinggi harapan
seseorang konsumen terhadap barang tersebut. Sedangkan promosi tidak kalah pentingnya,
menurut [42], barang yang tidak atau jarang dipromosikan akan ditinggalkan oleh pelanggan
karena pelanggan beranggapan bahwa barang tersebuk memiliki kualitas yang buruk.
C. Kerangka Berfikir
Dari masalah yang didapat pada Bab.1, penelitian ini ingin menghasilkan model perangkat
lunak yang bisa digunakan untuk menyelesiakan masalah-masalah tersebut. Beberapa teori dan
teknologi dibutuhkan untuk pembuatan model tersebut (sudah dijelaskan pada sub bab landasan
teori). Setelah model dibuat berdasarkan teori dan teknologi tersebut, berikutnya penelitian ini
akan menggunakan pendekatan metode pembuatan perangkat lunak dengan metode waterfall
dan penggunaan tools UML berupa use case diagram, use table dan interface diagram.
Penelitian ini tidak membahas detail terkait dengan testing dan acceptance test dari sistem
aplikasi yang dibuat.
MasalahModel Perangkat
Lunak
Teori Knowledge
Sharing pada e-
commers
(Recommendation
and Promotion)
Teknologi Peta
dengan
pemanfaatan
Google Maps
Sistem Razar
Teknologi web-
service untuk
integrasi data
Metode
Pengembangan
Rekayasa
Perangkat Lunak
(waterfall)
Penggunaan tools
UML (usecases
dan Interface
Diagram)
Software Testing
Metode
Acceptance test
Teori dan Hukum
ZIS
Gambar 4 Kerangka Berfikir Penelitian
24
BAB 3. METODOLOGI PENELITIAN
A. Tempat dan waktu penelitian
Penelitian ini adalah penelitian pembuatan perangkat lunak dengan objek Badan Amil Zakat
Nasional (BAZNAS) dan Lembaga Amil Zakat (LAZ). Objek yang teliti adalah sistem yang
dibuat pada lembaga-lembaga zakat tersebut baik yang bersifat nasional maupun sistem yang
bersifat lokal (hanya di kota-kota tertentu). Waktu penelitian ini adalah 5 bulan, mulai juli
sampai November 2017.
B. Metode penelitian
Metode adalah sebuah teknik atau prosedur yang digunakan untuk mendapatkan data dan
menganalisis data tersebut untuk menjawab beberapa pertanyaan riset yang sudah dibuat.
Termasuk didalamnya adalah proses koleksi, analisa dan interprestasi. Pembuatan model dan
prototipe aplikasi ini menggunakan pendekatan kualitatif.
Kajian Pustaka
Research
ProgramFocus Group
Discussion
Observasi
Identifikasi faktor-
faktor penyesaian
Method
pemecahan
masalah
Analisa terkait
dengan method
dan penetuan
method
Faktor yang
terpilih
Pembuatan
model aplikasi
Pembuatan
aplikasi
Dokumen
arsitektur aplikasiKode aplikasi
Penulisan
Laporan
Laporan dan
Paper
Gambar 5 Prosedur Penelitian
Penelitian ini terdiri dari beberapa langkah (lihat gambar diatas ini), yaitu:
a. Proses pengumpulan data yang terdiri dari kajian pustaka, focus group discussion dan
observasi. Kajian pustaka diambil dari journal ilmiah yang bersifat internasional dan
juga nasional, conference proceeding, hasil penelitian yang tidak dipublikasikan dan
juga laporan-laporan. Focus group discussion dilakukan dengan para pakar dari
25
BAZNAS Kota Tangerang Selatan dan para ahli zakat dari Sekolah Pasca Sarjana UIN
Syarif Hidayatullah Jakarta.
b. Kemudian dilanjuktkan dengan identifikasi variabel dan teknologi yang
memungkinkan dipakai untuk memecahkan masalah penelitian.
c. Beragam variabel dan teknologi tersebut selanjutkan dianalisa untuk dipilih variabel
dan teknologi yang akan dipakai.
d. Membangun model sistem aplikasi rekomendasi zakat dan proses penyaluran zakat
yang menghasilkan output berupa arsitektur dari aplikasi yang akan dikembangkan
e. Proses pembuatan aplikasi dimana pada penelitian ini menggunakan metode water fall
(seperti yang terlihat pada gambar 6 dibawah ini)
Perencanaan
Problem statement
dan System
Imrovement
Objective
Analisis
Perancangan
Implementasi
Dokumen Analisis
Dokumen Design
Source Code
Gambar 6 Metode Pembuatan Perangkat Lunak dengan Metode Waterfall
26
BAB IV. HASIL PENELITIAN DAN PEMBAHASAN
A. Sistem Arsitektur
Model arsitektur sistem yang dibangun melibatkan beberapa variabel dan teknologi pilihan.
Variabel pilihan yang digunakan adalah variabel rekomendasi dan review [15][40][41] [42].
Rekomendasi dan review nantinya akan digunakan oleh komunitas untuk berkomunikasi satu
dengan lainnya. Sehingga peran komunitas dalam rangka pengentasan kemiskinan melalui
program ZIS diharapkan dapat berjalan dengan baik. Keinginan komunitas untuk saling
membantu menunjukkan bahwa pada dasarnya program ini sudah lama terbentuk di masyarakat
[43]. Sistem ini dibentuk dalam jalinan keluarga, tetangga, hubungan relasi, dan juga agama.
Pendekatan yang akan dilakukan adalah menggunakan pendekatan komunitas, lingkungan
terdekat dan keluarga, dimana masyarakat yang berada di lingkungan atau yang mengetahui
persis keadaan dari calon Mustahiq dapat merekomendasikan untuk mendapatkan donasi,
semakin banyak yang merekomendasikan akan semakin berpotensi untuk mendapat pengakuan
dari lembaga amil. Cara rekomendasi yang akan digunakan adalah menggunakan titik
koordinat peta dengan memanfaatkan Application Progam Inteface (API) dari google map.
Sehingga pada penelitian ini penggunaan teknologi GPS dengan bantuan peta dari google
menjadi pilihan untuk menjawab masalah-masalah penelitian diatas (lihat gambar sistem
arsitektur).
Rekomendasi
Review
Teknologi Google
Maps
Web Services
Web Based
Gambar 7 Arsitektur Sistem
Selain itu, penelitian ini juga memberikan pendekatan baru kepada para Muzaki yang ingin
menyalurkarkan datanya langsung dengan mengakses data titik titik peta calon penerima zakat
27
yang sudah divalidasi oleh lembaga amil sehingga memungkinkan Muzaki mengikuti peta dari
google map yang ada untuk bisa secara langsung memberikan donasinya. Ini akan memotong
dan mempecepat jalur pendistribusian tanpa takut akan tidak tervalidasinya data Mustahiq.
Gambar 8 Pola kerja webservice
Untuk integrasi antara lembaga amil, penelitian ini akan membuat sebuah proxy database yang
bisa digunakan oleh lembaga amil secara bersama-sama, sehingga antar lembaga amil dapat
saling melihat data-data, sehingga redudansi pemberian donatur dapat dihindari. Pada kasus ini
kami akan menyiapkan sebuah web service yang akan dapat digunakan sebagai pertukaran data
antara lembaga amil dan juga sistem aplikasi mobile yang akan dibangun.
Gambar 9 Alur Kerja Sistem
28
B. Analisa dan Desain Sistem
Fase analisis dan disain sistem ini dimulai dengan mencari permasalahan (list of problem
statement), kemudian dilanjutkan dengan membuat objektif dari peningkatan sistem (system
improvement objective). Dalam mendapatkan list permasalahan, beberapa cara dilakukan,
diantaranya:
a. Melakukan literature studi
b. Melihat sistem-sistem yang sudah ada
c. Melakukan observasi lapangan
d. Melakukan diskusi melalui kegiatan Focus Group Discussion
Studi literatur yang dilakukan menggunakan pencarian dari penelitian-penelitian yang
berhubung dengan pengembangan sistem zakat, integrasi zakat dan penggunaan application
programming interface (API) dari Google Maps. Literatur yang digunakan didapat dari
kumpulan jurnal dan prosiding konferensi yang didapat dari pencarian melalui mesin pencari
google (google schoolar) dan beberapa database penelitian lainnya seperti IEEE explore. List
dari literatur studi yang didapatkan dapat dilihat di bab V (studi sejenis).
Selaras dengan proses pencarian literatur, kami juga melihat sistem-sistem yang sudah ada,
termasuk melakukan observasi lapangan terhadap sistem yang sudah dipakai secara nasional
yaitu sistem SIMBA (Sistem Baznas). Khusus untuk melihat aplikasi SIMBA ini, sudah kami
lakukan saat melakukan penelitian sebelumnya [16].
Sedangkan Focus Group Discussion (FGD) untuk membahas mengenai pengembangan sistem
Razar ini dilakukan dengan mengundang beberapa narasumber yaitu dari Baznas Tangerang
Selatan, tenaga ahli yang melaukan penelitian terkait dengan ZIS dari Pasca Sarjana UIN Syarif
Hidayatullah Jakarta, dan ahli pembuatan sistem informasi.
Dari kegiatan-kegiatan yang sudah dilakukan tersebut, kami mencatat beberapa masalah yang
ada dalam ZIS di Indonesia, terutama dalam hal penghimpunan dan penyaluran dana ZIS,
diantaranya:
1. Terdapat perbedaan yang cukup signifikan antara dana yang dihimpun dan yang
dibagikan [3], [5], [6] [16] and [7]. Tercatat pada tahun 2015, dana ZIS yang bisa
dihimpun oleh BAZNAS dan LAZNAS adalah sebesar 3.67 triliun. Sedangkan dana
29
yang berhasil didistribusikan hanya sebesar 2.25 triliun. Artinya dana yang terdistribusi
sebanyak 61.6%, baru mencapai level cukup efektif.
2. Hubungan antara lembaga penerima zakat secara sistem belum terintegrasi, masing-
masing lembaga zakat mengelola sistem sendiri, yang berakibat data Muzaki dan
Mustahiq kemungkinan bisa tercatat di beberapa lembaga amil (duplikasi) [8][9]
[10][11] dan [16].
3. Data mustahiq dan muzaki yang masih sangat terbatas dan terkesan sulit didapat. In
bisa dilihat dari banyaknya data Muzaki yang masuk ke Sistem Informasi Baznas yang
hanya berjumlah lebih kurang 120,000 orang dan data Mustahiq berjumlah 109,917
orang [3].
4. Masih banyak Muzaki yang memberikan zakat tanpa melalui badan amil zakat. Ini
disebabkan karena belum adanya kepercayaan penuh dari masyarakat terhadap lembaga
amil zakat [12] [13] dan [16].
5. Tinginya biaya operasional dalam proses perhimpunan zakat [14], bahkan ada lembaga
amil zakat yang menggunakan 16% dari total pendapatan, dimana dana zakat yang
masuk hanya sebesar 20% dari total pendapatan. Penelitian [14] menggunakan petugas
untuk mengajak orang untuk menjadi donatur. Mereka berpendapat dengan adanya
petugas maka bisa menghasilkan dana yang banyak.
Selanjutnya dari list masalah yang ada, dengan adopsi beberapa literatur dan tools, didapatkan
beberapa perbaikan (improvement) yang dapat diimplementasikan di sistem Razar ini. Fokus
pada penelitian ini adalah melakukan improvement untuk masalah nomor 1 sampai dengan
nomor 4. Untuk masalah nomor 5, tidak bisa serta merta terselesaikan, karena dibutuhkan data
yang lebih dalam terkait dengan berapa biaya operasional dari masing-masing lembaga zakat.
Akan tetapi dengan bantuan sistem ini, kami menduga akan terdapat pengurangan dana
operasional karena dana pencarian mustahik yang selama ini dibebankan ke lembaga amil
dapat ditekan dengan melibatkan masyarakat sebagai agent pencarian data mustahik. Beberapa
ojektif dari improvement yang akan dilakukan bisa dilihat pada tabel dibawah ini.
Table 3 Sistem Improvement Objectives
# Masalah System Objective Improvement
1
- Terdapat perbedaan yang
cukup signifikan antara dana
Dibuat sebuah sistem yang dapat mendeteksi keberadaan
calon mustahik secara real time, menggunakan google maps
dengan melibatkan masyarakat (recommendation system)
30
yang dihimpun dan yang
dibagikan -
Dibuat sebuah sistem yang dapat memberikan informasi
keberadaan mustahik kepada muzaki yang ingin
mendonasikan zakatnya secara langsung dengan
menggunakan google maps.
2
- Hubungan antara lembaga
penerima zakat secara sistem
belum terintegrasi -
Dibuat sebuah sistem yang dapat memberikan service (berupa
web service) kapada lembaga zakat untuk dapat melakukan
sharing data calon mustahik, verifikasi data calon mustahik
menjadi mustahik dengan menggunakan teknologi Service
Object Architecture (SOA)
3
- Data mustahiq dan muzaki
yang masih sangat terbatas
dan terkesan sulit didapat -
Dibuat sistem yang melibatkan masyarakat untuk saling
merekomendasikan apabila ada tetangga atau keluarga yang
memang membutuhkan ZIS
4
- Masih banyak Muzaki yang
memberikan zakat tanpa
melalui badan amil zakat -
Dibuat sebuah sistem yang masih menjembatani keinginan
masyarakat untuk mengirim zakat secara langsung ke
masyarakat dengan tetapi melibatkan lembaga amil zakat
secara tidak langsung
5
- Tinginya biaya operasional
dalam proses perhimpunan
zakat -
Selanjutnya dilakukan analisa kebutuhan (requirement analysis) untuk mendapatkan modul-
modul apa yang dibutuhkan oleh sistem Razar. Pada fase requirement analysis ini, kebutuhan
secara fungsional (functional requirement) dan yang tidak fungsional (non functional
requirement) akan didefenisikan.
Sistem improvement objective yang ada pada tabel diatas, selanjutnya dijadikan acuan dalam
mendapatkan fungtional requirement dan non-functional requirement. Berikut ini adalah
beberapa fungsi-fungsi yang harus ada pada aplikasi Razar:
- Memasukkan data calon mustahik
- Melihat calon mustahik
- Melakukan donasi
31
- Melihat laporan donasi
- Melihat calon mustahik
- Melihat data mustahik
- Melakukan ratting calon mustahik
- Melakukan validasi calon mustahik menjadi mustahik
- Melakukan ratting mustahik
Aktor-aktor yang terlibat dalam sistem Razar ini diantaranya user (perekomendasi), admin
(petugas LAZ) dan Muzaki. Untuk lebih jelas siapa yang menggunakan modul apa, bisa lihat
lebih detail pada use case diagram dibawah ini.
Sedangkan untuk non-functional requirement, sesuai dengan system improvement diatas
adalah:
- Penggunaan mobile application
- Penggunaan API Google Maps untuk pencarian lokasi
- Penggunaan teknologi SOA untuk web services yang disediakan untuk komunikasi
dengan sistem LAZ
i. Usecase Diagram
Use case diagram digunakan untuk menganalisas aktivitas-aktivitas dari sebuah proses bisnis.
Proses bisnis pada sistem Razar diambil dari functional requirement yang sudah didefenisikan
diatas. Sebuah proses bisnis harus berhubungan dengan para aktor yang juga sudah
didefenisikan diatas. Gambar dibawah ini adalah use diagram untuk sistem Razar.
Modul-modul sistem Razar digambar dalam sebuah kotak (sistem), dan berhubungan dengan
aktor-aktor yang berada di luar sistem. Tidak setiap modul dapat diakses oleh seorang aktor,
hal ini sesuai dengan kebutuhan aktor masing-masing.
32
Gambar 10 Use Diagram Sistem Razar
33
ii. Usecase Tabel
Untuk mendetailkan hubungan aktivitas antara aktor dan sistem pada sebuah modul, maka
dibutuhkan alat bantu berupa use case tabel. Pada use tabel, semua modul yang sudah digambar
pada use case diagram harus didetailkan. Tabel-tabel dibawah ini menjelaskan bagaimana
hubungan antara aktor dan sistem tersebut.
Table 4 Use Tabel Modul Melakukan Donasi
Usecase Scenario Melakukan Donasi
Nama Usecase Transaksi Donasi
Deskripsi Melakukan Transaksi Donasi
Aktor Muzaki, User
Kondisi Awal Muzaki atau User menekan tombol donasi
Kondisi Akhir Mendapatkan Konfirmasi Donasi
Scenario
Aksi Aktor Reaksi Sistem
1. Muzaki atau User membuka
applikasi radar zakat di smartphone
Menampilkan menu awal applikasi
2. Memilih menu donasi pada aplikasi Menampilkan peta beserta data mustahiq
yang dapat menerima donasi
3. Menekan tombol selanjutnya Menampilkan instruksi pengisian form
donasi
4. Menekan tombol selanjutnya Menampilkan form konfirmasi pembayaran
5. Menekan tombol selesai Menampilkan data donasi
Exceptional Case
Jika hasil verivikasi form donasi serta form konfirmasi pembayaran tidak sesuai dengan
database maka sistem akan menampilkan informasi form tidak valid
Table 5Use Case Tabel Input Calon Mustahik
Usecase Scenario Melakukan Input Calon Data Mustahik
Nama Usecase Input Calon Mustahiq
34
Deskripsi Melakukan input atau rekomendasi calon
mustahiq
Aktor Muzaki
Kondisi Awal User menekan tombol input calon mustahiq
Kondisi Akhir Mendapatkan konfirmasi input berhasil
Scenario
Aksi Aktor Reaksi Sistem
1. Muzaki membuka aplikasi radar
zakat di smartphone
Menampilkan menu awal aplikasi
2. Memilih menu calon mustahiq Menampilkan data calon mustahiq
3. Memilih tambah data calon mustahiq Menampilkan form input data calon
mustahiq
4. Menekan tombol selanjutnya Menampilkan konfirmasi data sukses
disimpan
Exceptional Case
Jika hasil verivikasi form input calon mustahik tidak sesuai dengan database maka sistem
akan menampilkan informasi form tidak valid
Table 6 Use Case Tabel Lihat Laporan Donasi
Usecase Scenario Melakukan Lihat Laporan Donasi
Nama Usecase Lihat Laporan Donasi
Deskripsi Melakuka lihat laporan donasi
Aktor Muzaki, user dan admin
Kondisi Awal Muzaki, user dan admin menekan tombol
laporan donasi
Kondisi Akhir Mendapatkan data donasi
Scenario
Aksi Aktor Reaksi Sistem
1. Admin, muzaki dan user membuka
aplikasi mobile pada smartphone
Menampilkan menu awal aplikasi
2. Memilih menu laporan donasi Menampilkan data laporan donasi
35
Exceptional Case
None
Table 7Use Case Tabel Lihat Data Mustahik
Usecase Scenario Melakukan Lihat Data Mustahik
Nama Usecase Lihat Data Mustahiq
Deskripsi Melakukan lihat data mustahiq
Aktor Muzaki, user dan admin
Kondisi Awal Muzaki, user dan admin menekan tombol
mustahiq
Kondisi Akhir Mendapatkan data mustahiq
Scenario
Aksi Aktor Reaksi Sistem
1. Muzaki, user dan admin membuka
aplikasi radar zakat di smartphone
Menampilkan menu awal aplikasi
2. Memilih menu mustahiq Menampilkan data mustahiq
Exceptional Case
None
Table 8 Use Case Tabel Lihat Data Calon Mustahik
Usecase Scenario Melakukan Lihat Data Calon Mustahik
Nama Usecase Lihat Data Calon Mustahiq
Deskripsi Melakukan lihat data calon mustahiq
Aktor Admin, Muzaki
Kondisi Awal Muzaki dan user menekan tombol calon
mustahiq
Kondisi Akhir Mendapatkan data calon mustahiq
Scenario
36
Aksi Aktor Reaksi Sistem
1. Muzaki, admin membuka aplikasi
radar zakat di smartphone
Menampilkan menu awal aplikasi
2. Memilih menu calon mustahiq Menampilkan data calon mustahiq
Exceptional Case
None
Table 9 Use Case Tabel Validasi Data Calon Mustahik
Usecase Scenario Melakukan Validasi Data Calon Mustahik
Nama Usecase Validasi Calon Mustahiq
Deskripsi Melakukan validasi calon mustahiq
Aktor Admin
Kondisi Awal Admin menekan tombol validasi
Kondisi Akhir Data berhasil divalidasi
Scenario
Aksi Aktor Reaksi Sistem
1. admin membuka aplikasi radar zakat
di smartphone
Menampilkan menu awal aplikasi
2. Memilih menu calon mustahiq Menampilkan data calon mustahiq
3. Memilih calon mustahiq Menampilkan informasi detail calon
mustahiq
4. Menekan tombol validasi Menampilkan form validasi calon mustahiq
5. Menekan tombol selanjutnya Menampilkan konfirmasi data berhasil
divalidasi
Exceptional Case
Jika hasil verivikasi form validasi calon mustahik tidak sesuai atau sudah pernah dilakukan
sebelumnya maka sistem akan menampilkan informasi form tidak valid.
37
Table 10 Use Case Tabel Ratting Calon Mustahik
Usecase Scenario Melakukan Ratting Calon Mustahik
Nama Usecase Ratting calon mustahiq
Deskripsi Melakukan ratting calon mustahiq
Aktor admin, muzaki
Kondisi Awal Menekan tombol ratting
Kondisi Akhir Mendapatkan konfirmasi pemberian ratting
berhasil
Scenario
Aksi Aktor Reaksi Sistem
1. admin,muzaki membuka aplikasi
radar zakat pada smartphone
Menampilkan menu awal aplikasi
2. Memilih menu calon mustahiq Menampilkan data calon mustahiq
3. Memilih calon mustahiq Menampilkan detail informasi calon
mustahiq
4. Menekan tombol ratting Menampilkan form input ratting calon
mustahiq
5. Menekan tombol selanjutnya Menampilkan konfirmasi data ratting
berhasil ditambahkan
Exceptional Case
None
38
Table 11Use Case Tabel Ratting Mustahik
Usecase Scenario Melakukan Ratting Mustahik
Nama Usecase Ratting mustahiq
Deskripsi Melakukan ratting mustahiq
Aktor User, admin, muzaki
Kondisi Awal Menekan tombol ratting
Kondisi Akhir Mendapatkan konfirmasi pemberian ratting
berhasil
Scenario
Aksi Aktor Reaksi Sistem
1. User,admin,muzaki membuka
aplikasi radar zakat pada smartphone
Menampilkan menu awal aplikasi
2. Memilih menu calon mustahiq Menampilkan data calon mustahiq
3. Memilih calon mustahiq Menampilkan detail informasi mustahiq
4. Menekan tombol ratting Menampilkan form input ratting mustahiq
5. Menekan tombol selanjutnya Menampilkan konfirmasi data ratting
berhasil ditambahkan
Exceptional Case
None
C. Disain Interface
Dari use case diagram dan use tabel diatas, didapat hubungan seorang aktor berhubungan
langsung dengan sistem yang akan dibuat. Dari use case tabel tersebut, kita selanjutnya bisa
mendisain sistem Razar. Disain tersebut bisa berupa logical, yaitu database dan class diagram,
atau bisa juga berupa physical design berupa design interface. Dikarenakan penelitian
menggunakan metode prototyping, maka disain yang bersifat logikal tidak dibahas. Sehingga
fokus disain yang akan dibuat adalah physical design berupa mockup dari aplikasi Razar.
Untuk disain mock-up, kami menggunakan sebuah tools aplikasi balsamic. Aplikasi ini bersifat
open source, artinya bisa diinstall tanpa perlu membeli, kecuali paket premiumnya. Dibawah
ini adalah hasil disain mock-up sesuai dengan usecase yang sudah dibuat.
39
i. Melakukan Login
No Aktivitas Mock-up Disain
1.1
Masuk Kedalam
Menu Utama
1.2 Pilih Menu Login
40
1.3 Jika user belum
memiliki account
maka harus melakukan
register terlebih
dahulu.
ii. Melakukan Donasi
No Aktivitas
2.1 Pada Menu Utama Pilih
Donasi
41
2.2 Lalu lihat keberadaan
mustahiq yang lokasinya
ada disekitar kita
2.3 Pilih mustahiqnya dengan
cara menekan mark posisi
mustahiq yang ada di peta
untuk memunculkan
detail info mustahiq
tersebut. Terdapat 3
button di sebelah kanan
layer yang fungsinya :
- Button pertama untuk
direction atau penunjuk
arah
- Button kedua untuk
memberikan ratting ke
mustahiq tersebut
Button ketiga untuk
melakukan donasi
42
2.4 Kita dapat menggunakan
fitur direction dari google
maps untuk mengarahkan
kita ke lokasi mustahiq
tersebut berada
2.5 Jika kita sudah
menemukan dan berada di
lokasi mustahiq tersebut
kita dapat langsung
melakukan donasi dengan
cara memilih button
donasi dan melakukan
pengisian serta
pencocokan data. Jika
muzaki sudah terdaftar
sebelumnya maka field
data muzaki akan secara
otomatis akan terisi
namun jika belum maka
harus diisikan terlebih
dahulu.
43
2.6 Setelah semua data
lengkap maka selanjutnya
adalah melakukan upload
foto bukti pembayaran
donasi
2.7 User juga dapat
melakukan donasi melalui
menu mustahiq, dengan
cara memilih menu
mustahiq untuk melihat
list data mustahiq
2.8 Lalu akan muncul list data
mustahiq di menu
mustahiq, selanjutnya
pilih mustahiq yang ingin
diberikan donasi untuk
melihat detail infonya
44
2.9 Akan muncul detail info
mustahiq berdasarkan
mustahiq yang kita pilih,
lalu step selanjutnya sama
seperti saat kita ingin
melakukan donasi melalui
menu donasi, yaitu
dengan memilih button
donasi untuk melakukan
donasi kepada mustahiq
tersebut
45
iii. Menambahkan Calon Mustahiq
No Aktivitas Desin
3.1 Pilih menu calon mustahiq pada
menu utama
3.2 Lalu akan muncul list calon
mustahiq yang sudah terdaftar, jika
ingin menambahkan data calon
mustahiq baru pilih button + yang
ada di pojok kanan bawah
applikasi
46
3.4 Setelah itu isikan data diri calon
mustahiq tersebut beserta
alasannya serta foto yang akan
dijadikan bukti
3.5 Setelah selesai data mustahiq
tersebut akan masuk kedalam list
calon mustahiq sebelum akhirnya
nanti dilakukan verifikasi untuk
dapat menerima donasi
47
iv. Validasi calon mustahiq menjadi mustahiq oleh badan amil
No Aktivitas Disain
4.1 Login ke system sebagai badan
amil untuk dapat melakukan
validasi, lalu pilih menu calon
mustahiq
4.2 Akan muncul halaman list data
calon mustahiq, lalu pilih calon
mustahiq untuk melihat detail
info dari calon mustahiq tersebut
48
4.3 Setelah muncul detail info dari
calon mustahiq tersebut, aka
nada 2 button di bagian kanan
yang fungsinya adalah
- Button ratting untuk
menambahkan ratting ke calon
mustahiq
Button checklist untuk
melakukan validasi kepada calon
mustahiq tersebut
4.4 Pilih button checklist untuk
melakukan validasi kepada calon
mustahiq tersebut, lalu akan
muncul pop up untuk melakukan
konfirmasi validasi
4.5 Selesai, dan status calon
mustahiq tersebut akan berubah
menjadi mustahiq serta akan
muncul kedalam mark di peta
sehingga dapat menerima donasi
49
v. Laporan Donasi
No Aktivitas Disain
5.1 Pilih menu laporan donasi di
menu utama
5.2 Setelah memilih menu laporan
donasi, akan muncul list laporan
donasi yang sudah dilakukan
oleh user (muzaki) beserta
dengan besarannya
50
5.3 Jika kita mimilih salah satu list
di laporan maka kita dapat
melihat detail dari laporan
tersebut
5.4 Kita juga dapat melihat detail
mustahiq yang menerima donasi
melalui menu detail laporan
donasi, dengan cara memilih
button detail mustahiq yang ada
di halaman tersebut
51
vi. Menambahkan Ratting
No Aktivitas Disain
6.1 Masuk ke menu mustahiq atau
calon mustahiq lalu pilih detail
hingga muncul detail info
mustahiq atau calon mustahiq
6.2 Pilih button dengan icon bintang
hingga muncul pop up untuk
konfirmasi pemberian ratting
6.3 Pilih berapa ratting yang ingin
diberikan lalu tekan ratting lalu
selesai dan ratting telah berhasil
ditambahkan
D. Disain Webservices
Untuk menjembatani hubungan antara sistem yang dibangun dengan sistem LAZ yang ada,
maka kami mencoba untuk membuat beberapa webservice yang bisa dimanfaatkan oleh
lembaga LAZ tersebut. Tujuan utama dari service yang ada diantaranya untuk memberikan
informasi kepada LAZ terkait calon Mustahik yang sudah direkomendasikan oleh masyarakat,
52
List Mustahik yang sudah di validasi oleh LAZ dan list para Muzaki. Tabel dibawah ini
menjelaskan lebih detail terkait dengan disain webservice.
Table 12 Disain Webservices
Nama API Keterangan API
Detail Calon
Mustahik
API ini berisikan data detail calon mustahiq yang belum tervalidasi,
jika user ingin menggunakan API ini harap masukan ID calon
mustahik terlebih dahulu untuk melihat detail data calon mustahiq
tersebut
List Calon Mustahik API yang berisikan seluruh data calon mustahiq yang belum
tervalidasi oleh badan amil
List Mustahik API ini berisikan seluruh data mustahiq yang sudah berhasil
tervalidasi
E. Sistem Implementasi
Tahapan implementasi ini dimulai dengan pemilihan alat bantu untuk proses pengkodingan,
berikut adalah beberapa tools yang kami gunakan dalam implementasi sistem ini, diantaranya:
Pembuatan Aplikasi berbasis Mobile :
1. Android studio 2.3
2. xampp 5.6.17
3. php strom 2016.1.2
Pembuatan sistem berbasis Web :
1. php strom 2016.1.2
2. xampp 5.6.17
53
i. Implementasi Web
Implementasi versi web ini digunakan untuk mendukung aplikasi Razar yang dibangun dalam
versi mobile. Versi web ini digunakan oleh Lembaga Amil Zakat untuk mengecek keberadaan
Mustahik dan muzaki. Selain itu juga bisa digunakan untuk validasi calon mustahik menjadi
mustahik.
Gambar-gambar dibawah ini menjelaskan bagaimana implementasi versi web ini bekerja.
Dimulai dari halaman login yang berisi inputan user name dan password.
Gambar 11 Halaman Login
Terdapat menu-menu yang berada disamping kiri dari aplikasi yaitu menu dashboard, calon
mustahik dan list dari API yang dipakai oleh LAZ (lihat gambar 5). Menu calon mustahik (lihat
gambar 6) nantinya bisa dipakai untuk validasi calon mustahik (lihat gambar 7) dan otomatis
mengubah menjadi mustahik.
54
Gambar 12 Halaman Utama Web Zakat
Gambar 6 data calon mustahik memiliki status aktif dan belum aktif, kalau status belum aktif
maka data ini masih calon mustahik, sedangkan kalau sudah aktif maka data tersebut berubah
menjadi musthik.
Gambar 13 Halaman Data Calon Mustahik yang belum divalidasi
55
Menu action yang ada pada gambar 6, digunakan untuk proses validasi dari calon mustahik
menjadi mustahik. Terdapat beberapa field yang bisa dilihat oleh LAZ untuk menentukan
apakah calon mustahik tersebut layak menjadi mustahik.
Gambar 14 Halaman Validasi calon Mustahik
ii. Implementasi Web Services
Implementasi dari webservice sesuai dengan apa yang sudah didisain sebelumnya, terdapat 3
buah API yang bisa digunakan oleh LAZ. Tabel dan gambar dibawah ini link dari webservice
yang sudah diimplementasikan.
Table 13 Link API dan Keterangan
Nama API API Url Keterangan API
56
Detail Calon
Mustahik
http://radarzakat.com/api.php?apicall
=detail_calon_mustahiq&id_calon_
mustahiq=1
API ini berisikan data detail calon
mustahiq yang belum tervalidasi,
jika user ingin menggunakan API
ini harap masukan ID calon
mustahik terlebih dahulu untuk
melihat detail data calon mustahiq
tersebut
List Calon
Mustahik
http://radarzakat.com/api.php?apicall
=list_calon_mustahiq&page=1
API yang berisikan seluruh data
calon mustahiq yang belum
tervalidasi oleh badan amil
List Mustahik http://radarzakat.com/Api.php?apical
l=getMustahiq
API ini berisikan seluruh data
mustahiq yang sudah berhasil
tervalidasi
Gambar 15 Halaman Tabel API untuk LAZ
57
F. Implementasi Razar versi Mobile
i. Melakukan Login
No Aktivitas Mock-up Disain
1.1.
Masuk Kedalam Menu Utama
Figure 1 Tampilan Menu Utama
1.2.
Pilih Menu Login
Figure 2 Form Login
1.3. Jika user belum memiliki account
maka harus melakukan register
terlebih dahulu.
Figure 3 Form Register User
58
ii. Melakukan Donasi
No Aktivitas Mock-up Disain
2.1.
Pada Menu Utama Pilih Donasi
Figure 4 Menu Utama
2.2. Lalu lihat keberadaan mustahiq yang
lokasinya ada disekitar kita
Figure 5 Menu donasi yang menampilkan
lokasi mustahiq yang ada disekitar kita
- 2.3. Pilih mustahiqnya dengan cara
menekan mark posisi mustahiq
yang ada di peta untuk
memunculkan detail info
mustahiq tersebut. Terdapat 3
button di sebelah kanan layer
yang fungsinya :
- Button pertama untuk direction
atau penunjuk arah
- Button kedua untuk memberikan
ratting ke mustahiq tersebut
Button ketiga untuk melakukan donasi
Figure 6 Detail info mustahiq
59
2.4. Kita dapat menggunakan fitur direction
dari google maps untuk mengarahkan
kita ke lokasi mustahiq tersebut berada
Figure 7 Direction menuju lokasi mustahiq
2.5. Jika kita sudah menemukan dan berada
di lokasi mustahiq tersebut kita dapat
langsung melakukan donasi dengan cara
memilih button donasi dan melakukan
pengisian serta pencocokan data. Jika
muzaki sudah terdaftar sebelumnya
maka field data muzaki akan secara
otomatis akan terisi namun jika belum
maka harus diisikan terlebih dahulu.
Figure 8 Mengisi data mustahiq dan muzaki
2.6. Setelah semua data lengkap maka
selanjutnya adalah melakukan upload
foto bukti pembayaran donasi
Figure 9 Upload foto bukti pembayaran
donasi
60
2.7. User juga dapat melakukan donasi
melalui menu mustahiq, dengan cara
memilih menu mustahiq untuk melihat
list data mustahiq
Figure 10 Di menu utama pilih menu
mustahiq
2.8. Lalu akan muncul list data mustahiq di
menu mustahiq, selanjutnya pilih
mustahiq yang ingin diberikan donasi
untuk melihat detail infonya
Figure 11 List Data Mustahiq
2.9. Akan muncul detail info mustahiq
berdasarkan mustahiq yang kita pilih,
lalu step selanjutnya sama seperti saat
kita ingin melakukan donasi melalui
menu donasi, yaitu dengan memilih
button donasi untuk melakukan donasi
kepada mustahiq tersebut
Figure 12 Detail info mustahiq
61
iii. Menambahkan Calon Mustahiq
No Aktivitas Mock-up Disain
3.1. Pilih menu calon mustahiq pada
menu utama
Figure 13 Menu Utama
3.2. Lalu akan muncul list calon mustahiq
yang sudah terdaftar, jika ingin
menambahkan data calon mustahiq
baru pilih button + yang ada di pojok
kanan bawah applikasi
Figure 14 List data calon mustahiq
3.3. Setelah itu isikan data diri calon
mustahiq tersebut beserta alasannya
serta foto yang akan dijadikan bukti
Figure 15 Input data calon mustahiq
62
3.4. Setelah selesai data mustahiq tersebut
akan masuk kedalam list calon
mustahiq sebelum akhirnya nanti
dilakukan verifikasi untuk dapat
menerima donasi
Figure 16 List data calon mustahiq
63
iv. Validasi calon mustahiq menjadi mustahiq oleh badan amil
No Aktivitas Mock-up Disain
4.1. Login ke system sebagai badan amil
untuk dapat melakukan validasi, lalu
pilih menu calon mustahiq
Figure 17 Menu Utama
4.2. Akan muncul halaman list data calon
mustahiq, lalu pilih calon mustahiq
untuk melihat detail info dari calon
mustahiq tersebut
Figure 18 List data calon mustahiq
4.3 Setelah muncul detail info dari calon
mustahiq tersebut, aka nada 2 button di
bagian kanan yang fungsinya adalah
- Button ratting untuk
menambahkan ratting ke calon
mustahiq
Button checklist untuk melakukan
validasi kepada calon mustahiq tersebut
Figure 19 Info Detail calon mustahiq
64
4.3. Pilih button checklist untuk melakukan
validasi kepada calon mustahiq
tersebut, lalu akan muncul pop up
untuk melakukan konfirmasi validasi
serta jenis validasi untuk donasinya.
Figure 20 Konfirmasi melakukan
validasi kepada calon mustahiq
4.4. Selesai, dan status calon mustahiq
tersebut akan berubah menjadi
mustahiq serta akan muncul kedalam
mark di peta sehingga dapat menerima
donasi
65
v. Laporan Donasi
No Aktivitas Mock-up Disain
5.1. Pilih menu laporan donasi di menu
utama
Figure 21 Menu Utama
5.2. Setelah memilih menu laporan
donasi, akan muncul list laporan
donasi yang sudah dilakukan oleh
user (muzaki) beserta dengan
besarannya
Figure 22 List laporan donasi
5.3. Jika kita mimilih salah satu list di
laporan maka kita dapat melihat
detail dari laporan tersebut
Figure 23 Detail laporan donasi
66
5.4. Kita juga dapat melihat detail
mustahiq yang menerima donasi
melalui menu detail laporan donasi,
dengan cara memilih button detail
mustahiq yang ada di halaman
tersebut
Figure 24 Detail info mustahiq penerima
donasi
67
vi. Menambahkan Ratting
No Aktivitas Mock-up Disain
6.1. Masuk ke menu mustahiq atau calon
mustahiq lalu pilih detail hingga muncul
detail info mustahiq atau calon mustahiq
Figure 25 Detail info calon mustahiq
6.2. Pilih button dengan icon bintang hingga
muncul pop up untuk konfirmasi
pemberian ratting
Figure 26 konfirmasi penambahan
ratting
6.3. Pilih berapa ratting yang ingin diberikan
lalu tekan ratting lalu selesai dan ratting
telah berhasil ditambahkan
68
BAB V. KESIMPULAN DAN REKOMENDASI
Berdasarkan pemaparan dari bab-bab sebelumnya, maka penulis dapat menarik kesimpulan
sebagai berikut:
1. Jumlah penyaluran ZIS dapat meningkat dengan penggunaan teknologi Google MAP pada
sistem Razar yang digunakan untuk memberikan informasi berupa lokasi dan peta kepada
muzaki untuk dapat menyalurkaan ZIS secara langsung kepada mustahik yang sudah
mendapat validasi dari LAZ.
2. Data mustahik dan muzaki dapat meningkat dengan disediakannya modul rekomendasi
yang pelaksanaanya mendorong keterlibatan masyarakat secara aktif untuk melaporkan
calon mustahik dilingkungan atau dikeluarga masing-masing.
3. Peningkatan kepercayaan terhadap sistem zakat dapat digunakan model rekomendasi yang
biasa digunakan pada aplikasi jual beli. Sehingga masyarakat dapat saling melengkapi
informasi terkait dengan data mustahik yang ada.
4. Konsep pertukaran data antara berbagai Lembaga Amil dan sistem Razar dengan
menyediakan proxy database dibantu dengan teknologi web services.
Sistem Razar ini mungkin belum terlalu sempurna, untuk itu penulis mencoba memberikan
beberapa masukan untuk penyempurnaan, diantaranya:
1. Perlu kajian lebih mendalam terkait dengan aturan atau hukum menampilkan data-data
para mustahik melalui sistem Razar
2. Perlu kajian tingkat keberhasilan penggunaan sistem ini sebelum bisa
diimplementasikan secara luas di masyarakat
3. Pengembangan sistem informasi zakat ada baiknya dirancang secara enterprise,
sehingga dibutuhkan sebuah model referensi zakat yang komprehensif
69
Daftar Pustaka
Daftar pustaka yang digunakan sebagai rujukan pada penelitian ini adalah:
[1] Noname, “Indonesia Population,” United Nation, 2017. [Online]. Available:
http://data.un.org/CountryProfile.aspx?crName=indonesia. [Accessed: 14-May-2017].
[2] Noname, “Jumlah Penduduk Miskin Menurut Provinsi, 2013-2016,” Badan Pusat
Statistik. [Online]. Available: https://www.bps.go.id/linkTableDinamis/view/id/1119.
[Accessed: 14-May-2017].
[3] N. Noname, Indonesia Zakat Outlook 2017. Jakarta: Center of Strategic Studies, Baznas,
2017.
[4] I. S. Muhammad Firdaus and Beik, Tonny Irawan, Bambang Juanda, “Economic
estimation and determinations of Zakat potential in Indonesia,” IRTI Work. Pap. Ser.,
vol. WP 1433-07, no. August, 2012.
[5] A. Rahman, A. Dahlan, S. Nurasyikin, and B. Awang, “e-ZAKAT4U Program :
Enhancing Zakat Distribution System by Merging with Network-of-Mosque ( NoM ),”
Int. J. Manag. Commer. Innov., vol. 3, no. 1, pp. 264–268, 2015.
[6] A. P. Dwipratama, Sistem Informasi Manajemen Zakat, Infak, dan Sedekah Pada Badan
Amil Zakat Nasional. Syarif Hidayatullah State Islamic University Jakarta, 2011.
[7] A. R. Azman, A. Mohammad, and S. O. Syed Mohd Najib, “Zakat institution in
Malaysia: Problems and issues,” Gjat, vol. 2, no. 1, pp. 35–41, 2012.
[8] H. T. (Syarif H. S. I. U. Sukmana, “Focus Group Discussion: Developmen Zakat
Information System,” 2017.
[9] I. Iskandar, “Penerapan Teknologi REST Service untuk Integrasi Data Mustahiq
Berbasis Service Oriented Architecture ( SOA ),” no. November, pp. 185–191, 2015.
[10] N. A. Wahab and A. R. A. Rahman, “A framework to analyse the efficiency and
governance of zakat institutions,” J. Islam. Account. Bus. Res., vol. 2, no. 1, pp. 43–62,
2011.
[11] R. D. Aisyah, Rancang Bangun Sistem Informasi Penyaluran Dana Zakat Kepada
Mustahik ( Studi Kasus : Lazis Ar-Rahmah – Aisyiyah ). Syarif Hidayatullah State
Islamic University Jakarta, 2010.
70
[12] W. Hermawan, N. C. Afif, and R. Rahmayanti, “The Implementation of Technology-
Based Management Information System and Muzakki-Customer Value on Zakat
Institution,” in Proceeding of the 3rd Convention of the World Association of Business
Schools in Islamic Countries (WAiBS), 2015, pp. 54–59.
[13] S. Darma, “Analisis Persepsi Muzaki Terhadap Preferensi dan Keputusan Memilih
Lembaga Amil Zakat ( Studi Kasus di Kota Medan dan Sekitarnya ),” pp. 1–24.
[14] I. A. Alwi, OPTIMALISASI PENGHIMPUNAN DAN PENDISTRIBUSIAN ZAKAT
YANG MEMBERDAYAKAN DI YAYASAN DANA SOSIAL AL-FALAH (YDSF)
SURABAYA, no. 23. Sunan Ampel State Islamic University, 2011.
[15] Y. M. Imani, E. Nugroho, and W. W. Winarno, “Peran Promosi dan Rekomendasi
Dalam Pembentukan Harapan Pembeli Online Terhadap Penjual Online Yang Memiliki
Kredibilitas ( Studi : Beteng Trade Center Solo ),” pp. 31–38, 2017.
[16] H. T. Sukmana, “Hasil FGD Sistem Razar,” Tangsel, 2017.
[17] A. Udin, “RANCANG BANGUN SISTEM INFORMASI PENGELOLAAN
KEUANGAN ZIS MASJID BERBASIS WEB ( Studi Kasus : Masjid Al – Huda Karah
Surabaya ) Dedy Rahman Prehanto Abstrak.”
[18] G. Y. Swara and D. Hakim, “PERANCANGAN SISTEM APLIKASI PENGOLAHAN
ZAKAT BERBASIS WEB ( Studi Kasus : Badan Amil Zakat Masjid Raya Andalas
Kota Padang ),” vol. 4, no. 1, 2016.
[19] J. M. Informatika, “Mobile Application sebagai Media Edukasi dan Penyebaran
Informasi.. MOBILE APPLICATION SEBAGAI MEDIA EDUKASI DAN
PENYEBARAN INFORMASI TAKMIR DAN LEMBAGA AMIL ZAKAT MASJID
BAITURAHMAN SEMARANG,” vol. 5, pp. 28–33.
[20] E. Abral and S. Harianto, “Design Ofaccounting Information System Forzakat In Amil
Zakat Institution In Lhokseumawe City,” vol. 18, no. 6, pp. 25–37, 2016.
[21] A. Kukuh, B. Waspodo, and N. Aeni, “Sistem Informasi Penerimaan dan Penyaluran
Zakat dengan Distribusi Konsumtif Dan Produktif ( Studi Kasus : Baitul Maal Wat
Taamwil Masjid Al-Azhar Cabang Ciledug ),” vol. 3, no. 2, pp. 1–12, 2010.
[22] A. R. Hidayatullah, M. R. Arief, and S. Informasi, “Zakat Berbasis Client Server Pada
Badan Amil Zakat Masjid Agung Baitul Qadim Loloan Timur,” pp. 6–7, 2016.
71
[23] R. Rifa’atunnisa, E. Satria, and R. Cahyana, “Pengembangan Aplikasi Zakat Berbasis
Android Menggunakan Metode Prototype,” Algoritma, vol. 11, no. 1, pp. 1–7, 2014.
[24] A. Novansyah, H. Sunardi, and M. Ramadhan, “Sistem informasi pengolahan zakat dan
infaq pada masjid agung palembang,” vol. 6, no. 1, 2015.
[25] A. I. Gufroni, I. Wisandani, and H. Sukmawati, “Sistem Informasi Unit Pengumpul
Zakat Terintegrasi ( Studi Kasus : BAZNAS Kota Tasikmalaya ),” vol. 3, no. 4, pp. 236–
241, 2014.
[26] K. Ni’mah, OPTIMALISASI PENGGUNAAN WEBSITE SEBAGAI MEDIA PUBLIKASI
PENGELOLAAN ZAKAT OLEH LEMBAGA DOMPET DHUAFA. Sunan Kalijaga State
Islamic University, 2015.
[27] F. Mahdia and F. Noviyanto, “Pemanfaatan Google Maps API untuk Pembangunan
Sistem Informasi Manajemen Bantuan Logistik Pasca Bencana Alam Berbasis Mobile
Web (Studi Kasus : Badan Penanggulangan Bencana Daerah Kota Yogyakarta ),” J.
Sarj. Tek. Inform., vol. 1, no. 1, pp. 162–171, 2013.
[28] M. S. Amri, “Membangun Sistem Navigasi Di Surabaya Menggunakan Google Maps
Api,” Pens Its, vol. 1, no. Proposal 2013, pp. 1–5, 2010.
[29] I. Wijaya Suharto, F. Rachman, and D. Halim, “Analisis Dan Perancangan Sistem
Pencarian Taksi Terdekat Dengan Pelanggan Menggunakan Layanan Berbasis Lokasi,”
Semin. Nas. Apl. Teknol. Inf., vol. 2010, no. Snati, pp. 1907–5022, 2010.
[30] Rohadi, H. T. Sukmana, and R. P. Iswara, “RANCANG BANGUN APLIKASI
INFORMASI NAMA STASIUN KERETA JURUSAN JAKARTA – CIREBON
BERBASIS SMARTPHONE ANDROID,” Tek. Inform., vol. 8, no. 1, pp. 57–62, 2015.
[31] D. I. Baznas and K. Yogyakarta, Manajemen Distribusi Zakat Untuk Pendidikan Santri
TPA di Baznas Kota Yogjakarta. Yogjakarta: Sunan Kalijaga State Islamic University,
2014.
[32] N. Naimah, Sistem Fundraising di Dompet Duafa Jawa Timur (JATIM), no. April.
Sunan Ampel State Islamic University, 2009.
[33] Z. Nasional, K. Buleleng, T. Atmaja, N. Luh, and G. Sulindawati, “TRANSPARANSI
DAN AKUNTABILITAS PENGELOLAAN ZAKAT , INFAQ , SHADAQAH ,(
STUDI KASUS PADA BADAN AMIL,” vol. 1, no. 1, 2017.
72
[34] M. Abu Bakar and A. Abd Ghani, “Towards Achieving the Quality of Life in the
Management of Zakat Distribution to the Rightful Recipients (The Poor and Needy),”
Int. J. Bus. Soc. Sci., vol. 2, no. 4, pp. 237–246, 2011.
[35] M. H. Abu Baker Ramadan, “Consumer Centric Knowledge Management in Zakat
Institutions as Strategic Approach to Reduce Poverty,” pp. 64–66, 2011.
[36] J. M. Asmani, Zakat: Solusi Mengatasi Kemiskinan, 1st ed. Aswaja Pressindo, 2016.
[37] W. Zuhaili, al-Fiqh al-Islami wa Adillatuhu. Beirut: Dar al-Fikri, 2007.
[38] A. Al-Jaziri, Al-Fiqh ala al-Madzahib al-Arba’ah. Beirut: Dar al-Fikri, 2004.
[39] R. Aditama, WEB SERVICE Pembayaran Uang Kuliah Online dengan PHP dan SOAP
WSDL. Loko Media, 2017.
[40] R. M. Ryan and E. L. Deci, “Intrinsic and Extrinsic Motivations: Classic Definitions and
New Directions,” Contemp. Educ. Psychol., vol. 25, no. 1, pp. 54–67, 2000.
[41] A. Parasuraman, V. A. Zeithaml, and L. L. Berry, “Model Service Its Quality and
Implications for Future,” vol. 49, no. 4, pp. 41–50, 2016.
[42] U. Manohar, Kalwani, and C. K. Yim, Consumer Price and Promotion Expectations :
An Experimental Study, vol. 29, no. 1. 1992.
[43] M. Tang, “Traditional Social Security in the Fisherman Communities in Small Islands
and Coastal Region South Sulawesi,” vol. 143, no. UICoSP, pp. 66–69, 2017.
73
Lampiran 1: Hasil Focus Group Discussion
Date : Senin, 18 September 2017, 10:30 – 12:00
Topic : Penelitian Aplikasi Zakat BASNAZ
Meeting No. : -
Purpose :
Venue :
Attendees : Baznas Tangsel, Ahli Syariah, Ahli IT, tim Peneliti
Distribution : -
Recorded by : Asti
Signature: (not required)
_____________________
No. Description
1 Pembahasan Sistem Aplikasi Zakat menggunakan Google Maps
- Tujuan aplikasi adalah untuk membantu masyarakat terkait informasi zakat
- Berdasarkan zakat core principle masih pada level fairly effective. Diharapkan
dengan dibuatkannya aplikasi Radar Zakat, agar naik menjadi level effective.
Konsep solusi
Rekomendasi yang ditawarkan diantaranya:
(1) Menerapkan review mustahiq sebagai konsep knowledge sharing.
(2) Melakukan Rekomendasi dan promosi
(3) Integrasi, Membuatkan prototype dengan prinsip SOA.
Distribusi menggunakan rekomendasi dan promosi. Distribusi kedua, berkerjasama
dengan gojek online untuk pengantaran barang.
74
1. Ada dua jenis user, muzaqi (user yang ingin menyumbangkan bantuan) dan
mustahiq (user yang direkomendasikan orang lain, belum terekomendasi baznaz
bantuan)
Feedback dari Bapak Tabah:
1. Muzzaki dapat merekomendasikan calon mustahiq berdasarkan penilaian
(mark). Sehingga pihak BAZNAS dapat memprioritaskan calon mustahiq yang
membutuhkan.
2. BAZNAS akan melakukan validasi calon mustahiq.
3. Diharapkan ada monitoring terhadap penerima zakat.
4. Diharapkan ada pertimbangkan aspek syariah dan regulasi terkait zakat, infaq,
dan shadaqoh.
Feedback dari Pak Asep:
1. jurnal Zakat Information Security System dapat dijadikan rekomendasi sebagai
pendukung aplikasi
Feedback Pak Teten (Baznas Tangsel)
1. Sistem harus bisa menjembatani antara muzaki dan mustahik melalui LAZ,
dikarenakan LAZ memiliki program untuk pengentasan kemiskinan. Kalau
diserahkan langsung kepada mustahiq, dikuatirkan dana akan terserap ke hal-
hal yang bersifat konsumtif
2. Perlu dipertimbangkan bahwa data orang-orang yang membutuhkan sebaiknya
tidak dipublikasikan. Karena ini menyangkut marwah dan martabat dari orang-
orang yang membutuhkan. Juga terdapat dalam al-quran
3. Peran sentral dari masjid harus dihidupkan, sehingga sistem ini bisa digunakan
sebagai jembatan antara masyarakat, komunitas dan LAZ