PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8)...

20
i PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN (AMAL YAUMI) BERBASIS ANDROID Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret. Disusun Oleh: DWI PARMAWATI NIM. M3113049 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2016 perpustakaan.uns.ac.id digilib.uns.ac.id commit to user

Transcript of PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8)...

Page 1: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

i

PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN

(AMAL YAUMI) BERBASIS ANDROID

Tugas Akhir

Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya

pada Program Studi Diploma III Teknik Informatika

Universitas Sebelas Maret.

Disusun Oleh:

DWI PARMAWATI

NIM. M3113049

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2016

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 2: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

ii

HALAMAN PERSETUJUAN

PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN

(AMAL YAUMI) BERBASIS ANDROID

Disusun Oleh:

Dwi Parmawati

NIM. M3113049

Proposal Tugas Akhir ini telah disetujui untuk diujikan

di hadapan dewan penguji

Pada tanggal _______________

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 3: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

iii

001

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 4: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

iv

PERNYATAAN

Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak

terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu

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.

Surakarta, Juni 2016

Dwi Parmawati

NIM. M3113049

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 5: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

v

HALAMAN MOTTO

“Sesungguhnya sesudah kesulitan itu ada kemudahan. Maka apabila kamu telah

selesai (dari suatu urusan). Kerjakanlah dengan sungguh-sungguh (urusan) yang

lain. Dan hanya kepada Tuhanmulah hendaknya kamu berharap.”

(Q.S. Surah Al-Insyirah ayat 6-8)

“Boleh jadi kamu membenci sesuatu, padahal ia amat baik bagi kamu. Dan boleh

jadi kamu mencintai sesuatu, padahal ia amat buruk bagi kamu. Allah Maha

mengetahui sedangkan kamu tidak mengetahui”

(Q.S. Surah Al-Baqoroh ayat 216)

“Allah tidak membebani seseorang itu melainkan sesuai dengan

kesanggupannya”

(Q.S. Surah Al-Baqoroh ayat 286)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 6: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

vi

HALAMAN PERSEMBAHAN

Sebuah karya tulisan ini kupersembahkan untuk:

1. Bapak dan Ibu tercinta yang selalu mendoakan setiap langkahku dan

menjadi alasan semangatku.

2. Keluarga besar khususnya kakak dan adik yang telah memberi nasehat,

dukungan dan motivasi dan doa terbaik kepada penulis.

3. Dosen dan Staf Pengajar Program D3 Teknik Informatika UNS khususnya

Bapak Eko Harry yang telah memberikan bimbingan dan arahan yang

bermanfaat kepada penulis.

4. Teman-teman D3 Teknik Informatika angkatan 2013 khususnya kelas

TIA, terimakasih atas bantuan dan dukungan selama ini.

5. Teman-teman dalam TWC (dwita, azmi, dinita, ariska, desy, dinda) yang

telah berjuang bersama dalam menempuh perkuliahan.

6. Teman-teman CRIWIS (kholida, luthfi, Melinda, Ulfah) yang telah

mewarnai hari-hari di semester akhir.

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 7: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

vii

KATA PENGANTAR

Puji syukur kehadirat Allah SWIT yang telah melimpahkan rahmat dan

barokahnya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul

“Pembuatan Manajemen Amal Ibadah Harian (Amal Yaumi) Berbasis Android”.

Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam

memperoleh gelar Amd.) pada Program Studi Diploma III Teknik Informatika

Universitas Sebelas Maret Surakarta.

Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini

penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak.

Penulis mengucapkan terima kasih yang tak terhingga kepada:

1. Prof. Ir. Ari Handono Ramelan, M.Sc.(Hons)., Ph.D. selaku Pimpinan

Fakultas MIPA Universitas Sebelas Maret yang memberikan izin kepada

penulis untuk belajar.

2. Abdul Aziz, S.Kom., M.Cs selaku Ketua Program Studi Diploma III

Teknik Informatika Universitas Sebelas Maret yang memberikan izin

kepada penulis untuk belajar.

3. Bapak Eko Harry Pratisto, S.T., M.Info.Tech selaku dosen pembimbing

yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan

bimbingan terbaik kepada penulis.

4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas

Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.

5. Para Karyawan/wati Program Studi Diploma III Teknik Informatika

