APLIKASI KUMPULAN DOA HISNUL MUSLIM BERBASIS ANDROID
Laporan Tugas Akhir
Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Bagus Sasongko NIM. 201110370311070
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015 i
LEMBAR PENGESAHAN
ii
iii
DAFTAR ISI
LEMBAR PERSETUJUAN .......................................................................... ...... i LEMBAR PENGESAHAN ........................................................................... ...... ii LEMBAR PERNYATAAN ....................................................................... ......... iii LEMBAR PERSEMBAHAN ....................................................................... ...... iv KATA PENGANTAR ................................................................................... ........v ABSTRAK ......................................................................................................... .. vi ABSTRACT ............................................................................................ ............. vii DAFTAR ISI ................................................................................................. ..... viii DAFTAR GAMBAR ................................................................................ ........... xi DAFTAR TABEL ........................................................................................... .. xiii BAB I PENDAHULUAN 1.1
Latar Belakang ............................................................................................ 1
1.2
Rumusan Masalah ...................................................................................... 2
1.3
Tujuan ........................................................................................................ 2
1.4
Manfaat ...................................................................................................... 2
1.5
Batasan Masalah ........................................................................................ 3
1.6
Metodologi ................................................................................................. 3
BAB II LANDASAN TEORI 2.1.
Doa ............................................................................................................ 5
2.1.1
Pengertian Doa ........................................................................................... 5
2.2.
Hisnul Muslim .......................................................................................... 6
2.3.
Android ....................................................................................................... 11
2.3.1
Sejarah dan Perkembangan Android .......................................................... 11
2.3.2
Anatomi Android ....................................................................................... 13
2.3.3
Komponen Aplikasi .................................................................................... 16
2.3.4
Tipe Aplikasi Android ................................................................................ 19
2.3.5
Siklus Hidup Aplikasi Android .................................................................. 19
iv
2.3.6
Kelebihan Android .................................................................................... 20
2.4
Penelitian Terdahulu ................................................................................. 21
2.5
Skala Pengukuran ..................................................................................... 23
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1
Analisa Sistem ........................................................................................... 24
3.1.1
Analisa Masalah ........................................................................................ 24
3.1.2
Analisa Arsitektur Sistem ......................................................................... 24
3.1.3
Analisa Fungsional ................................................................................... 25
3.1.4
Analisa Non Fungsional ........................................................................... 25
3.1.5
Analisa Kebutuhan .................................................................................... 26
3.1.5.1 Analisa Kebutuhan Sistem ........................................................................ 26 3.1.5.2 Kebutuhan Alur Proses ............................................................................. 31 3.1.5.3 Perangkat Lunak Yang Dibutuhkan ........................................................... 36 3.1.5.4 Perangkat Keras Yang Dibutuhkan ........................................................... 37 3.2
Perancangan Sistem .................................................................................. 37
3.2.1
Sequence Diagram .................................................................................... 37
3.2.2
Class Diagram ........................................................................................... 39
3.3
Perancangan Tampilan Antar Muka .......................................................... 40
3.3.1
Rancangan Tampilan Menu Utama ........................................................... 41
3.3.2
Rancangan Tampilan Data Doa ................................................................. 41
3.3.3
Rancangan Tampilan About ...................................................................... 42
3.4
Perancangan Pengujian Sistem .................................................................. 43
3.4.1
Rancangan Pengujian Fungsionalitas Sistem ............................................ 43
3.4.2
Rancangan Pengujian Dengan Kuesioner ................................................. 43
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1
Implementasi Program .............................................................................. 45
4.1.1
Implementasi Splash Screen....................................................................... 45
4.1.2
Menu Utama .............................................................................................. 47
4.1.3
Search Doa ............................................................................................... 51
4.1.4
Keterangan Doa ......................................................................................... 53
v
4.1.5
Suara Doa Hisnul Muslim ....................................................................... 55
4.1.6
About Hisnul Muslim ................................................................................. 56
4.2
Tahap Pengujian ......................................................................................... 58
4.2.1
Pengujian Interface Aplikasi ...................................................................... 57
4.2.2
Pengujian Fungsionalitas ........................................................................... 60
4.2.3
Pengujian Dengan Kuesioner .................................................................... 62
BAB V KESIMPULAN DAN SARAN 5.1
Kesimpulan ................................................................................................ 64
5.2
Saran .......................................................................................................... 64
DAFTAR PUSTAKA ............................................................................................. 65
vi
DAFTAR GAMBAR Gambar 2.1
Detail Anatomi Kernel …………………………………..….. ......14
Gambar 2.2
Prioritas Aplikasi Berdasarkan Activity ……………………… ....21
Gambar 3.1
Desain Sistem ………………………………...…… ................... 24
Gambar 3.2
Use Case Diagram …………………………………... .................32
Gambar 3.3
Robustness …………………………………………….................33
Gambar 3.4
Activity Diagram List Doa …………………………………...... ..33
Gambar 3.5
Activity Diagram Search Doa ……………………………… .......34
Gambar 3.6
Activity Diagram Lihat Doa ………………………………….. ....35
Gambar 3.7
Activity Diagram About ……………………………………... .....36
Gambar 3.8
Sequence Diagram List Doa ……………………………...… .......38
Gambar 3.9
Sequence Diagram Search Doa …………………………….. .......38
Gambar 3.10
Sequence Diagram Lihat Doa ………………………………... ..39
Gambar 3.11 Sequence Diagram About ……………………………………......39 Gambar 3.12 Class Diagram ……………………………………………..….....40 Gambar 3.13 Rancangan Tampilan Menu Utama ………………….……..…. ...41 Gambar 3.14 Rancangan Tampilan Doa …………………………………..… ...42 Gambar 3.15 Rancangan Tampilan About ………………………………….. ....42 Gambar 4.1
Splash Screen ………………………………………………...... ..45
Gambar 4.2
Kode Slash.java ……………………………………………….. ...46
Gambar 4.3
Kode Splash.xml ………………………………………………... 46
Gambar 4.4
Menu Utama …………………………………………………..... .47
Gambar 4.5
Kode Mainactivity.java ……………………..………………….. .48
Gambar 4.6
Kode Activitymain.xml ………………………………… .............49
Gambar 4.7
Kode Database Helper.java ……………………………… ...........51
vii
Gambar 4.8
Search ………………………………………………….……… ...52
Gambar 4.9
Fungsi Search ………………………………………….…… .......52
Gambar 4.10 Search Empty ………………………………….……….… .........53 Gambar 4.11
Fungsi Search Empty …………………………….……… ..........53
Gambar 4.12 Keterangan Doa ……….………………..……….………… ........54 Gambar 4.13
Kode Arti.java ……………………………………...…… ...........54
Gambar 4.14
Kode Arti.xml ………………………………...………............... 55
Gambar 4.15 Suara Doa …………………………………………….… ............56 Gambar 4.16
Load Suara Pada Asset ……………………………….……… ....56
Gambar 4.17 About Hisnul Muslim ………………………………....…… .......57 Gambar 4.18
Kode About Hisnul.java ………………………………....… .......57
Gambar 4.19
Kode About Hisnul.xml ………………………………...… ........58
viii
DAFTAR TABEL
Tabel 3.1
Non Fungsional ………………………………...………….…… .....26
Tabel 3.2
Daftar Pemilih Tetap ………………………………………… .........26
Tabel 3.3
Judul Doa …………………….…………………………………… .27
Tabel 3.4
Penjelasan Use Case Diagram ……………………………………...32
Tabel 3.5
Rancangan Pengujian Kuesioner ……………………………….... ..43
Tabel 4.1
Pengujian Interface ………………………………....…………… ...59
Tabel 4.2
Pengujian Sistem List Doa …………………………………….…. ..60
Tabel 4.3
Hasil Pengujian Kuesioner ………………...………………....…… .62
ix
DAFTAR PUSTAKA Aceh, Abu Bakar. 1996. Pengantar Ilmu Tasawuf. Solo: Ramadhoni. Android Developers Documentation, 2014, di download pada tanggal 19 November 2014. http://developer.Android.com/guide/topics/data/data-storage.html Anggriawan, Didit. 2014. Aplikasi Kumpulan Doa – Doa Islam Menggunakan Smartphone Pada Platform Android. Malang: UMM. Ar-Rayyan Syarah Hishnul Muslim min Adzkari Al-Kitab wa As-Sunnah, Majdi bin Abdil Wahhab Ahmad, Pustaka Ar-Rayyan ISBN 979-1309-15-8 Asnawan. 2012. Pendidikan Islam dan Teknologi Komunikasi. Jember: STAIFAS. Burnette. 2009. Hello Android 2nd Edition. Pragmatic Bookshelf. Google
IO,
Android
Anatomy
and
Physiology.
http://sites.google.com/site/io/anatomy--physiology-of-an-Android, didownload 26 November 2014. Meier, Retto. 2009. Professional Android Application Development. Wiley Publising Inc. Nicolas
Gramlich,
Andbook
:
Android
Programming,
2014,
http://andbook.anddev.org/ didownload 30 September 2014. Rofiq, A. 2013. Perancangan Aplikasi Pengenalan dan Pendalaman Rukun Islam Berbasis Android. Yogyakarta: STMIK AMIKOM. Sa’id, Syaikh. 2014. Kumpulan Doa Mustajab Dan Dxikir Pilihan Berdasarkan AlQur’an dan As-Sunnah. Jakarta : Darul Haq Sayed dan Satya. 2009. Pro Android. Apress Inc. Sholihin, Atang, Do'a-Do'a Nabi Saw Ketika Sujud Dan Tasyahhud, 2008, http:/muhammadiyahdiy.or.id, didownload 28 Desember 2014. x
Sugiyono. 1999. Metode Peneletian Bisnis. Jakarta: Gramedia. Valentine, Hasna R. 2013. Pengaruh Teknologi terhadap Gaya HidupManusia, DuniaPendidikan, dan PsikologiManusia. Semarang: UNS.
xi