You are on page 1of 7

116, Seminar Nasional Industri dan Teknologi, Volume 2, Nomor 1, Desember 2013, hlm.

116 - 122
APLIKASI PERHITUNGAN ZAKAT BERBASIS ANDROID

Rian Guswira Putra
1
, Linda Fatmawaty
2
, Muhamad Nasir
3

Mahasiswa
1
, Dosen
2,3
, J urusan Teknik Informatika
riansaputra379@gmail.com
1
, inda1110711@gmail.com
2
, nasir@yahoo.com
3


ABSTRACT
Religious service Tithes to constitute liabilities who shall everlastingly be worked by moslem people, by
condition of and time already being determined. Obviously deep this modern era moslem people may not make
its rushing as motive as to slight tithe instruction. Therefore needs to be made by system utilizes java
programming language get desktop basis wield Eclipse Galileo's IDE that aims to do tithe count. So with system
that is applied gets to water down for user for information can foot up mandatory tithe is issued.

Key word : Count Tithes Profession, Java with Eclipse Galileo's IDE

PENDAHULUAN
Android adalah sistem operasi mobile
menggunakan versi modifikasi dari kernel
Linux. Pada awalnya dikembangkan oleh
Android Inc, sebuah perusahaan yang ke-
mudian dibeli oleh Google, dan akhir-akhir
ini oleh Open Handset Alliance. Android
merupakan software berbasis kode kompu-
ter yang bisa didistribusikan secara terbuka
(open source) sehingga programmer bisa
membuat aplikasi baru didalamnya, terda-
pat Android Market yang menyediakan ri-
buan aplikasi baik yg gratis maupun ber-
bayar. Ibadah Zakat merupakan kewajiban
yang harus senantiasa dikerjakan oleh umat
muslim, dengan syarat dan waktu yang te-
lah ditentukan. Tentunya dalam era modern
ini umat muslim tidak boleh menjadikan
kesibukannya sebagai alasan untuk melalai-
kan perintah zakat. Oleh karenanya umat
muslim perlu mengetahui informasi menge-
nai zakat baik dalam perhitungannya mau-
pun waktu mengeluarkan zakat. Dengan
zakat, maka kemiskinan akan terkikis, dan
zakat merupakan salah satu bentuk kepe-
dulian terhadap umat, didalam perhitung
zakat yang diperlukan adalah jenis harta,
nishab, jumlah harta yang akan dizakatkan,
dan lamanya kepemilikan barang yang akan
dizakatkan. Zakat Profesi adalah zakat yang
dikeluarkan dari penghasilan profesi (hasil
profesi) bila telah mencapai nisab. Profesi
tersebut misalnya Pegawai Negeri atau
swasta, konsultan, Dokter, notaris, akuntan,
artis dan wiraswasta. Pemanfaatan perang-
kat handphone sebagai pendamping dalam
melaksanakan kegiatan sehari-hari sudah
sangat lumrah bagi setiap orang. Hal ini di-
karenakan beberapa handphone sudah me-
miliki fungsi dan kemampuan lebih dari se-
kedar fungsi dasarnya.

TINJAUAN PUSTAKA
Kemajuan teknologi informasi dari ta-
hun ke tahun merupakan bukti bahwa ma-
nusia selalu berusaha mendapatkan cara ya-
ng mudah, cepat, dan akurat dalam meme-
nuhi kebutuhan hidupnya. Komputer meru-
pakan salah satu hasil pemikiran manusia
untuk memenuhi kebutuhan hidupannya da-
lam mengelola data menjadi informasi. Ke-
cepatan mengelola data dalam skala besar
dan tingkat akurasi yang tinggi dari data
yang dihasilkan merupakan alasan mengapa
komputer banyak digunakan sebagai sarana
dalam memenuhi kebutuhan informasi.
Prayitno, B (2008), Penelitian ini be-
rangkat dari pemikiran banyaknya problem
ekonomi yang dialami masyarakat khusus-
nya Umat Islam yang sering dipandang
dengan sebelah mata karena kemampuan-
nya yang dianggap tidak representatif da-
lam membangun kekuatan ekonomi. De-
ngan melihat Islam muncul sebagai sistem
nilai yang mewarnai perilaku ekonomi mas-
yarakat Muslim kita. Dalam hal ini, zakat
memiliki potensi strategis yang layak di-
kembangkan menjadi salah satu instrumen
pemerataan pendapatan di Indonesia. Sela-
ma ini potensi zakat di Indonesia belum di-
kembangkan secara optimal dan belum di-
kelola secara profesional. Hal ini dise-
babkan belum efektifnya Lembaga Zakat
yang menyangkut aspek pengumpulan ad-
ministrasi, pendistribusian, monitoring serta
evaluasinya. Dengan kata lain, Sistem
Organsisasi dan Manajemen Penge-lolaan
Zakat hingga kini dinilai masih bertaraf kla-
117, Seminar Nasional Industri dan Teknologi, Volume 2, Nomor 1, Desember 2013, hlm. 117 - 122