Universitas Sebelas Maret yang telah membantu penulis dalam proses

belajar.

6. Keluarga tercinta yang selalu memberi dukungan dan semangat baik moril

maupun materiil

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 8: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

viii

7. Teman-teman D3 Teknik Informatika 2013 dan 2012 yang telah

menyediakan waktunya untuk membagi ilmu dengan penulis.

8. Dan semua pihak yang telah membatu penulis menyelesaikan Tugas Akhir

ini yang tidak bias penulis sebutkan satu per satu.

Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh

dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat

membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat

memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan

khususnya bagi penulis sendiri.

Surakarta, Juni 2016

Penulis

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 9: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

ix

DAFTAR ISI

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

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

PERNYATAAN .................................................................................................... iv

HALAMAN MOTTO ............................................................................................. v

HALAMAN PERSEMBAHAN ............................................................................ vi

KATA PENGANTAR .......................................................................................... vii

DAFTAR ISI .......................................................................................................... ix

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

DAFTAR GAMBAR ........................................................................................... xvi

INTISARI ......................................................................................................... xviix

ABSTRACT .......................................................................................................... xx

BAB I PENDAHULUAN ..................................................................................... 21

1.1 Latar Belakang .................................................................................... 21

1.2 Perumusan Masalah ............................................................................ 22

1.3 Batasan Masalah ................................................................................. 22

1.4 Tujuan ................................................................................................. 22

1.5 Manfaat ............................................................................................... 22

1.5 Metodologi Penelitian ......................................................................... 23

1.1 Sistematika Penulisan ......................................................................... 24

BAB II TINJAUAN PUSTAKAN DAN LANDASAN TEORI .......................... 26

2.1 Tinjauan Pustaka ................................................................................. 26

2.2 Amal Yaumi ....................................................................................... 277

2.3 Android ............................................................................................. 277

2.4 Android Studio ................................................................................. 288

2.5 Unified Modelling Language (UML) ................................................ 288

2.6 Use Case Diagram .............................................................................. 30

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 10: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

x

2.7 Class Diagram .................................................................................... 32

2.8 Sequence Diagram .............................................................................. 33

2.9 Database ............................................................................................. 35

2.10 SQLite Database ................................................................................. 36

2.11 Entity Relationship Diagram (ERD) ................................................... 37

2.12 Bagan Alir (Flowchart) .................................................................... 388

2.13 JAVA .................................................................................................. 40

2.14 XML ................................................................................................... 41

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ............. 42

3.1 Alat dan Bahan .................................................................................... 42

3.2 Jadwal Penelitian ................................................................................. 43

3.3 Proses Bisnis Aplikasi ......................................................................... 44

3.4 SRS (Software Requirement Specification) ......................................... 46

3.5 Use Case Diagram ............................................................................... 49

3.6 Scenario Use Case ............................................................................... 50

3.6.1 Scenario Use Case Menambah User ............................................ 50

3.6.2 Scenario Use Case Menghapus User ........................................... 50

3.6.3 Scenario Use Case Mengedit Data User ...................................... 51

3.6.4 Scenario Use Case Menampilkan Data User ............................... 51

3.6.5 Scenario Use Case Melihat Data Ibadah Harian .......................... 52

3.6.6 Scenario Use Case Melihat Detail Data Ibadah Harian ............... 52

3.6.7 Scenario Use Case Melihat Target Ibadah ................................... 53

3.6.8 Scenario Use Case Mengubah Target Ibadah .............................. 53

3.6.9 Scenario Use Case Mengisi Pencapaian Ibadah Harian ............... 54

3.6.10 Scenario Use Case Mengatur Notifikasi Ibadah .......................... 55

3.6.11 Scenario Use Case Melihat Laporan Ibadah Per Hari.................. 55

3.6.12 Scenario Use Case Melihat Laporan Ibadah Per Minggu ............ 56

3.6.13 Scenario Use Case Melihat Laporan Ibadah Per Periode ............ 57

3.6.14 Scenario Use Case Melihat Grafik Ibadah Per Mingguan ........... 57

3.6.15 Scenario Use Case Melihat Kata Mutiara / Nasihat Islam ........... 58

3.6.16 Scenario Use Case Melihat Arah Kiblat ...................................... 59

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 11: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

