DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii BAB I PENDAHULUAN Perumusan Masalah Batasan Masalah... 4

dokumen-dokumen yang mirip
BAB III ANALISA DAN PERANCANGAN SISTEM. membuat aplikasi menulis huruf arab berbasis Android, ada beberapa langkah

DAFTAR ISI. ABSTRAK...vi. KATA PENGANTAR...vii. DAFTAR ISI...ix. DAFTAR GAMBAR...xii. DAFTAR TABEL...xv BAB I PENDAHULUAN...1

DAFTAR ISI HALAMAN JUDUL HALAMAN PERSETUJUAN HALAMAN PENGESAHAN... KATA PENGANTAR HALAMAN PERSEMBAHAN... MOTTO.. INTISARI. DAFTAR ISI..

DAFTAR ISI. ABSTRAK...vi. KATA PENGANTAR...vii. DAFTAR ISI...ix. DAFTAR GAMBAR...xi. DAFTAR TABEL...xiv BAB I PENDAHULUAN...1

BAB II DASAR TEORI...

BAB I PENDAHULUAN. penulisan dan dasar pembelajaran kitab suci Al-Qur an. Huruf hijaiyah atau arab

DAFTAR ISI ABSTRAK... KATA PENGANTAR... vii DAFTAR ISI... DAFTAR TABEL... xii DAFTAR GAMBAR... DAFTAR LAMPIRAN... xix BAB I PENDAHULUAN...

BAB II DASAR TEORI...

DAFTAR ISI. hal. COVER... LEMBAR PENGESAHAN... LEMBAR PERNYATAAN KEASLIAN... LEMBAR PENGESAHAN PENGUJI... HALAMAN PERSEMBAHAN... HALAMAN MOTTO...

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii BAB I PENDAHULUAN... 1 BAB II LANDASAN TEORI... 7

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... viii DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN...

DAFTAR ISI. HALAMAN JUDUL... i LEMBAR PENGESAHAN PEMBIMBING... ii. LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS AKHIR... iii

ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR TABEL... xv. DAFTAR GAMBAR... xvi BAB I PENDAHULUAN Latar Belakang Masalah...

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

3.9 Peta JSON Android Studio UML (Unified Modeling Language) Use Case Diagram

DAFTAR ISI KATA PENGANTAR DAFTAR TABEL DAFTAR LAMPIRAN BAB I PENDAHULUAN Latar Belakang Perumusan Masalah Batasan Masalah 3

BAB II TINJAUAN PUSTAKA...

DAFTAR ISI. ABSTRAKSI... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... viii. DAFTAR TABEL... xi. DAFTAR LAMPIRAN...

HALAMAN PENGESAHAN PEMBIMBING...

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA xiii

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR GAMBAR... xii. DAFTAR TABEL... xvi. DAFTAR LAMPIRAN...

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR GAMBAR... xiii. DAFTAR TABEL... xviii. DAFTAR LAMPIRAN...

Tampilan Halaman Menu latihan Kuis Tampilan Halaman Menu Tujuan Tampilan Halaman Menu profil...

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... ix. DAFTAR ISI... x. DAFTAR GAMBAR... xv. DAFTAR TABEL... xxii BAB I PENDAHULUAN... 1

BAB II TINJAUAN PUSTAKA

DAFTAR ISI. ABSTRAKSI...i. KATA PENGANTAR...ii. DAFTAR ISI...iv. DAFTAR TABEL...vii. DAFTAR GAMBAR...x. DAFTAR LAMPIRAN...xxv BAB I PENDAHULUAN...

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. HALAMAN PERSEMBAHAN... iv. MOTTO... v. KATA PENGANTAR...

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. HALAMAN MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR GAMBAR... xivv. DAFTAR TABEL... xix. DAFTAR LAMPIRAN...

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. HALAMAN MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

DAFTAR ISI. LEMBAR PENGESAHAN PEMBIMBING... i. LEMBAR PERNYATAAN KEASLIAN... ii. LEMBAR PENGESAHAN PENGUJI... iii. HALAMAN PERSEMBAHAN...

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR TABEL... xiii. DAFTAR GAMBAR... xv. DAFTAR LAMPIRAN... xix

