APLIKASI PEMBELAJARAN TAJWID BERBASIS ANDROID RIZKY RAMADHAN 41812010033 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
APLIKASI PEMBELAJARAN TAJWID BERBASIS ANDROID Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer RIZKY RAMADHAN 41812010033 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
KATA PENGANTAR Puji syukur kehadirat ALLAH SWT yang telah melimpahkan rahmat dan karunia- Nya, sehingga penulis dapat menyelesaikan skripsi ini dengan baik. Shalawat serta salam semoga senatiasa tercurahkan kepada Nabi Muhammad Shalallahu alaihi wasallam, kepada keluarganya, para sahabatnya, kepada umatnya hingga akhir jaman. Ada pun tujuan penulisan skripsi ini sebagai syarat untuk mendapatkan kelar sarjana strata satu (S1) pada Fakultas Ilmu Komputer, Program Studi Sistem Informasi, Universitas Mercu Buana Jakarta Barat. Dalam menyelesaikan skripsi ini, penulis bersyukur atas bantuan dari semua pihak yang telah membantu kelancaran dalam menyelesaikan skripsi ini. Dengan segala hormat dan kerendahan hati, penulis mengungkap banyak terima kasih kepada : 1. Seluruh keluarga penulis khususnya untuk kedua orang tua dan adik penulis yang selalu memberikan doa, dukungan dan perhatian dalam menyelesaikan skripsi ini. 2. Ibu Nur Ani, ST, MMSI selaku Kepala Program Studi Sistem Informasi, Fakultas Ilmu Komputer, Universitas Mercu Buana, dan juga selaku dosen pembimbing yang telah berbaik hati memberikan waktu, arahan dan bimbingan kepada penulis, sehingga penulis dapat meneyelesaikan skripsi ini dengan baik. 3. Bapak Fajar Masya, Ir. MMSI selaku dosen pembimbing akademik yang telah memberikan bimbingannya selama penulis mengikuti perkuliahan. 4. Ibu Inge Handriani, M.Ak., MMSI selaku koordinator Tugas Akhir program studi Sistem Informasi, Fakultas Ilmu Komputer Universitas Mercu Buana. 5. Seluruh dosen Fakultas Ilmu Komputer Universitas Mercu Buana yang telah memberikan ilmu selama penulis mengikuti perkuliahan. i
6. Seluruh mahasiswa Sistem Informasi 2012 Universitas Mercu Buana yang selalu memberikan motivasi serta bantuan kepada penulis untuk menyelesaikan tugas akhir. Penulis sangat menyadari bahwa terdapat kekurangan dalam skripsi ini. Saran dan kritik yang membangun akan penulis terima dengan senang hati demi kesempurnaan skripsi ini, dan juga semua kesalahan yang ada pada skripsi ini baik dari substansi materi atau dari hal lainnya semua itu murni dari kesalahan penulis, Allah SWT dan Rasul-Nya terlepas dari kesalahan tersebut. Semoga skripsi ini dapat bermanfaat bagi penulis maupun yang membacanya. Jakarta, 27 Februari 2017 Penulis ii
DAFTAR ISI KATA PENGANTAR...ii ABSTRAK... iv ABSTRACT...v DAFTAR ISI... vi DAFTAR TABEL... ix DAFTAR GAMBAR... x BAB I... 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 3 1.3 Batasan Masalah... 3 1.4 Tujuan Penelitian... 3 1.5 Metodologi penelitian... 4 1.6 Sistematika Penulisan... 7 BAB II... 9 LANDASAN TEORI... 9 2.1 PENELITIAN TERDAHULU... 9 2.2 DEFINISI TAJWID... 12 2.2.1 Pengertian Tajwid... 12 2.2.2 Hukum dan Keutamaan Mempelajari Ilmu Tajwid... 13 2.2.3 Tempat Keluar Huruf (Makharijul huruf)... 14 2.2.4 Sifat-sifat Huruf... 15 2.2.5 Cara Membaca Nun Sukun ( ن ) atau Tanwin... 17 2.2.6 Cara Membaca Mim ( م ) Sukun... 19 2.2.7 Macam-macam idghom... 20 2.2.8 Mad dan Cara Membacanya... 21 2.3 Pengertian Multimedia... 23 2.4 Aplikasi... 23 2.4.1 Pengertian Aplikasi... 23 2.4.2 Pengertian Aplikasi Berbasis Mobile (Mobile Aplication)... 25 2.5 Aplikasi Pembelajaran Tajwid Berbasis Android (Mobile)... 25 v
2.6 Android... 25 2.6.1 Pengertian dan Sejarah Singkat Android... 25 2.6.2 Pengembangan Sistem Operasi Android... 26 2.6.3 Fitur Android... 27 2.6.4 Software Development Kit (SDK)... 27 2.7 Java... 27 2.7.1 Kelebihan Java dan Kekurangan Java... 28 2.7.2 JDK (Java Development Kit)... 30 2.7.3 Android Studio... 31 2.8 Analisa Perancangan Perangkat Lunak... 32 2.8.1 Multimedia Development Life Cyles (MDLC)... 32 2.9 UML (Unified Modelling Language)... 37 2.9.1 Pengertian UML... 37 2.9.2 Diagram UML... 37 2.9.2.1 Use Case Diagram... 37 2.9.2.2 Class Diagram... 39 2.9.2.3 Activity Diagram... 41 2.9.2.4 Sequence Diagram... 43 2.10 Testing Perangkat Lunak... 45 2.10.1 Metode Black Box... 45 BAB III... 46 ANALISA DAN PERANCANGAN SISTEM... 46 3.1 Analisa Masalah... 46 3.2 Analisa Kebutuhan Sistem... 46 3.3 Perancangan Aplikasi... 48 3.3.1 Perancangan Diagram Konseptual... 50 3.3.2 Perancangan Storyboard Aplikasi... 51 3.3.3 Perancangan Use Case Diagram... 53 3.3.4 Perancangan Activity Diagram... 56 3.3.5 Perancangan Sequence Diagram... 58 3.3.6 Perancangan Struktur Navigasi... 60 BAB IV... 63 IMPLEMENTASI DAN PENGUJIAN... 63 4.1 Implementasi... 63 vi
4.1.1 Spesifikasi Kebutuhan Sistem... 63 4.3 Implementasi Antarmuka... 64 4.4 Pengujian... 72 4.4.1. Skenario Pengujian... 72 4.4.2. Analisa Hasil Pengujian... 74 BAB V... 75 PENUTUP... 75 5.1 Kesimpulan... 75 5.2 Saran... 76 DAFTAR PUSTAKA... 77 vii
DAFTAR TABEL Tabel 2.1 Makharijul Huruf (Efendi Anwar, 2012)... 14 Tabel 2.2 Sifat-sifat Huruf (Efendi Anwar, 2012)... 15 Tabel 2.3 Penjelasan Mad (Efendi Anwar, 2012)... 21 Tabel 2.4 Simbol-Simbol Pada Use Case Diagram (Shalahuddin, 2013)... 38 Tabel 2.5 Simbol-Simbol Pada Class Diagram (Shalahuddin, 2013)... 40 Tabel 2.6 Simbol Activity Diagram (Shalahuddin, 2013)... 42 Tabel 2.7 Simbol Sequence Diagram (Shalahuddin, 2013)... 44 Tabel 3.1 Deskripsi use case : mendengarkan contoh suara... 53 Tabel 3.2 Deskripsi use case : Memilih materi pembahasan... 54 Tabel 3.3 Deskripsi use case : Mengisi kuis... 55 Tabel 4.1 Skenario hasil pengujian menggunakan metode black box... 72 viii
DAFTAR GAMBAR Gambar 2.1 Contoh template storyboard (Sumber : Ivers, 2006)... 34 Gambar 2.2 Metodologi Pengembangan Multimedia (Sumber : Sutopo, 2012)... 36 Gambar 2.3 Contoh Use Case Diagram (Sumber : Alan Dennis, 2012)... 39 Gambar 2.4 Contoh Class Diagram (Sumber : Alan Dennis, 2012)... 41 Gambar 2.5 Contoh Activity Diagram (Sumber : Alan Dennis, 2012)... 43 Gambar 3.1 Diagram konseptual aplikasi pembelajaran ilmu tajwid... 50 Gambar 3.2 Storyboard aplikasi... 51 Gambar 3.3 Lanjutan Storyboard aplikasi... 52 Gambar 3.4 Use case diagram... 53 Gambar 3.5 Activity diagram menampilkan materi pembahasan... 56 Gambar 3.6 Activity diagram kuis... 57 Gambar 3.7 Sequence diagram membuka halaman pembahasan... 58 Gambar 3.8 Sequence diagram proses kuis... 59 Gambar 4.1 Halaman Menu Utama... 65 Gambar 4.2 Halaman Menu Materi Pembelajaran... 66 Gambar 4.3 Halaman Pembahasan Materi Makharijul Huruf... 67 Gambar 4.4 Halaman Pembahasan Materi Nun Sukun... 68 Gambar 4.5 Halaman Latihan Tahsin... 69 Gambar 4.6 Contoh pertanyaan pada kuis... 70 Gambar 4.7 Halaman akhir dari Kuis Level 1... 71 ix