xi

3.6.17 Scenario Use Case Dzikir Digital ................................................ 59

3.7 Sequence Diagram ............................................................................... 60

3.7.1 Sequence Diagram Menambah User ............................................ 60

3.7.2 Sequence Diagram Mengubah Data User .................................... 60

3.7.3 Sequence Diagram Menghapus User ........................................... 48

3.7.4 Sequence Diagram Menampilkan User ........................................ 61

3.7.5 Sequence Diagram Menampilkan Data Ibadah Harian ................ 62

3.7.6 Sequence Diagram Menampilkan Detail Data Ibadah ................. 62

3.7.7 Sequence Diagram Menampilkan Target Ibadah Harian ............. 63

3.7.8 Sequence Diagram Mengubah Target Ibadah Harian .................. 63

3.7.9 Sequence Diagram Mengisi Pencapaian Ibadah Harian .............. 64

3.7.10 Sequence Diagram Mengatur Notifikasi Pengisian Ibadah .......... 64

3.7.11 Sequence Diagram Menampilkan Laporan Ibadah Per Hari ........ 65

3.7.12 Sequence Diagram Menampilkan Laporan Ibadah Per Minggu .. 65

3.7.13 Sequence Diagram Menampilkan Laporan Ibadah Per Periode ... 66

3.7.14 Sequence Diagram Menampilkan Grafik Ibadah Per Mingguan ....... 66

3.7.15 Sequence Diagram Menampilkan Arah Kiblat ............................ 67

3.7.16 Sequence Diagram Menghitung Dzikir Harian ............................ 67

3.7.17 Sequence Diagram Menampilkan Kata Mutiara / Nasihat ........... 68

3.8 Class Diagram ..................................................................................... 69

3.9 Entity Relationship Diagram (ERD) .................................................... 70

3.10 Relasi Antar Tabel (RAT) ................................................................... 71

3.11 Perancangan Tabel ............................................................................... 72

3.12 Design Interface................................................................................... 73

3.12.1 Design Interface Splash Screen .................................................... 73

3.12.2 Design Interface Login User ........................................................ 74

3.12.3 Design Interface Menu Utama ..................................................... 74

3.12.4 Design Interface Pencapaian Isian Ibadah ................................... 75

3.12.5 Design Interface Data Ibadah ....................................................... 75

3.12.6 Design Interface Detail Ibadah ..................................................... 76

3.12.7 Design Interface Target Ibadah .................................................... 76

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 12: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

xii

3.12.8 Design Interface Laporan Ibadah Per Hari ................................... 77

3.12.9 Design Interface Laporan Ibadah Per Minggu ............................. 77

3.12.10 Design Interface Laporan Ibadah Per Periode .............................. 78

3.12.11 Design Interface Grafik Ibadah Mingguan................................... 78

3.12.12 Design Interface Atur Notifikasi .................................................. 79

3.12.13 Design Interface Kata Mutiara / Nasihat ...................................... 79

3.12.14 Design Interface Arah Kiblat ....................................................... 80

3.12.15 Design Interface Dzikir Digitar .................................................... 80

3.12.16 Design Interface Kritik dan Saran ................................................ 48

3.12.17 Design Interface Tentang ............................................................. 48

3.12.18 Design Interface Bantuan ............................................................. 82

BAB IV IMPLEMENTASI DAN ANALISA ...................................................... 83

4.1 Implementasi dan Analisa.................................................................... 50

4.1.1 Implementasi Halaman Splash Screen ....................................... 483

4.1.2 Implementasi Halaman Login User .............................................. 84

4.1.3 Implementasi Halaman Beranda dan Menu Utama ...................... 85

4.1.4 Implementasi Halaman Pencapaian Isian Ibadah Harian ............. 86

4.1.5 Implementasi Halaman Data Ibadah ............................................ 86

4.1.6 Implementasi Halaman Detail Data Ibadah .................................. 87

4.1.7 Implementasi Halaman Data Target Ibadah ................................. 88

4.1.8 Implementasi Halaman Laporan Data Ibadah per Hari ................ 88

4.1.9 Implementasi Halaman Laporan Data Ibadah per Mingguan ....... 89

4.1.10 Implementasi Halaman Laporan Data Ibadah per Periode ........... 90

