APLIKASI PROTOTYPE PENGHITUNGAN DAN PENGINGAT ZAKAT TERPADU BERBASIS ANDROID.

APLIKASI PROTOTYPE PENGHITUNGAN DAN PENGINGAT
ZAKAT TERPADU BERBASIS ANDROID

TUGAS AKHIR

OLEH :
DIDIT SERVA ANDRIANTO
NPM : 0835010086

PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2012

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Judul : Aplikasi Prototype Penghitungan dan Pengingat Zakat Terpadu Berbasis
Android
Dosen Pembimbing I : Nur Cahyo Wibowo, S.Kom, M.Kom

Dosen Pembimbing II : Agung Brastama Putra, S.Kom
ABSTRAKSI
Kesibukan dan kesenangan yang ada, membuat kebanyakan orang melupakan
akan kewajibannya. Zakat merupakan salah satu kewajiban yang sering dilupakan
dalam hal waktu dan ukurannya. Kurangnya akan pengetahuan Islam dalam hal Zakat
tersebut membuat sebagian orang memutuskan untuk tidak berzakat. permasalahan
diatas merupakan salah satu masalah yang dapat ditangani dengan solusi TI.
Solusi TI ini berupa aplikasi penghitungan dan pengingat zakat yang dapat
digunakan pada smartphone. Aplikasi ini terintegrasi dengan beberapa sistem yang
berbasis web, dimana sistem tersebut mendukung berjalannya semua proses
penghitungan pada aplikasi ini. Aplikasi ini membantu pengguna dalam penghitungan
zakat yang wajib dibayar ketika sudah memenuhi syarat zakat. Aplikasi ini mampu
memberikan kemudahan dalam menjalankan kewajiban seseorang terlebih seorang
muslim untuk mendekatkan diri kepada Tuhan Yang Maha Esa.

Kata kunci : Smartphone, Zakat, Android, Terpadu

i
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.


KATA PENGANTAR
Alhamdulillaahi rabbil ‘alamin, segala puji bagi Allah Yang Maha Kuasa
yang telah memberikan kekuatan-Nya, serta sholawat dan salam tercurahkan pada
junjungan Nabi Besar Muhammad SAW sehingga penulis bisa menyelesaikan tugas
akhir yang berjudul : “ Aplikasi Prototype Penghitungan dan Pengingat Zakat
Terpadu Berbasis Android Mobile ”
Melalui Tugas Akhir ini, penulis merasa mendapat kesempatan besar untuk
lebih memperdalam ilmu pengetahuan yang diperoleh selama di perkuliahan,
terutama berkenaan dengan implementasi Sistem Informasi dalam kehidupan seharihari. Namun demikian, penulis menyadari bahwa Tugas Akhir ini masih memiliki
banyak kelemahan dan kekurangan.
Secara khusus, dalam kesempatan ini pula, penulis ingin mengucapkan terima
kasih dan penghargaan sebesar-besarnya kepada:
1. Ayah, Ibu dan Keluarga Besar yang tidak lelah mendoakan penulis untuk sukses
dan menjadi putra yang berguna bagi Negara dan Agama.
2. Bapak Ir. Sutiyono, MT selaku Dekan Fakultas Teknologi Industri Universitas
Pembangunan Nasional “Veteran” Jawa Timur.
3. Kepala Jurusan Sistem Informasi, Bapak Nur Cahyo Wibowo, S.Kom, M.Kom
4. Dosen pembimbing Nur Cahyo Wibowo, S.Kom, M.Kom dan Agung Brastama
Putra, S.Kom atas segala bantuan dan kesabarannya membimbing penulis selama

pengerjaan Tugas Akhir ini.

ii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5. Sang Motivator Bapak Novianto P.R, BA(Bapak’e Arek-arek) yang senantiasa
memberikan bimbingan Mental kepada penulis.
6. Seluruh dosen Jurusan Teknik Informatika dan Sistem Informasi.
7. Thank’s Special For : Innayatul Luailia dan dulur-dulur : Lathif, Oke’, Aswin,
Dwi Arie, Ade, Putra, Mita, Prisma, Steven, Fadli, Tam-Tam, Yusril, Rofi, Surya,
Aris, Wahyu, Dyota, Riana, Dembry, Yoga, Cici, Sigit, Heri, Fajar, Maya, Joy,
Satria, Nendra, Nugroho, Ardi, Aji, Sastra, Herman, Hengky, Freddy, Drajad,
Yudha, Muki, Firman, Iis, Hadi, Dodik, Doni, Ardi BEM, Bambang, Rahendra,
Rere, Aam, Riza, Hury, Dimas, Aan, Syamsul, Ricky, Fais Dwi, Fad, Bagus,
Arvin, Natalia, Lia, Fara, Finna, Faiz (Kacong), Luki, Guruh, Andry Rahman,
Agus, Udin, Riris, Riska, Yolanda, Syaifana, Rekan KKN kelompok 22, Tim
Futsal Afika FC, El- Gambreng, Teman-teman G5.
Akhirul kalam, penulis mengucapkan terima kasih kepada semua pihak yang
telah membantu penyelesaian Tugas Akhir ini. Semoga Allah membalasnya dengan

balasan sebaik-baiknya.
Penulis sebagai manusia biasa pasti mempunyai keterbatasan dan banyak
sekali kekurangan, terutama dalam pembuatan laporan ini. Untuk itu penulis sangat
membutuhkan kritik dan saran yang membangun dalam memperbaiki penulisan
laporan ini.
Surabaya, 25 Juni 2012

Penulis
iii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR ISI

HALAMAN JUDUL
LEMBAR PENGESAHAN SKRIPSI
LEMBAR PENGESAHAN DAN PERSETUJUAN
ABSTRAK...............................................................................................

i


KATA PENGANTAR................................................................................

ii

