Template
Aplikasi Penghitung Zakat dan Penunjuk
Lokasi Tempat Pengelolaan Zakat Terdekat
Berbasis Android Pada Alat Komunikasi
Bergerak
Tugas Akhir - KI091391 Banat Almas Zatahulwania 5109100103
Dosen Pembimbing 1
Sarwosri, S.Kom., M.T.
Dosen Pembimbing 2
Abdul Munif, S.Kom., M.Sc.
02
Latar Belakang Tujuan Rumusan Masalah BatasanMasalah dan PerancanganAnalisis
Alur Proses Uji Coba Kesimpulan Dan Saran
Garis Besar
03
04
88,1 % penduduk Indonesia beragama Islam
Banyak masyarakat yang tidak mengetahui nisab
Banyak masyarakat yang tidak mengetahui dirinya wajib zakat atau tidak
Banyak masyarakat yang tidak mengetahui besar zakat yang harus dikeluarkan
Pentingnya tempat pengelolaan zakat yang terpercaya untuk menyalurkan zakat
Terdapat beberapa aplikasi zakat namun kurang lengkap 53% dari pengguna ponsel memakai ponsel berbasis Android
05
Rumusan Masalah
06
Bagaimana cara membangun aplikasi yang dapat membantumenghitung zakat yang harus dikeluarkan, dengan nilai nisab yang
berbeda-beda untuk tiap-tiap jenis harta?
Bagaimana aplikasi yang dibangun dapat menentukan pengguna memenuhi syarat untuk mengeluarkan zakat atau tidak, dengan nilai
nisab emas dan perak yang selalu berubah-ubah setiap waktu?
Bagaimana aplikasi yang dibangun dapat memberi tahu penggunanya
lokasi pengelolaan zakat terdekat dari lokasi pengguna?
Bagaimana cara merancang dan membangun aplikasi tepat guna, yang mudah digunakan, agar dapat bermanfaat bagi masyarakat?
Bagaimana membangun aplikasi yang dapat membantu pengguna mengingat jumlah hartanya dan waktu untuk mengeluarkan zakat?
07
08
Pengembangan aplikasi ini memakai bahasa pemrograman Java dan PHP.Letak lokasi pengelolaan zakat yang ditampilkan mengambil sampel dari 4 kota di jawa timur yaitu: Surabaya, Malang, Kediri, Blitar.
Penghitungan tahun dalam aplikasi ini sesuai dengan umur tahun hijriah yaitu 354 hari.
Aplikasi yang akan dibangun hanya dapat dijalankan pada alat komunikasi bergerak yang memakai sistem operasi Android.
Kalender zakat hanya dapat menyimpan data harta dalam bentuk rupiah
09
10
Membangun aplikasi yang dapat membantu menentukan apakah pengguna wajib mengeluarkan zakat atau tidak, bergantung padanilai emas, jumlah ternak, dan jumlah hasil panen sebagai nisab.
Membangun aplikasi tepat guna yang dapat membantu menghitung zakat yang harus dikeluarkan oleh pengguna.
Membangun aplikasi yang dapat memberikan informasi lokasi tempat pengelolaan zakat terdekat dari lokasi pengguna saat itu.
Membangun aplikasi yang dapat membantu pengguna untuk mengingat waktu untuk mengeluarkan zakat.
11
Analisis dan
12
Zakat
Memberikan harta yang telah mencapai nisab dan haul kepada
orang yang berhak menerimanya dengan syarat-syarat tertentu.
Batasan antara apakah kekayaan itu wajib zakat atau tidak.
Nisab
Jika harta yang dimiliki seseorang telah mencapai nisab, maka kekayaan tersebut wajib zakat. Jika belum mencapai nisab, maka tidak wajib zakat
Haul
Harta yang dimiliki usianya genap setahun, selama 354 hari menurut tanggalan hijriah.
13
Tabel Zakat
Jenis Harta Nisab Waktu Mengeluarkan
Zakat
Kadar Zakat
Emas 85 gram emas Setelah 1 tahun 2,5% dari nilai emas Perak 595 gram perak Setelah 1 tahun 2,5% dari nilai perak
Harta perniagaan
85 gram emas Setelah 1 tahun 2,5% dari harta
Pertanian 653 kilogram Setelah 1 tahun 5% jika dengan irigasi Barang temuan
atau hadiah
- Saat mendapatkan 20% dari nilai barang
Profesi atau pendapatan
85 gram emas Setelah 1 tahun 2,5% dari nilai pendapatan
Saham perusahaan
85 gram emas Setelah 1 tahun 2,5% dari nilai saham
14
15
16
Diagram Kasus Penggunaan
Administrator
17
18
Penggunamemasukkan data harta yang dimiliki
Sistem menerima masukan data harta
Sistem melakukan
parsingharga emas
dan perak saat itu
Sistem menyimpan
file berisi data hasil
penghitungan zakat
Sistem melakukan penghitungan zakat sekaligus penulisan data zakat pada file
Sistem menampilkan hasil penghitungan zakat Sistem melakukan pengecekan jumlah harta dibandingkan nisab Pengguna mendapatkan informasi besar zakat yang harus
dikeluarkan
19
Penggunamemasukkan data harta
Sistem menerima masukan data harta
Sistem menyimpan data harta pada
basis data
Sistem melakukan
parsing harga emas
saat itu Sistem melakukan pengecekan lama harta tersimpan Sistem melakukan pengecekan jumlah harta dibandingkan nisab Pengguna memilih pilihan melakukan penghitungan bulanan/tahunan Sistem melakukan penghitungan zakat bulanan/tahunan Sistem menyimpan rincian penghitungan pada file Sistem menampilkan hasil penghitungan zakat bulanan/tahunan Pengguna mendapatkan informasi besar zakat yang harus
dikeluarkan
20
Uji Coba
21
Lingkungan Uji Coba
Prosesor: Intel Core i5 4200-U Dual Core 1.6GHz. RAM: 4GB.
Grafik: NVIDIA GeForce 720M 2GB/Intel HD 4400. Sistem operasi Windows 8 (64 bit).
CPU 1 GHz Cortex-A9. RAM 512 MB.
Memori internal 4GB.
22
23
Pengujian Menu Kalender Zakat
Pengujian fungsi menu kalender zakat, yang dapat digunakan untuk mengelola data harta zakat pengguna dan dilakukan penghitungan di kemudian
24
Pengujian Menu Kalender Zakat
Berikut adalah contoh skenario pengujian yang dilakukan dengan masukan harta dalam kurun waktu 3 tahun:
1. Pengguna memasukkan 100 juta rupiah pada tanggal 10 Juni 2014 dan 100 juta rupiah pada tanggal 10 Agustus 2014.
2. Pengguna memilih menu penghitungan zakat tahunan pada tanggal 10 Juni 2015.
3. Pengguna memasukkan 100 juta rupiah pada tanggal 10 Juni 2015 dan 100 juta rupiah pada tanggal 10 Agustus 2015.
4. Pengguna memilih menu penghitungan zakat tahunan pada tanggal 10 Juni 2016.
5. Pengguna memasukkan 100 juta rupiah pada tanggal 10 Juni 2016 dan 100 juta rupiah pada tanggal 10 Agustus 2016
6. Pengguna memilih menu penghitungan zakat tahunan pada tanggal 10 Juni 2017.
25
Pengujian Menu Kalender Zakat
Hasil penghitungan
26
Pengujian Menu Lokasi Zakat
27
Pengujian Menu Nisab Zakat
Pengujian fungsi menampilkan tabel jenis zakat dan nisab tiap jenis zakat
28
Pengujian Halaman Administrator
Pengujian halaman web basis data administrator yang digunakan untuk melakukan pengelolaan data lokasi zakat
30
No Nama Tipe Perangkat Bergerak
Versi Android
Kondisi Pengguna 1 Muhammad Fandi
Ilyas Samsung S3 Jelly Bean Umur: 17 tahunJenis Kelamin: Laki-laki Pekerjaan: Pelajar
2 Muhammad
Rosjadi Treq A-10 Jelly Bean Umur: 43 tahunJenis Kelamin: Laki-laki Pekerjaan: Swasta
3 A’ang Lenovo S880 Ice Cream
Sandwich Umur: 30 tahunJenis Kelamin: Laki-laki Pekerjaan: Swasta
4 Yulia Faiza Lenovo S880 Ice Cream
Sandwich Umur: 36 tahunJenis Kelamin: Perempuan
Pekerjaan: Wiraswasta
5 M. Nadhir Samsung S3 Jelly Bean Umur: 19 tahun
Jenis Kelamin: Laki-laki Pekerjaan: Mahasiswa
6 Ita Yoeli Astari Lenovo S880 Ice Cream
Sandwich Umur: 49 tahunJenis Kelamin: Perempuan Pekerjaan: Dosen
Tabel Data Responden
29
Kesimpulan dan
...
No Nama Tipe Perangkat Bergerak Versi Android Kondisi Pengguna 1 Muhammad Fandi Ilyas Samsung S3 Jelly Bean Umur: 17 tahun
Jenis Kelamin: Laki-laki Pekerjaan: Pelajar
2 Muhammad Rosjadi Treq A-10 Jelly Bean Umur: 43 tahun
Jenis Kelamin: Laki-laki Pekerjaan: Swasta
3 A’ang Lenovo S880 Ice Cream
Sandwich Umur: 30 tahunJenis Kelamin: Laki-laki Pekerjaan: Swasta
31
Hasil Rekapitulasi Pengujian Kegunaan
No Aspek Pengujian Nilai Akhir Persentase 1 Antarmuka
Pengguna 3,6 90%
2 Manajemen zakat 3,58 89,5%
32
Kesimpulan
1. Aplikasi yang dibangun dapat membantu menghitung zakat sesuai dengan jenis zakat dan nisabnya.
2. Aplikasi yang dibangun dapat menghitung nisab emas dan perak sesuai dengan harga emas dan perak saat ini dengan cara
parsing.
3. Aplikasi yang dibangun dapat membantu pengguna mengetahui tempat pengelolaan zakat terdekat dari pengguna.
4. Aplikasi ini memberikan kemudahan bagi pengguna dalam melakukan pengelolaan zakat.
33
Kesimpulan
5. Aplikasi yang dibangun dapat membantu pengguna dalam mengelola dan menyimpan data hartanya.
6. Aplikasi ini dilengkapi reminder yang dapat membantu pengguna mengingat waktu untuk mengeluarkan zakat.
34
Saran
1. Pengembangan aplikasi diimplementasikan pada sistem operasi ponsel lain seperti iPhone, Blackberry, dan Windows Phone agar semakin banyak pengguna yang dapat menggunakan aplikasi ini. 2. Penambahan data lokasi zakat tidak hanya 4 kota saja dan
diperbanyak.
3. Penambahan form login pada aplikasi pengguna pada kalender zakat agar privasi pengguna lebih terjaga.