APLIKASI FIKIH SUNNAH WANITA DENGAN PEMBAHASAN PERMASALAHAN WANITA DAN SOAL LATIHAN BERBASIS ANDROID
Muhamad Ridwan Maulana 41813010066
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
http://digilib.mercubuana.ac.id/
APLIKASI FIKIH SUNNAH WANITA DENGAN PEMBAHASAN PERMASALAHAN WANITA DAN SOAL LATIHAN BERBASIS ANDROID
Laporan Tugas Akhir
Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh:
Muhamad Ridwan Maulana 41813010066
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
http://digilib.mercubuana.ac.id/
i
http://digilib.mercubuana.ac.id/
ii
http://digilib.mercubuana.ac.id/
iii
http://digilib.mercubuana.ac.id/
KATA PENGANTAR
Puji syukur Alhamdulillah atas nikmat Allah Subhanahu Wa Ta ’ala yang telah memberikan saya kesehatan, kemudahan, dan segala hal sehingga saya dapat menyelesaikan Tugas Akhir saya tepat pada waktunya. Dimana Tugas Akhir ini merupakan salah satu persyaratan untuk dapat menyelesaikan Program Studi Strata Satu (S1) pada Jurusan Sistem Informasi Universitas Mercu Buana. Saya menyadari bahwa selama penulisan Tugas Akhir ini mengalami banyak hambatan dan keterbatasan dalam persiapan, penyusunan maupun tahap penyelesaian tidak akan dapat selesai tepat pada waktunya tanpa bantuan, bimbingan, dan motivasi dari berbagai pihak. Maka dari itu dengan segala kerendahan hati, saya ingin menyampaikan ucapan terima kasih sebesar-besarnya kepada: 1.
Yang terhormat ibu Ratna Mutu Manikam, S.Kom., MT, selaku dosen pembimbing Tugas Akhir saya, yang dengan sabar dan selalu meluangkan waktunya untuk memberikan pengarahan, bimbingan, dan motivasi serta saran untuk kebaikan Tugas Akhir ini.
2.
Yang terhormat ibu Nur Ani, ST., MMSI, selaku Kepala Prodi Sistem Informasi.
3.
Yang terhormat ibu Inge Handriyani, SE. MMSI, M.Ak, selaku koordinator Tugas Akhir Program Studi Sistem Informasi
4.
Yang terhormat bapak Misbahul Fajri, ST, MTI dan Yuwan Jumaryadi, S.Kom, MM selaku dosen pembimbing Akademik.
5.
Yang paling utama kepada orang tua saya terutama ibu saya Yuni Magdalena, dan Almarhum bapak saya Muhammad Subur, dan Paman saya dr. Hartoto Setyo, serta kedua kakak saya Novi Ariyanti dan Siti Rohma Gia yang telah memberikan dukungan baik secara materi dan motivasi, serta doa yang sangat berarti.
6.
Kepada guru saya ust. Ali abi Zaid, ust. Khalid Basalamah, ust. Syafiq Riza Basalamah, ust. Firanda Andirja yang telah memberikan arahan dan ilmu agama. Jazakumullah Khairan.
vi
http://digilib.mercubuana.ac.id/
7.
Untuk Intan Dwi Cahyantini, Arrini Izzati Zaira, Anggie Anggraeni, Dea Razkya Putri, Elvin, Ray, Aay Ia Ruhia, Elia, Mega, Rahmania dkk yang telah memberikan doa serta dukungan untuk saya. Jazakumullah Khair.
8.
Untuk teman-teman Sistem Informasi 2013 khususnya kepada Ade, Abi, Ridwan, Reikiy, Ibnu, Galih, Yonan, Niken, Devi, Anggi, dan Konita. Yang telah memberikan maskan serta saran untuk tugas akhir ini.
9.
Dan semua pihak yang membantu secara langsung maupun tidak langsung.
Akhir kata saya sampaikan terima kasih kepada semua pihak yang telah berperan dalam penyusunan tugas akhir ini. Selain itu, saya sepenuhnya menyadari pula bahwa tugas akhir ini masih jauh dari kesempurnaan sehingga masih diperlukannya kritik dan saran agar dapat dikembangkan dikemudian hari. Semoga tugas akhir ini dapat bermanfaat bagi semua pihak yang berkepentingan.
Jakarta, 04 Mei 2017
Muhamad Ridwan Maulana
vii
http://digilib.mercubuana.ac.id/
DAFTAR ISI
LEMBAR PERNYATAAN ...................................................................................... i LEMBAR PERSETUJUAN .................................................................................... ii LEMBAR PENGESAHAN .................................................................................... iii ABTRACT ................................................................................................................ iv ABSTRAK ................................................................................................................. v KATA PENGANTAR ............................................................................................. vi DAFTAR ISI ........................................................................................................... viii DAFTAR GAMBAR ................................................................................................ xi DAFTAR TABEL ................................................................................................... xiii BAB I PENDAHULUAN 1.1. Latar Belakang ............................................................................................... 1 1.2. Rumusan Masalah ......................................................................................... 2 1.3. Batasan Masalah ............................................................................................ 3 1.4. Tujuan dan Manfaat Penelitian ................................................................... 3 1.5. Metode Penelitian .......................................................................................... 4 1.5.1. Teknik Pengumpulan Data.............................................................. 4 1.5.2. Metode Perancangan Sistem........................................................... 4 1.6. Sistematika Penulisan ................................................................................... 5 BAB II LANDASAN TEORI 2.1. Android............................................................................................................ 6 2.1.1. Fitur-Fitur Android ........................................................................... 7 2.1.2. Framework Android......................................................................... 7 2.1.3. Komponen Aplikasi Android ......................................................... 8 2.1.4. Arsitektur Android ........................................................................... 9 2.1.5. Fitur-Fitur Android ........................................................................... 7 2.2. Android Studio ............................................................................................. 10 2.3. Fikih ............................................................................................................... 11 2.3.1. Pengertian Fikih ..............................................................................11 2.3.2. Karakteristik Ilmu Fikih ................................................................13 2.3.3. Pengertian Mahzab ......................................................................... 14 viii
http://digilib.mercubuana.ac.id/
2.4. UML (Unified Modeling Language) ........................................................17 2.4.1. Use Case Diagram ........................................................................18 2.4.2. Activity Diagram............................................................................. 19 2.4.3. Class Diagram ............................................................................... 21 2.4.4. Sequence Diagram ......................................................................... 24 2.5. Database ........................................................................................................26 2.5.1. Pengertian Database ....................................................................... 26 2.5.2. Operasi Dasar Database................................................................. 27 2.5.3. Komponen Database ......................................................................27 2.5.4. Bahasa Basis Data (Database Languange) ............................... 30 2.6. SQLite Database ..........................................................................................31 2.7. Prototype Model ..........................................................................................32 2.8. Black-Box Testing........................................................................................33 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1. Analisa Sistem ............................................................................................. 35 3.2. Perancangan Sistem ....................................................................................36 3.2.1. Use Case Diagram ..............................................................................37 3.2.2. Activity Diagram ..................................................................................39 3.2.2.1. Activity Diagram Melihat Materi Fikih Sunnah Wanita ............................................................................................... 39
3.2.2.2. Activity Diagram Melihat Pembahasan Permasalahan Wanita................................................................................... 40 3.2.2.3. Activity Diagram Soal Latihan ....................................... 41 3.2.3. Sequence Diagram ......................................................................... 42 3.2.3.1.Sequence Diagram Melihat Materi Fikih Sunnah Wanita................................................................................... 42 3.2.3.2. Sequence Diagram Melihat Pembahasan Permasalahan Wanita................................................................................... 43 3.2.3.3. Sequence Diagram Soal Latihan ....................................44 3.2.4. Class Diagram ................................................................................45 3.3. Rancangan Struktur Tabel ......................................................................... 45 3.4. Rancangan Layar (User Interface) ..........................................................46
ix
http://digilib.mercubuana.ac.id/
3.4.1. Rancangan Layar Halaman Utama ..............................................46 3.4.2. Rancangan Layar Menu Materi ................................................... 47 3.4.3. Rancangan Layar Sub Menu Materi ........................................... 48 3.4.4. Rancangan Layar Tampilan Mater ..............................................49 3.4.5. Rancangan Layar Permasalahan Wanita ....................................50 3.4.6. Rancangan Layar Tampilan Permasalahan Wanita ..................51 3.4.7. Rancangan Layar Tampilan Soal Latihan ..................................52 3.4.8. Rancangan Layar Tampilan Nilai Hasil ..................................... 53 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Impelentasi Aplikasi ............................................................................ 54 4.1.1. Perangkat Keras (Hardware) .................................................. 54 4.1.2. Perangkat Lunak (Software).................................................... 54 4.2. Tampilan Antar Muka ......................................................................... 55 4.2.1. Tampilan Antar Muka Halaman Utama ................................. 55 4.2.2. Tampilan Antar Muka Menu Materi Fiqih Wanita ................ 56 4.2.3. Tampilan Antar Muka Sub Menu Materi ............................... 57 4.2.4. Tampilan Antar Muka Materi ................................................. 58 4.2.5. Tampilan Antar Muka Menu Permasalahan Wanita .............. 59 4.2.6. Tampilan Antar Muka Permasalahan Wanita......................... 60 4.2.7. Tampilan Antar Muka Soal Latihan ....................................... 61 4.2.8. Tampilan Antar Muka Nilai Hasil .......................................... 62 4.3. Metode Pengujian ................................................................................ 63 4.3.1. Skenario Pengujian .................................................................. 63 4.3.2. Hasil Pengujian ........................................................................ 65 4.3.3. Analisa Hasil Pengujian .......................................................... 66 BAB V PENUTUP 5.1. Kesimpulan .......................................................................................... 67 5.2. Saran..................................................................................................... 67 DAFTAR PUSTAKA ............................................................................................. 68 LAMPIRAN ............................................................................................................ 69
x
http://digilib.mercubuana.ac.id/
DAFTAR GAMBAR
Gambar 2.1 Arsitektur Android ................................................................................. 9 Gambar 2.2 Contoh Use Case Diagram (Dennis, 2015) ........................................ 19 Gambar 2.3 Contoh Activity Diagram (Dennis, 2015) ........................................... 21 Gambar 2.4 Contoh Class Diagram (Dennis, 2015) .............................................. 23 Gambar 2.4 Contoh Sequence Diagram (Dennis, 2015) ........................................ 25 Gambar 2.6 Sistem Basis Data ................................................................................ 26 Gambar 2.7 Sistem Jaringan Komputer .................................................................. 28 Gambar 2.8 Prototype Model (Pressman, 2010) ..................................................... 33 Gambar 3.1 Use Case Diagram Sistem Usulan ...................................................... 37 Gambar 3.2 Activity Diagram Melihat Materi Fikih Sunnah Wanita .................... 39 Gambar 3.3 Activity Diagram Melihat Pembahasan Permasalahan Wanita .......... 40 Gambar 3.4 Activity Diagram Soal Latihan ............................................................ 41 Gambar 3.5 Sequence Diagram Melihat Materi Fikih Sunnah Wanita ................. 42 Gambar 3.6 Sequence Diagram Melihat Pembahasan Permasalahan Wanita ....... 43 Gambar 3.7 Sequence Diagram Soal Latihan ......................................................... 44 Gambar 3.8 Class Diagram Soal ............................................................................. 45 Gambar 3.9 Rancangan Layar Halaman Utama...................................................... 46 Gambar 3.10 Rancangan Layar Menu Materi ......................................................... 47 Gambar 3.11 Rancangan Layar Sub Menu Materi ................................................. 48 Gambar 3.12 Rancangan Layar Tampilan Materi................................................... 49 Gambar 3.13 Rancangan Layar Menu Permasalahan Wanita ................................ 50 Gambar 3.14 Rancangan Layar Tampilan Permasalahan Wanita .......................... 51 Gambar 3.15 Rancangan Layar Tampilan Soal Latihan ......................................... 52 Gambar 3.16 Rancangan Layar Tampilan Nilai Soal ............................................. 53 Gambar 4.1 Tampilan Antar Muka Halaman Utama.............................................. 55 Gambar 4.2 Tampilan Antar Muka Menu Materi Fiqih Wanita ............................ 56 Gambar 4.3 Tampilan Antar Muka Sub Menu Materi ........................................... 57 Gambar 4.4 Tampilan Antar Muka Materi.............................................................. 58 Gambar 4.5 Tampilan Antar Muka Menu Permasalahan Wanita .......................... 59 Gambar 4.6 Tampilan Antar Muka Permasalahan Wanita ..................................... 60 xi
http://digilib.mercubuana.ac.id/
Gambar 4.7 Tampilan Antar Muka Soal Latihan .................................................... 61 Gambar 4.8 Tampilan Antar Muka Nilai Hasil....................................................... 62
xii
http://digilib.mercubuana.ac.id/
DAFTAR TABEL
Tabel 2.1 Simbol Use Case Diagram ...................................................................... 18 Tabel 2.2 Simbol Activity Diagram ......................................................................... 20 Tabel 2.3 Simbol Class Diagram ............................................................................ 22 Tabel 2.4 Simbol Sequence Diagram ...................................................................... 24 Tabel 3.1 Skenario Use Case Diagram Melihat Materi ......................................... 37 Tabel 3.2 Skenario Use Case Diagram Melihat Pembahasan Permasalahan Wanita ................................................................................................................................... 37 Tabel 3.3 Skenario Use Case Diagram Mengerjakan Soal Latihan ...................... 38 Tabel 3.4 Skenario Use Case Diagram Melihat Nilai Hasil .................................. 38 Tabel 3.5 Struktur Tabel tb_soal ............................................................................. 45 Tabel 4.1 Tabel Skenario Pengujian ........................................................................ 63 Tabel 4.2 Tabel Hasil Pengujian .............................................................................. 65
xiii
http://digilib.mercubuana.ac.id/