sikal, bersifat konsumtif dan terkesan In-


efisiensi sehingga kurang berdampak sosial
yang berarti. Dengan alasan tersebut maka
sangatlah penting peran dalam me-ngatasi
masalah zakat tersebut. Melalui aplikasi ya-
ng dibuat baik di Pusat maupun di Daerah
diharapkan pengelolaan zakat dapat opti-
mal.
Sulimasari dan Athika, N, (2010), Za-
kat merupakan salah satu dari rukun islam.
Bagi umat Islam yang mempunyai keka-
yaan yang lebih dari cukup dan telah me-
menuhi syarat tertentu, maka ia telah diwa-
jibkan untuk berzakat. Manfaat zakat ba-
nyak sekali. Selain untuk menyucikan diri
dan harta orang yang berzakat, juga untuk
membantu orang yang kurang mampu de-
ngan menerima zakat tersebut. Fenomena
yang berkembang pada masyarakat Indone-
sia sekarang adalah kurangnya pemahaman
tentang pelaksanaan salah satu kewajiban
muslim yaitu membayar zakat. Masyarakat
kita sering mengalami kebingungan tentang
perhitungan, batas harta yang wajib dike-
luarkan zakatnya dan waktu seharusnya
zakat dikeluarkan. Karena kurangnya pe-
mahaman masyarkat tentang zakat maka
diperlukan alat untuk memfasilitasi yang
bertujuan mempermudah masyarakat dalam
penghitungan, batas harta yang wajib dike-
luarkan zakatnya dan waktu seharusnya za-
kat di keluarkan. Alat tersebut berupa ap-
likasi perhitungan zakat yang sederhana na-
mun dapat di akses melalui mobile sehing-
ga kaum Muslimin di Indonesia dapat me-
ngaksesnya tanpa batas waktu dan ruang,
selain itu Aplikasi dengan tujuan agar mas-
yarakat lebih mudah menggunakannya.
Hidayat, F (2012), Di zaman globali-
sasi sekarang ini, perkembangan teknologi
sangat pesat sehingga manusia dituntut agar
dapat megikuti perkembangannya dan ber-
usaha mendapatkan informasi yang terbaru.
Untuk memperoleh informasi tersebut, seti-
ap orang dapat melakukan berbagai cara,
misalnya media cetak, media elektronik dan
media lainnya. Namun pada umumnya
orang sekarang lebih tertarik mencari infor-
masi dari internet. Internet adalah salah satu
media penyampaian infor masi yang sudah
global dan digunakan oleh seluruh dunia
Namun, banyaknya situs yang menyediakan
situs-situs tentang perhitungan zakat dan di-
tambah lagi banyaknya form yang harus di
inputkan dalam menghitungnya membuat
kita jadi malas. Karena setiap orang ber-
penghasilan berbeda-beda ada yang harian,
mingguan dan bulanan. Untuk itu, pada ke-
sempatan dapat diambil analisa dan peran-
cangan aplikasi perhitungan zakat mal, di-
mana aplikasi tersebut kita bisa dengan mu-
dah mengiunputkan data penghasilan dan
setelah input, maka muncul pesan hasil per-
hitungannya, dan program dapat memantau
hasilnya 1 minggu sekali maupun tiap hari.
serta hasil perhitungan tersebut nanti akan
di akumulasi selama 1 tahun dan secara
otomatis muncul pesan seluruh jumlah yang
harus anda bayarkan. Karena itulah penulis
terdorong untuk melakukan penelitian de-
ngan judul Analisa Dan Perancangan Ap-
likasi Perhitungan Zakat Mal Berbasis
Android.
Fauzia, M (2010) fakta bahwa masih
banyak warga negara Indonesia hidup di-
bawah garis kemiskinan tentu tak dapat di-
pungkiri lagi. Data menunjukkan, kondisi
ekonomi makro tahun 2008 mengalami per-
lambatan ekonomi. Selain itu, krisis multi-
dimensional yang mengancam masyarakat
Indonesia juga merupakan faktor penyebab
terjadinya kemerosotan ekonomi bangsa In-
donesia.
Maretta, F (2011) laporan piutang da-
gang dan hutang dagang diperlukan untuk
mengetahui besarnya pembelian barang ser-
ta penjualan barang dalam satu periode ser-
ta mengetahui laba kotor suatu perusahaan.
Untuk mendukung kegiatan pencatatan piu-
tang dagang dan hutang dagang tersebut
maka dibangunlah aplikasi menggunakan
bahasa pemrograman Visual Basic dan data-
base yang digunakan yaitu My-SQL dan
perancangan aplikasi menggunakan model
DFD (Data Flow Diagram). Sedangkan
perancangan Database menggunakan ER
Diagram. Dalam pembuatan aplikasi ini
penulis memerlukan pengumpulan data ter-
lebih dahulu yang dilakukan dengan melak-
sanakan Kerja Industri agar sesuai dengan
118, Seminar Nasional Industri dan Teknologi, Volume 2, Nomor 1, Desember 2013, hlm. 118 - 122

