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
Menyetujui, Penguji I HARIYADY, S.Kom, MT NIP : 101.9406.0262 Penguji II 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
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.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.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 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.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
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
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