4.1.11 Implementasi Halaman Grafik Ibadah Mingguan ........................ 48

4.1.12 Implementasi Halaman Atur Notifikasi ........................................ 91

4.1.13 Implementasi Halaman Kata Mutiara / Nasihat ........................... 92

4.1.14 Implementasi Halaman Arah Kiblat ............................................. 93

4.1.15 Implementasi Halaman Dzikir Digital .......................................... 93

4.1.16 Implementasi Halaman Kritik / Saran .......................................... 94

4.1.17 Implementasi Halaman Tentang ................................................... 94

4.1.17 Implementasi Halaman Bantuan................................................... 95

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 13: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

xiii

4.2 Pengujian ............................................................................................. 95

4.2.1 Pengujian Kompatibilitas ............................................................. 96

4.2.1 Pengujian Sistem .......................................................................... 96

4.2.1 Pengujian Melalui Kuisioner ...................................................... 103

BAB V PENUTUP ............................................................................................. 107

5.1 Kesimpulan ........................................................................................ 107

5.1 Saran .................................................................................................. 107

DAFTAR PUSTAKA ......................................................................................... 108

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 14: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

xiv

DAFTAR TABEL

Tabel 2.1 Simbol Use Case Diagram ................................................................... 33

Tabel 2.2 Simbol Class Diagram .......................................................................... 35

Tabel 2.3 Simbol Sequence Diagram.................................................................... 36

Tabel 2.4 Simbol Entity Relationship Diagram .................................................... 40

Tabel 2.5 Simbol Flowchart ................................................................................. 41

Tabel 3.1 Tabel Jadwal Penelitian ........................................................................ 46

Tabel 3.2 Tabel Deskripsi Aktor ........................................................................... 49

Tabel 3.3 Tabel Kebutuhan Fungsional ................................................................ 49

Tabel 3.4 Tabel Kebutuhan Non Fungsional ........................................................ 51

Tabel 3.5 Tabel Skenario Use Case Menambah User .......................................... 53

Tabel 3.6 Tabel Skenario Use Case Menghapus User .......................................... 53

Tabel 3.7 Tabel Skenario Use Case Mengedit Data User ..................................... 54

Tabel 3.8 Tabel Skenario Use Case Melihat User ................................................ 55

Tabel 3.9 Tabel Skenario Use Case Melihat Data Ibadah Harian ........................ 55

Tabel 3.10 Tabel Skenario Use Case Melihat Detail Data Ibadah ....................... 56

Tabel 3.11 Tabel Skenario Use Case Melihat Target Ibadah ............................... 56

Tabel 3.12 Tabel Skenario Use Case Mengubah Target Ibadah ........................... 57

Tabel 3.13 Tabel Skenario Use Case Mengisi Pencapaian Ibadah Harian ........... 57

Tabel 3.14 Tabel Skenario Use Case Mengatur Notifikasi Pengisian Ibadah ...... 58

Tabel 3.15 Tabel Skenario Use Case Melihat Laporan Ibadah per Hari .............. 59

Tabel 3.16 Tabel Skenario Use Case Melihat Laporan Ibadah per Minggu ......... 60

Tabel 3.17 Tabel Skenario Use Case Melihat Laporan Ibadah per Periode ......... 60

Tabel 3.18 Tabel Skenario Use Case Melihat Grafik Ibadah per Mingguan ........ 61

Tabel 3.19 Tabel Skenario Use Case Melihat Kata Mutiara / Nasihat Islam ....... 62

Tabel 3.20 Tabel Skenario Use Case Melihat Arah Kiblat ................................... 62

Tabel 3.21 Tabel Skenario Use Case Dzikir Digital ............................................. 63

Tabel 3.22 Tabel User ........................................................................................... 75

Tabel 3.23 Tabel Ibadah ........................................................................................ 75

Tabel 3.24 Tabel Kategori..................................................................................... 75

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 15: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

xv

Tabel 3.25 Tabel Pencapaian ................................................................................ 76

Tabel 4.1 Tabel Pengujian Black Box ................................................................... 96

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 16: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

xvi

DAFTAR GAMBAR

Gambar 3.1 Diagram Alir Aplikasi ....................................................................... 46

