APLIKASI PERHITUNGAN ZAKAT BERBASIS ANDROID Rian Guswira Putra1, Linda Fatmawaty2, Muhamad Nasir3 Mahasiswa1, Dosen2,3, Jurusan Teknik Informatika
[email protected],
[email protected],
[email protected] 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 kemudian dibeli oleh Google, dan akhir-akhir ini oleh Open Handset Alliance. Android merupakan software berbasis kode komputer yang bisa didistribusikan secara terbuka (open source) sehingga programmer bisa membuat aplikasi baru didalamnya, terdapat Android Market yang menyediakan ribuan aplikasi baik yg gratis maupun berbayar. Ibadah Zakat merupakan kewajiban yang harus senantiasa dikerjakan oleh umat muslim, dengan syarat dan waktu yang telah ditentukan. Tentunya dalam era modern ini umat muslim tidak boleh menjadikan kesibukannya sebagai alasan untuk melalaikan perintah zakat. Oleh karenanya umat muslim perlu mengetahui informasi mengenai zakat baik dalam perhitungannya maupun waktu mengeluarkan zakat. Dengan zakat, maka kemiskinan akan terkikis, dan zakat merupakan salah satu bentuk kepedulian 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 perangkat handphone sebagai pendamping dalam melaksanakan kegiatan sehari-hari sudah sangat lumrah bagi setiap orang. Hal ini dikarenakan beberapa handphone sudah me-
miliki fungsi dan kemampuan lebih dari sekedar fungsi dasarnya. TINJAUAN PUSTAKA Kemajuan teknologi informasi dari tahun ke tahun merupakan bukti bahwa manusia selalu berusaha mendapatkan cara yang mudah, cepat, dan akurat dalam memenuhi kebutuhan hidupnya. Komputer merupakan salah satu hasil pemikiran manusia untuk memenuhi kebutuhan hidupannya dalam mengelola data menjadi informasi. Kecepatan 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 berangkat dari pemikiran banyaknya problem ekonomi yang dialami masyarakat khususnya Umat Islam yang sering dipandang dengan sebelah mata karena kemampuannya yang dianggap tidak representatif dalam membangun kekuatan ekonomi. Dengan melihat Islam muncul sebagai sistem nilai yang mewarnai perilaku ekonomi masyarakat Muslim kita. Dalam hal ini, zakat memiliki potensi strategis yang layak dikembangkan menjadi salah satu instrumen pemerataan pendapatan di Indonesia. Selama ini potensi zakat di Indonesia belum dikembangkan secara optimal dan belum dikelola secara profesional. Hal ini disebabkan belum efektifnya Lembaga Zakat yang menyangkut aspek pengumpulan administrasi, pendistribusian, monitoring serta evaluasinya. Dengan kata lain, Sistem Organsisasi dan Manajemen Penge-lolaan Zakat hingga kini dinilai masih bertaraf kla-
116, Seminar Nasional Industri dan Teknologi, Volume 2, Nomor 1, Desember 2013, hlm. 116 - 122
sikal, bersifat konsumtif dan terkesan Inefisiensi sehingga kurang berdampak sosial yang berarti. Dengan alasan tersebut maka sangatlah penting peran dalam me-ngatasi masalah zakat tersebut. Melalui aplikasi yang 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 penjualan barang dalam satu periode serta mengetahui laba kotor suatu perusahaan. ta 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
117, Seminar Nasional Industri dan Teknologi, Volume 2, Nomor 1, Desember 2013, hlm. 117 - 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 Jakarta. 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: Java 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. Jika 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
118, Seminar Nasional Industri dan Teknologi, Volume 2, Nomor 1, Desember 2013, hlm. 118 - 122
2. 3.
sudut pandang user yang dinyatakan dalam usecase diagram, Storyboard dan gambaran alur sistem. Analisis Fungsional Analisis fungsional merupakan paparan mengenai fitur-fitur yang akan dimasukkan ke dalam aplikasi Perhitungan Zakat Berbasis Android. Fitur-fitur tersebut antara lain sebagai berikut: a. Mampu menghitung berapa zakat yang harus dibayar oleh pegguna dari total gaji bersih yang didapatkannya. Dalam hal ini metode perhitungan 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 Rasulullah SAW mengenai zakat profesi. 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 pengembangan aplikasi ini diantaranya : a. Sumber daya memori yang terbatas, hingga saat ini perangkat android yang banyak beredar memiliki kapasitas memori terbatas. b. Sumber daya baterai yang secara efektif hanya mampu bertahan selama kurang lebih 6 jam, dengan penggunaan secara terus-menerus dan kurang lebih 200 jam dalam keadaan standby. c. Tampilan antar muka aplikasi sangat berpengaruh terhadap waktu tunggu hingga aplikasi benar-benar siap digunakan, semakin banyak 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. Icon aplikasi perhitungan zakat Gambar 1. Antarmuka Android Application
119, Seminar Nasional Industri dan Teknologi, Volume 2, Nomor 1, Desember 2013, hlm. 119 - 122
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
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. Pesan 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
120, Seminar Nasional Industri dan Teknologi, Volume 2, Nomor 1, Desember 2013, hlm. 120 - 122
4.
Untuk melakukan proses hitung zakat pengguna harus mengisi semua data yang diminta (Lihat Gambar 6)
Gambar 6 Teks (Number) Pengguna tidak boleh mengosongkan salah satu field, karna jika dikosongkan maka akan muncul pada hasil akhir karakter salah dan muncul pesan “Maaf! Kotak Masukan Jangan Dikosongkan!” (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 informasi mengenai sumber acuan hitung. Pengujian Antarmuka Menu Tentang Zakat Menu tentang zakat merupakan sebuah menu informasi mengenai zakat. Keempat list seperti apa itu zakat, apa itu zakat profesi, firman allah tentang zakat dan juga ayo berzakat.
Untuk melihat list tentang zakat pengguna harus terlebih dahulu mengklik tombol tentang zakat, maka program 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 tersebut. Misalkan pengguna memilih list apa itu zakat maka form listview apa itu zakat akan ditampilkan seperti pada Gambar 9. Sama halnya dengan yang lain, pada saat di klik juga akan menampilkan list atau isi daripada list tersebut.
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 melihat keseluruhan isi dari list tersebut.
121, Seminar Nasional Industri dan Teknologi, Volume 2, Nomor 1, Desember 2013, hlm. 121 - 122
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.
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 J2ME, Tugas Akhir, Jurusan Teknik Informatika Sekolah Tinggi Manajemen Informatika Dan Komputer AMIKOM Yogyakarta, Yogyakarta.
122, Seminar Nasional Industri dan Teknologi, Volume 2, Nomor 1, Desember 2013, hlm. 122 - 122