PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf ·...

17
i PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROID SKRIPSI Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I pada Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta Oleh : SYAIFUL AMRIAL KHOIR L200100045 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2014

Transcript of PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf ·...

Page 1: PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf · skripsi ini dengan judul ... Java ... melakukan perhitungan zakat masih menggunakan alat

i

PERANCANGAN PERHITUNGAN ZAKAT

BERBASIS ANDROID

SKRIPSI

Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I

pada Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika

Universitas Muhammadiyah Surakarta

Oleh :

SYAIFUL AMRIAL KHOIR

L200100045

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS KOMUNIKASI DAN INFORMATIKA

UNIVERSITAS MUHAMMADIYAH SURAKARTA

2014

Page 2: PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf · skripsi ini dengan judul ... Java ... melakukan perhitungan zakat masih menggunakan alat

ii

HALAMAN PERSETUJUAN

Skripsi dengan judul

PERANCANGAN PERHITUNGAN ZAKAT

BERBASIS ANDROID

Ini telah diperiksa, disetujui, dan disahkan pada :

Hari :

Tanggal :

Pembimbing I

Aris Rakhmadi, ST,. M.Eng.

NIK : 983

Page 3: PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf · skripsi ini dengan judul ... Java ... melakukan perhitungan zakat masih menggunakan alat

iii

Page 4: PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf · skripsi ini dengan judul ... Java ... melakukan perhitungan zakat masih menggunakan alat

iv

DAFTAR KONTRIBUSI

Dengan ini saya menyatakan bahwa skripsi ini tidak terdapat karya yang

pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi,

dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang

pernah ditulis atau diterbitkan oleh orang lain kecuali yang secara tertulis diacu

dalam naskah ini dan disebutkan dalam daftar pustaka.

Berikut saya sampaikan daftar kontribusi dalam penyusunan skripsi :

1. Perancangan program aplikasi ini dengan bantuan internet dan buku yang

dilampirkan pada daftar pustaka.

2. Program aplikasi yang saya gunakan untuk membuat Aplikasi ini ialah

Android Developer ToolsBundle v21.0.1-543035 yang di dalamnya sudah

termasuk komponen-komponen penting yang digunakan untuk membuat

aplikasi android yaitu:

a. Eclipse dan ADT plugin

b. Android SDK Tools

c. Android Platform-tools

d. Android platform terbaru

e. Android system image terbaru untuk emulator

3. Saya menggunakan laptop dengan spesifikasi Prosesor Intel Core i3, 2.53

GHz untuk membuat aplikasi ini.

4. Desian tampilan, gambar yang digunakan dalam aplikasi ini didapatkan dari

internet dan diedit menggunakan software Adobe Photoshop CS 6, dan

CorelDRAW X4.

Page 5: PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf · skripsi ini dengan judul ... Java ... melakukan perhitungan zakat masih menggunakan alat

v

5. Dalil zakat berupa soft file didapat dari cabang Muhammadiyah Gemolong.

Demikian pernyataan dan daftar kontribusi ini saya buat dengan sejujurnya.

Saya bertanggung jawab atas isi dan kebenaran daftar di atas.

Surakarta, 13 Maret ‘14

Syaiful Amrial Khoir

Mengetahui :

Pembimbing I

Aris Rakhmadi, ST,. M.Eng.

NIK : 983

Page 6: PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf · skripsi ini dengan judul ... Java ... melakukan perhitungan zakat masih menggunakan alat

vi

MOTTO

“Hati suci selalu benar, tetapi gejolak nafsu selalu mengubah hasrat hati suci.

Hati yang sealul suci adalah hati orang yang bertaqwa dan beriman. Itulah

tantangan dalam hidup”.

( Penulis )

“Manusia memang tidak sempurna dan pasti pernah melakukan kesalahan, maka

saling memafkan adalah suatu hal yang sangat indah”

( Penulis )

“Wahai orang-orang yang beriman, bersabarlah kamu dan kuatkanlah

kesabaranmu..”

