APLIKASI PERHITUNGAN ZAKAT PKPU KOTA CIMAHI BERBASIS ANDROID
-
Upload
teknik-informatika-politeknik-tedc-bandung -
Category
Software
-
view
272 -
download
2
Transcript of APLIKASI PERHITUNGAN ZAKAT PKPU KOTA CIMAHI BERBASIS ANDROID
Seminar Nasional Telekomunikasi dan Informatika (SELISIK 2016) Bandung, 28 Mei 2016
128
ISSN : 2503-2844
Mamay Syani
Seminar Nasional Telekomunikasi dan Informatika 2016
APLIKASI PERHITUNGAN ZAKAT PKPU KOTA CIMAHI
BERBASIS ANDROID
Mamay Syani
Politeknik TEDC Bandung
Jl.Pasantren Km 2 Cibabat – Cimahi Utara 40513
Abstrak
Zakat adalah salah satu dari rukun Islam. Bagi
umat muslim yang mempunyai kekayaan yang lebih
dari cukup dan telah memenuhi syarat tertentu, maka
telah diwajibkan untuk zakat. Perhitungan zakat
merupakan kegiatan yang sering dilakukan oleh umat
muslim ketika memperoleh rizki dari Allah SWT.
Umat muslim dalam melakukan perhitungan zakat
masih menggunakan alat bantu berupa kalkulator
atau alat hitung sederhana lainnya yang cukup rumit
untuk melakukan perhitungan zakat, terlebih bagi
masyarakat yang masih awam dalam melakukan
perhitungan zakat, dan untuk penyampaian informasi
berita dan kegiatan – kegiatan yang ada di PKPU
Kota Cimahi. Oleh karena itu penelitian ini
merancang dan membuat alat bantu perhitungan
zakat dalam bentuk aplikasi yang berbasis android
untuk memudahkan umat muslim melakukan
perhitungan zakat. Dalam pengembangan aplikasi ini
penulis menggunakan Android Developer Tool Untuk
membangun aplikasi dan sqlite sebagai database
perhitungan zakat dan Mysql sebagai database berita.
Aplikasi ini dapat mempermudah umat masyarakat
untuk mengetahui informasi-informasi tentang
kegiatan-kegiatan yang ada di PKPU, dan untuk
perhitungan zakat sesuai dengan jenisnya dan
mengetahui informasi seputar kegiatan PKPU Kota
Cimahi.
Kata kunci : zakat, aplikasi, sqlite, mysql, android
Abstract
Zakat is one of the pillars of Islam. For Muslims
who have the wealth that is more than enough and
are qualified, then have been obliged to zakat. The
calculation of zakat is an activity that is often done
by Muslims when acquiring rizki from Allah SWT.
Muslims in doing the calculation of zakat is still
using the tools in the form of a calculator or other
simple calculators are quite complicated to do the
calculation of zakat, especially for the people that
still lay in doing the calculation of zakat, and for the
submission of information news and events –
activities that are in Cimahi PKPU. Therefore the
research design and tools to make computation of
zakat in the form of android-based applications to
facilitate Muslims perform calculation of Zakat. In
development this application use the Android
Developer Tools to build sqlite as a database
application and the calculation of zakat and Mysql as
the database of news. This application can make the
people of the community to find out information
about activities that are in the PKPU, and for the
calculation of zakat in accordance with its type and
find out information about the activities of the PKPU
Cimahi.
Keywords: zakat, applications, sqlite, mysql, android.
I. PENDAHULUAN
Zakat merupakan salah satu dari rukun Islam.
Bagi umat Islam yang mempunyai kekayaan yang
lebih dari cukup dan telah memenuhi syarat tertentu,
maka telah diwajibkan untuk berzakat. Manfaat zakat
banyak sekali. Selain untuk menyucikan diri dan
harta orang yang berzakat, juga untuk membantu
orang yang kurang mampu dengan menerima zakat
tersebut. orang yang selalu menunaikan zakat karena
Allah dan bukan karena ingin dipuji manusia, Allah
akan membersihkan dan mensucikan baik hartanya
maupun jiwanya. Allah SWT berfirman dalam surat
At-Taubah ayat 103 : “Ambillah zakat dari sebagian
harta mereka, dengan zakat itu kamu membersihkan
dan mensucikan mereka dan mendo’alah untuk
mereka. Sesungguhnya do’a kamu itu ketenteraman
jiwa bagi mereka. Dan Allah (Maha Mendengar lagi
Seminar Nasional Telekomunikasi dan Informatika (SELISIK 2016) Bandung, 28 Mei 2016
129
ISSN : 2503-2844
Mamay Syani
Seminar Nasional Telekomunikasi dan Informatika 2016
Maha Mengetahui.”. (Hisham Bin Sabri dan Zulkifli
Bin Hasan,2006)
Zakat sendiri merupakan hal yang diwajibkan,
khusunya bagi umat Islam, sebab zakat merupakan
ajaran pokok agama yang sangat penting dan strategis
dalam Islam. zakat merupakan rukun Islam ke tiga
setelah syahadat dan shalat. Seperti yang tercantum
dalam hadist riwayat Bukhari dan Muslim dari
Abdullah bin Umar. “Islam dibangun atas lima
rukun: Syahadat tiada Tuhanecuali Allah dan
Muhammad SAW utusan Allah, Menegakkan shalat,
membayar zakat, menunaikan haji dan puasa
ramadhan”(Imam Abdul Aziz Bin Baz,2014).
Pembayaran zakat dapat dilakukan ditempat yan
telah di sediakan khusus untuk menanani zakat yaitu
diantaranya PKPU (pos kemanusian peduli umat).
Zakat harus dikeluarkan dengan syarat-syarat tertentu
dan jumlah tertentu. Akan tetapi zakat harta
dikeluarkan dengan syarat mencapai batas Nishab
(batas wajib zakat) dan batas haul (telah mencapai 1
tahun).
Permasalahan yang terjadi pada masyarakat yaitu
kurangnya informasi berita dan kesulitan dalam
perhitungan zakat harta dan profesi apakah sudah
mencapai nishab atau belum, serta mengetahui
informasi kepada masyarakat mengenai segala dan
juga informasi yang berhubungan dengan PKPU (pos
kemanusiaan peduli umat) Kota ciamahi. Perhitungan
zakat dengan teknologi informasi dapat memberikan
kemudahan kepada pungguna untuk dapat melakukan
perhitungan zakat dan mengakses informasi berita
tanpa harus mendatangi lembaga-lembaga yang
mengurus zakat.
Sehubungan dengan latar belakang diatas,
penelitian ini merupakan pengembangan berupa
aplikasi dengan judul “Aplikasi Perhitungan Zakat
Berbasis Android Dan Web Studi Kasus PKPU Kota
Cimahi ”.
Adapun permasalahan pada penelitian ini adalah:
1. Bagaimana upaya untuk mempermudah
pengguna untuk perhitungan zakat yang harus
dikeluarkan berdasarkan jenis zakatnya ?
2. Bagaimana pembuatan Aplikasi Perhitungan
Zakat Berbasis Android dan web ?
II. LANDASAN TEORI
II.1. Pengertian Aplikasi
Sebuah aplikasi mobile, yang paling sering
disebut sebagai sebuah aplikasi, adalah jenis
perangkat lunak aplikasi yang dirancang untuk
berjalan pada perangkat mobile, seperti smartphone
atau komputer tablet. Aplikasi mobile yang sering
berfungsi untuk menyediakan pengguna dengan
layanan serupa dengan yang diakses pada PC. Apps
umumnya kecil, unit perangkat lunak individu
dengan fungsi terbatas. Ini menggunakan perangkat
lunak yang telah dipopulerkan oleh Apple Inc dan
App Store, yang menjual ribuan aplikasi untuk
iPhone, iPad dan iPodTouch. Sebuah aplikasi mobile
juga dapat dikenal sebagai sebuah aplikasi, aplikasi
Web, aplikasi online, aplikasi iPhone atau app
smartphone. (Kasman,2013)
II.2. Android
Android merupakan sebuah sistem operasi
perangkat mobile dan komputer tablet yang berbasis
Linux. Namun, seiring perkembangannya Android
berubah menjadi platform yang begitu cepat dalam
melakukan inovasi. Hal ini tidak lepas dari
pengembang utama dibelakangnya yaitu Google.
(Safaat, 2013)
II.3. Java
Java adalah bahasa pemrograman yang multi
platform dan multi device. Sekali anda menuliskan
sebuah program dengan menggunakan Java, anda
dapat menjalankannya hampir di semua komputer
dan perangkat lain yang support Java, dengan sedikit
perubahan atau tanpa perubahan sama sekali dalam
kodenya.
Aplikasi dengan berbasis Java ini
dikompulasikan ke dalam code dan bisa dijalankan
dengan Java Virtual Machine. Fungsionalitas dari
Java ini dapat berjalan dengan platform sistem
operasi yang berbeda karena sifatnya yang umum dan
non-spesifik. (Y. Ferdianto,2013)
Dengan kelebihannya yang multi platform
tersebut, maka Google mengembangkan source code
di android dengan menggunakan bahasa
pemrograman Java.
Seminar Nasional Telekomunikasi dan Informatika (SELISIK 2016) Bandung, 28 Mei 2016
130
ISSN : 2503-2844
Mamay Syani
Seminar Nasional Telekomunikasi dan Informatika 2016
II.4. Sqlite Database Android
SqLite adalah sebuah SQL Database Engine
yang tidak membutuhkan server, tidak membutuhkan
konfigurasi yang bersifat transaksional. Sebuah
transaksi dalam istilah database berarti memiliki
kemampuan untuk menjalankan sebuah transaksi
SQL secara utuh atau dibatalkan sama sekali. Hal ini
misalnya jika gangguan pada proses akibat crash
pada mesin atau program atau yang lainnya. (H.
Hindrianto,2014)
III. PEMBAHASAN
III.1. Profil Objek Penelitian
Objek penelitian ini adalah sebuah Lembaga
Kemanusiaan Nasional yang beralamat di Jl. Raya
Cilember 280 Cibabat - Cimahi Utara, kode pos
40513.
III.2. Analisis Sistem Yang Sedang Berjalan
Sebelumnya dilakukan penelitian terhadap
sistem yang sedang berjalan pada PKPU Kota Cimahi
dan melakukan wawancara dengan pengguna sistem
ini, mengenai tentang zakat serta bagaimana cara
perhitungan zakat, dari hasil penelitian penulis
mendapat beberapa informasi dari kekurangan dari
segi pelayanan, sistem yang sedang berjalan saat ini
adalah masih menggunakan perhitungan sacara
manual dan penyebaran brosur.
III.3. Analisis Sistem Yang Akan Dikembangkan
Dari hasil analisa di atas maka diperoleh
kesimpulan tentang portal berita PKPU berbasis web
Kota Cimahi aplikasi perhitungan zakat berbasis
android yang akan dibangun secara garis besar yaitu
untuk memberi informasi berita dan perhitungan
zakat yang tadinya secara sistem menual akan di buat
dalam aplikasi android agar dapat ditampilkan lebih
menarik dan efisien. Dalam pembuatannya akan
menggunakan program Eclipse, dan SDK Android.
Dengan adanya aplikasi perhitungan zakat
berbasis android ini, dapat mempermudah pengguna
mencari berita terbaru kegiatan dari PKPU Kota
Cimahi dan perhitungan zakat berbasis android.
Gambar 1. Diagram aplikasi Berita PKPU Cimahi
III.4. Spesifikasi Kebutuhan Sistem
Kebutuhan dari sistem Aplikasi Perhitungan
Zakat Berbasis Android dan web yang akan dibuat
dilihat dari aspek kebutuhan development adalah
sebagai berikut berikut:
1. Kebutuhan perangkat keras (hardware) adalah
sebagai berikut
a. Operating system windows seven 32
bit. b. Processor core i7-2600m 2,7 GHz.
c. RAM 4 GB.
d. Space penyimpanan minimal 40 GB.
2. Kebutuhan perangkat lunak (software)
adalah sebagai berikut: a. Android Developer Tools : Untuk
pembuatan aplikasi pada smartphone
android dengan versi minimal android 2.3
(Gingerbread).
b. Java JDK 6.
c. XAMPP 1.7.3 untuk fungsi PHP dan MySql.
d. SQLite : Untuk database pada aplikasi yang
akan dibuat.
III.5. Perancangan Sistem
Dalam perancangan sistem ini, alat bantu yang
digunakan untuk pembuatan sistemnya yaitu Use
Case Diagram, Activity Diagram dan Class Diagram.
Perancangan sistem menggunakan Use Case
Diagram, Activity Diagram dan Class Diagram yang
merupakan bagian dari UML.
Seminar Nasional Telekomunikasi dan Informatika (SELISIK 2016) Bandung, 28 Mei 2016
131
ISSN : 2503-2844
Mamay Syani
Seminar Nasional Telekomunikasi dan Informatika 2016
III.6. Use Case Diagram
Usecase diagram menggambarkan ruang lingkup
dari sistem yang akan dibangun dan merupakan
sarana komunikasi dengan pengguna akhir untuk
mendapatkan pemahaman yang lebih baik tentang
sistem yang akan buat.
Gambar 2. Use case diagram aplikasi perhitungan zakat
PKPU Kota Cimahi
III.7. Activity Diagram pada Pengguna
Pada Activity Diagram ini menggambarkan
aktivitas dalam sistem yang sedang dibangun pada
aplikasi android.
1. Activity Diagram Berita
Gambar 3. Activity Diagram Berita
2. Activity Diagram Hitung Zakat Harta
Gambar 4. Activity Diagram Hitung Zakat Harta
III.8. Perancangan Basisdata
Pada aplikasi perhitungan zakat pada berita
nantinya akan memiliki Beberapa tabel yang mana
setiap tabelnya memiliki primary key (kunci utama).
Tabel 1 dan tabel 2 adalah desain tabel yang nantinya
akan digunakan dalam aplikasi ini.
Seminar Nasional Telekomunikasi dan Informatika (SELISIK 2016) Bandung, 28 Mei 2016
132
ISSN : 2503-2844
Mamay Syani
Seminar Nasional Telekomunikasi dan Informatika 2016
Tabel 1. Tabel berita
No. Nama Field Tipe Ukuran
1. id_berita Int 11
2. Id_kategori Int 11 3. Id_admin Int 20
4. Judul varchar 200
5. Waktu_posting datetime 6. Isi Text
7. Foto varchar 100
Tabel 2. Data Admin
No Nama Field Tipe Ukuran
1. Id_admin Int 11
2. Username Varchar 100
3. Password Varchar 100
IV. PERANCANGAN DAN IMPLEMENTASI
ANTAR MUKA
Perancangan interface ini dibagi menjadi dua,
yaitu : interface admin dan interface pengguna.
Interface pada admin berbasiskan bahasa
pemrograman Php dan Html. Sedangkan, untuk
interface pada pengguna berbasiskan android.
Gambar 5. Perancangan Antar Muka Web Berita
Gambar 6. Perancangan Antar Muka Menu Utama
Gambar 7. Perancangan Antar Muka Berita
Gambar 8. Perancangan Antar Muka Zakat Harta
Berdasarkan perancangan di atas, kemudian
diimplementasikan pada aplikasi seperti pada gambar
10 dan 11. Gambar 10 digunakan untuk menampilkan
berita dan menu utama, sedangkan gambar 11
digunakna untuk menampilkan simulasi perhitungan
zakat.
Seminar Nasional Telekomunikasi dan Informatika (SELISIK 2016) Bandung, 28 Mei 2016
133
ISSN : 2503-2844
Mamay Syani
Seminar Nasional Telekomunikasi dan Informatika 2016
Gambar 9. Tampilan Berita
Gambar 10. Tampilan Hitung zakat harta
V. KESIMPULAN DAN SARAN
Kesimpulan dari penelitian pengembangan
“Aplikasi Perhitungan Zakat Berbasis Android Dan
Web Studi Kasus PKPU Cimahi” ini, sebagai berikut:
1. Untuk mempermudah masyarakat yang
hendak ingin menghitung harta tertentu
apakah sudah memenuhi syarat pengeluran
zakat atau belum.
2. Analisa sistem informasi PKPU berdasarkan
dari situs www.PKPU.or.id
3. Aplikasi ini mudah digunakan bagi pengguna,
sehingga tidak perlu lagi langsung ke instansi
untuk bertanya batas untuk berzakat. Cukup
dengan memasang aplikasi ini pada perangkat
berbasis android.
4. Implementasi dari sistem informasi PKPU
Cimahi ke dalam aplikasi perhitungan zakat
berbasis android adalah menampilkan berita,
hitung zakat, serta menerapkan fitur-fitur yang
ada pada perancangan aplikasi.
Saran untuk pengembangan selanjutnya dari
aplikasi ini adalah sebagai berikut:
1. Untuk pengembangan selanjutnya aplikasi ini
akan lebuh baik apabila ada penambahan fitur
golongan yang berhak menerima zakat
sehingga tidak hanya di hitung melainkan
zakat dapat disalurkan.
2. Aplikasi ini akan lebih baik lagi apabila
didukung dengan oleh fungsi update lewat
internet perhitungan zakat, sehingga dapat di
sesuaikan dengan deskripsi yang berkembang
REFERENSI
Akhmad Dharma Kasman, Kolabrasi Dhasyat
ANDROID Dengan PHP dan MsSQl.
Yogyakarta: Lokomedia, 2013, pp. 8–9.
Ayuliana, “Teknik Pengujian Perangkat Lunak,”,”
2009.
H. Hindrianto, “‘Beberapa Karakteristik Bahasa
Pemrograman Java.’,” 2014.
Hisham Bin Sabri dan Zulkifli Bin Hasan, “Kertas
kerja ini dibentangkan di Seminar
Kebangsaan Pengurusan Harta Dalam Islam
pada 8-9. Ogos. 2006 di Kolej Islam Pahang
Sultan Ahamad Shah (KIPSAS), Kuantan. 1,”
pp. 1–18, 2006.
Imam Abdul Aziz Abdullah bin Baz, Risalah Zakat.
2014.
Nazruddin Safaat H., Aplikasi Berbasis Android.
2013.
Y. Ferdianto, “Pengertian Java _ Cara WEB,” 2013.