APLIKASI HITUNG ZAKAT BERBASIS ANDROID TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya HERU NUR CHOLIS 102406270 PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2013
A PLIKASI HITUNG ZAKAT BERBASIS ANDROID TUGAS AKHIR HERU NUR CHOLIS 102406270 PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2013
i PERSETUJUAN Judul : APLIKASI HITUNG ZAKAT BERBASIS ANDROID Kategori : TUGAS AKHIR Nama : HERU NUR CHOLIS Nomor Induk Mahasiswa : 102406270 Program Studi : DIPLOMA (D3) TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Disetujui oleh: Disetujui oleh Departemen Matematika FMIPA USU Ketua, Pembimbing, Prof. Dr. Tulus, M.Si NIP. 196209011988031002 Prof. Dr. Muhammad Zarlis NIP. 195707011986011003
ii PERNYATAAN APLIKASI HITUNG ZAKAT BERBASIS ANDROID TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juni 2013 Heru Nur Cholis NIM. 102406270
vii PENGHARGAAN Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-nya sehingga penulis dapat menyelesaikan Tugas Akhir ini tepat pada waktunya. Dalam menyelesaikan Tugas Akhir ini, penulis banyak mengalami kesulitan namun berkat bimbingan, dorongan dan bantuan dari rekan mahasiswamahasiswi Program Studi D3 Teknik Informatika FMIPA USU, dosen dan semua pihak yang terkait dalam penyelesaian Tugas Akhir ini, hal tersebut dapat penulis atasi dengan baik. Karenanya penulis mengucapkan terimah kasih kepada: 1. Ayahanda dan Ibunda serta keluarga tercinta yang telah banyak memberikan dukungan kepada penulis. 2. Bapak Prof. Dr. Muhammad Zarlis sebagai dosen pembimbing yang telah banyak memberikan saran dan masukan dalam penyelesaian Tugas Akhir ini. 3. Bapak Dr. Sutarman, M. Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam. 4. Bapak Prof. Dr. Tulus, M. Si selaku ketua Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 5. Teman-teman dan adik-adik di UKMI (Unit Kegiatan Mahasiswa Islam) Al-Falak.
viii Penulis menyadari bahwa dalam penulisan Tugas Akhir ini masih banyak terdapat kekurangan dan kesalahan, untuk itu penulis sangat mengharapkan kritik dan saran dari semua pihak guna penyempurnaan Tugas Akhir ini di masa yang akan datang. Medan. 12 Juni 2013 Penulis, Heru Nur Cholis NIM. 102406270
v ABSTRAK Dalam penulisan Tugas Akhir ini, penulis membahas mengenai Aplikasi Penghitung Zakat berbasis android dengan menggunakan bahasa pemrograman java yang dapat digunakan untuk smartphone/ponsel dengan tampilan program yang sederhana sesuai dengan jenis zakat yang ingin dihitung sehingga dapat digunakan oleh masyarakat luas. Berdasarkan sumber data penulisan Tugas Akhir yang dikaji, aplikasi ini dikembangkan dengan menggunakan bahasa pemrograman java. Aplikasi ini meliputi penginputan masukan data oleh user yang berkaitan dengan zakat. Aplikasi ini mempermudah masyarakat dalam melakukan kegiatan penghitungan zakat sesuai dengan jenisnya. Dari sistem yang sudah diterapkan, hasil penghitungan zakat sesuai dengan jenisnya akan menjadi lebih mudah karena sistem yang digunakan adalah sistem yang praktis berupa aplikasi smartphone/ponsel yang dengan mudah dapat diakses dan hasilnya dapat diterima oleh masyarakat.
vi DAFTAR ISI Halaman Judul Halaman Persetujuan Halaman Pernyataan Penghargaan Abstrak Daftar Isi Daftar Gambar Daftar Tabel Halaman i ii iii v vi ix xi BAB I PENDAHULUAN 1.1 Latar Belakang 1 1.2 Identifikasi Masalah 2 1.3 Rumusan Masalah 3 1.4 Batasan Masalah 3 1.5 Tujuan Penulisan 3 1.6 Manfaat 3 1.7 Tahapan Perancangan 4 1.8 Sistematika Penulisan 4
vii BAB II LANDASAN TEORI 2.1 Analisis Kebutuhan Perangkat Lunak 6 2.2 Aplikasi Hitung Zakat 7 2.2.1 Pengertian Zakat 7 2.2.2 Penghitungan Zakat 9 2.3 Sejarah Android 16 2.3.1 Dasar Aplikasi Android 17 2.3.2 Mengenal Integrated Development Environment (IDE) Eclipse 19 BAB III PERANCANGAN SISTEM 3.1 Gambaran Umum Sistem Rancangan 20 Aplikasi Hitung Zakat Berbasis Android 3.2 Persiapan Coding 22 3.2.1 Instalasi Java 22 3.2.2 Instalasi Android SDK 23 3.2.3 Instalasi Eclipse 23 3.2.4 Instalasi ADT 23 3.2.5 Membuat AVD 25 3.3 Perancangan Aplikasi Hitung Zakat 27 3.3.1 Perancangan Layout Aplikasi 29 3.3.2 Perancangan Layout Menu 31 3.3.3 Perancangan Layout Hitung Zakat Profesi 32
viii 3.3.4 Perancangan Layout Hitung Zakat Perdagangan 34 3.4 Mengkompile Aplikasi Hitung Zakat 37 BAB IV PEMBAHASAN 4.1 Pembuatan Program 38 4.2 Tampilan Menu Aplikasi Hitung Zakat Berbasis Android 38 4.3 Tampilan Layout Hitung Zakat Profesi 39 4.4 Tampilan Layout Hitung Zakat Perdagangan 40 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan 42 5.2 Saran 43 Daftar Pustaka Lampiran Listing Program
ix DAFTAR GAMBAR Gambar 1.1 Bagan Pembagian Zakat Berdasarkan Jenisnya... 9 Gambar 1.2 Tahapan Dalam Menentukan dan Menghitung Aset Wajib Zakat... 10 Gambar 1.3 Interface interface Eclipse... 19 Gambar 1.4 Diagram Penghitungan Zakat... 21 Gambar 1.5 Instalasi Java... 22 Gambar 1.6 Add ADT Plugin... 24 Gambar 1.7 Menghubungkan Android SDK dengan Eclipse... 25 Gambar 1.8 Membuat AVD... 26 Gambar 1.9 Android Virtual Device... 26 Gambar 2.0 Tampilan Menu File... 27 Gambar 2.1 Tampilan New Project Eclipse... 27 Gambar 2.2 Tampilan Icon Launcer (Shorcut)... 28 Gambar 2.3 Tampilan Create Activity... 28 Gambar 2.4 Tampilan Penamaan Activity... 29 Gambar 2.5 Tampilan Folder Project... 30 Gambar 2.6 Tampilan Mode Graphical Layout... 30 Gambar 2.7 Tampilan Mode XML... 31 Gambar 2.8 Tampilan Layout Menu Aplikasi Hitung Zakat... 31 Gambar 2.9 Tampilan Layout Aplikasi Hitung Zakat Profesi... 33
x Gambar 3.0 Tampilan Layout Aplikasi Hitung Zakat Perdagangan... 35 Gambar 3.1 Tampilan Menu Aplikasi Hitung Zakat Berbasis Android... 38 Gambar 3.2 Tampilan Menu Aplikasi Hitung Zakat Profesi... 39 Gambar 3.3 Tampilan Menu Aplikasi Hitung Zakat Perdagangan... 40
xi DAFTAR TABEL Tabel 1 Zakat Binatang Onta... 15 Tabel 2 Zakat Binatang Sapi... 16 Tabel 3 Zakat Binatang Kambing... 17 Tabel 4 Tabel Propertis Layout Menu Aplikasi Hitung Zakat... 32 Tabel 5 Tabel Propertis Layout Menu Aplikasi Hitung Zakat Profesi... 33 Tabel 6 Tabel Propertis Layout Menu Aplikasi Hitung Zakat Perdagangan... 35