DAFTAR ISI...............................................................................................

iv

DAFTAR GAMBAR..................................................................................

viii

DAFTAR TABEL.......................................................................................

xi

BAB I

BAB II


PENDAHULUAN

......................................................... 1

1.1

Latar Belakang.......................................................... 1

1.2

Perumusan Masalah.................................................. 2

1.3

Batasan Masalah....................................................... 3

1.4

Tujuan....................................................................... 3


1.5

Manfaat.................................................................... 4

1.6

Sistematika Penulisan............................................... 4

TINJ AUAN PUSTAKA.................................................... 6

2.1 Pengertian Zakat..........................................................

6

2.2 Macam-Macam Zakat................................................... 7
2.2.1 Zakat Fitrah........................................................

7


a. Pengertian Zakat Fitrah................................... 7
b. Yang Wajib Membayar Zakat......................... 7
2.2.2 Zakat Profesi/Penghasilan................................... 8
2.2.3 Zakat Emas/Perak...............................................

9

2.2.4 Zakat Investasi.................................................... 10

iv
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2.2.5 Zakat Perniagaan................................................

11

2.2.6 Zakat Uang Simpanan......................................... 12
2.3 Android........................................................................


14

2.3.1 Pengertian Android….......................................... 14
2.3.2 Android SDK (Softaware Develpoment Kit)........ 15
2.3.3 Arsitektur Android.............................................. 16
2.3.4 Contoh Script Pada Android............................... 19
2.4 PHP..............................................................................

21

2.4.1 Pengertian PHP................................................... 21
2.4.2 Contoh Script Pada PHP..................................... 22
2.5 MySQL........................................................................

23

2.5.1 PHP – MySQL.................................................... 23
2.5.2 Query DDL (Data Definition Language)............ 24
2.5.3 Query DML (Data Manipulation Language)...... 25


BAB III

ANALISIS DAN PERANCANGAN SISTEM.................. 28

3.1 Analisis Sistem............................................................... 28
3.2 Perancangan Sistem........................................................ 28
3.2.1 Arsitektur Sistem.................................................. 29
3.2.2 CDM (Conceptual Data Model)........................... 30
3.2.3 PDM (Physical Data Model)................................ 30
3.2.4 Use Case Diagram................................................ 31
3.2.5 Activity Diagram................................................... 32
3.2.6 Sequence Diagram................................................ 39
3.2.7 Class Diagram...................................................... 44
3.3 Perancangan Desain Interface........................................ 45
3.3.1 Form Menu Utama................................................ 45
3.3.2 Form Input Data Pengguna................................... 46
3.3.3 Form Menu Pilihan Zakat..................................... 47

v
Hak Cipta © milik UPN "Veteran" Jatim :

Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.3.4 Form Pengguna Yang Pernah Masuk.................... 47
3.3.5 Form Zakat Fitrah................................................ 48
3.3.6 Form Zakat Profesi.............................................. 49
3.3.7 Form Zakat Emas/Perak....................................... 49
3.3.8 Form Zakat Perniagaan........................................ 50
3.3.9 Form Zakat Investasi............................................ 51
3.3.10 Form Zakat Uang Simpanan............................... 52
3.3.11 Form Maintenance Harga................................... 53
3.3.12 Form Biaya Yang Akan Dikeluarkan................. 53

BAB IV

HASIL DAN PEMBAHASAN....……………..………….. 55

4.1 Perangkat Sistem............................................................ 55
4.1.1 Perangkat Keras (Hardware) yang Digunakan..... 55
4.1.2 Perangkat Lunak (Software) yang Digunakan...... 56
4.2 Implementasi Desain Antarmuka (Desain Interface).... 56
4.2.1 Interface Menu Utama........................................ 57
4.2.2 Interface Input Data Pengguna............................ 58
4.2.3 Form Verifikasi Pengguna.................................. 58
4.2.4 Menu Pilihan Zakat............................................. 59
4.2.5 Form Penghitungan Zakat Fitrah........................60
4.2.6 Form Penghitungan Zakat Profesi....................... 60
4.2.7 Form Penghitungan Zakat Emas/Perak...............61
4.2.8 Form Penghitungan Zakat Perniagaan................61
4.2.9 Form Penghitungan Zakat Investasi.................... 62
4.2.10 Form Penghitungan Zakat Uang Simpanan....... 62
4.2.11 Form Maintenance Harga................................. 63
4.3 Uji Coba Dan Hasil....................................................... 63
4.3.1 Skenario Uji Coba............................................... 63
4.3.2 Pelaksana Uji Coba............................................. 64

vi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB V

PENUTUP…………………………………………............. 73

5.1 Kesimpulan..................................................................

73

5.2 Saran............................................................................

73

DAFTAR PUSTAKA...............................................................................

75

vii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR GAMBAR

Gambar 2.1 Arsitektur Android..............………………………….............

16

Gambar 2.2 Script Java Pada Android...………………….........................

19

Gambar 2.3 Script main.xml.....................………………………….............

20

Gambar 2.4 User Interface dari Script main.xml........ …………...............

21

Gambar 2.5 Script PHP Untuk Koneksi Pada Database.............................

22

Gambar 2.6 Script PHP dan MySQL......………………………….............

23

Gambar 2.7 Tampilan Pada Browser ……………………………...............

24

Gambar 3.1 Arsitektur Aplikasi Prototype Penghitungan Dan Pengingat Zakat
Terpadu Berbasis Android....................................................

29

Gambar 3.2 Conceptual Data Model …………………………..................

30

Gambar 3.3 Physical Data Model...................................…………............

30

Gambar 3.4 Use Case Diagram...............................………………............

31

Gambar 3.5 Activity Diagram Memilih Dan Meng-input-kan Data Pengguna

32

Gambar 3.6 Activity Diagram Penghitungan Zakat Fitrah..……….............

33

