PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8)...
Transcript of PEMBUATAN APLIKASI MANAJEMEN AMAL IBADAH HARIAN … file(Q.S. Surah Al -Insyirah ayat 6 -8)...
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
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
iii
001
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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