DAFTAR ISI. ABSTRAK..vi. KATA PENGANTAR... vii. DAFTAR ISI...ix. DAFTAR GAMBAR... xii. DAFTAR TABEL... xvi BAB I PENDAHULUAN Tujuan...

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR GAMBAR... xiii. DAFTAR TABEL... xvii. DAFTAR LAMPIRAN...

PENGESAHAN PEMBIMBING...

BAB II KAJIAN LITERATUR

DAFTAR ISI. ABSTRAKSI... vii. KATA PENGANTAR... viii. DAFTAR ISI... x. DAFTAR TABEL... xiv. DAFTAR GAMBAR... xvi. DAFTAR LAMPIRAN...

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Sistem yang Sedang Berjalan. Untuk merancang sebuah aplikasi mobile pelajaran Kimia dasar untuk

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

LEMBAR PENGESAHAN PEMBIMBING...

BAB III ANALISIS DAN PERANCANGAN. Dalam membangun aplikasi pembelajaran aksara sunda berbasis android

LAPORAN TUGAS AKHIR... ii. LEMBAR PENGESAHAN PEMBIMBING... iii. LEMBAR PENGESAHAN PENGUJI... iv. SURAT PERNYATAAN... v. MOTTO DAN PERSEMBAHAN...

2.9.6 XAMPP Dreamweaver CS Studi Pustaka... 33

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN...iii. MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

ABSTRAK. Kata kunci : Google Map, Android, Kuliner.

DAFTAR ISI. ABSTRAK... iv KATA PENGANTAR... DAFTAR ISI... vii. DAFTAR GAMBAR... xii. DAFTAR TABEL...xvii BAB I PENDAHULUAN Tujuan...

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

BAB III ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR TABEL... viii. DAFTAR GAMBAR... ix. DAFTAR LAMPIRAN...

LEMBAR PENGESAHAN PEMBIMBING...

DAFTAR ISI HALAMAN JUDUL... LEMBAR PENGESAHAN PEMBIMBING... LEMBAR PENGESAHAN PENGUJI... iii. LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS AKHIR...

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... BAB 2 LANDASAN TEORI Sistem Monitoring...

JSIKA Vol. 4, No. 1. Tahun 2015 ISSN X

DAFTAR ISI. ABSTRAKSI... iv. KATA PENGANTAR... vi. DAFTAR ISI... viii. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiii BAB I PENDAHULUAN...

DAFTAR ISI. PRAKATA... iv. ARTI LAMBANG DAN SINGKATAN... vi. ABSTRACT... vii. INTISARI... viii. DAFTAR ISI... ix. DAFTAR GAMBAR...

PENGESAHAN SKRIPSI...

ABSTRAK. Kata Kunci: Aplikasi, Produksi, Textil

DAFTAR ISI COVER... 1 COVER DALAM... 1 KATA MUTIARA... 1 HALAMAN PERSEMBAHAN... 1 PERNYATAAN ABSTRAK... v. KATA PENGANTAR...

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

DAFTAR ISI. ABSTRAK...vi. KATA PENGANTAR...vii. DAFTAR ISI...ix. DAFTAR GAMBAR...x. DAFTAR TABEL...xiv BAB I PENDAHULUAN Tujuan...

DAFTAR ISI. ABSTRAKSI... iv. KATA PENGANTAR... vi. DAFTAR ISI... viii. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiv BAB I PENDAHULUAN...

BAB III ANALISIS DAN DESAIN SISTEM

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... BAB I PENDAHULUAN... 1

DAFTAR ISI ABSTRAK... DAFTAR ISI...

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii. DAFTAR GAMBAR... xiv. DAFTAR TABEL... xx. DAFTAR LAMPIRAN... xxii BAB I PENDAHULUAN...

DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGAJUAN... HALAMAN PERSETUJUAN... HALAMAN PENGESAHAN... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... ITISARI...

STIKOM SURABAYA DAFTAR ISI. Halaman

BAB III ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISI Halaman ABSTRAK... KATA PENGHANTAR... DAFTAR ISI... DAFTAR GAMBAR... xi. DAFTAR TABEL... xiv. DAFTAR SIMBOL... xv