Gambar 3.7 Activity Diagram Penghitungan Zakat Profesi...……..............

34

Gambar 3.8 Activity Diagram Penghitungan Zakat Emas/Perak....... ...........

35

Gambar 3.9 Activity Diagram Penghitungan Zakat Perniagaan...................

36

Gambar 3.10 Activity Diagram Penghitungan Zakat Investasi......................

37

Gambar 3.11 Activity Diagram Penghitungan Zakat Simpanan....................

38

Gambar 3.12 Activity Diagram Maintenance Harga.....................................

39

viii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Gambar 3.13 Sequence Diagram Input Data Pengguna.................... ...........

39

Gambar 3.14 Sequence Diagram Penghitungan Zakat Fitrah......................

40

Gambar 3.15 Sequence Diagram Penghitungan Zakat Profesi......................

41

Gambar 3.16 Sequence Diagram Penghitungan Zakat Emas/Perak..............

41

Gambar 3.17 Sequence Diagram Penghitungan Zakat Perniagaan...............

42

Gambar 3.18 Sequence Diagram Penghitungan Zakat Investasi...................

43

Gambar 3.19 Sequence Diagram Penghitungan Zakat Uang Simpanan.......

43

Gambar 3.20 Class Diagram Zakat.............................................................

44

Gambar 3.21 Form Menu Utama................................................................

45

Gambar 3.22 Form Input Data Pengguna.....................................................

46

Gambar 3.23 Form Menu Pilihan Zakat......................................................

47

Gambar 3.24 Form Pengguna Yang Pernah Masuk.....................................

47

Gambar 3.25 Form Penghitungan Zakat Fitrah............................................

48

Gambar 3.26 Form Penghitungan Zakat Profesi.........................................

49

Gambar 3.27 Form Penghitungan Zakat Emas/Perak...................................

49

Gambar 3.28 Form Penghitungan Zakat Perniagaan....................................

50

Gambar 3.29 Form Penghitungan Zakat Investasi.........................................

51

Gambar 3.30 Form Penghitungan Zakat Uang Simpanan.............................

52

Gambar 3.31 Form Maintenance Harga.......................................................

53

Gambar 3.32 Form Biaya Yang Dikeluarkan................................................

53

Gambar 4.1 Tampilan Menu Utama.............................................................

57

Gambar 4.2 Tampilan Form Input Data Pengguna........................................

58

Gambar 4.3 Form Tampilan Verifikasi Pengguna.........................................

59

ix
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Gambar 4.4 Tampilan Menu Pilihan Zakat....................................................

59

Gambar 4.5 Tampilan Form Penghitungan Zakat Fitrah..............................

60

Gambar 4.6 Tampilan Form Penghitungan Zakat Profesi........................

60

Gambar 4.7 Tampilan Form Penghitungan Zakat Emas/Perak.................

61

Gambar 4.8 Tampilan Form Penghitungan Zakat Perniagaan...................

61

Gambar 4.9 Tampilan Form Penghitungan Zakat Investasi......................

62

Gambar 4.10 Tampilan Form Penghitungan Zakat Simpanan....................

62

Gambar 4.11 Tampilan Form Maintenance Harga....................................

63

Gambar 4.12 Tanpilan Menu Utama.........................................................

65

Gambar 4.13 Tampilan Pemberitahuan.....................................................

65

Gambar 4.14 Tampilan Form Masukkan Data Pengguna..........................

66

Gambar 4.15 Menu Pilihan Penghitung Zakat...........................................

66

Gambar 4.16 Tampilan Form Penghitungan Zakat Fitrah..........................

67

Gambar 4.17 Tampilan Form Penghitungan Zakat Profesi........................

68

Gambar 4.18 Tampilan Form Penghitungan Zakat Perniagaan..................

69

Gambar 4.19 Tampilan Form Penghitungan Zakat Emas/Perak................

70

Gambar 4.20 Tampilan Form Penghitungan Zakat Investasi.....................

71

Gambar 4.21 Tampilan Form Penghitungan Zakat Uang Simpanan..........

72

Gambar 4.22 Tampilan Form Biaya Yang Wajib Dikeluarkan..................

73

x
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR TABEL

Tabel 2.1 Hasil Perintah Insert.....................................................................

26

Tabel 2.2 Hasil Perintah Select....................................................................

26

Tabel 2.3 Hasil Dari Perintah Delete...........................................................

26

Tabel 2.4 Hasil Dari Perintah Update..........................................................

27

xi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR ISI
ABSTRAK i
KATA PENGANTAR ............................................................................................ ii
UCAPAN TERIMAKASIH .................................................................................... iii
DAFTAR ISI .......................................................................................................... v
DAFTAR GAMBAR .............................................................................................. ix
DAFTAR TABEL ................................................................................................. xii
BAB I PENDAHULUAN
1.1

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

1.2

Perumusan Masalah .................................................................................... 2

1.3

Batasan Masalah......................................................................................... 3

1.4

Tujuan Penelitian ....................................................................................... 4

1.5

Manfaat Penenlitian ................................................................................... 4

1.6

Metode Penelitian ...................................................................................... 4

1.7

Tujuan Penelitian ....................................................................................... 6

BAB II

TINJAUAN PUSTAKA

2.1 Sistem Informasi ............................................................................................ 8
2.1.1

Konsep Dasar Sistem .................................................................... 8
2.1.1 .1

Konsep Dasar Sistem ...................................................... 10

2.1.2

Konsep Dasar Informasi ............................................................. 10

2.1.3

Konsep Dasar Sistem Informasi .................................................. 11

2.2

Pengambilan Keputusan ........................................................................... 11

2.3

Sistem Pendukung Keputusan (SPK) ......................................................... 13

2.4

2.3.1

Pengertian SPK ............................................................................ 13

2.3.2

Karakteristik Sistem Pendukung Keputusan ................................ 15

