DAFTAR ISI
HALAMAN JUDUL ................................................................................................ HALAMAN PENGESAHAN PEMBIMBING ....................................................... HALAMAN PENGESAHAN PENGUJI ................................................................. SURAT PERNYATAAN KARYA ASLI TUGAS AKHIR .................................... HALAMAN PERSEMBAHAN ............................................................................... HALAMAN MOTTO .............................................................................................. KATA PENGANTAR .............................................................................................. ABSTRAK ............................................................................................................... DAFTAR ISI ............................................................................................................ DAFTAR GAMBAR ................................................................................................ DAFTAR TABEL .................................................................................................... DAFTAR MODUL PROGRAM ..............................................................................
i ii iii iv v vi vii ix x xiii xiv xv
BAB I 1.1 1.2 1.3 1.4 1.5 1.6 1.7
PENDAHULUAN .................................................................................. Latar Belakang ......................................................................................... Rumusan Masalah .................................................................................... Batasan Masalah ...................................................................................... Tujuan Penelitian ...................................................................................... Manfaat Penelitian ................................................................................... Metodologi Penelitian .............................................................................. Sistematika Penulisan ..............................................................................
1 1 2 2 3 3 3 4
BAB II 2.1 2.2 2.2.1 2.2.2 2.2.3 2.3 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.5 2.5.1 2.5.2 2.6 2.7 2.8 2.9 2.10 2.11 2.11.1 2.11 .2 2.12
DASAR TEORI ...................................................................................... Aplikasi .................................................................................................... Android .................................................................................................... Sejarah Android ....................................................................................... Anatomi Android ..................................................................................... Versi Android ........................................................................................... Guidelines for Rapid Application Engineering (GRAPPLE) .................. Unified Modeling Language (UML) ........................................................ Diagram Use Case .................................................................................... Diagram Class........................................................................................... Diagram Sequence..................................................................................... Diagram Activity ....................................................................................... Software Requirement ............................................................................. SDK Android ............................................................................................ Android Studio ......................................................................................... Web Service ............................................................................................. SQLite ...................................................................................................... Basis Data ................................................................................................ JSON ........................................................................................................ MySQL .................................................................................................... Umroh ...................................................................................................... Thawaf ..................................................................................................... Sa’I .......................................................................................................... Studi Pustaka ............................................................................................
5 5 6 6 7 9 12 13 14 15 17 19 20 20 21 23 23 24 24 24 25 27 30 31
x
BAB III 3.1 3.1.1 3.1.2 3.2 3.2.1.1 3.2.1.2 3.2.2 3.2.3 3.2.3.1 3.2.3.2 3.2.3.3 3.2.3.4 3.2.3.5 3.2.3.6 3.2.3.7 3.2.3.8 3.3 3.3.1 3.3.1.1 3.3.1.2 3.3.1.3 3.3.1.4 3.3.1.5 3.3.1.6 3.3.1.7 3.3.1.8 3.3.2 3.3.2.1 3.3.3 3.3.4 3.3.5 3.3.5.1 3.3.5.2 3.3.5.2 3.3.5.3 3.3.5.4 3.3.5.5 3.3.5.6 3.3.5.7 3.3.5.8 3.3.6 3.3.6.1 3.3.6.2 3.3.6.3
ANALISIS DAN PERANCANGAN ..................................................... Pengumpulan Kebutuhan (Requirement Gathering)................................. Analisis Domain ....................................................................................... Identifikasi Sistem ................................................................................... Analisis (Analisys) .................................................................................... Diagram Use Case User............................................................................ Diagram Use Case Admin ......................................................................... Diagram Class........................................................................................... Diagram Sequence..................................................................................... Diagram Sequence Rukun Umroh ............................................................ Diagram Sequence Umroh ....................................................................... Diagram Sequence Thawaf ....................................................................... Diagram Sequence Sa’i ............................................................................ Diagram Sequence Doa Umum ................................................................ Diagram Sequence Video Tutorial ........................................................... Diagram Sequence Tempat Bersejarah .................................................... Diagram Sequence Admin ....................................................................... Perancangan (Design) .............................................................................. Diagram Activity ....................................................................................... Diagram Activity Rukun Umroh .............................................................. Diagram Activity Umroh .......................................................................... Diagram Activity Thawaf .......................................................................... Diagram Activity Sa’i ................................................................................ Diagram Activity Doa Umum ................................................................... Diagram Activity Video Tutorial .............................................................. Diagram Activity Tempat Bersejarah ....................................................... Diagram Activity Admin .......................................................................... Perancangan Basis Data ........................................................................... Perancangan Tabel ................................................................................... Perancangan Struktur Menu Aplikasi ...................................................... Perancangan Struktur Menu Admin ......................................................... Rancangan Antar Muka Aplikasi.............................................................. Rancangan Antar Muka Halaman Utama ................................................ Rancangan Antar Muka Rukun Umroh ................................................... Rancangan Antar Muka Umroh ............................................................... Rancangan Antar Muka Thawaf ............................................................... Rancangan Antar Muka Sa’i .................................................................... Rancangan Antar Muka Doa Umum ........................................................ Rancangan Antar Muka Contoh Doa ....................................................... Rancangan Antar Muka Video Tutorial.................................................... Rancangan Antar Muka Tempat Bersejarah ............................................. Rancangan Antar Muka Web Service....................................................... Rancangan Antar Muka Login Admin ..................................................... Rancangan Antar Muka Admin Doa ........................................................ Rancangan Antar Muka Admin Tambah Data Doa .................................
32 32 32 33 33 34 35 35 37 37 37 38 39 39 40 40 41 41 41 42 42 43 43 44 45 45 46 46 47 48 49 49 49 50 51 51 52 53 53 54 55 55 55 56 56
BAB IV IMPLEMENTASI .................................................................................. 4.1 Perangkat Keras yang Digunakan untuk Membangun Aplikasi ..............
58 58
xi
4.2 4.3 4.3.1 4.3.1.1 4.3.1.2 4.3.1.3 4.3.1.4 4.3.1.5 4.3.1.6 4.3.1.7 4.3.2 4.3.2.1 4.3.2.2 4.3.2.3 4.3.2.4
Perangkat Lunak yang Digunakan untuk Membangun Aplikasi .............. Implementasi ............................................................................................ Implementasi User .................................................................................... Implementasi Halaman Utama.................................................................. Implementasi Halaman Umroh ................................................................. Implementasi Halaman Thawaf ............................................................... Implementasi Halaman Sa’i ..................................................................... Implementasi Halaman Doa Umum.......................................................... Implementasi Halaman Video Tutorial..................................................... Implementasi Halaman Tempat Bersejarah .............................................. Implementasi Admin................................................................................. Implementasi Halaman Admin Login....................................................... Implementasi Halaman Admin Index ....................................................... Implementasi Halaman Admin Doa.......................................................... Implementasi Halaman Admin Tambah Data Doa ...................................
58 59 59 59 62 64 67 70 74 76 82 82 84 85 86
BAB V 5.1 5.2
PENUTUP................................................................................................ Kesimpulan ............................................................................................... Saran .........................................................................................................
86 86 86
DAFTAR PUSTAKA ............................................................................................. LAMPIRAN
87
xii
Gambar 2.1 Gambar 2.2 Gambar 2.3 Gambar 2.4 Gambar 2.5 Gambar 3.1 Gambar 3.2 Gambar 3.3 Gambar 3.4 Gambar 3.5 Gambar 3.6 Gambar 3.7 Gambar 3.8 Gambar 3.9 Gambar 3.10 Gambar 3.11 Gambar 3.12 Gambar 3.13 Gambar 3.14 Gambar 3.15 Gambar 3.16 Gambar 3.17 Gambar 3.18 Gambar 3.19 Gambar 3.20 Gambar 3.21 Gambar 3.22 Gambar 3.23 Gambar 3.24 Gambar 3.25 Gambar 3.26 Gambar 3.27 Gambar 3.28 Gambar 3.29 Gambar 3.30 Gambar 3.31 Gambar 3.32 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4 Gambar 4.5 Gambar 4.6 Gambar 4.7 Gambar 4.8 Gambar 4.9 Gambar 4.10 Gambar 4.13
DAFTAR GAMBAR Arsitektur Sistem Operasi Android ...................................................... Contoh Diagram Use Case ................................................................... Contoh Diagram Class.......................................................................... Contoh Diagram Sequence.................................................................... Contoh Diagram Activity ...................................................................... Arsitektur Sistem ................................................................................. Diagram Use Case User ....................................................................... Diagram Use Case Admin .................................................................... Diagram Class ...................................................................................... Diagram Sequence Umroh ................................................................... Diagram Sequence Thawaf .................................................................. Diagram Sequence Sa’i ........................................................................ Diagram Sequence Doa Umum ............................................................ Diagram Sequence Video tutorial ......................................................... Diagram Sequence Tempat Bersejarah ................................................. Diagram Sequence Admin .................................................................... Diagram Activity Umroh ...................................................................... Diagram Activity Thawaf ..................................................................... Diagram Activity Sa’i ........................................................................... Diagram Activity Doa Umum................................................................ Diagram Activity Video tutorial ............................................................ Diagram Activity Tempat Bersejarah .................................................... Diagram Activity Admin ...................................................................... Perancangan Model Objek Basis data .................................................. Struktur Menu Aplikasi ........................................................................ Struktur Menu admin ........................................................................... Rancangan Antar Muka Halaman Utama ............................................ Rancangan Antar Muka Umroh ............................................................ Rancangan Antar Muka Thawaf .......................................................... Rancangan Antar Muka Sa’i ................................................................ Rancangan Antar Muka Doa Umum .................................................... Rancangan Antar Muka Contoh Doa ................................................... Rancangan Antar Muka Video Tutorial................................................ Rancangan Antar Muka Tempat Bersejarah ......................................... Rancangan Antar Muka Login Admin ................................................. Rancangan Antar Muka Admin Doa .................................................... Rancangan Antar Muka Admin Tambah Data Doa ............................. Halaman Menu Utama .......................................................................... Halaman Umroh.................................................................................... Halaman Thawaf................................................................................... Halaman Sa’i......................................................................................... Halaman Doa Umum ............................................................................ Halaman Video tutorial......................................................................... Halaman Tempat Bersejarah................................................................. Halaman Admin Login ......................................................................... Halaman Admin Index .......................................................................... Halaman Admin Doa ............................................................................ Halaman Admin Tambah Data Doa...................................................... xiii
7 15 17 19 20 32 33 34 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 47 47 48 49 49 50 51 51 52 53 53 54 55 60 62 64 67 70 74 76 83 84 85 86
DAFTAR TABEL Tabel 2.1 Tabel 2.2 Tabel 2.3 Tabel 2.4 Tabel 2.5 Tabel 2.6 Tabel 3.1 Tabel 3.2 Tabel 4.1 Tabel 4.2
Notasi Diagram Use Case .................................................................... Notasi Diagram Class .......................................................................... Notasi Diagram Sequence .................................................................... Notasi Diagram Activity........................................................................ Lanjutan Notasi Diagram Activity......................................................... Android Studio vs Eclipse ADT comparison........................................ Admin ................................................................................................... Doa........................................................................................................ Tabel Kebutuhan Perangkat Keras ....................................................... Tabel Kebutuhan Perangkat Lunak.......................................................
xiv
15 16 18 19 20 23 46 46 58 59
DAFTAR MODUL PROGRAM Modul Program 4.1 Source Code Halaman Menu Utama........................................ Modul Program 4.2 Lanjutan Source Code Halaman Menu Utama ........................ Modul Program 4.3 Source Code Layout Menu Utama ......................................... Modul Program 4.4 Lanjutan Source Code Layout Menu Utama........................... Modul Program 4.5 Source Code Halaman Umroh ................................................ Modul Program 4.6 Source Code Layout Umroh ................................................... Modul Program 4.7 Source Code Halaman Thawaf ............................................... Modul Program 4.8 Lanjutan Source Code Halaman Thawaf ................................ Modul Program 4.9 Source Code Layout Thawaf .................................................. Modul Program 4.10 Source Code Halaman Sa’i ..................................................... Modul Program 4.11 Lanjutan Source Code Halaman Sa’i...................................... Modul Program 4.12 Lanjutan Source Code Halaman Sa’i...................................... Modul Program 4.13 Source Code Layout Sa;i ........................................................ Modul Program 4.14 Lanjutan Source Code Layout Sa’i ......................................... Modul Program 4.15 Source Code Halaman Doa Umum......................................... Modul Program 4.16 Lanjutan Source Code Halaman Doa Umum ......................... Modul Program 4.17 Lanjutan Source Code Halaman Doa Umum ......................... Modul Program 4.18 Source Code Layout Doa Umum ............................................ Modul Program 4.19 Lanjutan Source Code Layout Doa Umum............................. Modul Program 4.20 Source Code Halaman Video Tutorial.................................... Modul Program 4.21 Source Code Layout Video Tutorial ....................................... Modul Program 4.22 Source Code Halaman Tempat Bersejarah ............................. Modul Program 4.23 Lanjutan Source Code Halaman Tempat Bersejarah.............. Modul Program 4.24 Lanjutan Source Code Halaman Tempat Bersejarah.............. Modul Program 4.25 Source Code Layout Tempat Bersejarah ............................... Modul Program 4.26 Lanjutan Source Code Layout Tempat Bersejarah ................. Modul Program 4.27 Lanjutan Source Code Layout Tempat Bersejarah ................. Modul Program 4.28 Lanjutan Source Code Layout Tempat Bersejarah ................. Modul Program 4.29 Lanjutan Source Code Layout Tempat Bersejarah ................. Modul Program 4.30 Source Code Halaman Admin Login...................................... Modul Program 4.31 Lanjutan Source Code Halaman Admin Login....................... Modul Program 4.32 Source Code Halaman Admin Index ...................................... Modul Program 4.33 Source Code Halaman Admin Doa......................................... Modul Program 4.34 Lanjutan Source Code Halaman Admin Doa ........................ Modul Program 4.35 Source Code Halaman Admin Tambah Data Doa ..................
xv
60 61 61 62 63 63 64 65 66 67 68 69 69 70 71 72 73 73 74 75 75 76 77 78 78 79 80 81 82 83 84 84 85 86 87