GAME EDUKASI AKSARA JAWA BERBASIS ANDROID TUGAS AKHIR Diajukan Sebagai Syarat Untuk Memperoleh Gelar Sarjana S1 Di Fakultas Teknik Universitas Muhammadiyah Malang Oleh : Tri Rahmadani 201010370311378 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015 i
LEMBAR PERSETUJUAN GAME EDUKASI AKSARA JAWA BERBASIS ANDROID TUGAS AKHIR Diajukan Sebagai Syarat Untuk Memperoleh Gelar Sarjana S1 Di Fakultas Teknik Universitas Muhammadiyah Malang Disusun Oleh : Tri Rahmadani 201010370311378 Menyetujui, Dosen Pembimbing I Dosen Pembimbing II Hariyadi, S.Kom, MT. NIP. 101.9406.0262 Eko Budi Cahyono, S.Kom, MT. NIP. 108.9504.0330 ii
LEMBAR PENGESAHAN GAME EDUKASI AKSARA JAWA BERBASIS ANDROID TUGAS AKHIR Diajukan Sebagai Syarat Untuk Memperoleh Gelar Sarjana S1 Di Fakultas Teknik Universitas Muhammadiyah Malang Disusun Oleh : Tri Rahmadani 201010370311378 Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim penguji pada tanggal 12 Mei 2015 Penguji I Menyetujui Penguji II Ilyas Nuryasin, S.kom., M.Kom. NIDN. 0723118601 Sofyan Arifianto, S.Si., M.Kom. Mengetahui Ketua Jurusan Teknik Informatika Yuda Munarko, S.Kom., M.Sc. NIP. 108.0611.0443 iii
KATA PENGANTAR Bismillahirrohmaanirrohiim Assalamu alaikum Wr. Wb. Sujud syukur atas kehadirat Allah SWT yang telah memberikan rahmat dan kuasa-nya kepada penulis, shalawat dan salam semoga tercurah kepada Rasulullah Muhammad SAW, yang telah membawa ajaran agama islam mengubah dunia kegelapan menjadi dunia yang terang benderang, sehingga penulis dapat menyelesaikan tugas akhir yang berjudul GAME EDUKASI AKSARA JAWA BERBASIS ANDROID. Tugas akhir ini sebagai salah satu persyaratan untuk memperoleh gelar sarjana S1 di Jurusan Informatika Fakultas Teknik Universitas Muhammadiyah Malang. Dalam penyusunan laporan tugas akhir ini, penulis menyadari akan adanya kekurangan-kekurangan baik dalam penyusunan maupun pembahasan masalah karena keterbatasan pengetahuan penulis. Untuk itu penulis mengharapkan kritikan dan saran yang bersifat membangun dari semua pihak agar dapat lebih baik di masa yang akan datang. Besar harapan penulis bahwa laporan tugas akhir ini dapat memberikan informasi dan manfaat bagi pembaca pada umumnya dan mahasiswa Teknik Informatika pada khususnya. Wassalamu alaikum Wr. Wb. Malang, 18 Mei 2015 Penulis iv
DAFTAR ISI HALAMAN JUDUL... i LEMBAR PERSETUJUAN... ii LEMBAR PENGESAHAN... iii LEMBAR PERNYATAAN... iv ABSTRAKSI... v ABSTRACT... vi LEMBAR PERSEMBAHAN... vii KATA PENGANTAR... viii DAFTAR ISI... v DAFTAR GAMBAR... xi DAFTAR TABEL... xii BAB I PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan... 3 1.5 Sistematika Penulisan... 3 BAB II LANDASAN TEORI... 5 2.1 Game Edukasi... 5 2.1.1 Pengertian Game... 5 2.1.2 Pengertian Edukasi... 7 2.1.3 Pengertian Game Edukasi... 8 2.2 Aksara Jawa... 8 2.3 Android... 11 2.3.1 Perkembangan Sistem Operasi Android... 12 2.3.2 Activity Lifecycle Android... 16 2.4 Teknologi Touchscreen... 17 2.4.1 Cara Kerja Touchscreen... 17 2.4.2 Jenis Touchscreen... 18 2.5 Gesture... 19 2.5.1 API Gesture... 19 v
2.5.2 Cara Kerja Gesture... 20 BAB III ANALISA DAN PERANCANGAN SISTEM... 21 3.1 Analisa Sistem... 21 3.1.1 Pengenalan Game Edukasi Aksara Jawa... 21 3.1.2 Use Case Diagram... 23 3.2 Perancangan Sistem... 24 3.2.1 Activity Diagram... 24 3.2.2 Sequence Diagram... 28 3.2.3 Class Diagraman... 30 3.2.4 Perancangan User Interface... 30 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM... 33 4.1 Implementasi Sistem... 33 4.1.1 Implementasi Lingkungan Pengembangan... 33 4.1.2 Implementasi User Interface... 34 4.1.3 Implementasi Code... 37 4.2 Pengujian... 44 4.2.1 Pengujian Blackbox... 44 4.2.2 Pengujian Akurasi Penulisan... 55 BAB V KESIMPULAN DAN SARAN... 58 5.1 Kesimpulan... 58 5.2 Saran... 58 DAFTAR PUSTAKA... 59 vi
DAFTAR GAMBAR Gambar 2.7 Android Activity Lifecycle... 17 Gambar 3.1 Use Case Diagram... 23 Gambar 3.2 Activity Diagram Level... 24 Gambar 3.3 Activity diagram Level 1... 25 Gambar 3.4 Activity Diagram Level 2... 26 Gambar 3.5 Activity Diagram Level 3... 27 Gambar 3.6 Activity Diagram Aturan... 28 Gambar 3.7 Sequence Diagram... 29 Gambar 3.8 Sequence Diagram Aturan... 29 Gambar 3.9 Class Digram... 30 Gambar 3.10 Menu Utama... 31 Gambar 3.11 Pilih Level... 31 Gambar 3.12 Gameplay... 32 Gambar 3.13 Bantuan... 32 Gambar 4.1 Main Menu... 34 Gambar 4.2 Menu Level... 35 Gambar 4.3 Menu SubLevel... 35 Gambar 4.4 Play Level... 36 Gambar 4.5 Menu Help... 36 Gambar 4.6 Home Activity... 37 Gambar 4.7 Help Activity... 38 Gambar 4.8 Aturan Activity... 38 Gambar 4.9 Dasar Activity... 39 Gambar 4.10 Level Activity... 39 Gambar 4.11 SubLevel Activity... 40 Gambar 4.12 Play Level Activity... 42 Gambar 4.13 Result Activity... 43 vii
DAFTAR TABEL Table 2.1 Aksara Dasar... 9 Table 2.2 Aksara Pasangan... 9 Table 2.3 Aksara Angka... 9 Table 2.4 Aksara Murda... 10 Table 2.5 Aksara Swara... 10 Table 2.6 Aksara Sandhangan... 10 Table 3.1 Keterangan Use Case Diagram... 23 Table 4.1 Button Menu... 44 Table 4.2 Menu Level... 45 Table 4.3 Menu SubLevel... 45 Table 4.4 Menu Play... 48 Table 4.5 Menu Help... 48 Table 4.6 Menu Aksara Dasar... 49 Table 4.7 Menu Aturan... 52 Table 4.8 Menu Result... 55 Table 4.9 Hasil Pengujian Akurasi... 56 viii
DAFTAR PUSTAKA [1] Mauli Oki Nugrani, 2012, perancangan game tangkap aksara untuk pengenalan aksara jawa berbasis flash [2] Bangkit Tri Yatmo, 2012, Game Aplikasi Pembelajaran Penulisan Aksara Jawa Hanacaraka Berbasis Android [3] Ratna Dewi Astutik, 2012, Pengembangan Media Pembelajaran Membaca Aksara Jawa Berbasis Macromedia Flash untuk Siswa Kelas VII SMP [4] Aksara Jawa, (http://nusantaranger.com/referensi/buku-elang/chapter- 4merah/aksara-jawa-hanacaraka/ ) diakses pada tanggal 21 April 2014 [5] Asal Usul Sejarah AKSARA JAWA, (http://agama-islamjawa.blogspot.com/2013/07/asal-usul-sejarah-aksara-jawa-lengkap.html ) diakses pada tanggal 21 April 2014 [6] TELKOMNIKA, Vol. 11, No. 6, June 2013, pp. 3123 ~ 3129 e-issn: 2087-278X, Design and Development of Curious Jojo A Go-Green 3D Game on Android [7] Sejarah dan perkembangan sistem operasi android, (https://www.academia.edu/9231208/sejarah_perkembangan_sist EM_OPERASI_ANDROID ) diakses pada 22 April 2014 [8] Android Activity Lifecycle, (http://developer.android.com/training/basics/activity-lifecycle/index.html ) diakses pada 15 Februari 2015 [9] Perkembangan Teknologi Touchscreen, (http://bloginformasiteknologi.blogspot.com/2009/08/perkembanganteknologi-touchscreen.html ) diakses pada tanggal 22 Februari 2015 [10] Cara Kerja Teknologi Touchscreen, (http://www.golekilmu.com/2013/08/12/mempelajari-cara-kerja-teknologitouchscreen-layar-sentuh/ ) diakses pada tanggal 22 Februari 2015 ix
[11] Developer Android Detecting Common Gesture[online], (http://developer.android.com/training/gestures/detector.html ) diakses pada tanggal 9 Maret 2015 [12] Guy, Romain, Gestures on Android 1.6, (http://androiddevelopers.blogspot.com/2009/10/gestures-on-android-16.html ) diakses pada tanggal 9 Maret 2015 x