aplikasi penghitung zakat dan penunjuk template lokasi ... · menghitung zakat yang harus...
TRANSCRIPT
TemplateAplikasi Penghitung Zakat dan Penunjuk Lokasi Tempat Pengelolaan Zakat Terdekat Berbasis Android Pada Alat Komunikasi BergerakTugas Akhir - KI091391
Banat Almas Zatahulwania
5109100103
Dosen Pembimbing 1
Sarwosri, S.Kom., M.T.
Dosen Pembimbing 2
Abdul Munif, S.Kom., M.Sc.
01
02
LatarBelakang
TujuanRumusanMasalah
BatasanMasalah
Analisis dan Perancangan
Alur Proses
Uji Coba
KesimpulanDan
Saran
Garis Besar
03
Latar Belakang
0488,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
06Bagaimana cara membangun aplikasi yang dapat membantu
menghitung 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
Batasan Masalah
08
Pengembangan aplikasi ini memakai bahasa pemrograman Javadan 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
Tujuan
10Membangun aplikasi yang dapat membantu menentukan apakah
pengguna wajib mengeluarkan zakat atau tidak, bergantung pada nilai 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 danPerancangan
12ZakatMemberikan 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
HaulHarta yang dimiliki usianya genap setahun, selama 354 hari menurut tanggalan hijriah.
13Tabel Zakat
Jenis Harta Nisab Waktu
Mengeluarkan
Zakat
Kadar Zakat
Emas 85 gram emas Setelah 1 tahun 2,5% dari nilai emasPerak 595 gram perak Setelah 1 tahun 2,5% dari nilai perakHarta
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
Arsitektur Umum
15
Diagram Kasus Penggunaan Pengguna
16
Diagram Kasus PenggunaanAdministrator
17
Alur Proses
18Pengguna
memasukkan data harta yang dimiliki
Sistem menerima masukan data harta
Sistem melakukan parsing harga 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
Alur Proses Hitung Zakat
19Pengguna
memasukkan 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
Alur Proses Kalender Zakat
20
Uji Coba
21Lingkungan Uji CobaProsesor: 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.sistem operasi Android v4.0.3 (Ice Cream Sandwich).
22Pengujian Menu Hitung Zakat
23Pengujian Menu Kalender Zakat Pengujian fungsi menu kalender zakat, yang dapat digunakan untuk mengelola data harta zakat pengguna dan dilakukan penghitungan di kemudian
24Pengujian Menu Kalender ZakatBerikut 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.
25Pengujian Menu Kalender Zakat
Hasil penghitungan tahun pertama
Hasil penghitungan tahun ketiga
26Pengujian Menu Lokasi ZakatPengujian fungsi mengubah data harta pada kalender zakat
27Pengujian Menu Nisab Zakat Pengujian fungsi menampilkan tabel jenis zakat dan nisab tiap jenis zakat
28Pengujian Halaman AdministratorPengujian halaman web basis data administrator yang digunakan untuk melakukan pengelolaan data lokasi zakat
30No Nama Tipe Perangkat
Bergerak
Versi
Android
Kondisi Pengguna
1 Muhammad FandiIlyas
Samsung S3 Jelly Bean Umur: 17 tahunJenis Kelamin: Laki-lakiPekerjaan: Pelajar
2 MuhammadRosjadi
Treq A-10 Jelly Bean Umur: 43 tahunJenis Kelamin: Laki-lakiPekerjaan: Swasta
3 A’ang Lenovo S880 Ice CreamSandwich
Umur: 30 tahunJenis Kelamin: Laki-lakiPekerjaan: Swasta
4 Yulia Faiza Lenovo S880 Ice CreamSandwich
Umur: 36 tahunJenis Kelamin: PerempuanPekerjaan: Wiraswasta
5 M. Nadhir Samsung S3 Jelly Bean Umur: 19 tahunJenis Kelamin: Laki-lakiPekerjaan: Mahasiswa
6 Ita Yoeli Astari Lenovo S880 Ice CreamSandwich
Umur: 49 tahunJenis Kelamin: PerempuanPekerjaan: Dosen
Tabel Data Responden
29
Kesimpulan dan Saran
...
No Nama Tipe Perangkat Bergerak Versi Android Kondisi Pengguna
1 Muhammad Fandi Ilyas Samsung S3 Jelly Bean Umur: 17 tahunJenis Kelamin: Laki-lakiPekerjaan: Pelajar
2 Muhammad Rosjadi Treq A-10 Jelly Bean Umur: 43 tahunJenis Kelamin: Laki-lakiPekerjaan: Swasta
3 A’ang Lenovo S880 Ice CreamSandwich
Umur: 30 tahunJenis Kelamin: Laki-lakiPekerjaan: Swasta
Data Responden
31Hasil Rekapitulasi Pengujian Kegunaan
No Aspek Pengujian Nilai Akhir Persentase
1 AntarmukaPengguna
3,6 90%
2 Manajemen zakat 3,58 89,5%
3 Manfaat Aplikasi 3,56 89%
32Kesimpulan1. 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.
33Kesimpulan 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.
34Saran
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.