DAFTAR ISI. ABSTRAK... vi. DAFTAR ISI... ix. DAFTAR TABEL... xii

DAFTAR ISI HALAMAN JUDUL...

DAFTAR TABEL Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4 Tabel 3.5 Tabel 3.6 Tabel 3.7 Tabel 3.8 Tabel 4.1 Tabel 4.2

DAFTAR ISI Halaman ABSTRAK... vii. KATA PENGANTAR... viii. DAFTAR ISI... x. DAFTAR GAMBAR... xiv. DAFTAR TABEL... xvii. DAFTAR LAMPIRAN...

BAB II LANDASAN TEORI

SKRIPSI APLIKASI PEMBELAJARAN BIOLOGI UNTUK SISWA KELAS XII SEKOLAH MENENGAH ATAS BERBASIS ANDROID

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. alat komunikasi universal pada ruang lingkup internasional. Pembelajaran bahasa

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... ix BAB I PENDAHULUAN... 1

DAFTAR ISI. DAFTAR TABEL... xiii. DAFTAR GAMBAR... xv BAB I PENDAHULUAN... 1

HALAMAN PERSEMBAHAN...

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR BAB I PENDAHULUAN I

DAFTAR ISI. Halaman. ABSTRAK... vii. KATA PENGANTAR... viii. DAFTAR ISI... x. DAFTAR GAMBAR... xiii. DAFTAR TABEL... xx. DAFTAR LAMPIRAN...

BAB II ANALISIS DAN PERANCANGAN...

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii. HALAMAN PENGESAHAN... iii. PERNYATAAN... iv. DAFTAR ISI... vii. DAFTAR GAMBAR...xii. DAFTAR TABEL...

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah)

DAFTAR ISI. Halaman HALAMAN JUDUL LEMBAR PERSETUJUAN LEMBAR PENGESAHAN LEMBAR PERSEMBAHAN MOTTO ABSTRAK ABSTRACK

BAB III PERANCANGAN SISTEM INFORMASI Metode Penelitian Metode Pengumpulan Data Teknik Pengembangan Sistem A

DAFTAR ISI. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR TABEL... xiii. DAFTAR GAMBAR... xv. DAFTAR LAMPIRAN... xx BAB I PENDAHULUAN...

Gambar 4-68 Buku Besar Investasi Musyarakah Gambar 4-69 Buku Besar Piutang Musyarakah Gambar 4-70 Buku Besar Pendapatan Bagi Hasil...

BAB I PENDAHULUAN LATAR BELAKANG MASALAH RUMUSAN MASALAH MASALAH RUANG LINGKUP TUJUAN PENELITIAN...

DAFTAR ISI. Halaman ABSTRAK... vii. KATA PENGANTAR... viii. DAFTAR ISI... x. DAFTAR GAMBAR... xiv. DAFTAR TABEL... xix. DAFTAR LAMPIRAN...

BAB III ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

2.4.4 Activity Diagram... II Sequence Diagram... II Collaboration Diagram... II Implementasi... II PHP...

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. HALAMAN MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

TAKARIR. data atau informasi dan transformasi data yang bergerak dari pemasukan data hingga ke keluaran. Database

DAFTAR TABEL Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4 Tabel 3.5 Tabel 3.6 Tabel 3.7 Tabel 3.8 Tabel 3.9 Tabel 3.10 Tabel 3.11 Tabel 4.1 Tabel 4.

ABSTRAK... vii. DAFTAR ISI... x. DAFTAR TABEL... xiv. DAFTAR GAMBAR... xv BAB I PENDAHULUAN Latar Belakang Masalah... 1

Transkripsi:

DAFTAR ISI Halaman ABSTRAK... vii KATA PENGANTAR... viii DAFTAR ISI... x BAB I PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Perumusan Masalah... 3 1.3 Batasan Masalah... 4 1.4 Tujuan... 4 1.5 Sistematika Penulisan... 5 BAB II LANDASAN TEORI... 7 2.1 Huruf Arab... 7 2.1.1 Sejarah Huruf Arab... 7 2.1.2 Perkembangan Huruf Arab... 8 2.1.3 Cara Menulis Huruf Arab... 9 2.2 Android... 13 2.2.1 Versi Android... 15 2.2.2 Android SDK (Software Development Kit)... 16 2.2.3 Arsitektur Android... 17 2.3 Gesture... 21 2.3.1 Penggunaan Gesture... 24 2.4 Phonegapp... 27 2.5 HTML5... 29 x