hasil yang diharapkan dan dapat membantu


pihak perusahaan dalam pencatata dan pe-
laporan. Kemudian data akan dianalisis
untuk membuat design yang dibutuhkan,
sampai tahap yang terakhir yaitu tahap pe-
ngujian aplikasi. Aplikasi ini dapat menyim-
pan data pelanggan, mencatat hutang da-
gang dan piutang dagang, menampilkan la-
poran keuangan yang berupa laporan la-
ba/rugi kotor yang berkaitan dengan tran-
saksi penjualan dan pembelian.
Pada dasarnya zakat dapat dijadikan
salah satu solusi terhadap masalah pereko-
nomian Indonesia tersebut, namun sayang-
nya pemerintah kurang dapat mengoptimal-
kan potensi dari keberadaan zakat ini. Apa-
lagi jika melihat fenomena zakat yang ter-
jadi di Indonesia baru-baru ini, yaitu tragedi
pembagian zakat di Pasuruan yang mema-
kan korban, selain itu juga pembagian zakat
oleh Gubernur J akarta. Hal ini sebenarnya
dapat diantisipasi apabila para muzakki
atau pihak pemberi zakat memahami cara
memberi zakat secara benar dan tepat, yaitu
dengan memberikannya kepada lem-baga
zakat resmi. Namun data menunjukkan
ditahun 2007 zakat yang disalurkan kepada
lem-baga zakat resmi hanya mencapai
sekitar 7,2 persen. Sementara, zakat yang
disalur-kan kepada masjid-masjid mencapai
59 per-sen. Sedangkan sisanya 33,8 persen
zakat disalurkan langsung kepada orang
yang berhak mendapatkannya.

