DAFTAR ISI KATA PENGANTAR... i ABSTRACT... ii ABSTRAK... iii DAFTAR ISI... iv DAFTAR TABEL... vi DAFTAR GAMBAR... vii DAFTAR SIMBOL... ix BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Identifikasi Masalah... 3 1.3 Maksud dan Tujuan Penelitian... 3 1.4 Metodologi Penelitian... 3 1.5 Batasan Masalah... 4 1.6 Sistematika Penulisan... 5 BAB II LANDASAN TEORI... 6 2.1 Waterfall... 6 2.1.1 Model Waterfall... 6 2.1.2 Tahapan Waterfall... 6 2.2 Metode Objek Oriented... 7 2.3 Black Box Testing... 8 2.4 Metode Fisher Yates-Shuffle... 8 2.5 Unified Modeling Language (UML)... 9 2.5.1 Use Case Diagram... 10 2.5.2 Activity Diagram... 10 2.5.3 Sequence Diagram... 10 2.6 Pembelajaran... 10 2.7 Sholat... 11 2.8 Platform Android... 11 2.9 Arsitektur Android... 12 2.10 ADT (Android Development Tools)... 14
2.11 SQLite... 15 2.12 Penelitian Terdahulu... 15 BAB III METODOLOGI PENELITIAN... 22 3.1. Model pengembangan perangkat lunak... 22 3.2. Metode Pengembangan Perangkat Lunak... 23 3.3. Tools pengembangan sistem... 23 BAB IV HASIL DAN PEMBAHASAN... 26 4.1 Analisis... 26 4.1.1 Analisa Masalah... 26 4.1.2 Analisis Sistem... 26 4.1.3 Analisa Sistem Yang Berjalan... 26 4.1.4 Analisa Sistem Usulan... 28 4.1.5 Class Diagram... 32 4.1.6 Analisa Kebutuhan... 32 4.2 Perancangan... 33 4.2.1 Use Case Diagram... 33 4.2.2 Deskripsi Use Case Diagram... 34 4.2.3 Struktur Navigasi... 36 4.2.4 Perancangan Antarmuka... 37 4.2.5 Sequence Diagram... 46 4.3 Rancangan Algoritma... 50 4.4 Implementasi... 52 4.5 Hasil Pengujian dengan Menggunakan Metode Blackbox... 71 BAB V PENUTUP... 73 5.1 Kesimpulan... 73 5.2 Saran... 73 DAFTAR PUSTAKA... 74 LAMPIRAN..75
DAFTAR TABEL Table 3.1 Algoritma Fisher Yates......25 Table 4. 1 Analisa Kebutuhan... 33 Table 4. 2 Deskripsi Use Case Diagram Huruf Hijaiyah... 34 Table 4. 3 Deskripsi Use Case Diagram Doa Harian... 34 Table 4. 4 Deskripsi Use Case Diagram Sholat... 34 Table 4. 5 Deskripsi Use Case Diagram Gerakan Sholat... 35 Table 4. 6 Deskripsi Use Case Diagram Bacaan Sholat... 35 Table 4. 7 Deskripsi Use Case Diagram Niat Sholat... 35 Table 4. 8 Deskripsi Use Case Diagram Kuis... 35 Table 4. 9 Hasil Pengujian Black Box... 71
DAFTAR GAMBAR Gambar 2.1 Model Waterfall... 6 Gambar 2.2 Arsitektur Android.....12 Gambar 3.1 Model Waterfall. 22 Gambar 4. 1 Activity Diagram Sistem Berjalan... 27 Gambar 4. 2 Activity Diagram Menu Utama... 28 Gambar 4. 3 Activity Diagram Huruf Hijaiyah... 29 Gambar 4. 4 Activity Diagram Doa Harian... 29 Gambar 4. 5 Activity Diagram Menu Sholat... 30 Gambar 4. 6 Activity Diagram Kuis... 31 Gambar 4. 7 Class Diagram... 32 Gambar 4. 8 Use Case Diagram Aplikasi... 34 Gambar 4. 9 Struktur Navigasi Program... 36 Gambar 4. 10 Rancangan Splash Screen... 38 Gambar 4. 11 Rancangan Layar Menu Utama... 39 Gambar 4. 12 Rancangan Layar Huruf Hijaiyah... 40 Gambar 4. 13 Rancangan Layar Doa Harian... 41 Gambar 4. 14 Rancangan Layar Menu Sholat... 42 Gambar 4. 15 Rancangan Layar Gerakan Sholat... 43 Gambar 4. 16 Rancangan Layar Bacaan Sholat... 44 Gambar 4. 17 Rancangan Layar Niat Sholat... 44 Gambar 4. 18 Rancangan Layar Form Nama Kuis... 45 Gambar 4. 19 Rancangan Layar Form Kuis... 45 Gambar 4. 20 Rancangan Layar Form Nilai Kuis... 45 Gambar 4. 21 Sequence Diagram Huruf Hijaiyah... 46 Gambar 4. 22 Sequence Diagram Doa Harian... 46 Gambar 4. 23 Sequence Diagram Sholat... 47 Gambar 4. 24 Sequence Diagram Gerakan Sholat... 47 Gambar 4. 25 Sequence Diagram Bacaan Sholat... 48 Gambar 4. 26 Sequence Diagram Niat Sholat... 49 Gambar 4. 27 Sequence Diagram Kuis... 49 Gambar 4. 28 Alur proses Algoritma Fisher Yates... 50 Gambar 4. 29 Array Soal... 51 Gambar 4. 30 Kodingan Pengacakan Angka... 51 Gambar 4. 31 Mendapatkan Soal... 51 Gambar 4. 32 Tampilan Implementasi Splash screen... 52 Gambar 4. 33 Tampilan Implementasi Menu utama... 52
Gambar 4. 34 Tampilan Implementasi huruf Hijaiyah... 53 Gambar 4. 35 Tampilan implementasi Doa Sebelum makan... 54 Gambar 4. 36 Tampilan Implementasi Doa Sesudah Makan... 54 Gambar 4. 37 Tampilan Implementasi Doa Sebelum Tidur... 55 Gambar 4. 38 Tampilan Implementasi Doa Bangun Tidur... 55 Gambar 4. 39 Tampilan Implementasi Doa Masuk Masjid... 56 Gambar 4. 40 Tampilan Implementasi Doa Keluar Masjid... 56 Gambar 4. 41 Tampilan Menu Sholat... 57 Gambar 4. 42 Tampilan gerakan takbiratulihram... 58 Gambar 4. 43 Tampilan Gerakan Rukuk... 58 Gambar 4. 44 Tampilan Gerakan Iktidal... 59 Gambar 4. 45 Tampilan Gerakan Sujud... 59 Gambar 4. 46 Tampilan Gerakan Duduk Antara Dua Sujud... 60 Gambar 4. 47 Tampilan gerakan Tasyahud Awal... 60 Gambar 4. 48 Tampilan Gerakan Tasyahud Akhir... 61 Gambar 4. 49 Tampilan Gerakan Salam... 61 Gambar 4. 50 Tampilan Bacaan Sholat Alfatihah... 62 Gambar 4. 51 Tampilan Doa Iftitah... 62 Gambar 4. 52 Tampilan Doa rukuk... 63 Gambar 4. 53 Tampilan Doa Iktidal... 63 Gambar 4. 54 Tampilan Bacaan Sujud... 64 Gambar 4. 55 Tampilan Bacaan Doa Duduk Antara Dua Sujud... 64 Gambar 4. 56 Tampilan Doa Tasyahud... 65 Gambar 4. 57 Tampilan Niat sholat Subuh... 66 Gambar 4. 58 Tampilan Niat Sholat Zuhur... 66 Gambar 4. 59 Tampilan Niat Sholat Ashar... 67 Gambar 4. 60 Tampilan Niat Sholat Magrib... 67 Gambar 4. 61 Tampilan Niat Sholat Isya... 68 Gambar 4. 62 Tampilan Form Nama Peserta Kuis... 69 Gambar 4. 63 Tampilan Form Kuis... 69 Gambar 4. 64 Tampilan Form Hasil Kuis... 70