Abstract
Indonesia memiliki sejarah yang panjang sebagai sebuah negara, salah satunya yaitu perang kemerdekaan Indonesia. Sejarah perang kemerdekaan Indonesia ini cukup berpengaruh bagi Indonesia dan menarik untuk diangkat menjadi sebuah game. Perang Kemerdekaan Indonesia merupakan sebuah game berbasis web yang bertemakan nasionalisme. Game Perang Kemerdekaan Indonesia dapat dimainkan secara singleplayer maupun multiplayer. Perancangan game terdiri dari pembuatan game design document dan technical design document. Pengembangan game menggunakan Javascript, PHP dan memanfaatkan Google Map API. Implementasi game terdiri dari implementasi database, implementasi algoritma, implementasi karakter, implementasi environment dan tampilan. Pengujian unit dan integrasi menunjukkan bahwa jumlah jalur pada logika tiap proses telah sesuai dengan perhitungan cyclomatic complexity dan tiap jalur independent dilalui minimal satu kali tiap eksekusi dengan hasil yang dicapai sesuai dengan hasil yang diharapkan untuk masing-masing modul unit dan modul integrasi yang diuji. Pengujian validasi menunjukkan bahwa semua kebutuhan fungsional telah tervalidasi dengan 24 kasus uji. Pengujian performa menunjukkan sistem dapat dijalankan pada beberapa browser berbeda dan memiliki page load kurang dari 20 detik, oleh karena itu dapat disimpulkan bahwa bahwa sistem memiliki performa yang baik.