APLIKASI PEMBELAJARAN HURUF HIJAIYAH UNTUK ANAK USIA DINI BERBASIS ANDROID SAVIRA JULIANTIKA 41813110254 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA JAKARTA 2017
Aplikasi Pembelajaran Huruf Hijaiyah Untuk Anak Usia Dini Berbasis Android Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh: SAVIRA JULIANTIKA 41813110254 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA JAKARTA 2017
KATA PENGANTAR Puji dan syukur kehadirat Allah SWT, atas segala rahmat dan ridha-nya sehingga penulis dapat menyelesaikan tugas akhir yang merupakan salah satu persyaratan kelulusan Program Studi Strata Satu (S1) pada jurusan Sistem Informasi, Universitas Mercubuana. Penulis menyadari bahwa tugas akhir ini masih jauh dari sempurna, karena kesempurnaan sejatinya hanya milik Allah SWT. Oleh karena itu, saran dan masukan yang membangun senantiasa penulis terima dengan senang hati. Serta berkat dukungan, motivasi, bantuan, bimbingan, dan doa dari banyak pihak, penulis mengucapkan terima kasih kepada: 1. Bapak Handy Noviyarto, S.Si, MT selaku dosen pembimbing Tugas Akhir yang telah memberikan pengarahan dan motivasi sehingga selama pembuatan Tugas Akhir ini terjadwal dengan baik. 2. Ibu Nur Ani, ST, MMSI selaku Ketua Program Studi Sistem Informasi Universitas Mercubuana. 3. Ibu Inge Handriani, M.Ak., MMSI selaku koordinator Tugas Akhir pada jurusan Sistem Informasi Universitas Mercubuana. 4. Seluruh dosen Fakultas Ilmu Komputer Universitas Mercubuana Jakarta yang telah memberikan ilmu kepada penulis selama perkuliahan. 5. Kedua orang tua saya, Tugas Akhir ini saya dedikasikan khusus untuk mereka yang sejak awal selalu memberikan dukungan selama menjalani masa studi sebagai mahasiswa Universitas Mercubuana. 6. Budi Wijaya, terimakasih atas dukungannya sehingga penulis tetap semangat dalam menyelesaikan Tugas Akhir ini. 7. Sahabat-sahabat saya, Annisa Nur Septiana, Risqi Lestari, Kholipah, Kawil Yulwajid terimakasih atas dukungannya selama ini. Tiada kata yang bisa penulis berikan kepada kalian. 8. Teman-teman Sistem Informasi 2013 yang telah banyak mendukung dan memberikan semangat kepada penulis sehingga dapat menyelesaikan Tugas Akhir ini. Semoga Allah SWT membalas kebaikan dan selalu mencurahkan rahmat dan hidayahnya kepada kita semua, Amin. Terima Kasih.
Jakarta, Savira Juliantika
DAFTAR ISI LEMBAR PERNYATAAN... i LEMBAR PERSETUJUAN SIDANG... ii LEMBAR PENGESAHAN... iii KATA PENGANTAR... iv ABSTRACT... vi ABSTRAK... vii DAFTAR ISI... viii DAFTAR GAMBAR... xi DAFTAR TABEL... xii BAB I... 1 PENDAHULUAN... 1 1.1. Latar Belakang... 1 1.2. Rumusan Masalah... 2 1.3. Batasan Masalah... 2 1.4. Tujuan Penulisan... 2 1.5. Manfaat Penulisan... 3 1.6. Metodelogi Penelitian... 3 1.6.1. Sumber Data... 3 1.6.2. Metode Pengumpulan Data... 4 1.7. Metode Pengembangan Perangkat Lunak... 4 1.8. Sistematika Penulisan... 5 BAB II... 7 LANDASAN TEORI... 7 2.1. Pengertian Sistem Informasi... 7 2.1.1 Pengertian Sistem... 7 2.1.2 Pengertian Informasi... 7 2.1.3 Pengertian Sistem Informasi... 7 2.1.4 Karakteristik Sistem... 8 2.1.5 Kualitas Informasi... 9 2.2. Pengertian Anak Usia Dini... 10 2.3. Android... 10 2.3.1 Pengertian Android... 10 2.3.2. Keunggulan Android... 11 2.3.3. Versi Android... 11
2.4. Metode Perancangan... 14 2.4.1 Metode Waterfall... 14 2.5. Permodelan Sistem... 16 2.5.1 Unified Modelling Language (UML)... 16 2.5.2 Use Case Diagram... 16 2.5.3 Activity Diagram... 18 2.6. Software Pendukung... 20 2.6.1 Java... 20 2.6.2 Eclipse... 20 2.6.3 Sejarah Eclipse... 21 2.6.4 Perkembangan Versi Eclipse... 21 2.7. Metode Pengujian... 22 2.7.1 Blackbox... 22 BAB III... 24 ANALISA DAN PERANCANGAN... 24 3.1. Analisa Sistem Yang Berjalan... 24 3.2. Analisis Kebutuhan Non Fungsional... 24 3.2.1. Analisis Kebutuhan Perangkat Keras... 24 3.2.2. Analisis Kebutuhan Perangkat Lunak... 25 3.2.3. Analisis Kebutuhan Fungsional... 25 3.4. Struktur Navigasi... 25 3.5. Perancangan Sistem... 26 3.5.1. Flowchart... 28 3.5.2. Storyboard... 30 3.6. Rancangan Layar... 35 3.6.2. Rancangan Layar Mulai Aplikasi... 35 3.6.2. Rancangan Layar Tampil Menu Utama... 36 3.6.3. Rancangan Layar Menu About... 37 3.6.4. Rancangan Layar Menu Number... 38 3.6.5. Rancangan Layar AlifActivity... 39 3.6.6. Rancangan Layar SatuActivity... 40 BAB IV... 41 IMPLEMENTASI DAN PENGUJIAN... 41 4.1. Implementasi Sistem... 41 4.1.1. Spesifikasi Perangkat Keras... 41
4.1.2 Spesifikasi Perangkat Lunak... 41 4.2. Metode Pengujian... 42 4.3. Tampilan Antarmuka Halaman... 42 4.3.1 Tampilan Mulai... 42 4.3.2 Tampilan Menu Utama... 43 4.3.3 Tampilan Menu About... 44 4.3.4 Tampilan Menu AlifActivity... 45 4.3.5 Tampilan Menu Angka... 46 4.3.6 Tampilan SatuActivity... 47 4.3.7 Tampilan Keluar... 48 4.4. Skenario Pengujian... 49 4.4.1 Pengujian Menu Utama... 49 4.4.2 Pengujian Menu About... 49 4.4.3 Pengujian Menu Hijaiyah... 49 4.4.4 Pengujian Menu Angka... 55 BAB V... 58 PENUTUP... 58 5.1 Kesimpulan... 58 5.2 Saran... 58 DAFTAR PUSTAKA... 59 LAMPIRAN... 60
DAFTAR GAMBAR Gambar 1.1 Metode Pendekatan Waterfall... 4 Gambar 2.1 Metode Waterfall... 15 Gambar 3.1 Struktur Navigasi Aplikasi My Hijaiyah... 24 Gambar 3.2 Flowchart Menu About... 25 Gambar 3.3 Flowchart Menu Number... 26 Gambar 3.4 Storyboard Aplikasi Pembelajaran Hijaiyah... 27 Gambar 3.5 Activity Diagram Button About... 33 Gambar 3.6 Activity Diagram Button Number...... 34 Gambar 3.7 Rancangan Layar Mulai Aplikasi...... 28 Gambar 3.8 Rancangan Layar Tampil Menu Utama...... 29 Gambar 3.9 Rancangan Layar Menu About......30 Gambar 3.10 Rancangan Layar Menu Angka...... 31 Gambar 3.11 Rancangan Layar AlifActivity...... 32 Gambar 3.11 Rancangan Layar SatuActivity...... 33 Gambar 4.1 Tampilan Mulai...43 Gambar 4.2 Tampilan Menu Utama...44 Gambar 4.3 Tampilan Menu About...45 Gambar 4.4 Tampilan Menu AlifActivity... 46 Gambar 4.5 Tampilan Menu Angka... 47 Gambar 4.6 Tampilan SatuActivity...48 Gambar 4.7 Tampilan Keluar...... 49
DAFTAR TABEL Tabel 2.1 Simbol Flowchart... 17 Tabel 2.2 Perkembangan Eclipse...19 Tabel 3.1 Perangkat Keras Yang Digunakan... 23 Tabel 4.1 Pengujian Menu Utama... 50 Tabel 4.2 Pengujian Menu About... 50 Tabel 4.3 Pengujian Huruf Alif... 50 Tabel 4.4 Pengujian Huruf Ba... 51 Tabel 4.5 Pengujian Huruf Ta... 51 Tabel 4.6 Pengujian Huruf Tsa... 51 Tabel 4.7 Pengujian Huruf Jim... 51 Tabel 4.8 Pengujian Huruf Kha... 51 Tabel 4.9 Pengujian Huruf Kho... 52 Tabel 4.10 Pengujian Huruf Dal... 52 Tabel 4.11 Pengujian Huruf Dzal... 52 Tabel 4.12 Pengujian Huruf Ra... 52 Tabel 4.13 Pengujian Huruf Za... 52 Tabel 4.14 Pengujian Huruf Sin... 53 Tabel 4.15 Pengujian Huruf Syin... 53 Tabel 4.16 Pengujian Huruf Shod... 53 Tabel 4.17 Pengujian Huruf Dhod... 53 Tabel 4.18 Pengujian Huruf Tho... 53 Tabel 4.19 Pengujian Huruf Dzo... 54 Tabel 4.20 Pengujian Huruf Ain... 54 Tabel 4.21 Pengujian Huruf Ghoin... 54 Tabel 4.22 Pengujian Huruf Fa... 54 Tabel 4.23 Pengujian Huruf Qof... 54 Tabel 4.24 Pengujian Huruf Kaf... 55 Tabel 4.25 Pengujian Huruf Lam... 55 Tabel 4.26 Pengujian Huruf Mim... 55 Tabel 4.27 Pengujian Huruf Nun... 55
Tabel 4.28 Pengujian Huruf Wawu... 55 Tabel 4.29 Pengujian Huruf Hamzah... 56 Tabel 4.30 Pengujian Huruf Ha... 56 Tabel 4.31 Pengujian Huruf Ya... 56 Tabel 4.32 Pengujian Adad Waahidun... 56 Tabel 4.33 Pengujian Adad Itsnaani... 56 Tabel 4.34 Pengujian Adad Tsalaatsatun... 57 Tabel 4.35 Pengujian Adad Arba atun... 57 Tabel 4.36 Pengujian Adad Khamsatun... 57 Tabel 4.37 Pengujian Adad Sittatun... 57 Tabel 4.38 Pengujian Adad Sab atun... 57 Tabel 4.39 Pengujian Adad Tsamaaniyyatun... 58 Tabel 4.40 Pengujian Adad Tis atun... 58 Tabel 4.41 Pengujian Adad Asyaratun... 58