APLIKASI PERHITUNGAN ZAKAT PKPU KOTA CIMAHI BERBASIS ANDROID

6
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 [email protected] 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

Transcript of APLIKASI PERHITUNGAN ZAKAT PKPU KOTA CIMAHI BERBASIS ANDROID

Page 1: 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

[email protected]

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

Page 2: APLIKASI PERHITUNGAN ZAKAT PKPU KOTA CIMAHI BERBASIS ANDROID

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.

Page 3: APLIKASI PERHITUNGAN ZAKAT PKPU KOTA CIMAHI BERBASIS ANDROID

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.

Page 4: APLIKASI PERHITUNGAN ZAKAT PKPU KOTA CIMAHI BERBASIS ANDROID

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.

Page 5: APLIKASI PERHITUNGAN ZAKAT PKPU KOTA CIMAHI BERBASIS ANDROID

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.

Page 6: APLIKASI PERHITUNGAN ZAKAT PKPU KOTA CIMAHI BERBASIS ANDROID

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.