2.6 Database Android... 30 BAB III ANALISA DAN PERANCANGAN SISTEM... 31 3.1 Analisis Sistem... 31 3.1.1 Analisis Kebutuhan Sistem... 33 3.2 Perancangan Sistem... 37 3.2.1 Use Case Diagram Aplikasi Menulis Huruf Arab... 43 3.2.2 Flow of Events Use Case List User... 45 3.2.3 Flow of Events Use Case Pengenalan Hijaiyah... 46 3.2.4 Flow of events Use case Latihan Menulis Hijaiyah... 48 3.2.5 Flow of events Use case Tes Kemampuan... 49 3.2.6 Flow of events Use case Mengerjakan Soal Evaluasi... 50 3.2.7 Flow of events Use case Nilai... 51 3.2.8 Activity Diagram Aplikasi Menulis Huruf Arab... 52 3.2.9 Sequence Diagram List User... 58 3.2.10 Sequence Diagram Pengenalan Hijaiyah... 59 3.2.11 Sequence Diagram Latihan Menunlis Hijaiyah... 60 3.2.12 Sequence Diagram Mengerjakan Soal Evaluasi... 60 3.2.13 Sequence Diagram Tes Kemampuan... 62 3.2.14 Sequence Diagram Nilai... 63 3.2.15 Class Diagram Aplikasi Menulis Huruf Arab... 64 3.3 Perancangan User Interface... 82 3.3.1 Tampilan Login... 82 3.3.2 Menu Buat User Baru... 83 xi

3.3.3 Tampilan Menu Utama... 85 3.3.4 Tampilan Pengenalan Huruf Hijaiyah... 86 3.3.5 Menu Latihan Menulis Hijaiyah... 88 3.3.6 Menu Kuis... 89 3.3.7 Tampilan Nilai... 93 3.4. Desain uji coba... 93 3.4.1 Uji Coba Fungsi Aplikasi... 96 3.4.2 Uji Coba Fungsi Aplikasi Pencocokan... 100 3.4.3 Uji Coba Fungsi Aplikasi Terhadap Pengguna... 101 BAB IV IMPLEMENTASI DAN EVALUASI... 103 4.1 Kebutuhan sistem... 103 4.1.1 Kebutuhan Perangkat Keras... 104 4.1.2 Kebutuhan Perangkat Lunak... 104 4.2 Pembuatan Program... 105 4.3 Implementasi Sistem... 105 4.3.1 Membuat Project Android... 106 4.3.2 Pembuatan Aplikasi Menggunakan Phonegap... 107 4.3.3 Struktur Bagian Android... 107 4.3.4 Halaman Awal Aplikasi... 111 4.3.5 Halaman Pengenalan Aplikasi... 112 4.3.6 Halaman Menulis Huruf Hijaiyah... 115 4.3.7 Metode $N... 116 4.4 Evaluasi Sistem... 135 xii

4.4.1 Uji Coba Fungsi Aplikasi... 136 4.4.2 Uji Coba Fungsi Pencocokan... 154 4.4.3 Uji Coba Fungsi Aplikasi Terhadap Pengguna... 156 4.5. Evaluasi... 157 4.5.1. Evaluasi Fitur... 157 4.5.2. Evaluasi Penilaian... 158 4.5.3. Evaluasi Pencocokan Arab... 158 BAB V PENUTUP... 159 5.1 Kesimpulan... 159 5.2 Saran... 160 DAFTAR PUSTAKA... 161 xiii