METODE PENELITIAN
Metode penelitian yang dilakukan da-
lam program ini adalah dengan cara meng-
umpulkan data yang dibutuhkan analisa dan
perancangan sistem, pembuatan sistem, pe-
ngujian sistem dan pembuatan laporan.
Dalam penyusunan laporan ini meng-
gunakan beberapa metode pelaksanaan, ya-
itu :
1. Pengumpulan data
a. Studi pustaka
Untuk mendapatkan dasar-dasar
pengetahuan yang akan diterapkan
dalam penelitian ini dan memper-
oleh informasi dalam tahap persia-
pan pelaksanaan ini, maka dipelaja-
ri bahan pustaka yang ada kai-
tannya dengan objek penelitian
meliputi perancangan dan pemrog-
raman basis data.
2. Analisa dan Perancangan
Pada tahap ini dilakukan analisa data
terhadap data-data yang telah diperoleh
sehingga dapat dilakukan perencanaan
model sistem yang akan dikembang.
a. Analisa sistem yang berjalan
b. Analisa sistem yang diusulkan
c. Perancangan UML
d. Perancangan antarmuka
3. Pembuatan Sistem
a. Implementasi
Pada tahap ini dilakukan pembua-
tan aplikasi software untuk pengo-
lahan data. Adapun software dan
hardware yang diperlukan adalah:
Software :
1) Sistem Operasi: Windows 7
2) Bahasa Pemrograman: J ava
Hardware :
1) Laptop dengan spesifikasi:
Processor Intel Core i3
2) Printer
b. Pengujian sistem aplikasi perhitu-
ngan zakat dari software aplikasi
yang telah dibuat apakah berfungsi
atau tidak. J ika masih ditemukan
kesalahan (Error) pada aplikasi
maka dilakukan proses perbaikan.
4. Pembuatan Laporan
Pada tahap ini akan disusun lapo-ran
tertulis sebagai laporan pertanggung
jawaban dari pelaksanaan tugas akhir,
serta menjadi dokumentasi dari kese-
luruhan laporan.

ANALISA dAN PERANCANGAN



Analisa
1. Analisa Kebutuhan
Analisis sistem adalah penguraian dari
suatu sistem yang utuh ke dalam ba-
gian-bagian komponennya dengan mak-
sud untuk mengidentifikasi dan meng-
evaluasi permasalahan. Bagian analisis
ini terdiri atas analisis fungsional, ana-
lisis performansi, gambaran sistem dari
119, Seminar Nasional Industri dan Teknologi, Volume 2, Nomor 1, Desember 2013, hlm. 119 - 122

sudut pandang user yang dinyatakan


dalam usecase diagram, Storyboard
dan gambaran alur sistem.
2. Analisis Fungsional
Analisis fungsional merupakan paparan
mengenai fitur-fitur yang akan dima-
sukkan ke dalam aplikasi Perhitungan
Zakat Berbasis Android. Fitur-fitur ter-
sebut antara lain sebagai berikut:
a. Mampu menghitung berapa zakat
yang harus dibayar oleh pegguna
dari total gaji bersih yang didapat-
kannya. Dalam hal ini metode per-
hitungan mengau dari kalkulator
zakat yang terdapat pada Baznas
(Badan Amil Zakat Nasional).
b. Mampu memberikan pengetahuan
mengenai apa itu yang dimaksud
dengan zakat, dan zakat profesi
dan juga perintah dari Allah SWT
mengenai berzakat, dan tidak lupa
pula menambahkan hadis Rasulu-
llah SAW mengenai zakat profesi.
3. Performansi Kalkulator Zakat Profesi
Kalkulator zakat profesi android ini
merupakan aplikasi yang berjalan di
lingkungan sistem operasi android.
Terdapat beberapa keterbatasan yang
ditemui pada perangkat berbasiskan
android. Sehingga perlu diperhatikan
guna menjadi acuan dalam pengemba-
ngan aplikasi ini diantaranya :
a. Sumber daya memori yang terba-
tas, hingga saat ini perangkat and-
roid yang banyak beredar memiliki
kapasitas memori terbatas.
b. Sumber daya baterai yang secara
efektif hanya mampu bertahan se-
lama kurang lebih 6 jam, dengan
penggunaan secara terus-menerus
dan kurang lebih 200 jam dalam
keadaan standby.
c. Tampilan antar muka aplikasi sa-
ngat berpengaruh terhadap waktu
tunggu hingga aplikasi benar-be-
nar siap digunakan, semakin ba-
nyak komponen yang digunakan
akan semakin lama pula waktu
tunggu yang dibutuhkan.