2.3.3

Proses Pengambilan Keputusan .................................................... 16

Pengertian Analythical Hierarchy Process ................................................ 19
2.4 .1

Karakteristik Model AHP .............................................................. 20

2.4.2

Skala Presepsi Manusia .................................................................. 22
v

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2.4.3

Prinsip-prinsip AHP ....................................................................... 23

2.4.4

Penyusunan Model AHP ................................................................ 25

2.4.5

Matriks Perbandingan .................................................................... 26

2.4.6

Eigen Vektor .................................................................................. 27

2.4.7

Konsistensi Logis ........................................................................... 27

2.5

Sistem Flow ............................................................................................. 30

2.6

Data Flow Diagram (DFD) ........................................................................ 31
2.6.1

Data Flow Diagram (DFD) .............................................................. 31

2.6.2

Data Flow Diagram (DFD) .............................................................. 32

2.6.3

Data Flow Diagram (DFD) ............................................................. 32

2.7

Entity Relationship Diagram (ERD). ......................................................... 35

2.8

Database ................................................................................................... 36

2.9

Visual Basic.Net ....................................................................................... 37

2.10

Microsoft SQL Server 2005 ....................................................................... 38

2.11

Pedoman Mahasiswa Berprestasi Menurut DIKTI ..................................... 38
2.11.1

Komponen Penilaian ...................................................................... 40

2.11.2

Dasar Hukum................................................................................. 40

BAB III ANALISAN DAN PERANCANGAN SISTEM
3.1

Identifikasi Masalah ................................................................................. 42

3.2

Menentukan Kriteria ................................................................................. 43

3.3

Perancangan Hierarki ............................................................................... 44

3.4

Perancangan Sistem .................................................................................. 45

3.5

Sistem Flow ............................................................................................. 45

3.6

Diagram Berjenjang .................................................................................. 58
3.6 .1

Diagram Kontek ............................................................................. 59
3.6.1.1

Diagram Level 0 ............................................................... 60

3.6 .1.2

Diagram Level 1 ................................................................ 61

3.7

