1 APLIKASI HITUNG ZAKAT BERBASIS ANDROID TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya HERU NUR CHOLIS PROGRAM...
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
Universitas Sumatera Utara
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
Universitas Sumatera Utara
i
PERSETUJUAN
Judul
:
Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: : : : : :
APLIKASI HITUNG ZAKAT BERBASIS ANDROID TUGAS AKHIR HERU NUR CHOLIS 102406270 DIPLOMA (D3) TEKNIK INFORMATIKA MATEMATIKA 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
Universitas Sumatera Utara
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
Universitas Sumatera Utara
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 Universitas Sumatera Utara. 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.
Universitas Sumatera Utara
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
Universitas Sumatera Utara
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.
Universitas Sumatera Utara
vi
DAFTAR ISI
Halaman Judul
Halaman
Halaman Persetujuan
i
Halaman Pernyataan
ii
Penghargaan
iii
Abstrak
v
Daftar Isi
vi
Daftar Gambar
ix
Daftar Tabel
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
Universitas Sumatera Utara
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
BAB III
19
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
Universitas Sumatera Utara
viii
3.3.4 Perancangan Layout Hitung Zakat Perdagangan
34
3.4 Mengkompile Aplikasi Hitung Zakat
BAB IV
37
PEMBAHASAN 4.1 Pembuatan Program
38
4.2 Tampilan Menu Aplikasi Hitung Zakat Berbasis Android
BAB V
38
4.3 Tampilan Layout Hitung Zakat Profesi
39
4.4 Tampilan Layout Hitung Zakat Perdagangan
40
KESIMPULAN DAN SARAN 5.1 Kesimpulan
42
5.2 Saran
43
Daftar Pustaka Lampiran Listing Program
Universitas Sumatera Utara
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
Universitas Sumatera Utara
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