(QS. Ali-Imron: 200)

“Dan bersabarlah, dan tidaklah ada kesabaranmu itu kecuali dari Allah.”

(QS. An-Nahl: 128)

“Dan balaslah kejahatan itu dengan kebaikan..”

(QS. Ar-Ra’du ayat 22)

Page 7: PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf · skripsi ini dengan judul ... Java ... melakukan perhitungan zakat masih menggunakan alat

vii

PERSEMBAHAN

Sujud syukur kehadirat Allah SWT, atas segala rahmat, nikmat, dan

hidayahNya Yang telah diberikan selama ini.

Kedua orang tua ku tercinta, Bapak Kusriyadi dan Ibu Ekowati

Wahyunigsih yang telah memberikan Doa restunya. Terima kasih ata

segala curahan kasih sayang dan pengorbanannya selama ini.

Kakak ku Farida Sukmana Khoiri dan Eko Prasetyo yang telah

memberikan dukungan secara moril dan materil.

Badriyatul Mutmainah yang telah memberi motifasi, dukungan, dan selalu

mendo’akan saya.

Teman - teman ku Randi, Dimas, Yulian Adi, Emha, Yusuf, Muhlisin,

Ari, yang telah bersama kemana saja dalam ke adaan susah dan senang,

dan selalu memberikan motifasi untuk menyelesaikan tugas akhir ini.

Keluarga besar Teknik Informatika UMS, atas semua hal yang telah

diberikan.

Page 8: PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf · skripsi ini dengan judul ... Java ... melakukan perhitungan zakat masih menggunakan alat

viii

KATA PENGANTAR

Segal puji syukur kami panjatkan kehadirat ALLAH SWT. Yang telah

melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan

skripsi ini dengan judul “Perancangan Perhitungan Zakat Berbasis Android”

Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan, oleh

karena itu kritik saran yang membangun dari berbagai pihak sangat penulis

harapkan demi perbaikan-perbaikan ke depan.

Terwujudnya skripsi ini tidak lepas dari bantuan berbagai pihak. Oleh

karena itu dalam kesempatan ini penulis ingin mengucapkan terima kasih yang

sebesar-besarnya kepada :

1. Bapak Husni Thamrin, S.T., MT., Ph.D. selaku Dekan Fakultas

Komunikasi dan Informatika Universitas Muhammadiayah Surakarta.

2. Bapak Dr. Heru Supriyono, S.T., M.Sc. selaku Ketua Jurusan Teknik

Informatika Universitas Muhammadiayah Surakarta.

3. Bapak Yusuf Sulistyo N, S.T., M.Eng. selaku pembimbing akademik yang

telah memberikan bekal ilmu, pengarahan, bimbingan saran serta motivasi

selama penulis menimba ilmu di Fakultas Komunikasi dan Informatika

UMS.

4. Bapak Aris Rakhmadi, S.T., M.Eng. selaku pembimbing I yang telah

memberikan bimbingan, dan pengarahan kepada penulis sehingga dapat

menyelesaikan tugas akhir ini.

Page 9: PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf · skripsi ini dengan judul ... Java ... melakukan perhitungan zakat masih menggunakan alat

ix

5. Segenap dosen dan karyawan prodi Teknik Informatika atas bantuan dan

ilmu yang diberikan kepada penulis selama masa perkuliahan hingga

dinyatakan mendapat gelar Strata 1.

6. Kepada karyawan LAZIS UMS dan Mahasiswa yang telah membantu

dalam mengisi kuesioner.

7. Kepada orang tua yang selalu memberikan do’a, semangat, motivasi dan

pengorbanan dengan tiada hentinya kepada penulis.

8. Semua pihak yang tidak bisa disebutkan satu-persatu yang telah membantu

hingga terselesainya skripsi ini.

Akhirnya penulis berharap semoga skripsi ini berguna bagi semua pihak

dan bermanfaat bagi penulis khususnya dan pembaca pada umumnya dalam

menambah pengetahuan dan wawasan ilmu. Aamiin.