Conceptual Data Model (CDM ................................................................. 63

3.8

Physical Data Model (PDM) ...................................................................... 64

3.9

Struktur Tabel .......................................................................................... 65

vi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.10

Desain Interface ........................................................................................ 68

BAB IV

HASIL DAN PEMBAHASAN

4.1

Lingkungan Implementasi ....................................................................... 75

4.2

Implementasi Database ............................................................................ 76

4.3.

Tabel Pengguna .......................................................................... 76

4.2.2

Tabel Mahasiswa ........................................................................ 76

4.2.3

Tabel Kriteria ............................................................................. 77

Implementasi Sistem ................................................................................ 78

BAB V
5.1

4.2.1

4.3.1

Halaman Utama .......................................................................... 78

4.3.2

Halaman Data User ..................................................................... 79

4.3.3

Halaman Login ............................................................................ 79

4.3.4

Halaman Ubah Password ............................................................. 80

4.3.5

Halaman Perbandingan Antar Kriteria ......................................... 81

4.3.6

Halaman Data Mahasiswa ........................................................... 82

4.3.7

Halaman Perhitungan Global Priority .......................................... 83

4.3.8

Halaman Laporan Mahasiswa Berprestasi .................................... 84

UJI COBA DAN EVALUASI
Uji Coba Perangkat Software ................................................................... 86
5.1.1

Pengujian Software AHP ............................................................. 86

5.1.2

Implementasi Form ....................................................................... 87

5.1.2.1

Halaman Utama ................................................................... 87

5.1.2.2

Halaman Sub Menu File ...................................................... 88

5.1.2.3

Halaman Login .................................................................... 89

5.1.2.4

Halaman Ubah Password ..................................................... 91

5.1.2.5

Halaman Sub Menu Maintanance Data ................................ 92

5.1.2.6

Halaman Data User ............................................................. 93

5.1.2.7

Halaman Data Mahasiswa ................................................... 96

5.1.2.8

Halaman Sub Menu Proses .................................................. 97

vii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5.2

5.1.2.9

Halaman Perbandingan Antar Kriteria ................................. 98

5.1.2.10

Halaman Perhitungan Global Priority ................................ 99

5.1.2.11

Halaman Sub Menu Laporan ........................................... 100

5.1.2.12

Halaman Laporan Mahasiswa Berprestasi ........................ 100

5.1.2.13

Halaman Sub Menu Help ................................................. 102

5.1.2.14

Halaman Help Login ....................................................... 102

5.1.2.15

Halaman Help Ubah Password ........................................ 103

5.1.2.16

Halaman Help Data User ................................................. 104

5.1.2.17

Halaman Help Data Mahasiswa ........................................ 104

5.1.2.18

Halaman Help Antar Kriteria ........................................... 105

5.1.2.19

Halaman Help Global Priority ......................................... 106

5.1.2.20

Halaman Help Hasil Perhitungan ...................................... 107

Hasil Evaluasi ........................................................................................ 108

BAB VI

KESIMPULAN DAN SARAN

6.1

Kesimpulan ........................................................................................... 111

6.2

Saran ..................................................................................................... 112

DAFTAR PUSTAKA .......................................................................................... 113

viii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB 1
PENDAHULUAN

1.1 Latar Belakang
Melihat kondisi keragaman manusia dan semakin tinggi intensitas dalam
bekerja menyebabkan manusia dalam

kondisi lupa atau malas untuk

mengeluarkan sedikit dari pendapatan mereka, jangankan mengeluarkan
menghitung zakatpun akan terasa susah, bagi orang yang tidak tahu cara
menghitungnya. Adapun banyak informasi-informasi cara menghitung zakat di
buku, di internet ataupun media lainnya, akan tetapi tidak semua orang akan
mengerti dengan cara menghitungnya. Timbul masalah apabila sesorang telah
menghitungnya tetapi lupa kapan dia akan membayarkan zakat tersebut.
Perkambangan teknologi

dapat

dimanfaatkan

untuk

mengatasi

permasalahan tersebut, smartphone dengan OS Android merupakan teknologi
yang sedang berkembang, yang dimana OS Android sudah banyak digunakan oleh
kalangan masyarakat. Namun kurangnya kesadaran masyarakat akan penggunaan
terlebih pada aplikasi yang akan dibuat penulis, sehingga dibutuhkan integrasi
secara langsung dari sistem penggajian diwebsite perusahaan, informasi deposit
pengguna pada sebuah website bank, dan jumlah tanggungan pengguna pada
sebuah sistem informasi kependudukan apabila pengguna adalah seorang kepala
keluarga supaya terjaga ke-valid-an data-data yang dimiliki pengguna sehingga
dalam perhitungan dan secara otomatis pengguna mendapatkan informasi zakat
yang wajib dikeluarkan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan
dan menyebutkan sumber.
1

2

Permasalahan diatas merupakan alasan penulis untuk merancang sebuah
aplikasi berbasis android mobile yang dimana aplikasi itu memudahkan pengguna
agar dapat menghitung serta membayarnya sesuai dengan ketentuan yang telah
dianjurkan, serta agar dapat diakses dimanapun.
Sudah cukup banyak aplikasi perhitungan zakat yang telah ada
sebelumnya, yang antara lain : AlZakat, Zakah, Zakah Calculator, Zakat
Calculator. Dari semua aplikasi tersebut data dimasukkan secara manual. Dalam
penelitian ini akan dikembangkan Aplikasi Prototype Penghitungan dan Pengingat
Zakat, salah satu contohnya data gaji pengguna untuk zakat profesi yang dimana
dalam aplikasi ini gaji tidak di-input-kan secara manual, tetapi mengambil dari
web perusahaan pengguna. Dengan harapan pengguna tidak dapat meng-input-kan
data-data secara asal-asalan.

1.2 Per umusan Masalah
a.

Bagaimana merancang dan membangun sebuah aplikasi prototype penghitung
dan pengingat zakat terpadu pada smartphone yang berbasis Android versi
2.3 Gingerbread.

b.

Bagaimana merancang sebuah aplikasi prototype penghitung zakat yang
terintegrasi dengan beberapa website yang dibutuhkan oleh aplikasi ini.

c.

Bagaimana aplikasi ini mengingatkan agar pengguna dapat menjalankan
kewajibannya yaitu membayarkan zakatnya sesuai syarat-syarat dan
ketentuan yang telah ada ?

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3

1.3 Batasan Masalah
Dalam pembuatan aplikasi penghitung dan pengingat zakat berbasis
android mobile, memiliki beberapa batasan masalah, yaitu :
a.

Aplikasi ini dijalankan pada smartphone yang menggunakan OS Android 2.3
Gingerbread.

b.

Pada zakat penghasilan/profesi, zakat fitrah, zakat uang simpanan data yang
akan dihitung diperoleh dari web virtual.

c.

Pada zakat perniagaan, zakat emas/perak, zakat investasi data yang akan
dihitung, adalah data yang dimasukkan manual oleh pengguna.

d.

Website yang dibangun hanya sebuah web virtual untuk menunjang
berjalannya aplikasi yang akan dibuat.

e.

Pengguna aplikasi ini harus mempunyai perusahaan, yang dimana perusahaan
tersebut mengumumkan besar gajinya pada sebuah web

f.

Pengguna aplikasi ini harus mempunyai data pada web virtual Sistem
Informasi Kependudukan

g.

Pengingat pada aplikasi ini hanya terdapat pada zakat profesi dan zakat fitrah.

1.4 Tujuan
Merancang dan membangun aplikasi prototype penghitungan dan
pengingat zakat terpadu berbasis android mobile yang terintegrasi dengan
beberapa web.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4

1.5 Manfaat
Dengan adanya aplikasi ini diharapkan dapat membantu pengguna untuk
bisa menghitung zakat dan mengingatkan agar pengguna menyegerakan
membayar zakat sesuai syarat-syarat dan ketentuan yang telah ada.

1.6 Sistematika Penulisan
Sistematika pada Laporan Tugas Akhir ini adalah sebagai berikut:
BAB I : PENDAHULUAN
Pada bab ini membahas mengenai latar belakang masalah, perumusan
masalah, Batasan Masalah, Tujuan TA, Sistematika Penulisan TA dan
Manfaat TA.
BAB II : TINJ AUAN PUSTAKA
Pada bab ini membahas secara singkat teori-teori yang berhubungan dan
mendukung dalam pembuatan laporan ini.
BAB III : ANALISIS DAN PERANCANGAN SISTEM
Pada bab ini dijelaskan tentang analisa dan perancangan sistem untuk
membangun aplikasi yang akan dibuat.
BAB IV : HASIL DAN PEMBAHASAN
Pada bab ini terdapat penjelasan pembuatan aplikasi serta output dari
aplikasi yang dibuat.
BAB V : PENUTUP
Pada bab ini terdapat kesimpulan dan saran dari hasil Tugas Akhir ini akan
dipaparkan pada bab ini.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5

DAFTAR PUSTAKA
Pada bab ini terdapat semua referensi-referensi yang telah didapat dari
buku, internet, dan lain sebagainya.
LAMPIRAN
Halaman ini menyediakan lampiran-lampiran yang dibutuhkan untuk
menunjang laporan ini

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB II
TINJ AUAN PUSTAKA

2.1 Pengertian Zakat
Secara harfiah zakat berarti tumbuh, berkembang, menyucikan atau
membersihkan, sedangkan secara teminologi syari’ah zakat merujuk pada
aktivitas memberikan sebagian kekayaan dalam jumlah dan perhitungan tertentu
untuk orang-orang tertentu sebagaimana yang telah ditentukan. Zakat menurut
syariat secara umum disebut juga sebagai suatu hak yang dimiliki oleh setiap
manusia yang wajib ditunaikan. (Hidayat dan Hikmat Kurnia, 2008).
Berdasarkan pengertian secara bahasa maupun istilah tersebut dapat
disimpulkan bahwa memilikiempat sifat. Pertama, zakat memberikan keberkahan
pada mereka yang mengeluarkan zakat (muzaki). Kedua, tumbuh dan
berkembang. Dari harta zakat yang dioptimalkan akan menumbuh kembangkan
potensi-potensi baik dari para muzakki maupun dari masyarakat umum. Hal ini
disebabkan keberkahan yang dikaruniakan Allah SWT. Ketiga adalah kesucian.
Dengan zakat, Allah SWT menyucikan baik harta maupun jiwa seorang manusia.
Keempat, beres atau keberesan. Sifat ini mengandung pengertian bahwa harta
yang selalu dizakati senantiasa terjauhkan dari permasalahan baik di dunia dan di
akhirat (Utomo, 2009).
Zakat adalah ibadah maaliyah ijtima’iyyah yang memiliki posisi sangat
penting, strategis, dan menentukan, baik diihatdari sisi ajaran Islam maupun dari
sisi pembangunan kesejahteraan umat.( Hafidhuddin, 2002 ).

6
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

7

2.2 Macam-Macam Zakat
2.2.1

Zakat Fitrah
a. Pengertian Zakat Fitrah
Yang dimaksud Zakat Fitrah ialah zakat diri yang diwajibkan atas
diri setiap individu lelaki dan perempuan muslim yang berkemampuan
dengan syarat-syarat yang ditetapkan, dan dikeluarkan seusai berpuasa
bulan Ramadhan. Kata "Fitrah" yang ada merujuk pada keadaan
manusia saat baru diciptakan sehingga dengan mengeluarkan zakat ini
manusia dengan izin Allah akan kembali fitrah. Besar zakat yang
dikeluarkan menurut para ulama adalah sesuai penafsiran terhadap
hadits adalah sebesar satu sha' atau kira-kira setara dengan 3,5 liter atau
2,5 kg makanan pokok (tepung, kurma, gandum, aqith) atau yang biasa
dikonsumsi di daerah bersangkutan (Mazhab Syafi'i dan Maliki).

b. Yang Wajib Membayar Zakat
Pada prinsipnya seperti definisi di atas, setiap muslim diwajibkan
untuk mengeluarkan zakat fitrah untuk dirinya , keluarganya dan orang
lain yang menjadi tanggungannya baik orang dewasa, anak kecil, lakilaki maupun wanita. Berikut adalah syarat yang menyebabkan individu
wajib membayar zakat fitrah :

1) Islam

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

8

2) Individu yang mempunyai kelebihan makanan atau hartanya dari
keperluan tanggungannya pada malam dan pagi hari raya.
3) Anak yang lahir sebelum matahari jatuh pada akhir bulan Ramadhan
dan hidup selepas terbenam matahari.
4) Memeluk Islam sebelum terbenam matahari pada akhir bulan
Ramadhan dan tetap dalam Islamnya.
5) Seseorang yang meninggal selepas terbenam matahari akhir Ramadhan.