DAFTAR TABEL Halaman Tabel 2.1 Gambar Tata Cara Penulisan Huuf Arab... 10 Tabel 2.2 Gesture pada Android... 21 Tabel 2.3 Jumlah Stroke Huruf Arab... 25 Tabel 3.1 Kebutuhan User... 33 Tabel 3.2 Functional dan Non-functional Aplikasi Menulis Huruf Arab... 34 Tabel 3.3 Flow of event list user... 45 Tabel 3.4 Flow of event Pengenalan Hijaiyah... 47 Tabel 3.5 Flow of event Latihan Menulis Huruf Arab... 48 Tabel 3.6 Flow of event Tes Kemampuan... 49 Tabel 3.7 Flow of event Mengerjakan Soal Evaluasi... 50 Tabel 3.8 Flow of event Nilai... 51 Tabel 3.9 Rencana Pengujian Aplikasi Menulis Huruf Arab... 94 Tabel 3.10 Gambaran Tes Case ID dengan Index Fungsional... 95 Tabel 3.11 Desain Uji Coba Daftar User... 96 Tabel 3.12 Desain Uji Coba Event... 97 Tabel 3.13 Desain Uji Coba Menulis Huruf Arab... 98 Tabel 3.14 Desain Uji Coba Kuis Menulis Huruf Arab... 99 Tabel 3.15 Desain Uji Coba Nilai... 100 Tabel 3.16 Hasil Uji Coba Pencocokan 28 Huruf Arab... 100 Tabel 3.17 Daftar User yang akan melakukan uji coba... 102 Tabel 3.18 Hasil Nilai Uji Coba Tes Kemampuan... 102 xiv

Tabel 4.1 Keterangan Test Case ID 1 Fungsi Buat User Login... 136 Tabel 4.2 Keterangan Test Case ID 2 Fungsi User Login... 137 Tabel 4.3 Keterangan Test Case ID 3 Fungsi List User... 139 Tabel 4.4 Keterangan Test Case ID 4 Fungsi Menu Utama... 139 Tabel 4.5 Keterangan Test Case ID 5 Fungsi Huruf Arab... 141 Tabel 4.6 Keterangan Test Case ID 6 Fungsi Petunjuk... 142 Tabel 4.7 Keterangan Test Case ID 7 Fungsi Petunjuk... 143 Tabel 4.8 Keterangan Test Case ID 8 Fungsi Latihan Menulis... 144 Tabel 4.9 Keterangan Test Case ID 9 Fungsi Latihan Menulis... 145 Tabel 4.10 Keterangan Test Case ID 10 Fungsi Kuis... 147 Tabel 4.11 Keterangan Test Case ID 11 Fungsi Kuis... 148 Tabel 4.12 Keterangan Test Case ID 12 Fungsi Nilai Kuis... 150 Tabel 4.13 Keterangan Test Case ID 13 Fungsi Nilai... 151 Tabel 4.14 Keterangan Test Case ID 14 Funsgi Nilai... 152 Tabel 4.15 Keterangan Test Case ID 15 Fungsi Nilai... 153 Tabel 4.16 Hasil Uji Coba Pencocokan 28 Huruf Arab... 155 Tabel 4.17 Daftar User yang melakukan uji coba... 156 Tabel 4.18 Hasil Nilai Uji Coba Tes Kemampuan... 157 xv

DAFTAR GAMBAR Halaman Gambar 1.1 Statistik Mobile Operating System di Indonesia... 2 Gambar 2.1 Huruf Arab... 9 Gambar 2.2 Arsitektur Android... 20 Gambar 2.3 Membuat Gesture... 23 Gambar 2.4 Record Stroke Pertama Kha... 26 Gambar 2.5 Record Stroke Kedua Titik... 27 Gambar 3.1 Blok Diagram Menulis Huruf Arab dengan gestures... 32 Gambar 3.2 Blok Diagram Aplikasi Menulis Huruf Arab... 38 Gambar 3.3 Contoh Koordinat (x,y) pada device 4 inch... 40 Gambar 3.4 Flowchart Proses Pencocokan dengan Metode $N... 41 Gambar 3.5 Langkah-langkah proses pencocokan $1... 43 Gambar 3.6 Use Case Diagram Menulis Huruf Arab... 44 Gambar 3.7 Activity Diagram List User... 53 Gambar 3.8 Activity Diagram Pengenalan Hijaiyah... 54 Gambar 3.9 Activity Diagram Latihan Menulis Hijaiyah... 54 Gambar 3.10 Activity Diagram Tes Kemampuan... 55 Gambar 3.11 Activity Diagram Soal Evaluasi... 56 Gambar 3.12 Activity Diagram Nilai... 57 Gambar 3.13 Sequence Diagram List User... 58 Gambar 3.14 Sequence Diagram Pengenalan Huruf Arab... 59 Gambar 3.15 Sequence Diagram Latihan Menulis Hijaiyah... 61 xvi