Surakarta, ………..

Penulis

Page 10: PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf · skripsi ini dengan judul ... Java ... melakukan perhitungan zakat masih menggunakan alat

x

DAFTAR ISI

HALAMAN JUDUL ...................................................................................... i

HALAMAN PERSETUJUAN ....................................................................... ii

HALAMAN PENGESAHAN ........................................................................ iii

DAFTAR KONTRIBUSI............................................................................... iv

MOTTO ......................................................................................................... vi

PERSEMBAHAN .......................................................................................... vii

KATA PENGANTAR ................................................................................... viii

DAFTAR ISI .................................................................................................. x

DAFTAR TABEL .......................................................................................... xiv

DAFTAR GAMBAR ..................................................................................... xv

ABSTRAKSI ................................................................................................. xvii

BAB I PENDAHULUAN ............................................................................. 1

A. Latar Belakang Masalah .......................................................................... 1

B. Rumusan Masalah ................................................................................... 6

C. Batasan Masalah ...................................................................................... 6

D. Tujuan Penelitian..................................................................................... 7

E. Manfaat Penelitian ................................................................................... 7

F. Sistematika Penulisan .............................................................................. 8

BAB II TINJAUAN PUSTAKA .................................................................. 10

A. Telaah Penelitian ..................................................................................... 10

B. Landasan Teori ........................................................................................ 13

1. Zakat ................................................................................................. 14

Page 11: PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf · skripsi ini dengan judul ... Java ... melakukan perhitungan zakat masih menggunakan alat

xi

2. Android ............................................................................................. 14

3. Java ................................................................................................... 15

4. JDK ................................................................................................... 15

5. Android SDK (Software Development Kit) ..................................... 15

6. Android Developer Tools (ADT) ...................................................... 16

7. Eclipse ................................................................................................ 16

BAB III METODE PENELITIAN ............................................................. 18

A. Waktu dan Tempat .................................................................................. 18

B. Peralatan Utama dan Pendukung ............................................................. 19

1. Software ............................................................................................ 19

2. Hardware ........................................................................................... 19

3. Peralatan Pendukung ......................................................................... 20

C. Alur Penelitian ......................................................................................... 20

D. Perancangan Aplikasi .............................................................................. 22

1. Metode Pengumpulan Data ............................................................... 22

a. Metode Studi Pustaka ................................................................. 22

b. Metode Dokumentasi ................................................................. 22

2. Desain Aplikasi ................................................................................. 22

E. Desain Secara Terperinci ......................................................................... 25

1. Halaman Splash Screen ..................................................................... 25

2. Halaman Menu Utama ...................................................................... 26

3. Halaman Zakat Maal ......................................................................... 26

4. Halaman Jenis Pertanian ................................................................... 27

Page 12: PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf · skripsi ini dengan judul ... Java ... melakukan perhitungan zakat masih menggunakan alat

xii

5. Halaman Zakat Pertanian Makanan Pokok ....................................... 27

6. Halaman Zakat Pertanian Makanan Bukan Pokok ........................... 28

7. Halaman Zakat Emas & Perak .......................................................... 28

8. Halaman Zakat Peternakan ............................................................... 29

9. Halaman Zakat Rikaz ........................................................................ 29

10. Halaman Zakat Harta Pertahun ......................................................... 30

11. Halaman Zakat Fitrah ....................................................................... 31

12. Halaman Bantuan .............................................................................. 32

13. Halaman About ................................................................................. 32

F. Pengujian ................................................................................................. 33

1. Kuesioner .......................................................................................... 33

2. Cara Menghitung .............................................................................. 34

3. Responden ......................................................................................... 35

BAB IV HASIL DAN PEMBAHASAN ..................................................... 36

A. Hasil Penelitian ....................................................................................... 36

1. Halaman Splash Screen ..................................................................... 36

2. Halaman Menu Utama ...................................................................... 37

3. Halaman Zakat Maal ......................................................................... 39

4. Halaman Zakat Pertanian Makanan Pokok ....................................... 40