2.2.2

Zakat Pr ofesi/Penghasilan
Zakat Profesi/Penghasilan adalah zakat yang dikeluarkan dari hasil
profesi seseorang, baik dokter, arsitek, notaris, ulama/da’i, artis, karyawan,
guru, pegawai swasta/negeri/bumn/bumd, pengacara, hakim, akuntan,
advokat, perawat, TNI/POLRI, LSM, wiraswasta, aktivis MLM dan
lainnya.
Nishab sebesar 5 wasaq atau setara dengan 653 kg bahan pangan pokok
yang (siap di konsumsi ) seperti kurma, gandum, beras dan biji jagung.
Besar zakat profesi yaitu sebesar 2,5%. Jika standar harga beras/kg sebesar
Rp5.000/kg, nilai nishab sekitar Rp3.265.000.
Contoh :
Bapak Ahmad adalah seorang karyawan sebuah berusahaan swasta.
Setiap awal bulan ia mendapat gaji dari perusahaan tersebut ( take home
pay ) sebesar Rp6.000.000,-. Karena besar gaji Bapak Ahmad sudah

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

9

memenuhi nishab, maka Bapak Ahmad wajib mengeluarkan zakat dengan
perhitungan Rp6000.000 x 2,5% = Rp150.000,-

2.2.3

Zakat Emas/Per ak
Nisab emas 85 gram, sedangkan nisab perak 595 gram. Besar atau
kadar zakatnya sebesar 2,5%. Haul satu tahun. Ketentuan Zakat
emas/perak:
1.

Emas/perak yang dikeluarkan zakatnya adalah emas/perak yang tidak
dipakai.

2.

Emas/perak yang dipakai secara wajar dan tidak berlebihan tidak
dikeluarkan zakatnya.
Emas yang wajib dikeluarkan zakatnya = (Total emas yang dimiliki –

emas yang dipakai) x 2,5% . Pembayarannya dapat dikeluarkan dengan
nilai uang yang setara dengan harga emas saat itu.
Contoh :
Ibu Siska mempunyai emas sebanyak 150 gram, yg biasa dipakai
sebanyak 40 gram, sisanya disimpan. Asumsi harga emas 1 gr untuk saat
ini sebesar Rp300.000,- karena sudah mencapai nishab, maka zakat yang
harus dikeluarkan adalah ( 150 – 40 ) x 2,5% =2,75 gram. Atau setara
dengan 2,75 x 300.000 = Rp825.000,-

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

10