Gambar 3.16 Sequence Diagram Mengerjakan Soal Evaluasi... 61 Gambar 3.17 Sequence Diagram Tes Kemampuan Huruf Arab... 62 Gambar 3.18 Sequence Diagram Nilai... 63 Gambar 3.19 Class Diagram User... 65 Gambar 3.20 Class Diagram Nilai Latihan... 66 Gambar 3.21 Class Diagram Nilai soal... 66 Gambar 3.22 Class Diagram Images... 67 Gambar 3.23 Class Diagram Menu Pembuka... 68 Gambar 3.24 Class Diagram Buat Baru... 68 Gambar 3.25 Class Diagram Lanjut... 69 Gambar 3.26 Class Diagram Menu Utama... 69 Gambar 3.27 Class Diagram Pengenalan Hijaiyah... 70 Gambar 3.28 Class Diagram Sub Pengenalan Hijaiyah... 71 Gambar 3.29 Class Diagram Latihan Menulis... 71 Gambar 3.30 Class Diagram Sub Latihan Menulis Hijaiyah... 72 Gambar 3.31 Class Diagram Kuis... 73 Gambar 3.32 Class Diagram Kuis Tes Kemampuan... 73 Gambar 3.33 Class Diagram Sub Kuis Tes Kemampuan... 74 Gambar 3.34 Class Diagram Kuis Nilai Tes Kemampuan... 74 Gambar 3.35 Class Diagram Kuis Soal Evaluasi... 75 Gambar 3.36 Class Diagram Kuis Nilai Soal Evaluasi... 76 Gambar 3.37 Class Diagram Nilai... 76 Gambar 3.38 Class Diagram Nilai Detail Tes Kemampuan... 77 xvii

Gambar 3.39 Class Diagram Nilai Detail Soal Evaluasi... 78 Gambar 3.40 Class Diagram Gestures... 79 Gambar 3.41 Class Diagram $N... 79 Gambar 3.42 Relasi Class Diagram List User... 80 Gambar 3.43 Relasi Class Diagram Pengenalan Huruf Arab... 80 Gambar 3.44 Relasi Class Diagram Tes Kemampuan... 81 Gambar 3.45 Relasi Class Diagram Mengerjakan Soal Evaluasi... 81 Gambar 3.46 Relasi Class Diagram Nilai... 82 Gambar 3.47 Menu Login... 83 Gambar 3.48 Menu Buat User Baru... 84 Gambar 3.49 Menu Daftar User... 85 Gambar 3.50 Tampilan Menu Utama... 86 Gambar 3.51 Tampilan Pengenalan Huruf Arab... 87 Gambar 3.52 Tampilan Tutorial... 87 Gambar 3.53 Menu Latihan Menulis Huruf Hijaiyah... 88 Gambar 3.54 Canvas Tulisan Gestures... 89 Gambar 3.55 Daftar 28 Huruf Hijaiyah Pada Menu Tes Kemampuan... 90 Gambar 3.56 Canvas Menulis Huruf Hijaiyah Pada Tes Kemampuan... 90 Gambar 3.57 Output Nilai Tes Uji Kemampuan... 91 Gambar 3.58 Soal Evaluasi Mengerjakan Soal.... 92 Gambar 3.59 Output Hasil Nilai Soal Evaluasi.... 92 Gambar 3.60 Tampilan Menu Nilai... 93 Gambar 4.1. Blok Diagram Implementasi dan Evaluasi... 103 xviii

