Pembuatan Mekanisme Strategi Perang pada Game Majapahit’s Conquest Jimmy Muliawan 1 , Gregorius Satia budhi. 2 , Liliana 3 Program Studi Teknik Informatika, Fakultas Teknologi Industri, Universitas Kristen Petra Jl. Siwalankerto 121-131, Surabaya 60236 Telp (031) 2983455, Fax. (031) - 8417658 jimmy_758595@yahoo.com, greg@petra.ac.id 2 , lilian@petra.ac.id 3 ABSTRAK Dalam pembuatan media visual yang mendukung minat pembelajaran sejarah Indonesia, game based learning merupakan sebuah solusi untuk masalah ini. Game yang dibuat harus dapat mencakup aspek-aspek pada sejarah sehingga dapat mencapai tujuan awal dari pembuatan game. Oleh karena itu, dalam penelitian ini, game akan dibuat untuk mencakup salah satu aspek politik yaitu peperangan. Game yang akan dibuat akan mengambil aspek politik pada zaman Kerajaan Majapahit dan diberi nama Majapahit’s Conquest. Game yang dibuat mengambil tema Turn Based Tactical dimana player dan komputer akan menjalankan troops secara bergiliran. Terdapat juga 3 event penting yang dibuat secara khusus sebagai wadah untuk visualisasi strategi perang yang dipakai pada zaman Majapahit, yaitu Pemberontakan Ra Kuti, Ekspedisi Bali, dan Perang Bubat. AI yang dipakai untuk menjalankan troops dari komputer menggunakan 2 metode yaitu Fuzzy State Machine dan Minimax. Game ini akan dibuat menggunakan Unity Engine dengan scripting menggunakan bahasa C# dengan MonoDevelop sebagai IDE. Pengujian dilakukan pada sistem yang mendukung strategi perang seperti penyerangan dan cara berpindah tempat. Dari hasil pengujian tersebut sistem ini dipengaruhi oleh variabel-variabel yang telah dikonfigurasi pada setiap troops. Kata Kunci: Fuzzy State Machine, Minimax, Game Based Learning, Sejarah Indonesia, Majapahit’s Conquest ABSTRACT In order to make a visual media that can make student to take interest in history, game based learning is one of the solutions. The game first must have all aspect of the history itself in order to fulfill the goal. In this research, game that can cover the politic aspect especially war is made. The game will cover the politic aspect of Majapahit Kingdom and entitled Majapahit’s Conquest. This game use Turn Based Tactical as the genre which player and computer side moves his troops turn by turn. 2 methods of AI will be used in this game, which are Minimax and Fuzzy State Machine. This game will be made with Unity Engine, and scripting language will be done with C# as the language and MonoDevelop as IDE. The experiment is conducted to check the game system that support the war strategy of the game such as attack command or move/run command. The result of the experiment declare that all configured variables in troops influence the sytem. Keywords: Fuzzy State Machine, Minimax, Game Based Learning, Indonesian History, Majapahit’s Conquest. 1. PENDAHULUAN Pelajaran sejarah merupakan salah satu pelajaran yang mempunyai peran untuk mengajarkan siswa di sekolah nilai patriotisme, nilai nasionalisme dan menghargai negara sendiri [1]. Namun pelajaran sejarah ini juga yang menjadi salah satu pelajaran yang dihindari oleh siswa sekolah karena susah dimengerti dan kompleks sehingga nilai tersebut tidak tersampaikan dengan baik [4]. Pembelajaran sejarah di Indonesia hanya dapat ditemui dalam bentuk buku pelajaran dan kurang media pendukung pembelajaran Sejarah Indonesia sehingga mereka cenderung lebih meminati sejarah luar negeri yang telah terekspos dengan media pendukung yang juga bersifat komersial. Game komputer dapat menjadi salah satu media alternatif dalam pembelajaran Sejarah Indonesia lewat visualisasi yang disediakan oleh game yang dibuat. Game yang akan dibuat mengambil topik sejarah kerajaan pada zaman Majapahit. Dengan menggunakan game komputer sebagai media untuk memberikan visualisasi, orang yang memainkan game ini tidak hanya mendapatkan ilmu pengetahuan saja namun juga mendapatkan hiburan, sehingga unsur game yang ada juga tidak dihilangkan dengan materi sejarah yang dibawa. Game ini juga perlu dibuat sebagai media pembelajaran alternatif untuk sejarah Indonesia dan memberikan visualisasi sejarah Indonesia melalui media yang memiliki banyak peminat 2. LANDASAN TEORI 2.1 Sejarah Indonesia Zaman Majapahit Sejarah Kerajaan Majapahit tidak lepas dari pengaruh Gajah Mada, seseorang yang pada awalnya menjabat sebagai panglima perang Bhayangkara hingga menjadi Mahapatih pada masa pemerintahan Ratu Tribhuwanatunggadewi. Gajah Mada mulai menata karirnya lewat keberhasilannya menyelamatkan Raja Jayanegara dan mengambil kembali istana dari Pemberontakan Ra Kuti. Pada tahun 1343, Kerajaan Majapahit dibawah pimpinan Gajah Mada dan bantuan dari Arya Damar berhasil menaklukan Kerajaan Bendahulu (Bali), Sumbawa, dan Lombok. Setalah itu penaklukan pada wilayah Kalimantan juga dilakukan oleh Kerajaan Majapahit [3]. Pada tahun 1350 M. Hayam Wuruk naik takhta menggantikan ibunya untuk memerintah Majapahit. Pada masa kempimpinannya, Kerajaan Majapahit menaklukan daerah Timur seperti Logajah, Gurun, Sukun, Taliwung, Sapi, Gunungapi, Seram, Hutankadali, Sasak, Bantayan, Luwu, Buton, Banggai,