IJCCS, Vol.x, No.x, Julyxxxx, pp. 1~5 ISSN: 1978-1520
1
Edugame Fight For Freedom Untuk Pembelajaran Sejarah Kemerdekaan Indonesia Berbasis Android Yuda Alfarizi*1, Kemas Lukman Hakim2, Rusbandi*3, Ahmad Farisi4 STMIK GI MDP; Jalan Rajawali No.14, 0711-376400 Program Studi Teknik Informatika, STMIK GI MDP, Palembang e-mail: *
[email protected],
[email protected] 3
[email protected],
[email protected]
Abstrak Game merupakan sarana hiburan yang telah umum dimainkan oleh anak-anak. Namun game memiliki sifat yang negatif apabila dimainkan secara terus-menerus. Sebuah game perlu ditambahkan unsur media pembelajaran agar memiliki sifat yang positif apabila dimainkan secara terus-menerus. Karena dengan begitu semakin sering game itu dimainkan maka semakin banyak pengetahuan yang didapat dari game tersebut. Edugame merupakan suatu permainan yang khusus didesain untuk belajar, namun tetap bisa menawarkan hal yang menyenangkan. Melalui EduGame Fight For Freedom, anak-anak terutama kelas 4 sampai kelas 6 sekolah dasar dapat bermain sambil belajar, khususnya dalam pembelajaran sejarah kemerdekaan Indonesia. Dalam pengembangan edugame ini penulis menggunakan metodologi prototype dan unity sebagai alat bantu. Edugame ini diharapkan dapat menjadi saran pembelajaran yang baik dalam menceritakan sejarah kemerdekaan Indonesia. Sehingga dapat meningkatkan rasa nasionalisme terhadap anak-anak.
Kata kunci—EduGame, Sejarah Indonesia, Unity.
Abstract Game is a common means of entertainment that has been played by children. But the game has a negative trait when played continuously. A game needs to be added elements of instructional media in order to have a positive trait when played continuously. Because then the more often the game is played, the more knowledge gained from the game. Edugame is a game that is specifically designed for learning, but still able to offer a pleasant thing. Through edugame Fight For Freedom, especially children grade 4 to grade 6 elementary school can play while learning, especially in learning the history of Indonesian independence. In developing this edugame author using prototype methodology and unity as a tool. Edugame is expected to be a good learning advice in telling the history of Indonesian independence. So as to increase the sense of nationalism against children.
Keywords—EduGame, History of Indonesian, Unity.
1. PENDAHULUAN telah diterapkan di berbagai macam bidang meliputi pendidikan, kesehatan, Teknologi perkantoran, telekomunikasi, bisnis, militer dan sebagainya, begitu juga dalam dunia Received June1st,2012; Revised June25th, 2012; Accepted July 10th, 2012
2
ISSN: 1978-1520
hiburan. Salah satu bentuk hiburan berbasis teknologi diantaranya adalah game. Game adalah sebentuk karya seni di mana peserta yang disebut pemain, membuat keputusan untuk mengolah sumber daya yang dimilikinya melalui benda di dalam game demi mencapai tujuan[1]. Sifat dasar game yang menantang (challenging), membuat ketagihan (addicted) dan menyenangkan (fun) bagi mereka yang menyukai permainan modern ini dapat berdampak negatif apabila yang dimainkan adalah game yang tidak bersifat edukasional. Untuk itu perlu dikembangkan sebuah Edugames yang dapat digunakan sebagai media pembelajaran yang dapat memotivasi siswa agar tertarik dalam belajar. Edugame adalah game yang didesain untuk belajar, tapi tetap bisa menawarkan bermain dan bersenang-senang. Edugame ini perlu dikembangkan dan seharusnya game tidak hanya menyenangkan tapi juga mendidik terkhususnya dapat memperkenalkan ada banyak peristiwaperistiwa sejarah yang menceritakan betapa susah dan sulitnya mencapai kemerdekaan. Para Pahlawan Reformasi, Pahlawan Revolusi, dan Pahlawan Nasional merekalah manusia-manusia hebat dan kritis-kritis pemikiran pada masanya. Mengapa harus sejarah ? Karena dengan menceritakan sejarah kepada generasi muda merupakan salah satu cara untuk menghargai jasa para pahlawan. Tanpa ada perjuangan mereka, kita tidak akan merasakan suatu kebebasan dan terlepas dari penjajahan atas nama kemanusiaan dan hak asasi manusia. Melihat kepopuleran game, penulis berpikir bahwa mempunyai kesempatan yang baik untuk menggunakan game sebagai media pembelajaran yang dapat menceritakan sejarah kemerdekaan Indonesia. Oleh karena itu, penulis tertarik untuk membangun Edugame ―Fight For Freedom‖ berbasis 2D yang dapat diterapkan pada platform android dengan menggunakan engine unity yang dapat menjadi pembelajaran tentang sejarah menuju kemerdekaan Indonesia. Sejarah kemerdekaan Indonesia yang dimaksud merupakan materi sejarah yang membahas pada masa penjajahan Belanda (Perang Maluku 1817, Perang Padri 1803-1837, Perang Diponegoro 1825-1830) dan Jepang (Perlawanan Rakyat Singaparna 1944, Perlawanan PETA di Blitar 29 Februari 1945). Platform Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android telah mempunyai banyak versi dari Android 1.0 (Astro) hingga versi terbaru Android versi 4.4 (KitKat). Unity adalah sebuah software yang dalam pengembangan permainan baik itu permainan 2d maupun 3d, dimana software ini memiliki mesin render yang sangat efektif yang terintegrasi lengkap dengan satu set alat intuitif dan alur kerja yang cepat untuk membuat konten 3d dan 2d yang interaktif[2].. 3D merupakan model atau object 3 dimensi yang nantinya akan dijadikan sebagai karakter utama, bangunan, object-object seperti senjata, musuh, permukaan tanah ,pohon, bukit,dll. Object 3d seperti ini bisa dibuat dengan menggunakan program seperti AutoDesk 3DS.Max, Maya, Hash, Blender. Sedangkan 2D diketahui berdasarkan ruangnya yang hanya memiliki dua sisi (X dan Y). Sedangkan untuk gambarnya sendiri dapat menggunakan Vector maupun Bitmap. Untuk membuat animasi bergerak (berjalan, melompat, berlari) kita harus membuat gambar satu persatu yang disebut dengan (frame). Keharmonisan gerakan ditentukan dari gambar yang dibuat, jumlah gambar (frame) yang digunakan, serta hitungan gambar per detik. Penulis bermaksud untuk mengembangkan edugame ini berbasis 2D. Dalam pengembangan edugame ini, penulis menggunakan metode prototype. Model prototype dapat digunakan untuk menyambungkan ketidakpahaman mengenai hal teknis dan memperjelas spesifikasi kebutuhan yang diinginkan kepada pengembang perangkat lunak[3]. Metodologi ini akan dilakukan analisis, desain dan implementasi secara bersamaan, kemudian dilakukan secara berulang-ulang untuk mendapatkan review dari pengguna[4], seperti pada gambar 1 berikut.
IJCCS Vol. x, No. x, July201x : first_page–end_page
IJCCS
3
ISSN: 1978-1520
Gambar 1 : Metodologi Prototype
2. METODE PENGEMBANGAN Metodologi merupakan cara atau alat yang digunakan untuk membantu dalam melakukan pengembangan suatu aplikasi. Adapun tahapan – tahapan yang harus dilakukan penulis dalam membangun edugame ini adalah sebagai berikut : 2.1 Merencanakan Prototype Pada perencananaan ini penulis telah melakukan beberapa perencanaan sebagai berikut : a. Mengumpulkan Informasi dan Sumber Sejarah Indonesia[5] Penulis telah mengumpulkan informasi tentang sejarah kemerdekaan Indonesia dan telah menentukan materi dan jumlah soal yang akan diberikan pada EduGame ini yang dapat dilihat pada Tabel 1 berikut :
No 1 2 3 4 5 b.
Tabel 1: Jumlah Soal Materi Sejarah Sejarah Perlawanan Pattimura Sejarah Perang Padri Sejarah Perang Diponegoro Sejarah Perlawanan Singaparna Sejarah Perlawanan PETA
Jumlah Soal 30 30 30 30 30
Alur EduGame Pada EduGame ini penulis merencanakan alur dari EduGame yang akan dibuat dengan membuat flowchart edugame. flowchart utama pada edugame ini dapat dilihat pada gambar 2 berikut.
Title of manuscript is short and clear, implies research results (First Author)
4
ISSN: 1978-1520 Start
i=1
Input Pilihan
Pilihan == New Game
Ya
New Game
Ya
Markas Game
Tidak
Pilihan == Load Game
Tidak
Tidak
Tidak
Pilihan == Exit Game
Misi Kisah i == True
Ya
Ya
Exit Game i==1
Ya
Play Medan Perang Maluku
Tidak
End
i=i+1
i==2
Ya
Play Medan Perang Padri
Ya
Play Medan Perang Ponegoro
Ya
Play Medan Perang Perlawanan Singaparna
Ya
Play Medan Perang Perlawanan PETA
Tidak
i==3
Tidak Ending Event
i==4
Ya Tidak
i==6
Tidak
i==5 Tidak
Gambar 2 : Flowchart Utama EduGame
IJCCS Vol. x, No. x, July201x : first_page–end_page
Soal
IJCCS
ISSN: 1978-1520
5
2.2 Mendesain Prototype Setelah tahap perencanaan dilakuakan, maka penulis menganalisis alur sistem dan membuat rancangan. Penulis mulai menentukan skala atau luas permainan pada setiap stage permainan. Dalam mendesain prototype yang akan dibuat, penulis membuat rancangan awal terlebih dahulu pada game dengan mendesain map permainan yang dbuat dengan menggunakan unity.
Gambar 3 : Tampilan Pembuatan Map 2.3 Mengevaluasi Prototype Pada tahap ini, penulis mengevaluasi desain prototype yang sudah dibangun dan mengevaluasi kebutuhan sistem yang dibutuhkan dalam pengembangan edugame ini dan penerapan edugame ini pada smarthphone. Adapun hasil evaluasi yang di dapat adalah sebagai berikut: a. Tampilan permainan dibuat lebih menarik, sehingga siswa yang akan memainkannya tidak mengalami kejenuhan. b. Alur cerita dan materi – materi mengenai sejarah yang akan diberikan harus sesuai dengan kejadian/ sejarah sebenarnya. c. Kebutuhan sistem dapat diartikan sebagai pernyataan tentang apa yang harus dikerjakan oleh sistem dan pernyataan tentang karakteristik yang harus dimiliki sistem. Kebutuhan sistem yang diperlukan dalam pengembangan edugame ini : Kebutuhan Hardware Dalam proses pembuatan game fight for freedom dibutuhkan perangkat komputer atau laptop untuk melakukan proses modeling, scripting dan pengujian game. Spesifikasi perangkat keras untuk pembuatan game ini menggunakan laptop dengan spesifikasi sebagai berikut : 1. Processor : Intel(R) Core i5-2410M CPU @ 2.30GHz 2. Memory : 4 GB RAM DDR3 3. Harddisk : 600 GB 4. Graphic : Intel HD Graphic Family, Manufacture ATI Technologies Inc, Approx. Total Memory 2311 MB Spesifikasi kebutuhan hardware minimum pada smartphone android yang dapat digunakan untuk implementasi game ini adalah sebagai berikut :
Title of manuscript is short and clear, implies research results (First Author)
6
ISSN: 1978-1520
1. CPU 1.3 GHz Dual Core Cortex A7 RAM 1024 MB 2. Free Space Memory 100 MB 3. Available installed on Sd Card Kebutuhan Software Software (perangkat lunak) yang digunakan dalam pembuatan game fight for freedom ini adalah sebagai berikut : 1. Microsoft Windows 7, yang digunakan sebagai sistem operasi 2. Unity Game Engine, digunakan untuk pembuatan game dan perancangan game. 3. MonoDeveloper v4.0.1, digunakan dalam penulisan script program untuk game. 4. Adobe Photoshop, digunakan untuk mengedit objek-objek yang ada dalam game. 5. RPG Maker VX ACE, digunakan untuk mendesain character. 6. SQLite,merupakan database yang open source, stand alone SQL database, berukuran kecil, tidak membutuhkan administrasi, tanpa server, file konfigurasi[6] digunakan penulis untuk menyimpan data dalam permainan (data permainan, soal – soal dan materi – materi sejarah). Spesifikasi kebutuhan Software minimum pada smartphone android yang dapat digunakan adalah android versi 4.0 Ice Cream Sandwitch (ICS). Kebutuhan Brainware Brainware pada analisis kebutuhan sistem meliputi : 1. Game Maker (Pembuat game), orang yang akan bertugas membuat game fight for freedom. 2. Game Tester (Penguji game), orang yang akan melakukan pengujian kelayakan game ini. 3. User (Pengguna), orang yang memainkan game. 2.4 Membangun Sistem Pada tahap ini, setelah prototype dirancang dan dievaluasi tampilan interface yang sesuai kebutuhan, maka prototype dibangun untuk menjadi sebuah sistem atau game dengan memberikan kode program yang sesuai. Setelah tahap desain sementara selesai dikerjakan maka tahap selanjutnya penulis mengembangkan aplikasi ke dalam smartphone yang sudah ditentukan sesuai kebutuhan pengguna berdasarkan GUI, menampilkan tampilan yang interaktif agar lebih menarik dengan menggunakan Adobe Photoshop sebagai perangkat lunak editor citra buatan Adobe Systems yang dikhususkan untuk pengeditan foto/gambar dan pembuatan efek[7], dan melakukan pengkodean program agar game bisa digunakan dengan MonoDeveloper yang menggunakan bahasa C#. Bahasa pemrograman C# juga dapat digunakan untuk mengembangkan aplikasi sarana bergerak (mobile application), aplikasi berbasis web (web-based applications), serta aplikasiaplikasi berskala besar (enterprise)[8]. 2.5 Pengujian EduGame Pada tahapan ini dilakukan pengujian EduGame. Seperti pada Tabel 2 yaitu menguji skenario, pengacakan soal, map. Pengujian ini dilakukan dengan Black Box Testing. selain melakukan pengujian EduGame yang telah dibuat penulis, dengan memberikan sample EduGame Fight For Freedom kepada anak sekolah dasar kelas 4 sampai kelas 6 sebanyak 25 orang dan setelah memainkan EduGame tersebut, maka akan diberikan kuesioner untuk mengetahui seberapa baik EduGame yang penulis buat.
IJCCS Vol. x, No. x, July201x : first_page–end_page
IJCCS
7
ISSN: 1978-1520
No 1 2 3 4 5
Tabel 2 : Pengujian EduGame Jenis Pengujian Memulai game dari awal Meneruskan permainan yang telah dimainkan Pengacakan pada soal Map berpindah saat perpindahan pemain Controller dapat digunakan dengan benar
Hasil Pengujian Berhasil Berhasil Berhasil Berhasil Berhasil
2.6 Implementasi Pada tahap ini merupakan tahap akhir dimana EduGame yang telah dibuat dan diuji dapat diimplementasikan pada smartphone android. Kemudian menerapkan edugame ini kepada pengguna serta merealisasikan edugame yang telah dibuat dengan mencoba langsung edugame ini kepada penggunanya.
3. HASIL DAN PEMBAHASAN 3.1 Tampilan Edugame pada Smarthphone Tampilan menu utama dari edugame fight for freedom dapat dilihat pada gambar 10. Pada tampilan ini terdapat menu pilihan yaitu menu new game, continue dan exit serta icon tanda tanya yang merupakan petunjuk permainan yang akan menjelaskan mengenai tata cara permainan. Menu new game difungsikan untuk memulai permainan dari awal. Menu continue difungsikan untuk melanjutkan permainan, untuk pengguna yang telah berhasil melewati setiap kisah permainan. Menu exit difungsikan untuk mengakhiri permainan.
Gambar 4 : EduGame pada Smartphone Tampilan ketika pengguna sedang memainkan edugame fight for freedom dapat dilihat pada gambar 11. Terlihat disana pengguna sedang menemui pangeran perang untuk mendapatkan misi. Namun, sebelum misi didapatkan pangeran akan memberikan prolog singkat mengenai sejarah perang yang dipimpin oleh pangeran perang teresebut. Ketika misi telah didapatkan maka pengguna akan bisa masuk ke medan perang dan dapat menyelesaikan misi yang telah diberikan oleh pangeran perang tersebut.
Title of manuscript is short and clear, implies research results (First Author)
8
ISSN: 1978-1520
Gambar 5 : Tampilan Permainan Edugame 3.2 Pengujian dengan Black-Box Testing Pengujian dengan metode Black Box Testing yaitu pengujian terhadap edugame yang telah dibuat, dari pengujian yang dilakukan terhadap edugame ini didapat hasil semua item yang diujikan lolos uji. 3.3 Pengujian dengan Metode Penyebaran Kuesioner Pengujian tampilan antarmuka permainan (sisi teknis) dan nilai edukasi pada permainan serta tingkat kepuasan pemakai dengan metode penyebaran kuesioner kepada murid kelas 4 sampai kelas 6 sekolah dasar dengan mengambil responden pengguna sebanyak 25 siswa. Keterangan pilihan jawaban: STS : Sangat Tidak Setuju TS : Tidak Setuju S : Setuju SS : Sangat Setuju
No. 1. 2. 3. 4. 5.
Tabel 3 : Pernyataan Tampilan Antarmuka Permainan (Sisi Teknis) Keterangan STS TS S Tampilan pada permainan mudah dimengerti. 18 Tata letak pilihan menu dan tombol-tombol pada permainan telah sesuai. Tulisan yang ada pada permainan dapat dibaca dengan jelas. Perpaduan warna yang digunakan pada permainan ini sangat sesuai. Tampilan pada permainan cenderung membosankan.
IJCCS Vol. x, No. x, July201x : first_page–end_page
4
SS 7
2
17
6
1
18
6
1
20
4
13
3
5
IJCCS
9
ISSN: 1978-1520
Gambar 6 : Grafik Kuesioner (Sisi Teknis)
No. 1.
2.
3.
4.
5.
Tabel 4 : Pernyataan Nilai Edukasi pada Permainan Keterangan STS TS Tampil soal-soal yang berbeda dari setiap soal yang telah di random dapat melatih 2 kemampuan berpikir siswa dalam menjawab soal-soal dengan benar. Materi-materi yang diberikan dapat membantu pengguna untuk menjawab soal–soal yang 1 tampil pada permainan ini. Tampil soal-soal yang sama dari setiap soal yang telah di random dapat membantu siswa belajar berkonsentrasi untuk menjawab soalsoal dengan benar. Melalui permainan ini dapat membantu siswa sekolah dasar lebih mudah dalam mempelajari pelajaran sejarah kemerdekaan Indonesia.
S
SS
18
5
12
12
4
13
8
1
17
7
17
8
Melalui permainan ini siswa sekolah dasar menjadi tahu dan paham dengan pengetahuan tentang sejarah kemerdekaan Indonesia.
Gambar 7 : Grafik Kuesioner Nilai Edukasi pada Permainan
Title of manuscript is short and clear, implies research results (First Author)
10
No. 1. 2. 3. 4. 5.
ISSN: 1978-1520
Tabel 5 : Pernyataan Kepuasan Pengguna dalam Mencoba Permainan Keterangan STS TS S Permainan ini bersifat mendidik dan 1 19 menyenangkan. Tampilan yang ada di dalam permainan sangat menarik. Informasi yang ada pada permaianan dapat menambah pengetahuan. Misi-misi yang ada pada permainan menantang dan mudah dimengerti. Area-area permainan yang ada di dalam permainan sudah baik.
2
SS 5
20
3
19
6
1
18
6
1
15
9
Grafik Total Jawaban Kuesioner Kepuasan Pengguna dalam Mencoba Permainan
0% 4% 23%
Sangat Tidak Setuju Tidak Setuju Setuju Sangat Setuju
73%
Gambar 8 : Grafik Kuesioner Kepuasan Pengguna
4. KESIMPULAN Berikut adalah beberapa kesimpulan dari pembuatan edugame ini: 1. Edugame ini dapat memenuhi tujuan awal pembuatannya yaitu dapat menjadi salah satu sarana pembelajaran tentang sejarah kemerdekaan Indonesia, tapi tetap bisa menawarkan bermain dan bersenang-senang. 2. Semua fitur-fitur dalam EduGame seperti teks, animasi, gambar, karakter, yang berbasis 2D dan pengkodean yang dirancang dan dibangun dengan menggunakan engine unity dapat berjalan dengan baik pada smartphone Android. 3. EduGame Fight For Freedom dimainkan secara single player dan dapat dijalankan dengan baik pada smartphone Android pada versi 4.0 Ice Cream Sandwitch (ICS) keatas. 4. Berdasarkan hasil kuesioner bahwa edugame Fight For Freedom sangat menyenangkan dan dapat menjadi sarana pembelajaran yang baik bagi anak-anak sekolah dasar.
IJCCS Vol. x, No. x, July201x : first_page–end_page
IJCCS
11
ISSN: 1978-1520 5. SARAN
Berikut adalah beberapa saran yang dapat direkomendasikan oleh penulis dalam pengembangan edugame ini adalah : 1. Sejarah perang yang disajikan dibuat lebih dari lima materi sejarah agar edukasi yang didapat lebih banyak. 2. Perancangan tampilan, objek dan karakter game berbasis 3D. 3. Database SQLite dapat dikembangkan menggunakan MySQL sehingga Player EduGame dapat dimainkan multi player secara on-line.
DAFTAR PUSTAKA
[1] Costikyan, Greg 2013, Uncertainty In Games, The MIT Press, Cambridge. [2] Unity 2014, Create The Games You Love With Unity, www.unity3d.com/unity, Diakses tanggal 21 April 2014. [3] Shalahuddin M, Rosa A.S 2011, Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur & Berorientasi Objek), Modula, Bandung. [4] Whitten, L, Jeffery 2004, Metode Desain dan Analisis Sistem, Andi Offset,
Yogyakarta.
[5] Soebachman, Agustina 2014, Sejarah Nusantara Berdasarkan Urutan Tahun. Syura Media Utama, Yogyakarta. [6] Mulyadi 2010, Membuat Aplikasi untuk Android, Multimedia Center, Yogyakarta. [7] Simarmata, Janner 2010, Rekayasa Perangkat Lunak, Andi Offset, Yogyakarta. [8] Nugroho, Adi 2010, Mengembangkan Apikasi Basis Data Mengunakan C# + SQL Server, Andi Offset, Yogyakarta.
Title of manuscript is short and clear, implies research results (First Author)