Gambar 4.2 Pembuatan Project Android... 106 Gambar 4.3 Hasil Pembuatan Project Android baru... 106 Gambar 4.4 Library Phonegap Pada Aplikasi Menulis Huruf Arab... 107 Gambar 4.5 Struktur Android pada Aplikasi Menulis Huruf Arab... 108 Gambar 4.6 MainActivity Android... 108 Gambar 4.7 Library yang Ada Pada Aplikasi Menulis Huruf Arab... 109 Gambar 4.8 Isi Struktur Android pada Bagian Asset... 109 Gambar 4.9 Isi Struktur pada Bagian libs... 110 Gambar 4.10 Fitur layout pada Android... 110 Gambar 4.11 Cek Database dan Buat Tabel pada Aplikasi... 111 Gambar 4.12 Fungsi Masuk ke Halaman Menu Utama... 112 Gambar 4.13 Cara Menampilkan 28 Huruf Hijaiyah... 112 Gambar 4.14 Letak Penyimpanan 28 Huruf Hijaiyah... 113 Gambar 4.15 Fungsi gambar gerak... 113 Gambar 4.16 Fungsi Suara... 114 Gambar 4.17 Fungsi PlayGif dan PlayAudio... 114 Gambar 4.18 Pembuatan Canvas... 115 Gambar 4.19 Fungsi CekNilai... 116 Gambar 4.20 Fungsi Inisialisasi... 116 Gambar 4.21 Fungsi LoadCode... 117 Gambar 4.22 Contoh Stroke Loadcode... 118 Gambar 4.23 Fungsi AddCustom... 119 Gambar 4.24 Fungsi AddGestures... 119 xix

Gambar 4.25 Fungsi MouseDown... 120 Gambar 4.26 Fungsi MouseMove... 120 Gambar 4.27 Fungsi MouseUp... 121 Gambar 4.28 Fungsi GetResult... 121 Gambar 4.29 Fungsi Recognizes... 122 Gambar 4.30 Fungsi Nilai... 123 Gambar 4.31 Tampilan Menu Pembuka... 124 Gambar 4.32 Tampilan Menu Buat Baru User... 125 Gambar 4.33 Menu Daftar User... 126 Gambar 4.34 Tampilan Menu Utama... 127 Gambar 4.35 Tata Cara Penggunan Menu yang dipilih... 128 Gambar 4.36 Daftar 28 Huruf Hijaiyah yang harus di pilih user... 128 Gambar 4.37 Tata Cara Penulisan Huruf Hijaiayah Sesuai Kaidah... 129 Gambar 4.38 Tampilan Menu Latihan Menulis Hijaiyah... 130 Gambar 4.39 Tampilan Kuis Tes Kemampuan... 131 Gambar 4.40 Info Hasil user melakukan tes kemampuan... 132 Gambar 4.41 Tampilan Kuis Soal Evaluasi... 133 Gambar 4.42 Hasil user melakukan tes soal evaluasi... 133 Gambar 4.43 Tampilan Menu Nilai... 134 Gambar 4.44 Tampilan Nilai Kuis Tes Kemampuan... 135 Gambar 4.45 Tampilan Nilai Kuis Soal Evaluasi... 135 Gambar 4.46 Pembuktian Test Case ID 1 Fungsi Buat User Login... 137 Gambar 4.47 Pembuktian Test Case ID 2 Fungsi User Login... 138 xx

Gambar 4.48 Pembuktian Test Case ID 3 List User... 139 Gambar 4.49 Pembuktian Test Case ID 4 Fungsi Menu Utama... 140 Gambar 4.50 Pembuktian Test Case ID 5 Fungsi Huruf Arab... 141 Gambar 4.51 Pembuktian Test Case ID 6 Fungsi Petunjuk... 142 Gambar 4.52 Pembuktian Test Case ID 7 Fungsi Petunjuk... 143 Gambar 4.53 Pembuktian Test Case ID 8 Fungsi Latihan Menulis... 145 Gambar 4.54 Pembuktian Test Case ID 9 Fungsi Latihan Menulis... 146 Gambar 4.55 Pembuktian Test Case ID 10 Fungsi Kuis... 147 Gambar 4.56 Pembuktian Test Case ID 11 Fungsi Kuis... 149 Gambar 4.57 Pembuktian Test Case ID 12 Fungsi Nilai Kuis... 150 Gambar 4.58 Pembuktian Test Case ID 13 Fungsi Nilai... 152 Gambar 4.59 Pembuktian Test Case ID 14 Fungsi Nilai... 153 Gambar 4.60 Pembuktian Test Case ID 15 Fungsi Nilai... 154 xxi