5. Halaman Zakat Pertanian Makanan Bukan Pokok ........................... 41

6. Halaman Zakat Emas & Perak .......................................................... 42

7. Halaman Zakat Hewan Ternak Onta ................................................. 43

8. Halaman Zakat Hewan Ternak Sapi atau Kerbau ............................. 44

Page 13: PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf · skripsi ini dengan judul ... Java ... melakukan perhitungan zakat masih menggunakan alat

xiii

9. Halaman Zakat Hewan Ternak Kambing atau Domba ..................... 45

10. Halaman Zakat Hewan Ternak Lain ................................................. 46

11. Halaman Zakat Rikaz ........................................................................ 47

12. Halaman Zakat Profesi ...................................................................... 48

13. Halaman Zakat Per Tahun................................................................. 49

14. Halaman Zakat Fitrah ....................................................................... 51

15. Halaman Bayar Zakat ....................................................................... 52

16. Halaman Dalil Zakat ......................................................................... 54

17. Halaman Bantuan .............................................................................. 55

18. Halaman About ................................................................................. 56

B. Pengujian ................................................................................................. 56

C. Analisa dan Pembahasan ......................................................................... 68

1. Kelebihan ......................................................................................... 69

2. Kekurangan ...................................................................................... 70

BAB V PENUTUP ........................................................................................ 71

A. Kesimpulan ............................................................................................ 71

B. Saran ....................................................................................................... 71

DAFTAR PUSTAKA

LAMPIRAN

Page 14: PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf · skripsi ini dengan judul ... Java ... melakukan perhitungan zakat masih menggunakan alat

xiv

DAFTAR TABEL

Tabel 1.1 : Perhitungan Zakat .......................................................................... 5

Tabel 3.1 : Simbol Data Flow Diagram (DFD) ............................................... 25

Tabel 3.2 : Rancangan Kuesioner LAZIS UMS dan Mahasiswa UMS ........... 34

Tabel 4.1 : Tabel Hasil Pengisian Angket Pegawai LAZIS UMS .................. 57

Tabel 4.2 : Tabel Jumlah Skoring Pegawai LAZIS UMS ................................ 58

Tabel 4.3 : Tabel Hasil Pengisian Angket Mahasiswa UMS .......................... 62

Tabel 4.4 : Tabel Jumlah Skoring Mahasiswa UMS ....................................... 64

Page 15: PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf · skripsi ini dengan judul ... Java ... melakukan perhitungan zakat masih menggunakan alat

xv

DAFTAR GAMBAR

Gambar 3.1 : Flowchart Penelitian................................................................... 20

Gambar 3.2 : DFD Level 0 Aplikasi ................................................................ 22

Gambar 3.3 : DFD Level 1 Aplikasi ................................................................ 23

Gambar 3.4 : DFD Level 2 Zakat Maal ........................................................... 23

Gambar 3.5 : DFD Level 2 Zakat Per Tahun ................................................... 24

Gambar 3.6 : DFD Level 2 Zakat Fitrah .......................................................... 24

Gambar 3.7 : Rancangan Halaman Splash Screen ........................................... 25

Gambar 3.8 : Rancangan Halaman Menu Utama............................................. 26

Gambar 3.9 : Rancangan Halaman Zakat Maal ............................................... 26

Gambar 3.10 : Rancangan Halaman Jenis Pertanian ....................................... 27

Gambar 3.11 : Rancangan Halaman Zakat Pertanian Makanan Pokok ........... 27

Gambar 3.12 : Rancangan Halaman Zakat Pertanian Bukan Makanan Pokok 28

Gambar 3.13 : Rancangan Halaman Zakat Emas & Perak .............................. 29

Gambar 3.14 : Rancangan Halaman Zakat Peternakan .................................... 29

Gambar 3.15 : Rancangan Halaman Zakat Rikaz ............................................ 30

Gambar 3.16 : Rancangan Halaman Zakat Harta Per Tahun ........................... 31

Gambar 3.17 : Rancangan Halaman Zakat Fitrah ............................................ 32

