GAME EDUKASI SEMPOA DASAR UNTUK MENGASAH MENTAL ARITMATIKA BERBASIS MOBILE TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Nor Khairiyatunnisa 09560008 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2013
LEMBAR PERSETUJUAN GAME EDUKASI SEMPOA DASAR UNTUK MENGASAH MENTAL ARITMATIKA BERBASIS MOBILE TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Menyetujui, Pembimbing I Pembimbing II Hariyady, S.Kom, MT NIP. 101.9406.0262 Hardianto Wibowo, S.Kom NIDN: 0721038602 ii
LEMBAR PENGESAHAN GAME EDUKASI SEMPOA DASAR UNTUK MENGASAH MENTAL ARITMATIKA BERBASIS MOBILE TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : Nor Khairiyatunnisa 09560008 Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal 25 Juli 2013 Penguji I Menyetujui, Penguji II Aminudin, S.Kom Evi Dwi W, S.Kom Mengetahui Ketua Jurusan Teknik Informatika Eko Budi Cahyono, S.Kom, MT NIP. 108.9504.0330 iii
LEMBAR PERNYATAAN Yang bertanda tangan di bawah ini : NAMA : NOR KHAIRIYATUNNISA NIM : 09560008 FAK/JUR. : TEKNIK/INFORMATIKA Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul Game Edukasi Sempoa Dasar Untuk Mengasah Mental Aritmatika Berbasis Mobile beserta seluruh isinya adalah karya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya. Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko/sanksi yang berlaku. Mengetahui Dosen Pembimbing Malang, 14 Januari 2013 Yang Membuat Pernyataan Hariyady, S.Kom, MT NIP. 101.9406.0262 Nor Khairiyatunnisa NIM. 09560008 iv
LEMBAR PERSEMBAHAN Assalammu alaikum wr.wb Puji syukur kehadirat Allah SWT yang telah memberikan limpahan rahmat dan karunia Nya, serta shalawat dan salam kepada Rasulullah SAW sehingga penulis dapat menyelesaikan Tugas Akhir ini. Dalam menyelesaikan Tugas Akhir ini ada banyak pihak yang telah membantu penulis sehingga Tugas Akhir ini dapat terselesaikan dengan baik. Oleh karena itu tak lupa penulis juga mengucapkan terima kasih yang sebesarbesarnya kepada : 1. Kedua orang tua penulis H. Syahrudin,SE dan Hj. Qadariyah,SP yang telah memberikan dukungan serta bantuan baik secara moril maupun materil,yang takkan mampu saya bayar sampai kapanpun dan dengan apapun.terima kasih atas ilmu yang diberikan, kasih sayang, kesabaran, serta dukungan yang tak ada habisnya. 2. Dua adik saya Nadya Aulia Rahmi dan Nabilah Arwa tanpa doa dan dukungan kalian aku takkan mampu menyelesaikan semua ini. Terima kasih sudah setia mendengar keluh kesah dan senangku selama ini. 3. Bapak Ir. Sudarman, MT selaku Dekan Fakultas TeknikUniversitas Muhammadiyah Malang. 4. Bapak Hariyady,S,Kom,MT selaku Dosen Pembimbing I dan Bapak Hardiyanto Wibowo, S.Kom selaku Dosen Pembimbing II, beliau berdua adalah dosen motivator yang telah banyak membantu memberikan pengarahan dan bimbingan selama penulis mengerjakan Tugas Akhir ini. 5. Bapak Aminudin,S.Kom selaku Dosen Penguji II dan Ibu Evi Dwi, S.Kom selaku Dosen Penguji II, yang telah memberikan kritik dan saran yang bermanfaat bagi kesempurnaan Tugas Akhir ini. 6. Para dosen FT-UMM khususnya Jurusan Teknik Informatika UMM yang telah banyak memberikan bekal selama masa kuliah di Teknik Informatika UMM. v
7. Seluruh staff dan karyawan FT-UMM dan Kantor Jurusan Teknik Informatika UMM yang telah banyak memberi bantuannya sehingga memperlancar penyusunan skripsi ini. 8. Intan, Eka, Mika, Geulis, Nina April, Maman, Ufik, Ruri. Terima kasih telah menjadi orang super yang sudah memberi bantuan, serta semua yang indah selama ini (Never Forget \m/). 9. Teman-teman serumahku di BCT kav 1 dan blok AA/11. Terima kasih untuk dukungan dan kebersamaan yang tak terlupakan. 10. Ilham dan Sugab yang telah memberikan referensi-referensi bahan bagi penulisan Tugas Akhir ini yang telah bersedia bertukar ilmu pengetahuannya selama kuliah di IT UMM. 11. Semua pihak yang telah membantu dalam penyelesaian Tugas Akhir ini. Akhir kata saya persembahkan karya berharga ini kepada para pembaca, khususnya para Mahasiswa Teknik Informatika Universitas Muhammadiyah Malang, semoga Tugas Akhir ini bermanfaat dalam mengembangkan wawasan serta ilmu pengetahuan. Wassalammu alaikum wr.wb Malang, September 2013 Nor Khairiyatunnisa NIM : 09560008 vi
KATA PENGANTAR Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah memberikan limpahan rahmat dan hidayah Nya, serta shalawat dan salam kepada Rasulullah SAW sehingga penulis dapat menyelesaikan skripsiyang berjudul : GAME EDUKASI SEMPOA DASAR UNTUK MENGASAH MENTAL ARITMATIKA BERBASIS MOBILE Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi pembuatan game edukasi sempoa lengkap beserta tutorialnya. Jadi selain bisa bermain game, kita juga bisa mengasah mental aritmatika karena game ini merupakan salah satu jenis dari mental aritmatika. Mental aritmatika itu sendiri pada dasarnya sudah ada pada manusia, namun perlu diasah lagi, salah satu caranya dengan menggunakan alat bantu sempoa. Peneliti menyadari sepenuhnnya bahwa dalam penulisan Tugas Akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepan. Malang, September 2013 Penulis vii
DAFTAR ISI HALAMAN JUDUL... LEMBAR PERSETUJUAN... i ii LEMBAR PENGESAHAN... iii LEMBAR PERNYATAAN... iv ABSTRAK...... v ABSTRACT.... vi LEMBAR PERSEMBAHAN... vii KATA PENGANTAR... ix DAFTAR ISI... x DAFTAR GAMBAR... xiv DAFTAR TABEL... xix BAB I PENDAHULUAN 1.1. Latar Belakang... 1 1.2. Rumusan Masalah... 2 1.3. Batasan Masalah... 2 1.4. Tujuan Penelitian... 3 1.5. Metodologi... 3 1.5.1 Analisis dan Pengumpulan Data... 3 1.5.2 Membuat Desain Sistem... 3 1.5.3 Implementasi Sistem... 3 1.5.4 Pengujian... 3 1.6. Sistematika Penulisan... 4 viii
BAB II LANDASAN TEORI 2.1. Game... 6 2.1.1. Pemgelompokkan Game... 7 2.1.2. Elemen Game... 11 2.1.3. Game dengan Konsep Level dan Konsep Scoring... 13 2.2. Game Edukasi... 14 2.3. Sempoa... 14 2.4. Mental Aritmatika... 16 2.5. Android... 16 2.6. Unity... 17 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1. Analisa Sistem... 20 3.1.1. Analisa Kebutuhan Kebutuhan... 20 3.1.2. Spesifikasi Kebutuhan... 20 3.1.3. Skenario Game... 21 3.1.4. Use Case Diagram... 21 3.1.5. Level Soal... 22 3.2. Perancangan Sistem... 23 3.2.1. Navigation Map... 24 3.2.2. Activity diagram... 24 3.2.3. Sequence Diagram... 36 3.2.4. Class Diagram... 39 3.2.5. Resources Game... 39 3.3. Perancangan Desain Interface... 40 ix
3.3.1 Perancangan Desain Menu Utama... 41 3.3.2 Perancangan Desain Menu Tutorial... 41 3.3.3 Perancangan Desain Menu Play Game... 42 3.3.4 Perancangan Desain Menu Help... 42 3.3.5 Perancangan Desain Menu High Score... 43 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi... 44 4.1.1. Batasan Implementasi... 44 4.1.2. Implementasi Perangkat Lunak... 44 4.1.3. Implementasi Perangkat Keras... 44 4.1.4. Implementasi Interface... 45 4.1.4.1. Implementasi Menu Utama... 45 4.1.4.2. Implementasi Menu Tutorial... 46 4.1.4.3. Implementasi Menu Bermain Game... 47 4.1.4.4. Implementasi Menu Help... 48 4.1.4.5. Implementasi Menu High Score... 49 4.2. Pengujian... 49 4.2.1. Pengujian White Box... 49 4.2.1.1. Pengujian White Box Cek Jawaban... 49 4.2.2. Pengujian Black Box... 50 4.2.2.1. Pengujian Menu Utama... 50 4.2.2.2. Pengujian Menu Tutorial... 54 4.2.2.3. Pengujian Menu Bermain Game... 61 4.2.2.4. Pengujian Menu Help... 78 x
4.2.2.5. Pengujian Menu High Score... 79 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan... 82 5.2 Saran... 82 DAFTAR PUSTAKA xi
DAFTAR GAMBAR Gambar 2.1. Interface Unity... 17 Gambar 3.1. Use Case Diagram... 22 Gambar 3.2. Navigation Map... 24 Gambar 3.3. Activity Diagram Melihat Tutorial... 25 Gambar 3.4. Activity Diagram Part Of... 25 Gambar 3.5. Activity Diagram Value... 26 Gambar 3.6. Activity Diagram How To Use?... 26 Gambar 3.7. Activity Diagram Jempol... 27 Gambar 3.8. Activity Diagram Telunjuk... 27 Gambar 3.9. Activity Diagram Kombinasi... 28 Gambar 3.10. Activity Diagram Play Game... 28 Gambar 3.11. Activity Diagram Level 1... 29 Gambar 3.12. Activity Diagram Level 2... 30 Gambar 3.13. Activity Diagram Level 3... 31 Gambar 3.14. Activity Diagram Level 4... 32 Gambar 3.15. Activity Diagram Level 5... 33 Gambar 3.16. Activity Diagram Level 6... 34 Gambar 3.17. Activity Diagram Help... 35 Gambar 3.18. Activity Diagram High Score... 35 Gambar 3.19. Sequence Diagram Melihat Tutorial... 36 Gambar 3.20. Sequence Diagram Play Game... 37 Gambar 3.21. Sequence Diagram Melihat Help... 38 xii
Gambar 3.22. Sequence Diagram Melihat High Score... 38 Gambar 3.23. Class Diagram... 39 Gambar 3.24. Gambar Rancangan Game... 40 Gambar 3.25. Desain Menu Utama... 41 Gambar 3.26. Desain Menu Tutorial... 41 Gambar 3.27. Desain Menu Play Game... 42 Gambar 3.28. Desain Menu Help... 43 Gambar 3.29. Desain Menu High Score... 41 Gambar 4.1. Potongan Script Menu Utama... 45 Gambar 4.2. Menu Utama... 46 Gambar 4.3. Potongan Script Menu Tutorial... 46 Gambar 4.4. Isi Menu Tutorial... 47 Gambar 4.5. Potongan Script Menu Play Game... 47 Gambar 4.6. Isi Menu Play Game... 48 Gambar 4.7. Isi Menu Help... 48 Gambar 4.8. Isi Menu High Score... 49 Gambar 4.9. Tampilan awal pengujian menu tutorial... 50 Gambar 4.10. Tampilan pilihan tutorial... 50 Gambar 4.11. Tampilan awal pengujian menu Play Game... 51 Gambar 4.12. Tampilan Pilihan Level... 51 Gambar 4.13. Tampilan awal pengujian menu help... 52 Gambar 4.14. Tampilan Menu Help... 52 Gambar 4.15. Tampilan awal pengujian menu high score... 53 Gambar 4.16. Tampilan Menu High Score... 53 xiii
Gambar 4.17. Tampilan awal pengujian menu tutorial... 54 Gambar 4.18. Tampilan sebelum diklik... 55 Gambar 4.19. Tampilan sesudah diklik... 55 Gambar 4.20. Tampilan sebelum diklik... 56 Gambar 4.21. Tampilan sesudah diklik... 56 Gambar 4.22. Tampilan sebelum manik disentuh... 57 Gambar 4.23. Tampilan sesudah manik disentuh... 57 Gambar 4.24. Tampilan awal pengujian menu how to use... 58 Gambar 4.25. Pengujian tombol next pada menu jempol... 58 Gambar 4.26. Pengujian tombol back pada menu jempol... 59 Gambar 4.27. Pengujian tombol next pada menu telunjuk... 60 Gambar 4.28. Pengujian tombol back pada menu telunjuk... 60 Gambar 4.29. Pengujian tombol next pada menu kombinasi... 61 Gambar 4.30. Pengujian tombol back pada menu kombinasi... 61 Gambar 4.31. Pengacakan soal pertama level 1... 63 Gambar 4.32. Pengacakan soal kedua level 1... 63 Gambar 4.33. Jawaban benar pada level 1... 64 Gambar 4.34. Jawaban salah pada level 1... 64 Gambar 4.35. Score pada level 1... 65 Gambar 4.36. Pengacakan soal pertama level 2... 66 Gambar 4.37. Pengacakan soal kedua level 2... 66 Gambar 4.38. Jawaban benar pada level 2... 67 Gambar 4.39. Jawaban salah pada level 2... 67 Gambar 4.40. Score pada level 2... 68 xiv
Gambar 4.41. Pengacakan soal pertama level 3... 69 Gambar 4.42. Pengacakan soal kedua level 3... 69 Gambar 4.43. Jawaban benar pada level 3... 70 Gambar 4.44. Jawaban salah pada level 3... 70 Gambar 4.45. Score pada level 3... 71 Gambar 4.46. Pengacakan soal pertama level 4... 72 Gambar 4.47. Pengacakan soal kedua level 4... 72 Gambar 4.48. Jawaban benar pada level 4... 73 Gambar 4.49. Jawaban salah pada level 4... 73 Gambar 4.50. Score pada level 4... 74 Gambar 4.51. Pengacakan soal pertama level 5... 75 Gambar 4.52. Pengacakan soal kedua level 5... 75 Gambar 4.53. Jawaban benar pada level 5... 76 Gambar 4.54. Jawaban salah pada level 5... 76 Gambar 4.55. Score pada level 5... 77 Gambar 4.56. Pengacakan soal pertama level 6... 78 Gambar 4.57. Pengacakan soal kedua level 6... 78 Gambar 4.58. Jawaban benar pada level 6... 79 Gambar 4.59. Jawaban salah pada level 6... 79 Gambar 4.60. Score pada level 6... 80 Gambar 4.61. Isi menu help... 81 Gambar 4.62. Tampilan menu utama... 82 Gambar 4.63. Isi menu high score... 83 Gambar 4.64. Tampilan menu utama... 83 xv
Gambar 4.65. High score telah dihapus... 83 xvi
DAFTAR TABEL Tabel 3.1. Penjelasan Use Case Diagram Game... 22 Tabel 4.1. Pengujian Menu Utama... 53 Tabel 4.2. Pengujian Menu Tutorial... 62 Tabel 4.3. Pengujian Menu Bermain Game... 80 Tabel 4.4. Pengujian Menu Help... 82 Tabel 4.5. Pengujian Menu High Score... 84 xvii
DAFTAR PUSTAKA [1] Rosa A.S, M. Shalahuddin, 2011, Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek), Modula, Bandung [2] Widiastuti, Novi.2010.Hubungan Media Pembelajaran Sempoa Dengan Kreativitas Berpikir Anak Pada Kursus Mental Aritmatika Adil Sempoa Mandiri (ASMA) Cabang Kota Bandung. Bandung:UPI [3] Pengertian dan definisi game, 2012, http://carapedia.com/pengertian_definisi_game_info2144.html, diakses pada tanggal 12 Februari 2013 [4] Yudhanto, Prasetyo Adi.2010.Perancangan Promosi Produk Edu-Games Melalui Event. Bandung: FD-UKI [5] Game Programming IT Telkom, 2009, http://gameprogramming.blog.ittelkom.ac.id/blog/category/tugas/, diakses pada tanggal 12 Februari 2013 [6] S. I. Institut, Game Edukasi Sebagai Penunjang Mengajar Yang Efektif, Samudera Ilmu Institut, 23 Maret 2012. [Online]. http://pelatihanguru.net/membuat-game-edukasi-dan-jenis-jenisgameedukasi-untuk-membantu-dalam-mengajar, diakses pada tanggal 7 Juli 2013 [7] Eksistensi Game Edukatif, 2010, http://rositnugroho.wordpress.com/2010/10/22/eksistensi-gameedukatif, diakses tanggal 12 Februari 2013 [8] Mengenal Aritmatika Mental, 2011, http://www.fabrianschool.com/berita-212-mengenal-aritmatikamental.html, diakses pada tanggal 12 Februari 2013 [9] Hubungan Sempoa dengan Mental Aritmatika, http://www.sempoabinta.com/2012/02/hubungan-sempoa-denganmental.html, diakses pada tanggal 12 Februari 2013 [10] Android (Sistem Operasi), http://id.wikipedia.org/wiki/android_(sistem_operasi), diakses pada tanggal 12 Februari 2013 [11] Goldstone, William. (2009). Unity Game Development Essentials : Build fully functional, professional 3D games with realistic environments, sound, dynamic effects, and more. Birmingham : Packt PublishingLtd. xviii