GAME EDUKASI MENYUSUN KATA DALAM BAHASA INGGRIS DENGAN MELAWAN ZOMBIE TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Mike Widjayati 09560182 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014
LEMBAR PENGESAHAN GAME EDUKASI MENYUSUN KATA DALAM BAHASA INGGRIS DENGAN MELAWAN ZOMBIE TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : MIKE WIDJAYATI 09560182 Tugas akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal 10 Januari 2014 Penguji I Menyetujui, Penguji II HARIYADY, S.Kom, MT NIP : 101.9406.0262 MASKUR, S.Kom.,M.Kom NIDN : 0711098402 Mengetahui, Ketua Jurusan Teknik Informatika EKO BUDI CAHYONO, S.Kom, MT NIP: 108.9504.0330
KATA PENGANTAR Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan rahmat dan hidayah-nya sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul GAME EDUKASI MENYUSUN KATA DALAM BAHASA INGGRIS DENGAN MELAWAN ZOMBIE Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi beberapa bagian yaitu: a. Pendahuluan Bagian ini berisi tentang alasan penulis memilih judul ini sebagai objek penelitian, tujuan yang ingin dicapai dalam penelitian serta hal-hal yang menjadi batasan selama penelitian. b. Dasar Teori Bagian ini berisi teori-teori yang mendukung dalam penelitian ini c. Analisa dan Perancangan Sistem Bagian ini berisi analisa serta perancangan yang dibutuhkan untuk membuat sebuah Game Edukasi Menyusun Kata dalam Bahasa Inggris dengan Melawan Zombie d. Implementasi dan Pengujian Bagian ini berisi implementasi dari perancangan serta pengujian yang dilakukan dari pengujian alpha(fungsionalitas) maupun pengujian beta(hasil responden) e. Kesimpulan dan Saran Bagian ini berisi kesimpulan terhadap hasil pengujian serta saran untuk pengembangan Game Edukasi Menyusun Kata dalam Bahasa Inggris dengan Melawan Zombie dikemudian hari. Peneliti menyadari sepenuhnya 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, 10 Januari 2014 Penulis
DAFTAR ISI Lembar Persetujuan... ii Lembar Pengesahan... iii Lembar Pernyataan Keaslian... iv Abstrak... v Abstract... vi Lembar Persembahan... vii Kata Pengantar... viii Daftar Isi... ix Daftar Gambar... xii Daftar Tabel... xiv BAB 1 Pendahuluan... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan... 2 1.4 Batasan Masalah... 2 1.5 Metodologi... 2 1.5.1 Studi Literatur... 2 1.5.2 Analisa dan Perancangan Game... 3 1.5.3 Implementasi... 3 1.5.4 Pengujian... 3 1.5.5 Penulisan Laporan... 3 1.6 Sistematika Penulisan... 3 BAB 2 Landasan Teori... 5 2.1 Game... 5 2.1.1 Jenis-Jenis Game... 5 2.1.2 Game Edukasi... 6 2.1.3 Kriteria Game Edukasi... 7 2.2 Anagram... 9 2.3 JAVA... 9
2.4 NetBeans IDE...10 BAB 3 Analisa Dan Perancangan Sistem...11 3.1 Deskripsi Perangkat Lunak...11 3.2 Analisis Kebutuhan Sistem...11 3.2.1 Kebutuhan Fungsional...11 3.2.2 Kebutuhan Non Fungsional...12 3.2.3 Skenario Game...13 3.2.4 Use Case Diagram...14 3.3 Perancangan Sistem...14 3.3.1 Flowchart...14 3.3.2 Activity Diagram...16 3.3.3 Sequence Diagram...18 3.3.3.1 Sequence Diagram PLAY...18 3.3.3.2 Sequence Diagram OPTIONS...19 3.3.3.3 Sequence Diagram HELP...19 3.3.3.4 Sequence Diagram EXIT...20 3.3.4 Class Diagram...20 3.3.5 Dokumentasi Game...21 3.3.5.1 Story Line...21 3.3.5.2 Karakter Hero...22 3.3.5.3 Karakter Musuh...24 3.3.5.4 Story Board Game...24 3.3.5.5 State Machine Diagram...27 BAB 4 Implementasi Dan Pengujian...29 4.1 Implementasi Sistem...29 4.1.1 Batasan Implementasi...29 4.1.2 Implementasi Perangkat Lunak...29 4.1.3 Implementasi Perangkat Keras...30 4.1.4 Implementasi Interface...30 4.1.4.1 Implementasi Menu Utama...30 4.1.4.2 Implementasi Menu Bermain Game...31 4.1.4.3 Implementasi Menu Options...36
4.1.4.4 Implementasi Menu Help...37 4.2 Pengujian...38 4.2.1 Pengujian Game...38 4.2.2 Pengujian Blackbox...42 4.2.3 Pengujian Terhadap Responden...43 BAB 5 Penutup...46 5.1 Kesimpulan...46 5.2 Saran...46 Daftar Pustaka... 47
DAFTAR GAMBAR Gambar 3.1 Use Case Diagram keseluruhan Game...14 Gambar 3.2 Flowchart game...15 Gambar 3.3 Activity Diagram PLAY...16 Gambar 3.4 Activity Diagram OPTIONS...16 Gambar 3.5 Activity Diagram HELP...17 Gambar 3.6 Activity Diagram EXIT...17 Gambar 3.7 Sequence Diagram PLAY...18 Gambar 3.8 Sequence Diagram OPTIONS...19 Gambar 3.9 Sequence Diagram HELP...19 Gambar 3.10 Sequence Diagram EXIT...20 Gambar 3.11 Class Diagram Keseluruhan game...20 Gambar 3.12 Karakter Red...22 Gambar 3.13 Karakter Green...23 Gambar 3.14 Karakter Yellow...23 Gambar 3.15 Karakter Zombie One...24 Gambar 3.16 Karakter Zombie Two...24 Story Board 1...24 Story Board 2...25 Story Board 3...25 Story Board 4...25 Story Board 5...26 Story Board 6...26 Story Board 7...26 Gambar 3.17 State Machine Diagram keseluruhan Game...27 Gambar 3.18 State Machine Diagram Zombie...28 Gambar 4.1 Potongan Script Menu Utama...30 Gambar 4.2 Menu Utama...31
Gambar 4.3 Isi Menu Play...31 Gambar 4.4 Potongan Script chooseplayer...32 Gambar 4.5 Potongan Script Pemilihan Level...32 Gambar 4.6 Koin yang Dilempar Setelah Pemilihan Karakter dan Level.32 Gambar 4.7 Potongan Script Tampilan Koin...33 Gambar 4.8 Tampilan Jika Pemain Mendapat Giliran Pertama...33 Gambar 4.9 Tampilan Jika Pemain Mendapat Gliran ke-2...34 Gambar 4.10 Potongan Script Tampilan dan Random Koin...34 Gambar 4.11 Tampilan Gameplay...35 Gambar 4.12 Potongan Script Action Keyboard...35 Gambar 4.13 Potongan Script Player Answer...35 Gambar 4.14 Potongan Script Zombie Answer...36 Gambar 4.15 Potongan Script Tampilan Isi Menu Option...36 Gambar 4.16 Isi Menu Option...37 Gambar 4.17 Potongan Script Tampilan Isi Menu Help...37 Gambar 4.18 Isi Menu Help...38 Gambar 4.19 Pemain Menyusun Kata...38 Gambar 4.20 Zombie Menyusun Kata...39 Gambar 4.21 Pemain Menjawab Benar...40 Gambar 4.22 Pemain Menjawab Salah...40 Gambar 4.23 Zombie Menjawab Salah...41 Gambar 4.24 Zombie Menjawab Benar...41
DAFTAR TABEL Tabel 3.1 Tabel Kebutuhan Fungsional...12 Tabel 3.2 Tabel Kebutuhan non-fungsional...12 Tabel 4.1 Tabel Pengujian BlackBox...42 Tabel 4.2 Tabel Pengujian (bag.1) untuk Guru...44 Tabel 4.3 Tabel Pengujian (bag.2) untuk Guru...44 Tabel 4.4 Tabel Pengujian untuk Murid...45
DAFTAR PUSTAKA Cherid, A., dan Fitrianah, D, 2010, Pengembangan Aplikasi Permainan Tebak Kata Bahasa Inggris Hangman dengan Menggunakan Kamus Online di Internet, Jurnal Informatika, Program Studi Teknik Informatika,Fakultas Ilmu Komputer, Universitas Mercu Buana, Jakarta. Clark, D., 2006. Game and e-learning. Sunderland: Caspian Learning. URL:http://caspianlearning.co.uk. Akses terakhir: 01 April 2009. Ikhsan, M. 2007. Aplikasi Algoritma Backtracking dalam Permainan Anagram. Makalah IF 2251 Strategi Algoritmik, 1-4. Kurniawan, Siddik A. 2013. Pengelompokan Genre Game. http://www.cintagame.com/2013/10/pengelompokan-genre-game.html (diakses tanggal 5 november 2013) Mariam, dkk.2012.game Edukasi Tebak Kata Berbasis Mobile. Politeknik Negeri Bengkalis. Marsh, T., Wong, W.L., Carriazo, E., Nocera, L., Yang,K., Varma, A., Yoon, H., Huang, Y., Kyriakakis,C., and Shahabi, C., 2005. User Experiences and Lessons Learned from Developing and Implementing an Immersive Game for the Science Classroom.Proceedings of HCI International 2005, Las Vegas,Nevada, USA. Prabowo, K., 2010, Membuat Game Tebak Kata Dengan Visual Basic 6.0, Naskah Publikasi, Jurusan Sistem Informasi, Sekolah Tinggi Manajemen Informatika dan Komputer Amikom, Yogyakarta. Rini, Ayu.2006. Excellent English Games. Jakarta: Kesaint Blanc. Rully, 2013 Konsep Bahasa Pemrograman (Java) http://rully6092.wordpress.com/konsep-bahasa-pemrogaraman-java. (Diakses tanggal 11 Juli 2013) Schell, Jesse. 2008. The Art of Game Design: A book of lenses. United State: CRC Press