Gambar 3.18 : Rancangan Halaman Bantuan .................................................. 32

Gambar 3.19 : Rancangan Halaman About...................................................... 33

Gambar 4.1 : Halaman Splash Screen .............................................................. 36

Gambar 4.2 : Halaman Menu Utama ............................................................... 37

Gambar 4.3 : Halaman Menu Zakat Maal ........................................................ 39

Page 16: PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf · skripsi ini dengan judul ... Java ... melakukan perhitungan zakat masih menggunakan alat

xvi

Gambar 4.4 : Halaman Menu Zakat Pertanian Makanan Pokok ...................... 40

Gambar 4.5 : Halaman Menu Zakat Pertanian Makanan Bukan Pokok .......... 40

Gambar 4.6 : Halaman Menu Zakat Emas & Perak ......................................... 42

Gambar 4.7 : Halaman Menu Zakat Hewan Ternak Onta ............................... 43

Gambar 4.8 : Halaman Menu Zakat Hewan Ternak Sapi atau Kerbau ............ 44

Gambar 4.9 : Halaman Menu Zakat Hewan Ternak Kambing atau Domba .... 45

Gambar 4.10 : Halaman Menu Zakat Hewan Ternak Lain .............................. 46

Gambar 4.11 : Halaman Menu Zakat Rikaz..................................................... 47

Gambar 4.12 : Halaman Menu Zakat Profesi................................................... 48

Gambar 4.13 : Halaman Menu Zakat Per Tahun ............................................. 49

Gambar 4.14 : Halaman Menu Zakat Fitrah .................................................... 51

Gambar 4.15 : Halaman Menu Bayar Zakat .................................................... 52

Gambar 4.16 : Halaman Menu Dalil Zakat ...................................................... 54

Gambar 4.17 : Halaman Menu Dalil Urgensi Zakat ........................................ 55

Gambar 4.18 : Halaman Bantuan ..................................................................... 55

Gambar 4.19 : Halaman About ........................................................................ 56

Gambar 4.20 : Presentase Kelompok Responden Pegawai LAZIS UMS ........ 59

Gambar 4.21: Presentase Kelompok Responden Mahasiswa UMS ................ 65

Page 17: PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROIDeprints.ums.ac.id/31252/1/HALAMAN_DEPAN.pdf · skripsi ini dengan judul ... Java ... melakukan perhitungan zakat masih menggunakan alat

xvii

ABSTRAKSI

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 yang cukup rumit untuk melakukan perhitungan zakat,

terlebih bagi umat Muslim yang masih awam dalam melakukan perhitungan zakat,

oleh karena itu peneliti berinisiatif untuk merancang dan membuat alat bantu

perhitungan zakat dalam bentuk aplikasi yang berbasis Android untuk

memudahkan umat Muslim melakukan perhitungan zakat.

Aplikasi ini dibuat dengan menggunakan software Android Developer

Tools Bundle v21.0.1-543035 serta Adobe Photoshop CS6 dan CorelDraw X4

sebagai software pendukung. Pengujian untuk memberikan penilaian terhadap

aplikasi dilakukan di Lembaga Amil Zakat Infak Sedekah Universitas

Muhammadiyah Surakarta (LAZIS UMS) untuk responden pegawai LAZIS UMS

dan di Universitas Muhammadiyah Surakarta (UMS) untuk responden mahasiswa

umum dengan mendemokan aplikasi secara langsung kemudian responden

memberi penilaian melalui kuesioner.

Hasil yang didapat dalam penelitian ini melalui kuisioner yang telah

diujikan di LAZIS UMS dan di UMS didapat kesimpulan lebih dari 90% pegawai

dan mahasiswa umum sangat setuju bahwa aplikasi ini dapat membantu dalam

melakukan perhitungan zakat bagi warga Muhammadiyah pada khususnya dan

semua umat Muslim pada umumnya telah berhasil dicapai.

Kata kunci : zakat, aplikasi, perhitungan, android.