Gambar 3.2 Use Case Diagram ............................................................................. 50

Gambar 3.3 Sequence Diagram Menambah User ................................................. 61

Gambar 3.4 Sequence Diagram Megubah User .................................................... 62

Gambar 3.5 Sequence Diagram Menghapus User ................................................ 62

Gambar 3.6 Sequence Diagram Menampilkan User............................................. 63

Gambar 3.7 Sequence Diagram Menampilkan Data Ibadah Harian ..................... 63

Gambar 3.8 Sequence Diagram Menampilkan Detail Data Ibadah Harian .......... 64

Gambar 3.9 Sequence Diagram Menampilkan Target Ibadah Harian .................. 64

Gambar 3.10 Sequence Diagram Mengubah Target Ibadah Harian ..................... 65

Gambar 3.11 Sequence Diagram Mengisi Pencapaian Ibadah Harian ................. 65

Gambar 3.12 Sequence Diagram Mengatur Notifikasi Pencapaian Ibadah .......... 66

Gambar 3.13 Sequence Diagram Menampilkan Laporan Ibadah Per Hari .......... 66

Gambar 3.14 Sequence Diagram Menampilkan Laporan Ibadah Per Minggu ..... 67

Gambar 3.15 Sequence Diagram Menampilkan Laporan Ibadah Per Periode ..... 67

Gambar 3.16 Sequence Diagram Menampilkan Grafik Ibadah Per Minggu ........ 68

Gambar 3.17 Sequence Diagram Menampilkan Arah Kiblat ............................... 68

Gambar 3.18 Sequence Diagram Dzikir Digital ................................................... 69

Gambar 3.19 Sequence Diagram Menampilkan Kata Mutiara / Nasihat Islami... 69

Gambar 3.20 Class Diagram................................................................................. 70

Gambar 3.21 Entity Relationship Diagram (ERD) ............................................... 71

Gambar 3.22 Relasi Antar Tabel ........................................................................... 72

Gambar 3.23 Design Interface Splash Screen....................................................... 74

Gambar 3.24 Design Interface Login User ........................................................... 75

Gambar 3.25 Design Interface Menu Utama ........................................................ 75

Gambar 3.26 Design Interface Pencapaian Isian Ibadah ...................................... 76

Gambar 3.27 Design Interface Data Ibadah .......................................................... 76

Gambar 3.28 Design Interface Detail Ibadah ....................................................... 77

Gambar 3.29 Design Interface Target Ibadah ....................................................... 77

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 17: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

xvii

Gambar 3.30 Design Interface Laporan Data Ibadah per Hari ............................. 78

Gambar 3.31 Design Interface Laporan Data Ibadah per Minggu........................ 78

Gambar 3.32 Design Interface Laporan Data Ibadah per Periode ....................... 79

Gambar 3.33 Design Interface Grafik Ibadah Mingguan ..................................... 79

Gambar 3.34 Design Interface Atur Notifikasi ..................................................... 80

Gambar 3.35 Design Interface Kata Mutiara / Nasihat Islami.............................. 80

Gambar 3.36 Design Interface Arah Kiblat .......................................................... 81

Gambar 3.37 Design Interface Dzikir Digital ....................................................... 81

Gambar 3.38 Design Interface Kritik / Saran ....................................................... 82

Gambar 3.39 Design Interface Tentang ................................................................ 82

Gambar 3.40 Design Interface Bantuan ................................................................ 83

Gambar 4.1 Implementasi Halaman Splash Screen .............................................. 84

Gambar 4.2 Implementasi Halaman Login User................................................... 85

Gambar 4.3 Implementasi Halaman Beranda dan Menu Utama........................... 86

Gambar 4.4 Implementasi Halaman Pencapaian Isian Ibadah Harian .................. 87

Gambar 4.5 Implementasi Halaman Data Ibadah ................................................. 88

Gambar 4.6 Implementasi Halaman Detail Data Ibadah ...................................... 88

Gambar 4.7 Implementasi Halaman Target Ibadah .............................................. 89

Gambar 4.8 Implementasi Halaman Laporan Data Ibadah Per Hari .................... 90

Gambar 4.9 Implementasi Halaman Laporan Data Ibadah Per Minggu ............... 91