2.2.4

Zakat Investasi
Zakat Investasi adalah zakat yang dikenakan terhadap harta yang
diperoleh dari hasil investasi. Contoh bangunan atau kendaraan yang
disewakan.

Zakat investasi dikeluarkan pada saat menghasilkan,

sedangkan modal tidak dikenakan zakat. Besar zakat yang dikeluarkan
adalah 5% untuk penghasilan kotor dan 10% untuk penghasilan bersih.
Contoh :
Hj. Nurul adalah seorang yang kaya raya, ia memiliki rumah kontrakan
berjumlah 20 rumah, dengan tarif berbulannya seharga Rp300.000/rumah.
Setiap bulannya Hj. Nurul mengeluarkan Rp500.000,- untuk biaya
perawatan seluruh rumah kontrakannya. Apakah Hj. Nurul termasuk yang
wajib membayar zakat? berapakah zakatnya?
Penghasilan dari rumah kontrakan dianalogikan dengan zakat pertanian
atau hasil tani, yaitu nishabnya senilai 653 kg beras dengan tarif 5% dari
bruto dan 10% dari netto. Setiap bulannya Hj. Nurul memiliki penghasilan
sebanyak 20 x 300.000 = Rp6.000.000,ada dua cara dalam menghitung zakatnya
a. Bruto : hasil investasi x 5% = Zakat Investasi
Rp6.000.000×5% =Rp300.000,- jadi zakatnya Rp300.000,b.

Netto = (hasil investasi – biaya yang dikeluarkan)x10% = Zakat

investasi
(6.000.000 – 500.000 ) x10% = 550.000, jadi zakatnya Rp 550.000,-

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

11

2.2.5

Zakat Per niagaan
Zakat perniagaan adalah zakat yang dikenakan pada harta perniagaan.
Dalam sebuah hadits Rasulullah SAW memerintahkan kami agar
mengeluarkan zakat dari semua yg kami persiapkan untuk berdagang (HR.
Abu Daud)
Ketentuan :
a. Berjalan 1 tahun (haul)
b.

Nishab senilai 85 gr emas

c.

Besar zakat 2,5%

d.

Dapat dibayar dengan uang atau barang

e.

Dikenakan pada perdagangan maupun perseroan.

Cara Penghitungan :
(modal diputar + keuntungan+Piutang yang dapat dicairkan ) –
(hutang+kerugian) x 2,5%
Contoh :
Ibu Arina seorang pedagang kelontong, walaupun tokonya tidak begitu
besar ia memiliki aset ( modal ) sebanyak Rp20.000.000,- setiap bulannya
ia mendapatkan keuntungan bersih sebesar Rp1000.000,- dari toko yang ia
buka setiap hari. Usaha yang ia mulai pada bulan Januari 2007 tersebut,
setelah berjalan 1 tahun, pada bulan tersebut ia mempunyai piutang yang

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

12

dapat dicairkan sebesar Rp3000.000,- dan hutang yang harus ia bayar pada
bulan tersebut sebesar Rp3100.000,- Berapakah zakat niaga ibu Arina?
Zakat dagang dianalogikan kepada zakat emas, nishabnya adalah 85gr
emas dan mencapail haul dengan tarif 2,5%.
a.

Aset atau modal yg dimiliki Rp20.000.000,-

b.

Keuntungan setiap bulan : Rp1000.000,- selama 1 tahun =
1.000.000×12 = 12.000.000

c.

Piutang sejumlah Rp 3.000.000

d.

Hutang sejumlah Rp 3.100.000

e.

Asumsi harga emas saat itu Rpv300.000/gram

Penghitungan zakatnya adalah :
{(Modal + untung + piutang) – (hutang)}x2,5% = Zakat Perniagaan
{(20.000.000 + 12.000.000 + 3.000.000) – (3.100.000)}x2,5% = Rp
797.500,- jadi zakatnya adalah 797.500,-

2.2.6

Zakat Uang Simpanan
Uang simpanan dikenakan zakat dari jumlah saldo akhir bila telah
mencapai nishab dan berjalan selama 1 tahun. Besarnya nishab senilai 85
gram emas. Kadar zakat yang dikeluarkan adalah 2,5%.
Contoh:

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

13

Seorang karyawati di sebuah perusahaan swasta terkenal membuka
rekening tabungannya pada awal bulan Oktober 2003 sebesar Rp
8.500.000,- pada tanggal 24 Oktober ia menyimpan sebanyak Rp
2.000.000,- kemudian dua hari setelah itu ia menyimpan kembali sebanyak
Rp 500.000,- pada bulan November ia mengambil untuk sebuah keperluan
sebesar Rp 2.000.000,- lalu mulai bulan Januari sampai bulan September
ia menyisihkan uangnya untuk ditabung setiap bulannya sebesar Rp
300.000,Jawab :
Zakat tabungan dianalogikan dengan zakat emas nishabnya adalah 85gr
emas dan mencapai haul dengan tarif 2,5%.dihitung dari saldo akhir.
Saldo awal bulan Oktober 2003 Rp 8.500.000,Menabung pada 24 Oktober Rp 2.000.000,Menabung pada 26 Oktober Rp 500.000,Diambil pada bulan November Rp 2.000.000,Dari Januari s/d September Rp 300.000,- x 9 = Rp 2.700.000,Penghitunga zakatnya adalah
8.500.000 + 2.000.000 + 500.000 + 2.700.000 – 2.000.000 x 2,5% =
292.500.
Jadi zakatnya adalah Rp 292.500,-

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

14

2.3

Andr oid
2.3.1 Pengertian Andr oid
Android adalah sistem operasi

yang berbasis Linux

untuk telepon

seluler seperti telepon pintar dan komputer tablet. Android menyediakan
platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka
sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google
Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak
untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open
Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak,
dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, TMobile, dan Nvidia. Pada saat perilisan perdana Android, 5 November 2007,
Android

