APLIKASI XIVARIA EDITOR DAN GAME ACTION TACTICAL TURN BASED 3D XIVARIA WAR DENGAN PENDEKATAN ARTIFICIAL INTELLIGENCE MENGGUNAKAN JMONKEYENGINE 2.0 SKRIPSI Oleh WILLIAM SALIM 1100001830 ALBERTUS AGUNG 1100038026 FERRY YUWONO 1100047693 Jurusan Teknik Informatika Fakultas Ilmu Komputer Jenjang Pendidikan Sastra I Universitas Bina Nusantara Jakarta 2011
APLIKASI XIVARIA EDITOR DAN GAME ACTION TACTICAL TURN BASED 3D XIVARIA WAR DENGAN PENDEKATAN ARTIFICIAL INTELLIGENCE MENGGUNAKAN JMONKEYENGINE 2.0 SKRIPSI diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Oleh WILLIAM SALIM 1100001830 ALBERTUS AGUNG 1100038026 FERRY YUWONO 1100047693 Universitas Bina Nusantara Jakarta 2011
APLIKASI XIVARIA EDITOR DAN GAME ACTION TACTICAL TURN BASED 3D XIVARIA WAR DENGAN PENDEKATAN ARTIFICIAL INTELLIGENCE MENGGUNAKAN JMONKEYENGINE 2.0 SKRIPSI Disusun Oleh: William Salim Albertus Agung Ferry Yuwono 1100001830 1100038026 1100047693 Disetujui Oleh: Pembimbing Fredy Purnomo, S.Kom., M.Kom. Kddsn : D1892 Binus University Jakarta 2011 iii
PERNYATAAN Dengan ini kami, Nama : William Salim NIM : 1100001830 Nama : Albertus Agung NIM : 1100038026 Nama : Ferry Yuwono Nim : 1100047693 Judul Skripsi : Aplikasi Xivaria Editor Dan Game Action Tactical Turn Based 3D Xivaria War Dengan Pendekatan Artificial Intelligence Menggunakan jmonkeyengine 2.0 Memberikan kepada Universitas Bina Nusantara hak non-eksklusif untuk menyimpan, memperbanyak, dan menyebarluaskan skripsi karya kami, secara keseluruhan atau hanya sebagian atau hanya ringkasannya saja, dalam bentuk format tercetak dan atau elektronik. Menyatakan bahwa kami, akan mempertahankan hak eksklusif kami, untuk menggunakan seluruh atau sebagian isi skripsi kami, guna pengembangan karya di masa depan, misalnya bentuk artikel, buku, perangkat lunak, ataupun sistem informasi. Jakarta, 7 Maret 2011 William Salim Albertus Agung Ferry Yuwono 1100001830 1100038026 1100047693 vii
PRAKATA Puji dan syukur kepada Tuhan yang Maha Esa atas berkat dan rahmatnya yang diberikan kepada penulis sehingga dapat menyelesaikan skripsi ini. Adapun skripsi ini dibuat untuk memenuhi persyaratan kurikulum Sarjana Strata 1 pada jurusan Teknik Informatika di Bina Nusantara University. Penulis menyadari bahwa skripsi ini dapat terselesaikan bukanlah semata mata atas usaha kami sendiri. Skripsi ini dapat terwuju karena bantuan, bimbingan, dan dorongan moril yang diterima oleh penulis dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis ingin mengucapkan terima kasih pada : 1. Bapak Prof. Dr. Ir. Harjanto Prabowo, MM selaku Rektor BiNus University. 2. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc. selaku Dekan Fasilkom. 3. Bapak Fredy Purnomo, S.Kom., M.Kom. selaku Kepala Jurusan Teknik Informatika dan sekaligus sebagai pembimbing yang telah banyak membantu kami dalam menyelesaikan skripsi ini. 4. Ibu Yen Lina Prasetio, S.Kom., M.CompSc. selaku Sekretaris Jurusan Teknik Informatika. 5. Para dosen di BiNus University, di mana penulis menuntut ilmu. 6. Orang tua dan keluarga penulis yang telah memberikan semangat dan doa kepada penulis. 7. Teman-teman penulis yang telah memberikan bantuan, dukungan, dan masukan yang bermanfaat kepada penulis. 8. Semua pihak yang tidak dapat penulis sebutkan satu per satu yang telah mendukung penulis dalam menyelesaikan skripsi ini. ix
Penulis menyadari akan kekurangan kekurangan pada skripsi ini. Oleh karena itu, penulis mohon maaf yang sebesar-besarnya dan mengharapkan segala kritik dan saran yang membangun bagi penulis. Akhir kata, penulis berharap skripsi ini dapat berguna dan bermanfaat bagi pembaca dan rekan rekan lain yang membutuhkan. Jakarta, 27 Januari 2011 Penulis x
DAFTAR ISI Halaman Halaman Judul Luar... i Halaman Judul Dalam... ii Halaman Persetujuan Hard Cover... iii Halaman Pernyataan Dewan Penguji... iv Halaman Pemberian Hak Cipta Non Eksklusif dari Mahasiswa ke Universitas Bina Nusantara... vii Abstrak... viii PRAKATA... ix DAFTAR ISI... xi DAFTAR TABEL... xv DAFTAR GAMBAR... xviii DAFTAR LAMPIRAN... xxx BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Ruang Lingkup... 3 1.3 Tujuan dan Manfaat... 4 1.4 Metodologi... 5 1.5 Sistematika Penulisan... 6 BAB 2 LANDASAN TEORI... 8 2.1 Teori Umum... 8 2.1.1 Model Waterfall... 8 xi
2.1.2 Multimedia... 10 2.1.3 Interaksi Manusia dan Komputer (IMK)... 13 2.1.4 UML (Unified Modeling Language)... 16 2.1.5 File Based... 19 2.1.6 Object Oriented Programming... 20 2.1.7 Bahasa Pemrograman Java... 23 2.1.8 Artificial Intelligence... 26 2.2 Teori Khusus... 27 2.2.1 Teori Game... 27 2.2.2 Game Design... 29 2.2.3 A* Path Finding... 30 2.2.4 Finite State Machine... 31 2.2.5 Konsep 3D... 32 2.2.6 Model 3D... 34 2.2.7 jmonkeyengine 2.0... 35 BAB 3 ANALISIS DAN PERANCANGAN... 37 3.1 Analisis Game... 37 3.1.1 Analisis User... 37 3.1.2 Analisis Game Sejenis... 56 3.2 Analisis dan Solusi Kebutuhan... 73 3.3 Perancangan Game... 77 3.3.1 Deskripsi Permainan... 77 3.4 Perancangan Sistem... 168 3.4.1 Class Diagram... 168 xii
3.4.2 Use Case Diagram... 170 3.4.3 Use Case Specification... 171 3.4.4 Activity Diagram... 188 3.4.5 Sequence Diagram... 221 3.4.6 Perancangan Layar... 249 BAB 4 IMPLEMENTASI... 287 4.1 Spesifikasi Implementasi... 287 4.2.1 Spesifikasi Perangkat Keras... 287 4.2.2 Spesifikasi Perangkat Lunak... 288 4.2 Cara Instalasi... 288 4.2.3 Prosedur Instalasi Java Runtime Environment 1.6... 288 4.3 Prosedur Penggunaan... 290 4.3.1 Prosedur Penggunaan untuk Pemain... 290 4.3.2 Prosedur Penggunaan untuk Content Designer... 311 4.4 Evaluasi... 337 4.4.1 Evaluasi Segi Interaksi Manusia dan Komputer... 337 4.4.2 Evaluasi Segi Pengguna... 345 4.4.3 Evaluasi Game Sejenis... 352 4.4.4 Evaluasi Multimedia... 354 BAB 5 SIMPULAN DAN SARAN... 357 5.1 Simpulan... 357 5.2 Saran... 358 DAFTAR PUSTAKA... 359 RIWAYAT HIDUP... 361 xiii
LAMPIRAN... 364 xiv
DAFTAR TABEL Tabel 3.1 Hasil Perbandingan Game Sejenis... 72 Tabel 3.2 Tabel Analisis dan Solusi Kebutuhan... 76 Tabel 3.3 Tabel Status Karakter... 94 Tabel 3.4 Tabel Karakter... 96 Tabel 3.5 Daftar Non-Playable Character (NPC)... 106 Tabel 3.6 Balancing Weapon... 107 Tabel 3.7 Tabel Weapon... 109 Tabel 3.8 Balancing Armor... 114 Tabel 3.9 Tabel Armor... 115 Tabel 3.10 Tabel Item... 119 Tabel 3.11 Tabel Magic... 121 Tabel 3.12 Tabel Town... 124 Tabel 3.13 Tabel Battlefield... 126 Tabel 3.14 Tabel Contoh Balancing Mission... 128 Tabel 3.15 Tabel Story Mission... 128 Tabel 3.16 Tabel Side Mission... 141 Tabel 3.17 Tabel Perancangan Script... 160 Tabel 3.18 Tabel Perancangan Event... 165 Tabel 3.19 Tabel Perancangan Fakta... 166 Tabel 3.20 Tabel Experience Point... 167 Tabel 3.21 Use Case Specification Meload Game... 171 Tabel 3.22 Use Case Specification Mengatur Setting Game... 171 xv
Tabel 3.23 Use Case Specification Menelusuri World Map... 172 Tabel 3.24 Use Case Specification Mengalokasikan Attribute Point... 173 Tabel 3.25 Use Case Specification Mengganti Peralatan... 173 Tabel 3.26 Use Case Specification Mensave Game... 174 Tabel 3.27 Use Case Specification Membeli Pasukan... 174 Tabel 3.28 Use Case Specification Membeli Peralatan... 175 Tabel 3.29 Use Case Specification Menjual Peralatan... 176 Tabel 3.30 Use Case Specification Melakukan Misi... 176 Tabel 3.31 Use Case Specification Meload Data Obyek... 179 Tabel 3.32 Use Case Specification Mensave Data Obyek... 179 Tabel 3.33 Use Case Specification Membuat Data Obyek... 180 Tabel 3.34 Use Case Specification Menghapus Data Obyek... 181 Tabel 3.35 Use Case Specification Membuat Terrain... 181 Tabel 3.36 Use Case Specification Meload Terrain... 182 Tabel 3.37 Use Case Specification Mensave Terrain... 182 Tabel 3.38 Use Case Specification Memodifikasi Terrain... 183 Tabel 3.39 Use Case Specification Memberi Tekstur... 183 Tabel 3.40 Use Case Specification Menghapus Tekstur... 184 Tabel 3.41 Use Case Specification Mengatur Obyek... 184 Tabel 3.42 Use Case Specification Mengatur Path... 185 Tabel 3.43 Use Case Specification Mengatur Trigger... 186 Tabel 3.44 Use Case Specification Mengatur Posisi Awal Pemain... 186 Tabel 3.45 Use Case Specification Mengatur Air... 187 Tabel 3.46 Use Case Specification Mengatur SkyBox... 187 xvi
Tabel 4.1 Evaluasi Game Sejenis... 352 xvii
DAFTAR GAMBAR Gambar 2.1 Waterfall Model... 8 Gambar 2.2 Contoh Class Diagram... 16 Gambar 2.3 Contoh Use Case Diagram... 17 Gambar 2.4 Contoh Sequence Diagram... 18 Gambar 2.5 Contoh Activity Diagram... 21 Gambar 2.6 Object dan Encapsulation... 22 Gambar 2.7 Inheritance... 22 Gambar 2.8 Elemental Tetrad... 28 Gambar 2.9 Contoh Finite State Machine... 32 Gambar 2.10 Right-handed Coordinate System... 33 Gambar 2.11 Left-handed Coordinate System... 33 Gambar 2.12 Camera View Frustrum... 34 Gambar 3.1 Hasil Jawaban Kuesioner Gamer Pada Pertanyaan 1... 37 Gambar 3.2 Hasil Jawaban Kuesioner Gamer Pada Pertanyaan 2... 38 Gambar 3.3 Hasil Jawaban Kuesioner Gamer Pada Pertanyaan 3... 39 Gambar 3.4 Hasil Jawaban Kuesioner Gamer Pada Pertanyaan 4... 39 Gambar 3.5 Hasil Jawaban Kuesioner Gamer Pada Pertanyaan 5... 40 Gambar 3.6 Hasil Jawaban Kuesioner Gamer Pada Pertanyaan 6... 41 Gambar 3.7 Hasil Jawaban Kuesioner Gamer Pada Pertanyaan 7... 41 Gambar 3.8 Hasil Jawaban Kuesioner Gamer Pada Pertanyaan 8... 42 Gambar 3.9 Hasil Jawaban Kuesioner Gamer Pada Pertanyaan 9... 43 Gambar 3.10 Hasil Jawaban Kuesioner Gamer Pada Pertanyaan 10... 43 xviii
Gambar 3.11 Hasil Jawaban Kuesioner Gamer Pada Pertanyaan 11... 44 Gambar 3.12 Hasil Jawaban Kuesioner Gamer Pada Pertanyaan 12... 45 Gambar 3.13 Hasil Jawaban Kuesioner Gamer Pada Pertanyaan 13... 45 Gambar 3.14 Hasil Jawaban Kuesioner Gamer Pada Pertanyaan 14... 46 Gambar 3.15 Hasil Jawaban Kuesioner Game Developer Pada Pertanyaan 1... 47 Gambar 3.16 Hasil Jawaban Kuesioner Game Developer Pada Pertanyaan 2... 48 Gambar 3.17 Hasil Jawaban Kuesioner Game Developer Pada Pertanyaan 3... 48 Gambar 3.18 Hasil Jawaban Kuesioner Game Developer Pada Pertanyaan 4... 49 Gambar 3.19 Hasil Jawaban Kuesioner Game Developer Pada Pertanyaan 5... 49 Gambar 3.20 Hasil Jawaban Kuesioner Game Developer Pada Pertanyaan 6... 50 Gambar 3.21 Hasil Jawaban Kuesioner Game Developer Pada Pertanyaan 7... 50 Gambar 3.22 Hasil Jawaban Kuesioner Game Developer Pada Pertanyaan 8... 51 Gambar 3.23 Hasil Jawaban Kuesioner Game Developer Pada Pertanyaan 9... 52 Gambar 3.24 Hasil Jawaban Kuesioner Game Developer Pada Pertanyaan 10... 53 Gambar 3.25 Hasil Jawaban Kuesioner Game Developer Pada Pertanyaan 11... 54 Gambar 3.26 Hasil Jawaban Kuesioner Game Developer Pada Pertanyaan 12... 54 Gambar 3.27 Hasil Jawaban Kuesioner Game Developer Pada Pertanyaan 13... 55 Gambar 3.28 Tampilan Layar Final Fantasy Tactic... 56 Gambar 3.29 Tampilan Layar Karakter dan Map Final Fantasy Tactic... 57 Gambar 3.30 Tampilan Layar Grid Final Fantasy Tactic... 58 Gambar 3.31 Tampilan Layar Job Final Fantasy Tactic... 59 Gambar 3.32 Tampilan Layar Equip dan Ability Final Fantasy Tactic... 60 Gambar 3.33 Tampilan Layar Hoshigami: Ruining Blue Earth... 61 Gambar 3.34 Tampilan Layar Coinfeigm Hoshigami: Ruining Blue Earth... 62 xix
Gambar 3.35 Tampilan Layar World Map Hoshigami: Ruining Blue Earth... 64 Gambar 3.36 Tampilan Layar RAP Gauge Hoshigami: Ruining Blue Earth... 65 Gambar 3.37 Tampilan Layar Attack Gauge Hoshigami: Ruining Blue Earth... 66 Gambar 3.38 Tampilan Layar Session Hoshigami: Ruining Blue Earth... 67 Gambar 3.39 Tampilan Layar Valkyria Chronicle... 68 Gambar 3.40 Tampilan Layar Command Valkyria Chronicle... 69 Gambar 3.41 Tampilan Layar Tank Valkyria Chronicle... 70 Gambar 3.42 Tampilan Layar Stamina Valkyria Chronicle... 71 Gambar 3.43 Tampilan Layar Potential Valkyria Chronicle... 72 Gambar 3.44 Gambar Rancangan Finite State Machine... 156 Gambar 3.45 Class Diagram Game Xivaria War... 169 Gambar 3.46 Use Case Diagram Game Xivaria War... 170 Gambar 3.47 Activity Diagram Game Meload Game... 188 Gambar 3.48 Activity Diagram Mengatur Setting Game... 189 Gambar 3.49 Activity Diagram Menelusuri World Map... 190 Gambar 3.50 Activity Diagram Mengalokasikan Attribute Point... 191 Gambar 3.51 Activity Diagram Mengganti Peralatan... 192 Gambar 3.52 Activity Diagram Mensave Game... 193 Gambar 3.53 Activity Diagram Membeli Pasukan... 195 Gambar 3.54 Activity Diagram Membeli Peralatan... 196 Gambar 3.55 Activity Diagram Menjual Peralatan... 198 Gambar 3.56 Activity Diagram Melakukan Misi... 201 Gambar 3.57 Activity Diagram Meload Data Obyek... 205 Gambar 3.58 Activity Diagram Mensave Data Obyek... 206 xx
Gambar 3.59 Activity Diagram Membuat Data Obyek... 207 Gambar 3.60 Activity Diagram Menghapus Data Obyek... 208 Gambar 3.61 Activity Diagram Membuat Terrain... 209 Gambar 3.62 Activity Diagram Meload Terrain... 210 Gambar 3.63 Activity Diagram Mensave Terrain... 211 Gambar 3.64 Activity Diagram Memodifikasi Terrain... 212 Gambar 3.65 Activity Diagram Memberi Tekstur... 213 Gambar 3.66 Activity Diagram Menghapus Tekstur... 214 Gambar 3.67 Activity Diagram Mengatur Obyek... 216 Gambar 3.68 Activity Diagram Mengatur Path... 217 Gambar 3.69 Activity Diagram Mengatur Trigger... 218 Gambar 3.70 Activity Diagram Mengatur Posisi Awal Pemain... 219 Gambar 3.71 Activity Diagram Mengatur Air... 220 Gambar 3.72 Activity Diagram Mengatur SkyBox... 221 Gambar 3.73 Sequence Diagram Game Meload Game... 222 Gambar 3.74 Sequence Diagram Mengatur Setting Game... 223 Gambar 3.75 Sequence Diagram Menelusuri World Map... 224 Gambar 3.76 Sequence Diagram Mengalokasikan Attribute Point... 225 Gambar 3.77 Sequence Diagram Mengganti Peralatan... 227 Gambar 3.78 Sequence Diagram Mensave Game... 228 Gambar 3.79 Sequence Diagram Membeli Pasukan... 229 Gambar 3.80 Sequence Diagram Membeli Peralatan... 230 Gambar 3.81 Sequence Diagram Menjual Peralatan... 232 Gambar 3.82 Sequence Diagram Melakukan Misi... 234 xxi
Gambar 3.83 Sequence Diagram Meload Data Obyek... 235 Gambar 3.84 Sequence Diagram Mensave Data Obyek... 236 Gambar 3.85 Sequence Diagram Membuat Data Obyek... 237 Gambar 3.86 Sequence Diagram Menghapus Data Obyek... 238 Gambar 3.87 Sequence Diagram Membuat Terrain... 239 Gambar 3.88 Sequence Diagram Meload Terrain... 240 Gambar 3.89 Sequence Diagram Mensave Terrain... 240 Gambar 3.90 Sequence Diagram Memodifikasi Terrain... 241 Gambar 3.91 Sequence Diagram Memberi Tekstur... 242 Gambar 3.92 Sequence Diagram Menghapus Tekstur... 243 Gambar 3.93 Sequence Diagram Mengatur Obyek... 244 Gambar 3.94 Sequence Diagram Mengatur Path... 245 Gambar 3.95 Sequence Diagram Mengatur Trigger... 246 Gambar 3.96 Sequence Diagram Mengatur Posisi Awal Pemain... 247 Gambar 3.97 Sequence Diagram Mengatur Air... 248 Gambar 3.98 Sequence Diagram Mengatur SkyBox... 249 Gambar 3.99 Halaman Utama Xivaria War... 250 Gambar 3.100 Halaman Load Game Xivaria War... 251 Gambar 3.101 Halaman Settings Xivaria War... 252 Gambar 3.102 Halaman Dialog Bicara Xivaria War... 253 Gambar 3.103 Halaman Peta Dunia Xivaria War... 254 Gambar 3.104 Halaman Menu Troops... 255 Gambar 3.105 Halaman Menu Equipment... 256 Gambar 3.106 Halaman Menu Item... 257 xxii
Gambar 3.107 Halaman Menu Save Game... 259 Gambar 3.108 Halaman Town Buy Equipment... 260 Gambar 3.109 Halaman Town Sell Equipment... 261 Gambar 3.110 Halaman Town Buy Item... 262 Gambar 3.111 Halaman Town Sell Item... 263 Gambar 3.112 Halaman Town Buy Mercenary... 264 Gambar 3.113 Halaman Mission Briefing Xivaria War... 265 Gambar 3.114 Halaman Deploy Troops Xivaria War... 266 Gambar 3.115 Halaman Mission Top View... 267 Gambar 3.116 Halaman Mission - 3 rd Person View... 269 Gambar 3.117 Halaman Choose Single Target... 271 Gambar 3.118 Halaman Choose Area Target... 272 Gambar 3.119 Halaman Choose Target Item... 273 Gambar 3.120 Halaman Attack Bar... 274 Gambar 3.121 Halaman End Turn... 276 Gambar 3.122 Halaman Mission Complete... 277 Gambar 3.123 Halaman Mission Failed... 278 Gambar 3.124 Halaman Combat Report... 279 Gambar 3.125 Halaman Object Editor Character... 280 Gambar 3.126 Halaman Object Editor Weapon... 281 Gambar 3.127 Halaman Object Editor Armor... 281 Gambar 3.128 Halaman Object Editor Item... 282 Gambar 3.129 Halaman Object Editor Magic... 282 Gambar 3.130 Halaman Object Editor Static Object... 283 xxiii
Gambar 3.131 Halaman World Editor Deformater... 284 Gambar 3.132 Halaman World Editor Painter... 285 Gambar 3.133 Halaman World Editor Other... 286 Gambar 4.1 Gambar Tampilan Java Setup... 288 Gambar 4.2 Gambar Intalasi Java Runtime Environment... 289 Gambar 4.3 Gambar Intalasi Java Runtime Environment Berhasil Diisntal... 289 Gambar 4.4 Tampilan Main Menu... 291 Gambar 4.5 Tampilan Load Game... 291 Gambar 4.6 Tampilan Settings... 292 Gambar 4.7 Tampilan Dialog... 293 Gambar 4.8 Tampilan Pilihan Dialog... 293 Gambar 4.9 Tampilan World Map Town... 294 Gambar 4.10 Tampilan World Map Battlefield... 295 Gambar 4.11 Tampilan Menu Troops... 295 Gambar 4.12 Tampilan Menu Equipment... 296 Gambar 4.13 Tampilan Menu Item... 297 Gambar 4.14 Tampilan Menu Save Game... 297 Gambar 4.15 Tampilan Konfirmasi Save Game... 298 Gambar 4.16 Tampilan Equipment Shop Buy... 299 Gambar 4.17 Tampilan Konfirmasi Pembelian Equipment... 299 Gambar 4.18 Tampilan Equipment Shop Sell... 300 Gambar 4.19 Tampilan Konfirmasi Penjualan Equipment... 300 Gambar 4.20 Tampilan Mercenary Shop... 301 Gambar 4.21 Tampilan Konfirmasi Pembelian Karakter... 301 xxiv
Gambar 4.22 Tampilan Mission Description... 302 Gambar 4.23 Tampilan Deploy Troops... 302 Gambar 4.24 Tampilan Mission Top View... 303 Gambar 4.25 Tampilan Mission 3 rd Person View... 304 Gambar 4.26 Tampilan Menu Attack... 304 Gambar 4.27 Tampilan Attack Bar... 305 Gambar 4.28 Tampilan Attack Miss... 305 Gambar 4.29 Tampilan Attack Normal... 306 Gambar 4.30 Tampilan Attack Critical... 306 Gambar 4.31 Tampilan Menu Magic... 307 Gambar 4.32 Tampilan Serangan Magic... 307 Gambar 4.33 Tampilan Menu Item... 308 Gambar 4.34 Tampilan Penggunaan Item... 308 Gambar 4.35 Tampilan Menu End Turn... 309 Gambar 4.36 Tampilan Mission Complete... 309 Gambar 4.37 Tampilan Combat Report... 310 Gambar 4.38 Tampilan Mission Failed... 310 Gambar 4.39 Tampilan Object Editor Character... 311 Gambar 4.40 Tampilan Object Editor Weapon... 312 Gambar 4.41 Tampilan Object Editor Armor... 312 Gambar 4.42 Tampilan Object Editor Item... 313 Gambar 4.43 Tampilan Object Editor Magic... 313 Gambar 4.44 Tampilan Object Editor Static Object... 314 Gambar 4.45 Tampilan Terrain Small... 315 xxv
Gambar 4.46 Tampilan Terrain Medium... 315 Gambar 4.47 Tampilan Terrain Large... 316 Gambar 4.48 Tampilan Terrain Blank Map... 317 Gambar 4.49 Tampilan Terrain Hill Map... 317 Gambar 4.50 Tampilan Terrain Blank Map... 318 Gambar 4.51 Tampilan Terrain Fluid Map... 318 Gambar 4.52 Tabulasi Deformater View Terrain... 319 Gambar 4.53 Tabulasi Deformater Raise Terrain... 320 Gambar 4.54 Tabulasi Deformater Lower Terrain... 320 Gambar 4.55 Tabulasi Deformater Flatten Terrain... 321 Gambar 4.56 Tabulasi Deformater Smooth Terrain... 321 Gambar 4.57 Tabulasi Deformater Create Noise... 322 Gambar 4.58 Tabulasi Deformater Set Height... 322 Gambar 4.59 Tabulasi Deformater Scale Height... 323 Gambar 4.60 Tabulasi Painter... 323 Gambar 4.61 Tabulasi Painter Memilih Tekstur... 324 Gambar 4.62 Tabulasi Painter Memberi Tekstur Pada Terrain... 324 Gambar 4.63 Tabulasi Painter Konfirmasi Menghapus Layer Tekstur... 325 Gambar 4.64 Tabulasi Painter Tidak Dapat Menghapus Layer Tekstur Utama... 325 Gambar 4.65 Tabulasi Other Character Panel... 326 Gambar 4.66 Character Panel Add... 327 Gambar 4.67 Character Panel Properti... 327 Gambar 4.68 Tabulasi Other Object Panel... 328 Gambar 4.69 Object Panel Add... 328 xxvi
Gambar 4.70 Object Panel Staic Object... 329 Gambar 4.71 Tabulasi Other Trigger Editor... 329 Gambar 4.72 Trigger Editor Properti... 330 Gambar 4.73 Tabulasi Other Player Starting Position Editor... 331 Gambar 4.74 Player Starting Position Editor Add... 331 Gambar 4.75 Tabulasi Other Path Editor... 332 Gambar 4.76 Path Editor Remove Steep Path... 333 Gambar 4.77 Path Editor Remove Path... 333 Gambar 4.78 Path Editor Add Path... 334 Gambar 4.79 Tabulasi Other Edit Water... 334 Gambar 4.80 Edit Water Water Height... 335 Gambar 4.81 Tabulasi Other Edit SkyBox... 335 Gambar 4.82 Edit SkyBox Change Texture... 336 Gambar 4.83 Edit SkyBox Size Dan Height... 336 Gambar 4.84 Evaluasi IMK Berusaha Konsisten (1)... 337 Gambar 4.85 Evaluasi IMK Berusaha Konsisten (2)... 338 Gambar 4.86 Evaluasi IMK Berusaha Konsisten (3)... 338 Gambar 4.87 Evaluasi IMK Berusaha Konsisten (4)... 339 Gambar 4.88 Evaluasi IMK Penggunaan Shortcut (1)... 339 Gambar 4.89 Evaluasi IMK Penggunaan Shortcut (2)... 340 Gambar 4.90 Evaluasi IMK Memberi Umpan Balik Yang Informatif (1)... 340 Gambar 4.91 Evaluasi IMK Memberi Umpan Balik Yang Informatif (2)... 340 Gambar 4.92 Evaluasi IMK Dialog Menghasilkan Suatu Penutupan (1)... 341 Gambar 4.93 Evaluasi IMK Dialog Menghasilkan Suatu Penutupan (2)... 341 xxvii
Gambar 4.94 Evaluasi IMK Memberi Penanganan Kesalahan Sederhana (1)... 342 Gambar 4.95 Evaluasi IMK Memberi Penanganan Kesalahan Sederhana (2)... 342 Gambar 4.96 Evaluasi IMK Mudah Kembali Ke Tindakan Sebelumnya (1)... 343 Gambar 4.97 Evaluasi IMK Mudah Kembali Ke Tindakan Sebelumnya (2)... 343 Gambar 4.98 Evaluasi IMK Mendukung Pusat Kendali Internal (1)... 344 Gambar 4.99 Evaluasi IMK Mendukung Pusat Kendali Internal (2)... 344 Gambar 4.100 Evaluasi IMK Mengurangi Beban Ingatan Jangka Pendek (1)... 344 Gambar 4.101 Evaluasi IMK Mengurangi Beban Ingatan Jangka Pendek (2)... 345 Gambar 4.102 Evaluasi IMK Mengurangi Beban Ingatan Jangka Pendek (3)... 345 Gambar 4.103 Hasil Jawaban Post Kuesioner Pada Pertanyaan 1... 345 Gambar 4.104 Hasil Jawaban Post Kuesioner Pada Pertanyaan 2... 346 Gambar 4.105 Hasil Jawaban Post Kuesioner Pada Pertanyaan 3... 347 Gambar 4.106 Hasil Jawaban Post Kuesioner Pada Pertanyaan 4... 347 Gambar 4.107 Hasil Jawaban Post Kuesioner Pada Pertanyaan 5... 348 Gambar 4.108 Hasil Jawaban Post Kuesioner Pada Pertanyaan 6... 349 Gambar 4.109 Hasil Jawaban Post Kuesioner Pada Pertanyaan 7... 349 Gambar 4.110 Hasil Jawaban Post Kuesioner Pada Pertanyaan 8... 350 Gambar 4.111 Hasil Jawaban Post Kuesioner Pada Pertanyaan 9... 351 Gambar 4.112 Hasil Jawaban Post Kuesioner Pada Pertanyaan 10... 351 Gambar 4.113 Hasil Jawaban Post Kuesioner Pada Pertanyaan 11... 352 Gambar 4.114 Evaluasi Multimedia Teks Dialog... 354 Gambar 4.115 Evaluasi Multimedia Gambar World Map... 355 Gambar 4.116 Evaluasi Multimedia Gambar Equipment... 355 Gambar 4.117 Evaluasi Multimedia Gambar Item... 355 xxviii
Gambar 4.118 Evaluasi Multimedia Suara Magic... 356 Gambar 4.119 Evaluasi Multimedia Animasi... 356 xxix
DAFTAR LAMPIRAN Lampiran 1 Pre Kuesioner Game Xivaria War Untuk Gamer... L1 Lampiran 2 Pre Kuesioner Game Xivaria War Untuk Game Developer... L5 Lampiran 3 Pre Kuesioner Game Xivaria War... L8 Lampiran 4 Struktur Program jmonkeyengine... L11 xxx