Dari keterbatasan-keterbatasan pada
perangkat, maka diusulkan beberapa
alternatif untuk meningkatkan perfor-
ma aplikasi dengan keterbatasan yang
ada, diantaranya:
a. Merancang aplikasi dengan peng-
gunaan memori seefektif mungkin,
sehingga tidak menganggu siklus
operasi Android dan aplikasi lain.
a. Merancang aplikasi dengan pe-
manfaatan sumber daya seefisien
mungkin namun tidak mengurangi
fungsi dan performa aplikasi.
b. Merancang aplikasi dengan antar
muka yang sederhana namun tetap
menarik dan ramah bagi pengguna.

Implementasi dan Pengujian
1. Pengujian Antarmuka Menu Beranda
Beranda merupakan menu utama
didalam aplikasi perhitungan zakat ini,
disamping terdapat keterangan menge-
nai aplikasi terdapat juga empat tombol
(button) untuk menu ke menu hitung
zakat, tentang zakat, profil dan menu
keluar.
Untuk menuju ke menu beranda,
pengguna harus mengklik menu apli-
kasi perhitungan zakat yang terdapat di
antara aplikasi lainnya didalam aplikasi
android dengan ikon khusus aplikasi
perhitungan zakat.


Gambar 1. Antarmuka Android
Application

Icon aplikasi
perhitungan
zakat
120, Seminar Nasional Industri dan Teknologi, Volume 2, Nomor 1, Desember 2013, hlm. 120 - 122

ngan Zakat. Proses eksekusi ini mem-


butuhkan waktu beberapa detik karena
pada saat tombol hitung zakat di klik
proses eksekusi berlangsung dan mem-
bacanya.

3. Pengujian Antarmuka Menu Hitung
Zakat
Menu hitung zakat merupakan me-
nu utama dari aplikasi, karena berda-
sarkan tujuannya aplikasi ini adalah
untuk meng hitung berapa banyak
zakat yang harus dibayar. Untuk menu-
ju kemenu hitung zakat pengguna bisa
mengklik tombol hitung zakat yang
terdapat di menu beranda. Pada Gam-
bar 3 tampak bahwa sesudah mengklik
menu hitung zakat aplikasi akan me-
ngeluarkan pesan Anda Memasuki
Form Perhitungan Zakat. Proses ekse-
kusi ini membutuhkan waktu beberapa
detik karena pada saat tombol hitung
zakat di klik proses eksekusi berlang-
sung dan membacanya.

Gambar 4. Pesan (Toast)



Setelah proses scanning data yang
dilakukan selesai maka aplikasi akan
menampilkan menu hitung zakat seper-
ti yang terdapat pada Gambar 4.

Gambar 5. Antarmuka Menu Hitung Zakat


Kemudian akan tampil splash-
screen aplikasi perhitungan zakat de-
ngan durasi sekitar 5000 second (5
detik). Seperti yang terlihat pada Gam-
bar 2.

Gambar 2. Animasi Splashscreen


perhitungan zakat

Gambar aplikasi perhitungan zakat
tersebut akan berputar kekanan, lalu
disambut langsung dengan tampilan
antarmuka menu beranda seperti yang
terlihat pada Gambar 3.


Gambar 3. Antarmuka Menu Beranda

2. Pengujian Antarmuka Menu Hitung
Zakat
Menu hitung zakat merupakan menu
utama dari aplikasi, karena berdasar-
kan tujuannya aplikasi ini adalah untuk
menghitung berapa banyak zakat yang
harus dibayar. Untuk menuju kemenu
hitung zakat pengguna bisa mengklik
tombol hitung zakat yang terdapat di
menu beranda. Pada Gambar 3 tampak
bahwa sesudah mengklik menu hitung
zakat aplikasi akan mengeluarkan
pesan Anda Memasuki Form Perhitu-
Pesan
121, Seminar Nasional Industri dan Teknologi, Volume 2, Nomor 1, Desember 2013, hlm. 121 - 122

Untuk melihat list tentang zakat


pengguna harus terlebih dahulu meng-
klik tombol tentang zakat, maka prog-
ram akan mengeksekusi perintah untuk
menampilkan list option tentang zakat.
(lihat Gambar 8).

Gambar 8. List Option tentang zakat



