Analisa dan Perancangan Perhitungan Zakat Mal Berbasis Android
Naskah Publikasi
diajukan oleh Fandi Hidayat 08.11.2051
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2012
i
ANALISIS AND ITS ROLE APPLICATION CALCULATION ZAKAT MAL BASED ANDROID ANALISA DAN PERANCANGAN APLIKASI PERHITUNGAN ZAKAT MAL BERBASIS ANDROID Fandi Hidayat Andi Sunyoto, M.Kom Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT The basic idea of making this application, because at the age of globalization, rapid technological developments that are required in order to megikuti human development, and try to get the latest information. To obtain such information, each person can perform a variety of ways, such as print media, electronic media and other media. But generally people are now more interested in seeking information from internet. While the Internet itself is one of the media to deliver information that is global and is used by the entire world. To that end, does not demand too much possibility of sites that provide sites of zakat calculation and added again to the many forms you insert in the first count it makes us so lazy. Income plus also everyone is different there is a daily, weekly and monthly. Therefore, in this thesis research attempts to analyze the key points of discussion and the results are intended to provide ease of android users to calculate zakat zakat mal especially gold and profession. Keywords: applications, android, charity shopping malls, gold alms, zakat professio
ii
1.
Pendahuluan Di zaman globalisasi sekarang ini, perkembangan teknologi sangat pesat sehingga manusia dituntut agar dapat megikuti perkembangannya dan berusaha mendapatkan informasi yang terbaru. Untuk memperoleh informasi tersebut, setiap orang dapat melakukan berbagai cara, misalnya media cetak, media elektronik dan media lainnya. Namun pada umumnya orang sekarang lebih tertarik mencari informasi dari internet. Internet adalah salah satu media penyampaian informasi yang sudah global dan digunakan oleh seluruh dunia Namun, banyaknya situs yang menyediakan situs-situs tentang perhitungan zakat dan ditambah lagi banyaknya form yang harus di inputkan dalam menghitungnya membuat kita jadi malas. Karena setiap orang berpenghasilan berbeda-beda ada yang harian, mingguan dan bulanan. Untuk itu, pada kesempatan ini penulis mengambil analisa dan perancangan aplikasi perhitungan zakat mal, dimana aplikasi tersebut kita bisa dengan mudah mengiunputkan data penghasilan, dan setelah kita menginputkan, nanti langsung muncul pesan hasil perhitungannya, dan kita bisa 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 dengan judul “Analisa Dan Perancangan Aplikasi Perhitungan Zakat Mal Berbasis Android”.
2.
Landasan Teori
2.1
Zakat Mal Zakat Mal atau zakat harta adalah mengeluarkan sebagian dari harta yang dimiliki seseorang muslim karena sudah sampai nisab untuk diberikan kepada orangorang yang berhak menerimanya sesuai dengan ketentuan syariat Islam. Nisab zakat adalah batas minimal dari harta benda yang dimiliki oleh setiap muslim yang wajib mengeluarkan zakat.
2.2
Hukum Zakat Mal Mengeluarkan Zakat Mal hukumnya fardu ain, yaitu wajib atas setiap orang Islam
yang mampu dan telah memenuhi syarat-syaratnya. a) Al-Qur’an Allah berfirman :
1
Artinya: Dan dirikanlah salat dan tunaikanlah zakat...(Al-Baqarah:110)
Artinya: Ambillah zakat dari sebagian harta mereka, dengan zakat itu kamu membersihkan dan mensucikan mereka dan mendo'alah untuk mereka. (QS. At Taubah: 103) b) Hadits 1. Sabda Rasulullah shallallahu 'alaihi wa sallam : “Sesungguhnya Nabi Muhammad SAW. mengutus Mu'az ke Yaman, lalu ia berkata: Ajaklah mereka mengakui tidak ada tuhan selain dari Allah dan Muhammad itu utusan Allah. Bila mereka bersedia mengikuti yang demikian, maka beritahukanlah kepada mereka bahwa Allah SWT. Sesungguhnya telah memfardukan kepada mereka 5 kali shalat sehari semalam. Bila mereka bersedia mentaati seruanmu, maka beritahukanlah kepada mereka bahwa Allah telah memfardukan atas mereka sedekah pada harta mereka; yang engkau ambil dari orang kaya mereka dan engkau serahkan kepada orang-orang fakir (HR. Bukhari : 10) 2. Sabda Rasulullah shallallahu 'alaihi wa sallam ketika mengutus Muadz bin Jabbal radhiyallahu 'anhu ke negeri Yaman:
"Terangkanlah kepada mereka
bahwa Allah telah mewajibkan kepada mereka untuk mengeluarkan zakat yang dipungut dari orang-orang kaya diantara mereka untuk diberikan kepada orangorang fakir dari mereka" (HR. Muslim Kitabul Iman 1:147 no. 121) 3. Sabda Rasulullah
shallallahu 'alaihi wa sallam:
"Tiga perkara yang aku
bersumpah atas tiga perkara tersebut dan menceritakan kepada kalian maka jagalah : Tidak akan berkurang harta yang dishodaqohkan dan tidak seorang hamba dianiaya dengan satu kedholiman kemudian dia bersabar (atas kedholiman) kecuali Allah akan menambahkan baginya dengan kemuliaan. Dan tidaklah seorang hamba membuka pintu meminta-minta kecuali Allah akan membaginya pintu kefakiran." (Turmudzi Kitab Az-Zuhd 4:487(2325) dari hadits Abi Habsyah) 2.2.1
Syarat Wajib Zakat Mal a. Islam
2
b. Merdeka c. Milik yang sempurna d.Telah cukup nisabnya (batas harta yang dimiliki bagi seseorang wajib mengeluarkan zakatnya). e. Masa memiliki sudah sampai 1 tahun, selain tanaman dan buah-buahan. 2.2.2
Rukun Zakat Mal a. Niat mengeluarkakn zakat b. Orang yang berzakat c. Orang yang menerima zakat d. Barang yang dizakatkan.
2.2.3
Jenis harta yang wajib dizakati dan Nisabnya
Table 2.1 Jenis-Jenis Harta dan Nisabnya
No
a)
Jenis Harta
Nisab
Zakat
Emas
85 gr
2,5 %
Profesi
Dihitung Sama dengan emas (85 gr)
2,5%
Emas Emas adalah suatu instrumen yang bagus digunakan sebagai alternatif untuk investasi jangka panjang, dan instrumen logam mulia Emas ini lebih cenderung untuk naik, mengingat logam mulia tersebut banyak digunakan untuk keperluan industri, perhiasan, nilai tukar pengganti uang, dan juga sebagai backup mata uang negara dan cadangan devisa. Nishab emas adalah sebesar 20 dinar emas. Satu dinar berat adalah 425 gram emas. Jadi nishabnya adalah seberat 85 gram emas. Dalilnya adalah riwayat dari Ali bin Abi Thalib r.a. bahwa Rasulullah Shallallaahu „alaihi wa sallam bersabda yang artinya “Tidak wajib atasmu apa pun yakni dalam emas sampai kamu mempunyai dua puluh dinar. Jika kamu sudah memiliki dua puluh dinar dan telah berlalu masa satu tahun maka zakatnya adalah setengah dinar. Dan jika lbh dari itu maka cara menghitungnya sama demikian. Dan tidaklah wajib zakat pada suatu harta sampai berlalu masa satu tahun.” Untuk menghitung nisab emas digunakan rumus sebagai berikut : Jumlah harga = Harga emas per gram x 85gr Zakat yang dibayar
=( Jumlah harga / 100) x 2.5
3
b). Profesi Zakat penghasilan gaji bulanan /zakat profesi adalah zakat yang dikenakan pada setiap pekerjaan atau keahlian profesional tertentu, baik yang dilakukan sendirian maupun bersama dengan orang/lembaga lain, yang mendatangkan penghasilan (uang) halal yang memenuhi nisab (batas minimum untuk wajib zaka. Menurut Yusuf Qardhawi perhitungan zakat profesi sebagai berikut :
Zakat Profesi = (Penghasilan / 100) x 2.5 “Hasil Zakat profesi x 12 untuk jumlah 1 tahunnya” 2.2.4
Orang yang Berhak Menerima Zakat Orang yang berhak menerima Zakat disebut mustahiq, berjumlah delapan asnaf
atau golongan, seperti dijelaskan dalam firman Allah SWT :
Artinya: Sesungguhnya zakat-zakat itu, hanyalah untuk orang-orang fakir, orang-orang miskin, penguruspengurus zakat, para mu'allaf yang dibujuk hatinya, untuk (memerdekakan) budak, orang-orang yang berhutang, untuk jalan Allah dan untuk mereka yuang sedang dalam perjalanan, sebagai suatu ketetapan yang diwajibkan Allah, dan Allah Maha mengetahui lagi Maha Bijaksana. (QS. AtTaubah:60)
Berdasarkan firman Allah di atas ada 8 golongan yang berhak menerima zakat 1. Fakir adalah orang yang amat sengsara hidupnya, tidak mempunyai harta dan tenaga untuk memenuhi penghidupannya. 2. Miskin adalah orang yang mempunyai pekerjaan tetapi hasil yang diperoleh tidak dapat mencukupi kebutuhan hidup sehari-hari. 3. Amil (panitia zakat) adalah orang yang diberi tugas untuk mengumpulkan dan membagikan zakat. 4. Muallaf adalah orang yang baru masuk Islam yang imannya masih lemah. 5. Riqab (hamba sahaya) adalah hamba sahaya yang dijanjikan oleh tuannya untuk dimerdekakan dengan tebusan atau bayaran. 6. Gharim (orang berhutang) adalah orang yang berhutang karena untuk kepentingan yang bukan maksiat dan tidak sanggup membayarnya. Gharim terbagi 3 macam: a) Orang yang berhutang karena mendamaikan orang yang berselisih.
4
b) Orang yang berhutang untuk kepentingan dirinya sendiri karena terpaksa dan untuk kebaikan. c) Orang yang berhutang karena menjamin hutang orang lain sedangkan dia dan yang dijamin tidak dapat membayarnya. 7. Sabilillah (pada jalan Allah) adalah orang yang berjuang atau usaha menegakkan agama Allah. Misalnya: mendirikan masjid,madrasah/sekolah, penyebar agama Islam. 8. Ibnu Sabil (Musafir) adalah orang yang sedang dalam perjalanan yang bukan maksiat mengalami kesengsaraan dalam perjalanannya karena kehabisan bekal. Adapun orang yang tidak berhak menerima zakat antara lain sbb: 1. Orang kaya harta, atau kaya usaha, atau penghasilan. 2. Orang dalam tanggungan orang yang berzakat, artinya orang yang berzakat tidak boleh memberikan zakatnya kepada orang yang dalam tanggungannya 3. Orang yang tidak beragama Islam 4. Keturunan Rasulullah SAW 2.2.5
Manfaat atau hikmah Zakat dalam Kehidupan
Bagi yang Berzakat ( Muzakki) a. Sebagai tanda syukur kepada Allah SWT b. Melaksannankan kewajiban agama. c. Untuk mensucikan harta yang dimiliki. d. Mendidik agar bersifat mulia dan pemurah. e. Membersihkan diri dari sifat kikir dan tamak. Bagi yang menerima zakat (Mustahik): a. Mempererat tali persaudaraan. b. Memperingankan beban kesulitan. c. Dapat meningkatkan kesejahteraan hidup. d. Memberi ketenteraman bagi orang yang baru masuk Islam. 2.3
Dalil-Dalil Zakat Mal Perintah-perintah zakat mal telah disampaikan dengan jelas dan tegas dalam
kitab suci Al-Qur‟an, sabda Nabi dan Hadits. 2.3.1
Al-Qur’an
Artinya: Dan dirikanlah salat dan tunaikanlah zakat...(Al-Baqarah:110)
5
Artinya: Ambillah zakat dari sebagian harta mereka, dengan zakat itu kamu membersihkan dan mensucikan mereka dan mendo'alah untuk mereka. (QS. At Taubah: 103) 2.3.2
Hadits Sabda Rasulullah
shallallahu 'alaihi wa sallam
ketika mengutus Muadz bin
Jabbal radhiyallahu 'anhu ke negeri Yaman: "Terangkanlah kepada mereka bahwa Allah telah mewajibkan kepada mereka untuk mengeluarkan zakat yang dipungut dari orang-orang kaya diantara mereka untuk diberikan kepada orang-orang fakir dari mereka" (HR. Muslim Kitabul Iman 1:147 no. 121) Sabda Rasulullah SAW dari hadits Abu Rabsyah Al-An Maary : "Harta tidak akan berkurang dengan dishodaqohkan" (HR. Tirmidzi, kitab Az Zuhd jilid 4 hal. 487 no. 2325, kata Imam Tirmidzi: "Hadits ini hasan shohih") 2.4
Pengenalan UML
2.4.1
Use Case Diagram
2.4.2
Class Diagram
2.4.3
Sequence Diagram
2.5
Android Android adalah sistem operasi Mobile Phone berbasiskan Linux. Android
bersifat open source yang source codenya diberikan secara gratis bagi para pengembang untuk menciptakan aplikasi mereka agar dapat berjalan di Android. 2.5.1
Features Features yang terdapat pada android itu sendiri adalah : Framework Aplikasi, Mesin Virtual Dalvik, Integrated browser, Grafis, SQLite, Media support, GSM Telephony, Bluetooth, EDGE, 3G dan WiFi, Multi-touch, serta Lingkungan Development Market
2.5.2
Arsitektur Android1
Google mengibaratkan Android sebagai sebuah tumpukan software. Setiap lapisan dari tumpukan ini menghimpun beberapa program yang mendukung fungsi-fungsi 1
http://elearning.amikom.ac.id/index.php/download/materi/.../20100111_Class%20Diagra m%20dan%20Squence%20Diagram.pdf
6
spesifik dari sistem operasi. Berikut ini susunan dari lapisan – lapisan tersebut jika di lihat dari lapisan dasar hingga lapisan teratas:2 a. Linux Kernel b. Android Runtime c.
Libraries
d. Application Framework e. Application 2.5.3
Komponen Aplikasi Android
Ada 4 macam komponen aplikasi yang merupakan titik masuk di mana aplikasi Android bisa berjalan. Keempat komponen tersebut memiliki fungsi dan daur hidup yang berbeda
yang
menentukan
bagaimana
masing-masing
komponen
dibuat
dan
dihancurkan. Keempat tipe komponen aplikasi tersebut adalah : 1. Activities 2. Services 3. Content providers 4. Broadcast receivers 2.6
MySQL MySQL adalah perangkat lunak database server atau sebut saja Database Smart. Keistimewaan MySQL Sebagai server database dengan konsep database modern, MySQL memiliki keistimewaan. Beberapa keistimewaan dimiliki MySQL sebagai berikut : Portability, Open Source, Multiuser, Performace Tuning, Column Type, Command dan Functions, Security, ) Scalability dan Limits, Connectivity, Localization, Interface, Clients dan Tools dan Struktur Tabel
2.6.1
SQL (Structured Query Language) SQL adalah salah satu DBMS (database management system) yang saat ini
banyak digunakan untuk operasi basis data dan embedded (ditempelkan) di hampir semua bahasa pemrograman yang mendukung basis data relasional. SQL memiliki 3 kategori perintah 1. Data Definition Language (DDL) 2. Data manipulation language (DML), yakni perintah yang digunakan untuk memanipulasi database (melihat, menenusuri, filtering, summarize, perhitungan, dll) 3. Data Control Language (DCL, digunakan untuk mengedalikan database. 2.6.2
2
DML (Data Manipulation Language)
Mulyadi, 2010, Membuat Aplikasi untuk Android, Multimedia Center Publishing, Yogyakarta.
7
DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang umum dilakukan adalah: SELECT untuk menampilkan data INSERT untuk menambahkan data baru UPDATE untuk mengubah data yang sudah ada DELETE untuk menghapus data 2.7
Eclipse GALILEO Eclipse adalah sebuah IDE (Integrated Development Environment) untuk
mengembangkan
perangkat
lunak
dan
dapat
dijalankan
di
semua
platform
(platformindependent). Berikut ini adalah sifat dari Eclipse: Multi-platform, Mulit-language dan Multi-role 2.7.1
Sejarah Eclipse awalnya dikembangkan oleh IBM untuk menggantikan perangkat lunak
pengembangan IBM Visual Age for Java 4.0. Produk Eclipse ini diluncurkan oleh IBM pada tanggal 5 November 2001. IBM menginvestasikan US$ 40 juta untuk pengembangannya. Sejak 5 November 2001, konsorsium
Eclipse Foundation
mengambil alih pengembangan Eclipse lebih lanjut 2.7.2
Arsitektur Sejak versi 3.0, Eclipse pada dasarnya merupakan sebuah kernel Berikut ini
adalah komponen yang membentuk RCP : a. Core platform b. OSGi c. SWT (Standard Widget Toolkit) d. JFace e. Eclipse Workbench Konsep Eclipse adalah IDE adalah : 1. terbuka (open), 2. mudah diperluas (extensible) untuk apa saja, dan 3. tidak untuk sesuatu yang spesifik.
2.7.3
Histori (versi-versi) Eclipse
Kode Peluncuran
Tanggal Peluncuran
Platform
Eclipse 3.0
28 Juni 2004
3.0
Eclipse 3.1
28 Juni 2005
3.1
Callisto
30 Juni 2006
3.2
8
Nama Proyek
Callisto projects
Europa
29 Juni 2007
3.3
Europa projects
Ganymede
25 Juni 2008
3.4
Ganymede projects
Galileo
24 Juni 2009
3.5
Galileo projects
2.7.4
Kontroversi Eclipse Hadirnya Eclipse di tengah-tengah persaingan IDE, terutama Java IDE,
menimbulkan banyak kontroversi. Salah satunya adalah penggunaan user interface Eclipse. Sun Microsystems sebagai perusahaan yang membuat Java, selama ini mengeluarkan dua library untuk pengembangan Graphical User Interface (GUI), yaitu Abstract Windowing Toolkit (AWT) dan Swing. Akan tetapi dalam pembuatan Eclipse, dua library ini ditinggalkan karena berbagai alasan, yang salah satunya adalah kedua library ini tidak memberikan look and feel yang baik. Sehingga untuk hal ini dikembangkanlah GUI-library yang baru. Selain itu, Sun yang mempunyai IDE sendiri untuk pengembangan Java bernama NetBeans, menjadi gerah atas kehadiran Eclipse yang sampai saat ini komunitasnya cukup besar. 3.
Analisis dan Peracangan
3.1
Analisis Analisis sistem adalah penguraian dari suatu sistem informasi secara utuh ke
dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalah, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan. 3.1.1
Analisis Kelayakan
3.1.1.1 Analisis Kelayakan Teknik Dari segi kelayakan teknik perancangan aplikasi zakal mal layak untuk dibuat karena aplikasi tersebut memudahkan kita menghitung kadar nisab dari zakat profesi dan emas. 3.1.1.2 Analisis Kelayakan Hukum Analisis kebutuhan hukum dari aplikasi tersebut layak, karena perancangan aplikasi zakat mal berpondasi dengan perhitungan yang telah ditetapkan oleh kaidah hukum islam tentang tatacara perhitungan zakat mal terutama dala hal zakat profesi dan emas. 3.1.1.3 Analisis Kelayakan Ekonomi Dari segi ekonomi layak, karena aplikasi tersebut gratis dan open source serta kita dapat mudah mendownload di android market. 3.1.2
Analisis SWOT
9
Analisis SWOT adalah metode perencanaan strategis yang digunakan untuk mengevaluasi kekuatan (strengths), kelemahan (weaknesses), peluang (opportunities), dan ancaman (threats) dalam suatu proyek atau suatu spekulasi bisnis. Keempat faktor itulah yang membentuk akronim SWOT (strengths, weaknesses, opportunities, dan threats). 3.1.2.1 Strengths 1. Mumudahkan user untuk menghitung zakat emas 2. Mumudahkan user untuk menghitung zakat profesi 3. Hasil perhitungan dapat disimpan didatabase, jadi sewaktu-waktu user bisa melihatnya. 4. Untuk harga emas selalu update karena dihubungkan dengan internet (web) 3.1.2.2 Weakness 1. Aplikasi perhitungan zakat mal hanya untuk menghitung zakat mal berupa profesi dan emas 2. Tampilan aplikasi masih sederhana 3.1.2.3 Opportunities 1. Semakin banyak orang bekerja sehingga semakin banyak user yang akan menggunakan aplikasi perhitungan zakat ini. 2. Perubahan zaman yang modern serta dituntut untuk cepat, maka dengan menggunakan aplikasi perhitungan zakat mal user akan menghemat waktu dan cepat. 3.1.2.4 Threats 1. Aplikasi perhitungan zakat mal ini kurang lengkap karena hanya memiliki 2 fitur untuk melakukan perhitungan 2. Aplikasi dibuat hanya memiliki dua fitur perhitungan yaitu zakat emas dan profesi
3.1.3 Analisis Kebutuhan Sistem 3.1.3.1 Analisis Kebutuhan Fungsional a) Aplikasi ini dapat menghitung zakat emas b) Aplikasi ini dapat menghitung zakat profesi c) Update harga emas online d) Hasil perhitungan disimpan di database e) pedoman yang dipakai menggunakan buku yang ditulis oleh Gus Arifin tentang dalil-dalil dan keutamaan zakat, infak dan sedekah 3.1.3.2 Analisis Kebutuhan Non Fungsional a
Analisis Kebutuhan Perangkat Keras (Hardware)
1) Spesifikasi hardware yang dibutuhkan untuk membuat aplikasi :
10
Processor
: Intel(R) Core i5 M370 @ 2,4GHz
Memory
: 1024MB DDR3
Hard Drive
: 320GB SATA
Video Card
: Intel HD Graphics up to 729
Display : 14.0 WXGA HD CSV LED (16:9) Optical
: DVD SuperMulti Double Layer Drive (DVD± RW/RAM)
Audio
: Intel High definition Audio Support
I/O Ports
:2x USB 2.0, eSATA/USB, VGA, LAN, Audio
Mouse
: Sturdy
2) Spesifikasi minimal hardware yang dibutuhkan untuk menjalankan aplikasi:
b
CPU
: 800MHz processor
Memory
: Internal (158 MB), Eksternal (2 GB)
Layar
: TFT touchscreen, 16M colors
Ukuran
: 320 x 480 pixels, 3.2 inches
Analisis Perangkat Lunak (Software)
1) Software yang dibutuhkan untuk pembuatan aplikasi : Sistem Operasi Windows 7 (64-bit), Bahasa Pemrograman Java Development Kit (JDK) 2.2 dan Java Runtime Environment (JRE), Integrated Development Environment (IDE) Eclipse, Android Software Development Kit (Android SDK) dan Android Development Tools (ADT) 2) Software yang dibutuhkan untuk penerapan aplikasi Software yang digunakan dalam penerapan aplikasi adalah : Android 2.2 Froyo (Sistem Operasi) 3.1.4
Analisis Kebutuhan Sistem SDM (Brainware)
3.1.4.1 Sistem Analis 3.1.4.2 Designer 3.1.4.3 Programmer 3.1.5
Analisis Kelayakan Sistem
3.2
Perancangan
3.2.1
Perancangan Konsep
3.2.2
Perancangan UML
3.2.2.1 Use Case Diagram 3.2.2.2 Sequence Diagram 3.2.2.3 Class Diagram 3.2.3
Perancangan ERD
3.2.4
Relasi Antar Tabel
3.2.2.4 Struktur Basis Data 3.2.2.5 Perancangan Interface
11
4.
Implementasi dan Pembahasan
4.1
Implementasi
4.2
Pembahasan Kode Program dan Interface
4.2.1
Pembuatan Halaman Menu Utama Pada tampilan menu utama terdiri 6 daftar menu yaitu: Zakat mal, hitung emas,
hitung profesi, bantuan, about dan keluar. Berikut tampilan menu utama perhitungan zakat mal :
Gambar 4.1 Tampilan List Menu Utama
4.2.2
Pembuatan Menu Deskripsi Zakat Mal Pada kelas halaman zakat mal akan menampilkan berupa penjelasan-penjelasan
deskripsi singkat tentang zakat mal. Pembuatan Menu deskripsi dideklarasikan dalam class deskripsi. Berikut ini tampilan dari menu zakat mal :
12
Gambar 4.2 Tampilan Menu Deskripsi Zakat Mal
4.2.3 Pembuatan Menu Hitung Emas Pada menu hitung emas user bisa mengupdate harga emas terbaru. Berikut ini adalah tampilan dari menu hitung emas. 4.2.4
Pembuatan Menu Hitung Profesi Pada tampilan zakat profesi proses yang harus dijalankan oleh user yaitu menu
hitung, tapi sebelumnya inputkan jumlah uang dan akan hasilnya. Selain itu user dapat menyimpan hasil dari proses perhitungan tersebut dan dapat juga mensetting waktu alarm untuk penggingat dan nantinya disimpan di history. Berikut ini tampilan dari menu hitung zakat profesi : 4.2.5
Pembuatan Menu Bantuan Pada
menu
bantuan
berisi
penjelasan-penjelasan
singkat
tata
cara
menggunakan aplikasi perhitungan zakat mal. Berikut ini tampilan dari menu bantuan pada aplikasi perhitungan zakat mal :
13
Gambar 4.8 Tampilan List Menu Bantuan 4.2.6
Pembuatan Menu About Pada menu about berisi tentang hak cipta dari aplikasi perhitungan zakat mal.
Berikut ini tampilan dari menu about :
Gambar 4.9 Tampilan List Menu About 4.2.7
Pembuatan Menu Login Admin Untuk mengolah harga emas admin harus login terlebih dahulu ke url
http://motorsprice.com/zakat. Berikut ini tampilan menu dari login admin
Gambar 4.10 Tampilan Menu Login Admin Setelah login, admin dapat melakukan update, delete dan edit olahharga emas terbaru. Berikut ini tampilan dari olahharga emas.
14
Gamabar 4.11 Tampilan Olah Harga Emas 5.
Penutup
5.1
Kesimpulan
Kesimpulan yang diperoleh dari perancangan dan pembuatan aplikasi perhitungan zakat mal adalah sebagai berikut : a. Aplikasi perhitungan zakat mal berbasis android dapat dijalankan pada mobile phone yang compatible dengan android spesifikasi minimal android 2.2. b. Pada menu hitung emas terdapat tombol update yang dikoneksikan dengan web untuk mengupdate harga emas terbaru untuk saat itu juga. c.
Khusus untuk menu hitung emas, sisa jumlah emas yang user inputkan setelah melalui proses perhitungan dapat diakumulasikan dengan jumlah inputan emas yang baru.
d. Aplikasi perhitungan zakat mal pada masing-masing menu hitung emas dan profesi memiliki fitur alarm waktu pembayaran yang dapat di setting sendiri oleh user, serta terdapat daftar history proses perhitungan. e. Selain menu hitung emas dan profesi di aplikasi perhitungan zakat mal terdapat juga menu bantuan dan about untuk lebih memudahkan user dalam memakai aplikasi tersebut. 5.2
Saran Setelah aplikasi ini dibuat, didapatkan beberapa saran penting yang perlu
diperhatikan untuk pengembanga lebih lanjut diantaranya : a. Aplikasi perhitungan zakat mal dapat menambahan menu hitung zakat mal lainnya seperti untuk menghitung zakat binatang ternak, hasil pertanian, barang temuan (harta rikaz), dan lainnya. b. Untuk pengembangan lebih lanjut agar update harga emas dilakukan secara otomatis.
15
Daftar Pustaka Arifin Gus,2011.Zakat, Infak, Sedekah dalili-dalil keutamaan, PT Elex Media Komputindo, Jakarta Mulyadi, 2010.Android App Inventor, Multimedia Center Publishing, Yogyakarta. Pribadiraharja,2011.Daftarsimbol,http://www.pribadiraharja.com/.../DAFTAR_SIMBOL.do c diakses 11-11-11 pukul 11.17 Siregar, Michael, Ivan, 2011.Membongkar Source Code berbagai Aplikasi Android,Graha Media,Jakarta. http://elearning.amikom.ac.id/index.php/download/materi/.../20100111_Class%20Diagra m%20dan%20Squence%20Diagram.pdf
16