Gambar 4.10 Implementasi Halaman Laporan Data Ibadah Per Periode ............. 91

Gambar 4.11 Implementasi Halaman Grafik Ibadah Mingguan ........................... 92

Gambar 4.12 Implementasi Halaman Atur Notifikasi .......................................... 93

Gambar 4.13 Implementasi Halaman Kata Mutiara / Nasihat Islam .................... 93

Gambar 4.14 Implementasi Halaman Arah Kiblat ................................................ 94

Gambar 4.15 Implementasi Halaman Dzikir Digital ............................................ 94

Gambar 4.16 Implementasi Halaman Kritik / saran.............................................. 95

Gambar 4.17 Implementasi Halaman Tentang...................................................... 95

Gambar 4.18 Implementasi Halaman Bantuan ..................................................... 96

Gambar 4.19 Diagram Kuisioner Atas Tanggapan Pernyataan 1 ....................... 104

Gambar 4.20 Diagram Kuisioner Atas Tanggapan Pernyataan 2 ....................... 104

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 18: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

xviii

Gambar 4.21 Diagram Kuisioner Atas Tanggapan Pernyataan 3 ....................... 105

Gambar 4.22 Diagram Kuisioner Atas Tanggapan Pernyataan 4 ....................... 105

Gambar 4.23 Diagram Kuisioner Atas Tanggapan Pernyataan 5 ....................... 106

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 19: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

xix

INTISARI

Amal ibadah harian ibarat sebuah parameter yang digunakan untuk

menyemangati ibadah secara rutin. Jika amal ibadah harian menurun biasanya

akan berpengaruh terhadap semangat untuk menjalani hidup. Beberapa muslim

menuliskan amal yaumi di lembaran kertas atau buku, sehingga besar

kemungkinan kertas atau buku tersebut rusak atau hilang, data-data amalan ibadah

juga kurang valid. Data amal ibadah harian hanya sebatas data saja seperti kurang

memberikan informasi mengenai perkembangan ibadah setiap muslim. Pembuatan

Aplikasi Manajemen Amal Ibadah Harian (Amal Yaumi) Berbasis Android

merupakan solusi yang ditawarkan dari pencatatan amal ibadah harian secara

manual tersebut.

Aplikasi Manajemen Amal Ibadah Harian (Amal Yaumi) Berbasis Android

ini dirancang dengan beberapa metode diantaranya analisa kebutuhan sistem,

media penyimpanan data menggunakan SQLite, desain UML, desain interface,

coding dengan bahasa pemrograman Java dan menggunakan software Android

Studio. Pengumpulan data pada tahap analisa dilakukan dengan observasi

langsung dan study literatur.

Hasil dari tugas akhir ini adalah Aplikasi Manajemen Amal Ibadah Harian

(Amal Yaumi) berbasis android yang berguna untuk memonitor, mengevaluasi dan

menyemangati dalam beramal ibadah dalam kehidupan sehari-hari.

Kata Kunci: Amal Ibadah Harian, Ibadah, Android, Android Studio, SQLite

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Page 20: PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8) ³%ROHKMDGLNDPXPHPEHQFLVHVXDWX SDGDKDOLDDPDWEDLNEDJLNDPX 'DQEROHK jadi kamu mencintai …

xx

ABSTRACT

Daily Charity Worship is a parameter that is used to encourage the

worship regularly. If the daily acts of worship typically decline will affect the zest

for living. Some Muslim write yaumi charity on a sheet of paper or a book, so it is

probable that the paper or a book is damaged or lost, the data practices of

worship are also less valid data. In addition, data was limited to daily acts of

worship such as lack of data only provide information on developments every

Muslim worship. Making Application Management Charity Worship Daily (Amal

Yaumi) Based Android is a solution that arises from daily deeds recording the

manual.

The Android Application of Management Daily Charity Worship was

designed by several methods including system requirements analysis, data storage

media using SQLite, UML design, interface design, coding with Java

programming language and use Android Studio software. Collecting data at the

analysis stage is done by direct observation and study literature.

The results of this final task an application of Management Daily Charity

Worship (Amal Yaumi) based on Android that is useful to monitor, evaluate and

encourage the religious charity in everyday life.

Keywords: Daily Charity Worship, Application, Android, Android Studio, SQLite

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user