Pengguna bisa memiih jika mau
mengetahui informasi disetiap list ter-
sebut. Misalkan pengguna memilih list
apa itu zakat maka formlistview apa
itu zakat akan ditampilkan seperti pada
Gambar 9. Sama halnya dengan yang
lain, pada saat di klik juga akan me-
nampilkan list atau isi daripadalist ter-
sebut.


Gambar 9. List View Apa Itu Zakat

Isi dari list berbentuk scroll jika
data nya melebihi besar ukuran layar,
pengguna bisa menggunakan untuk
mengalihkan (turun naik) untuk meli-
hat keseluruhan isi dari list tersebut.
Untuk melakukan proses hitung
zakat pengguna harus mengisi semua
data yang diminta (Lihat Gambar 6)


Gambar 6 Teks (Number)

Pengguna tidak boleh mengosong-
kan salah satu field, karna jika diko-
songkan maka akan muncul pada hasil
akhir karakter salah dan muncul pesan
Maaf! Kotak Masukan J angan Diko-
songkan! (Lihat Gambar 7)


Gambar 7. Pesan kesalahan
Terdapat 2 buah tombol dengan
icon yang berbeda-beda diantaranya
icon Home (rumah) yang terdapat link
untuk menuju ke menu beranda dan
icon info untuk menampilkan infor-
masi mengenai sumber acuan hitung.

4. Pengujian Antarmuka Menu Tentang
Zakat
Menu tentang zakat merupakan sebuah
menu informasi mengenai zakat. Ke-
empat list seperti apa itu zakat, apa itu
zakat profesi, firman allah tentang za-
kat dan juga ayo berzakat.
122, Seminar Nasional Industri dan Teknologi, Volume 2, Nomor 1, Desember 2013, hlm. 122 - 122

Hidayat, F (2012) Analisa dan Perancangan


Perhitungan Zakat Mal Berbasis
And-roid, Naskah Publikasi, Seko-
lah Tinggi Manajemen Informatika
dan Komputer AMIKOM Yogyakar-
ta, Yogyakarta.
Maretta, F (2011) Aplikasi Perhitungan
Piutang Dagang dan Hutang Dagang
Berbasis Visual Basic (Studi Kasus:
PT. System Indonesia), Jurnal,
Politeknik Telkom Bandung, Ban-
dung.
Prayitno, B (2008) Optimalisasi Pengelola-
an Zakat Pada Badan Amil Zakat
Daerah, Tesis, Program Magister
Ilmu Hukum Universitas Diponego-
ro, Semarang.
Sulimasari dan Athika, N (2010) Aplikasi
Mobile Perhitungan Zakat Mal
Dompet Peduli Umat Daarut Tau-
hid dengan J 2ME, Tugas Akhir,
J urusan Teknik Informatika Sekolah
Tinggi Manajemen Informatika Dan
Komputer AMIKOM Yogyakarta,
Yogyakarta.
KESIMPULAN
1. Aplikasi perhitungan zakat meliputi
menu hitung zakat, tentang zakat, pro-
fil dan keluar.
2. Aplikasi perhitungan zakat ini bisa
membantu dalam proses perhitu-ngan
zakat.
3. Aplikasi perhitungan zakat ini adalah
aplikasi yang dibuat dengan meng-
gunakan software Eclipse Galileo yang
merupakan salah satu aplikasi dekstop
yang dapat melakukan perhitungan
zakat.
4. Untuk kedepannya diharapkan dapat
menggunakan database sebagai sarana
media penyimpanan, untuk lebih me-
mudahkan melakukan pencarian jum-
lah zakat perpenduduk setiap bulan.
5. Bisa menerapkan zakat lainnya seperti
zakat mal, zakat fitrah untuk dijadikan
didalan satu aplikasi dengan banyak
pilihan perhitungan zakat.

DAFTAR PUSTAKA
Fauzia, M (2010) Sistem Informasi Zakat
Berbasis Web Pada Lembaga Amil
Zakat Madani Sejahtera, Jurnal,
Program Studi Manajemen Infor-
matika Politeknik Telkom Bandung,
Bandung.

You might also like