bersama

Open

Handset

Alliance

menyatakan

mendukung

pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google
merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat
lunak dan standar terbuka perangkat seluler. Berikut ini adalah versi-versi
Android yang pernah dirilis :
a.

Android versi 1.1

b.

Android versi 1.5 (Cupcake)

c.

Android versi 1.6 (Donut)

d.

Android versi 2.0/2.1 (Eclair)

e.

Android versi 2.2 (Froyo : Frozen Yogurt)

f.

Android versi 2.3 (Gingerbread)

g.

Android versi 3.0/3.1 (Honeycomb) khusus tablet android

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

15

2.3.2 Android SDK (Software Development Kit)
Android SDK adalah tools API (Application Programming Interface)
yang diperlukan untuk mulai mengembangkan aplikasi pada platform
Android menggunakan bahasa pemrograman Java. Android merupakan subset
perangkat lunak untuk ponsel yang meliputi sistem operasi, middleware dan
aplikasi kunci yang di release oleh Google. Saat ini disediakan Android SDK
(Software Development Kit) sebagai alat bantu dan API untuk mulai
mengembangkan aplikasi pada platform Android menggunakan bahasa
pemrograman Java. Sebagai platform aplikasi-netral, Android memberi
kesempatan untuk membuat Aplikasi yang dibutuhkan yang bukan
merupakan aplikasi bawaan Handphone/Smartphone. Beberapa fitur-fitur
Android yang paling penting adalah:
a. Framework aplikasi yang mendukung penggantian komponen dan
reusable
b. Mesin Virtual Dalvik dioptimalkan untuk perangkat mobile
c. Integrated browser berdasarkan engine open source WebKit
d. Grafis yang dioptimalkan dan didukung oleh libraries dan didukung oleh
libraries grafis 2D, grafis 3D berdasarkan spesifikasi opengl ES 1,0
(Opsional akselerasi hardware)
e. SQLite untuk penyimpanan data (database)
f. Media Support yang mendukung audio, video, dan gambar (MPEG4,
H.264, MP3, AAC, AMR, JPG, PNG, GIF), GSM Telephony (tergantung
hardware)

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

16

g. Bluetooth, EDGE, 3G, dan WiFi (tergantung hardware)
h. Kamera, GPS, kompas, dan accelerometer (tergantung hardware)
i. Lingkungan Development yang lengkap dan kaya termasuk perangkat
emulator, tools untuk debugging, profil dan kinerja memori, dan plugin
untuk IDE Eclipse.

2.3.3 Ar sitektur Android
Secara garis besar Arsitektur Android dapat dijelaskan dan digambarkan
sebagai berikut :
a. Applications dan Widgets
Applications dan Widgets ini adalah layer dimana pengguna
berhubungan dengan aplikasi saja, di mana biasanya aplikasi didownload, kemudian dilakukan instalasi dan menjalankan aplikasi
tersebut. Di layer terdapat aplikasi inti termasuk klien email, program
SMS, kalender, peta, browser, kontak dan lain-lain. Semua aplikasi
ditulis menggunakan bahasa pemrograman Java.

Gambar 2.1 Ar sitektur Android

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

17

b. Application Framewor ks
Android adalah “Open Development Platform” yaitu Android
menawarkan kepada pengembang atau memberi kemampuan kepada
pengembang untuk membangun aplikasi yang bagus dan inovatif.
Pengembang bebas untuk mengakses perangkat keras, akses informasi
resources, menjalankan service background, mengatur alarm, dan
menambahkan status notifications, dan sebagainya. Pengembang
memiliki akses penuh menuju API framework seperti yang dilakukan
oleh aplikasi yang kategori inti. Arsitektur aplikasi dirancang supaya
kita dengan mudah dapat menggunakan kembali komponen yang sudah
digunakan (reuse).
Sehingga bisa disimpulkan Applications Frameworks ini adalah
layer dimana para pembuat aplikasi melakukan pengembangan atau
pembuatan aplikasi yang akan dijalankan di sistem Android, karena
pada layer inilah aplikasi dapat dirancang dan dibuat, seperti contentproviders yang berupa sms dan panggilan telepon.
Komponen-komponen yang termasuk di dalam Application
Frameworks adalah sebagai berikut :
a) Views
b) Content Provider
c) Resources Manager
d) Notification Manager
e) Activity Manager

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

18

c. Libr aries
Libraries ini adalah layer dimana fitur-fitur Android berada,
biasanya para pembuat aplikasi mengakses libraries untuk menjalankan
aplikasinya. Berjalan di atas kernel, Layer ini meliputi berbagai library
C/C++ inti seperti Libc dan SSL, serta :
1) Libraries media untuk pemutaran media audio dan video
2) Libraries untuk manajemen tampilan
3) Libraries Graphics mencakup SGL dan OpenGL untuk grafis 2D
dan 3D
4) Libraries SQLite untuk dukungan database
5) Libraries SSL dan Webkit terintegrasi dengan web browser dan
security
6) Libraries LiveWebcore mencakup modern web browser dengan
engine embeded web view
7) Libraries 3D yang mencakupi implementasi OpenGL ES 1.0 API’s

d. Android Run Time
Layer yang membuat aplikasi Android dapat dijalankan di mana
dalam prosesnya menggunakan Implementasi Linux. Dalvik Virtual
Machine (DVM) merupakan mesin yang membentuk dasar kerangka
aplikasi Android. Di dalam Android Run Time dibagi menjadi dua
bagian yaitu :
1) Core Libraries : Aplikasi Android dibangun dalam bahasa Java,
sementara Dalvik sebagai virtual mesinnya bukan Virtual Machine

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

19

Java, sehingga diperlukan sebuah libraries yang berfungsi untuk
menterjemahkan bahasa j