Professional Documents
Culture Documents
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Persyaratan Kelulusan Mata Kuliah Tugas Akhir
2012
26
Abstrak Kesehatan adalah asset yang penting bagi kehidupan manusia, dengan hidup sehat maka seseorang dapat menjalani rutinitasnya secara normal. Ada berbagai penyakit yang bisa menggangu kesehatan manusia salah satu diantaranya adalah karies, karies / gigi berlubang merupakan penyakit yang dapat dijumpai pada manusia. Karies bisa menyebabkan penanggalan gigi, nyeri bahkan kematian. Dari sekian banyak penyebab karies salah satu diantaranya adalah bakteri stepcocorus mutans. Tingkat resiko karies di Indonesia khususnya pada anak masih terhitung tinggi sebesar 21 % pada anak usia 5 9 tahun. Resiko karies dapat dicegah dengan memberikan pendidikan tentang kesehatan gigi pada anak. Berdasarkan hal tersebut maka penelitian ini ditujukan untuk membuat media pendidikan kesehatan gigi dengan menggunakan game. Metode pengembangan game ini mengadopsi metodologi pengembangan game dengan Digital Game Based Learning (DGBL-ID). Game dibuat berdasarkan tujuan instruksional umum (TIU) dan tujuan instruksional khusus (TIK) dengan menerapakan metode bermain, demonstrasi dan bercerita. Game engine yang digunakan untuk membuat game ini menggunkan Unity 3D. Hasil akhir dari penelitian ini adalah sebuah game edukasi 3d yang memiliki tujuan pembelajaran pengenalan karies. Kata Kunci DGBL-ID, Edukasi, Game, Karies, Pembuatan, Unity 3D.
27
BAB I PENDAHULUAN
1. 1
Latar Belakang
Kesehatan merupakan aspek penting dalam kehidupan manusia, karena dengan hidup sehat maka seseorang dapat menjalankan segala aktifitasnya dengan normal dan sesuai dengan apa yang diinginkannya. Hal ini berbeda jika dengan kondisi kesehatan sesorang yang dalam keadaan sakit dia tidak akan sepenuhnya bisa menjalani rutinitas kehidupannya secara normal baik itu disadari ataupun tidak. Derajat kesehatan masyarakat yang disebut sebagai psychosocio somatic health well being, dipengaruhi dari 4 faktor yaitu; environment atau lingkungan, Behaviour atau perilaku, heredity atau keturunan dan health care service, dari empat faktor tersebut, lingkungan dan perilaku merupakan faktor yang paling besar pengaruhnya terhadap tinggi rendahnya derajat kesehatan masyarakat (Soejeti, 2004). Ada berbagai macam penyakit yang sering dijumpai pada tubuh manusia, salah satunya adalah karies gigi. Karies gigi adalah sebuah penyakit infeksi yang merusak struktur gigi, penyakit ini menyebabkan gigi berlubang, jika tidak ditangani penyakit ini dapat menyebabkan nyeri, penanggalan gigi, infeksi dan bahkan kematian (Anderson, 2004). Salah satu penyebab karies adalah bakteri streptococcus mutans. Bakteri ini merupakan flora normal rongga mulut, tetapi bila lingkungan menguntungkan dan terjadi peningkatan populasi dapat berubah menjadi Pathogen. Bakteri ini memiliki enzim glikosiltransferase (GTFs) yang dapat mengubah sakarosa saliva menjadi polisakarida ekstraseluler (PSE) dengan konsistensi seperti perekat melalui proses glikosilasi, streptococcus mutans juga berperan dalam memfermentasikan sakarida menjadi asam sehingga email akan mengalami dekalsifikasi kemudian larut dan timbullah karies (Dhika, 2008). Karies gigi bisa menyerang siapa saja mulai dari anak anak sampai orang dewasa, di Indonesia prevelansi masalah karies gigi masih sangat tinggi, menurut hasil penelitian yang dilakukan oleh Badan Penelitian dan Pengembangan Kesehatan RI (2007)
28
mengungkapkan bahwa 21% anak di Indonesia yang berusia 5 9 tahun mengalami karies. Resiko karies gigi dapat dicegah dengan melakukan tindakan dini seperti menjaga kebersihan gigi, memperhatikan pola konsumsi makan terhadap gula, memeriksakan kesehatan gigi secara rutin dan mengenalkan pendidikan kesehatan gigi terhadap anak (Angela, 2005). Salah satu media pembelajaran yang bisa digunakan sebagai media pembelajaran dengan menggunakan game edukasi (Jong, et al., 2008). Berdasarkan hal hal diatas maka penulis mengambil judul penelitian Rancang Bangun Prototype Game Edukasi Karies. Penelitian tentang pembuatan game sebenarnya telah banyak dilakukan oleh beberapa peneliti lainya seperti, Game Edukasi Bermain Bersama Dido , konsep game ini seperti permainan puzzle pada umumnya yaitu pemain harus menyusun kembali gambar gambar yang diacak pada setiap level permainannya, game ini dibuat dengan menggunakan Macromedia Director (Suindarti, 2011). Penelitian selanjutnya adalah; Game Edukasi Ular Tangga , game ini dibuat menggunkan bahasa pemerograman java dan ditujukan untuk pengguna hand phone, konsep dasar dari game ini adalah permainan ular tangga dimana pada suatu saat ketika pemainkan game ini akan muncul beberapa pertanyaan matematika yang harus dijawab oleh pemain (Shaleh, 2009). Penelitian yang akan dilakukan oleh penulis berbeda dengan penelitian sebelumnya, baik itu dari segi konsep maupun software yang akan digunakan. Jalan cerita dari game ini mengisahkan tentang sebuah pulau yang bernama pulau gigi, pulau gigi merupakan representasi dari gigi manusia yang harus dijaga kebersihannya, karena kuman Streptococcus mutans setiap saat datang dan menyerang pulau gigi. Sofware yang digunakan dalam proses pembuatan game ini menggunakan game engine Unity 3D dengan menggunakan java script sebagai source code game yang akan dibangun. Metodologi pengembangan game yang digunakan dalam pembuatan game ini menggunakan model digital game based learning instructional design (DGBL-ID) (Zin, et al., 2009). Penelitian ini perlu dilakukan mengingat prevelansi masalah karies gigi yang tinggi dan tingkat kesadaran akan karies gigi yang masih rendah di Indonesia. Penelitian ini diharapakan bisa memberikan kontribusi kepada masyarakat sebagai salah satu media alternatif dalam memberikan pembelajaran terhadap penyakit karies gigi khususnya pada anak anak, sehingga setelah memainkan game ini anak dapat meningkatkan kesadaran akan masalah kesehatan karies gigi.
1. 2
Rumusan Masalah.
29
Berdasarkan latar belakang diatas maka diperoleh rumusan masalah terkait dengan penelitian ini adalah, bagaimana mengembangkan game menjadi sebuah media edukasi, khususnya untuk masalah karies?
1. 3
Batasan Masalah
1. End user dari game ini adalah anak usia 6 - 8 tahun. 2. Pengembangan game hanya sampai pada tahap prototype.
1. 4
Maksud dan Tujuan Tujuan dari penelitian ini untuk membuat media pembelajaran alternatif
tentang pentingnya menjaga kesehatan gigi melalui sebuah game, yang dicapai dengan memenuhi tujuan tujuan berikut ini : 1. Menganalisis game yang akan dibangun dengan menggunakan metode DGBLID (Zin, et al., 2009). 2. Merancang desain instruksional dengan menggunakan metode pengembangan desain instruksional (Rumate, 2002). 3. Merancang game dengan menggunakan metode DGBL-ID (Zin, et al., 2009) dan mengadopsi teori Game Design (Bates, 2004). 4. Membangun game dengan menggunakan metode DGBL-ID (Zin, et al., 2009) dan menggunakan konsep kerangka kerja pada unity 3d (Creighton, 2010). 5. Menguji game dengan menggukan metode test case (Bethke, 2003). 1. 5
berikut; BAB I PENDAHULUAN Dalam bab ini berisikan latar belakang dari penelitian, maksud dan tujuan penelitian, batasan masalah, serta sistematika penulisan. BAB II LANDASAN TEORI Menjelaskan tentang teori- teori serta komponen- komponen yang digunakan untuk menyelesaikan permasalahan yang akan diteliti. BAB III KERANGKA KERJA KONSEPTUAL
Sistematika Penulisan
Secara garis besar skema penulisan dari laporan tugas akhir ini adalah sebagai
30
Bab ini mejelaskan tentang langkah- langkah penelitian dan teknik - teknik yang digunakan dalam langkah- langkah tersebut. BAB IV HASIL DAN PEMBAHASAN Bab ini berisi pembahasan hasil pelaksanaan langkah- langkah proses penelitian. BAB V KESIMPULAN DAN SARAN Bab ini berisi kesimpulan yang dihasilkan dari pembahasan masalah yang telah dilakukan sebelumnya, serta saran- saran yang mungkin dapat berguna untuk penelitian selanjutnya.
Ada berbagai pendapat mengenai pengertian game, (Bethke, 2003) mengatakan: Games are software with art, audio, and gameplay, sedangkan (Gregory, 2009) mengatakan, game adalah software yang dibuat untuk menghibur penggunanya, didalamnya terdapat rules dan goals yang harus dicapai penggunanya. Ada berbagai jenis game saat ini, diantaranya: arcade games, simulation games, first person shooter game, education game, real time strategy games, sport games, role playing games, massively multiplayer online role playing game dan lain sebagainya (Bates, 2004). Education game merupakan game yang tidak hanya bersifat menghibur tetapi didalamnya mengandung pengetahuan yang disampaikan kepada penggunanya (Bates, 2004). Proses pengembangan game sama halnya seperti pengembangan perangkat lunak lainnya. Bethke (2003) dalam bukunya menyatakan: Games are certainly special: however, a point I will be making repeatedly throughout this book is that game development is software development. Sama halnya dengan Bethke, Bates (2003) mengatakan: Before it is anything else, building a game is a software development project. Ada berbagai pendapat tentang metode pengembangan game, Bethke (2003) menguraikan proses pembuatan game kedalam beberapa tahap yaitu : business
31
parameters, game concept, vision document, game design, technical game design, implementation, first playable phase, alpha phase, beta phase, final candidate cycle kemudian post release support. Berbeda dengan bethke, Bates (2004) menguraikan proses pengembangan game terdiri dari concept development, preproduction, development, alpha, beta, code freeze, release to manufacture (RTM), patches kemudian upgrade. Untuk pengembangan game edukasi Zin et al., (2010) mengungkapkan model pengembangan game yang disebut dengan digital game based learning - instructional design (DGBL-ID), dalam penerapan metodologi ini terdiri dari 5 fase yang harus diselesaikan sebelum dilanjutkan ke fase beriktuya, fase fase tersebut yaitu analysis phase, design phase, development phase, quality assurance kemudian implementation and evaluation.
32
Start
Analysis Statement of learning objectives Requirement and problem analysis Determinations of student characteristics Determination of game idea
Design
Instructional design
Game design
Development Develop lesson plans for history object Develop teaching resources
33
masalah tentang kesulitan siswa dalam belajar sejarah dan kesiapan siswa dalam menerima game edukasi sebagai media pembelajaran juga dianalisis dengan menggunakan interview dan kuesioner. Ide / konsep game juga ditentukan pada tahap ini. Selain itu jenis platform seperti (television platform, computer platform atau mobile platform) juga dianalisis untuk menentukan platform mana yang akan digunakan dengan menganalisa kelebihan dan kekurangan setiap platform, tujuannya untuk membantu siswa dalam mempelajari sejarah dengan platform yang sesuai. Design phase merupakan tahap selanjutnya setelah fase analisis selesai, ada 2 tahap yang dilakukan pada tahap ini yaitu instructional design dan game design, pada tahap instructional design, metode pengantar dan strategi pembelajaran ditentukan sehingga dapat membantu untuk memperoleh hasil yang sesuai. Berbeda dengan (Zin, et al., 2009), (Rumate, 2002) mengungkapkan desain instruksional terbagi kedalam beberapa tahap, yaitu tahap identifikasi, pengembangan dan evaluasi serta revisi.
Mengidentifikasi mengembangkan mengevaluasi
merevisi
Gambar diatas merupakan tahap desain instruksional (Rumate, 2002). Berikut penjelasan mengenai tahapan pembuatan desain instruksional diatas :
1. Mengidentifikasi, mengidentifikasi kebutuhan instruksional, menulis Tujuan Instruksional Umum (TIU). Tujuan instruksional umum adalah tujuan pembelajaran yang dicapai atau kompetensi setelah siswa menyelesaikan pengajaran yang diberikan TIU terdiri dari Kata kerja + Objek (Perilaku = Behavior), TIU bukan berorientasi pada proses, tetapi TIU berorientasi pada hasil pembelajaran, tahap selanjutnya pada fase ini yaitu melakukan analisis instruksional dan mengidentifikasi perilaku awal siswa. 2. Mengembangkan, Pada tahap pengembangan menentukan Tujuan Instruskional Khusus (TIK). Tujuan instruksional khsusus menyangkut satu pokok bahasan atau topik pelajaran tertentu sebagai tujuan pengajaran yang kongkrit dan spesifik, yang dianggap cukup berharga, wajar dan pantas yang dapat 34
direalisasikan dan bertahan lama demi tercapainya tujuan instruksional umum. Tahap selanjutnya yaitu: menulis tes acuan patokan, menentukan metode pembelajaran dan membuat prototype. 3. Pada tahap evaluasi dan revisi melakukan revisi rancangan instruksional yang dibuat sebelumnya.
Metode - metode pembelajaran yang dipergunakan untuk anak adalah metode yang sesuai dengan dimensi-dimensi perkembangan mereka, diantaranya adalah metode bermain, karyawisata, bercakap-cakap, bercerita, demonstrasi, metode proyek dan pemberian tugas (Tarbiyah, 2009). Metode bercerita adalah salah satu metode yang banyak dipergunakan pada anak prasekolah. Melalui metode bercerita, orang tua atau guru memberikan pengalaman belajar bagi anak. Cerita yang dibawakan haruslah menarik dan mengundang perhatian anak, cerita bisa disampaikan melalui ucapan dan melaui text / buku cerita(Tarbiyah, 2009). Metode demonstrasi dapat digunakan untuk memenuhi dua fungsi: Pertama, dapat dipergunakan untuk memberikan ilustrasi dalam menjelaskan informasi kepada anak. Bagi anak melihat bagaimana sesuatu peristiwa berlangsung, lebih menarik dan merangsang perhatian serta lebih menantang daripada hanya sekedar mendengar penjelasan guru. Kedua, metode demonstrasi dapat membantu meningkatkan daya pikir anak, terutama daya pikir dalam meningkatkan kemampuan mengenal, mengingat, berpikir konvergen dan berpikir evaluatif (Tarbiyah, 2009). Menurut pendidik dan psikolog, bermain merupakan pekerjaan masa kanak-kanak dan cermin pertumbuhan anak (Ann Gordon & Browne, (1985) dalam (Tarbiyah, 2009)). Bermain juga merupakan tuntutan dan kebutuhan yang esensial bagi anak prasekolah. Melalui bermain, anak akan dapat memuaskan tuntutan dan kebutuhan perkembangan dimensi motorik, kognitif, kreativitas, bahasa, emosi, sosial, nilai dan sikap hidup (Tarbiyah, 2009). Pada tahap game design elemen game seperti story board, multimedia element (text, audio, files dan video), art design, gameplay, characters features, detail level, game controller, dan spesifikasi teknis ditentukan pada tahap game design ini. Spesifikasi teknis yang dimaksud contohnya hardware dan software yang digunakan serta bahasa pemerograman yang sesuai dengan pengembangan game edukasi ini. Game design merupakan tahap yang menghasilkan game design document, game design document merupakan proses dari game design (Bethke, 2003). Game design document adalah document yang berguna untuk menjelaskan bagaimana game yang akan dirancang bisa berfungsi, bukan bagaimana fungsi tersebut akan diimplementasikan (Rouse, 2001). Dalam merancang sebuah game edukasi seorang game designer harus memperhatikan hal hal berikut (Bates, 2004) :
1. Memiliki tujuan yang jelas, tujuan pembelajaran yang ingin disampaikan dalam game harus ditentukan dengan jelas sebelum tahap pengembangan game.
35
2. Interaktif, desain game harus dibuat interaktif, ketika pemain mengerjakan sesuatu dalam game maka pemain dapat melihat apa yang dia lakukan dalam game. 3. Simple interface, interface game tidak dibuat rumit, tombol tombol pada game dibuat besar dan mudah di-klik karena pada usia ini mungkin saja seorang anak belum bisa melakukan maneuver kursor mouse ke arah yang spesifik pada layar. 4. Berikan penghargaan sesering mungkin, pemberian penghargaan terhadap user tidak harus selalu dengan point tetapi dengan berbagai cara lain seperti memberinya tanggapan ketika menyelesaikan sesuatu dan memberikan tanggapan untuk menuju ke arah yang benar sehingga anak mau melanjutkan permainan.
Ada berbagai pendapat mengenai konten dari game design document ini, selain itu, tidak ada standar formal tentang apa saja yang harus ada dalam game design document (Bethke, 2003). Secara umum game design terdiri dari desain story setting and character, combat, controls, interface, AI, detailed level, cutscenes, scoring, game modes, asset list dan localization plans (Bates, 2004). Berikut adalah penjelasan dalam fase game design tersebut :
1. Story setting dan character, merupakan tahap dimana seorang game designer merancang jalan cerita dari game yang akan dibuat, kemudian merancang environment game berdasarkan jalan cerita yang dirancang sebelumnya. Selain itu, pada tahap ini karakter yang akan digunakan dalam game ditentukan pada tahap ini. Menurut (Sheldon, 2004) dalam sebuah storyline game terdiri dari beberapa komponenen yaitu introduction, complication dan resolution. Introduction merupakan tahapan pengenalan dalam sebuah alur cerita, complication merupakan tahapan permasalah dalam sebuah cerita dimana didalamnya terdapat crisis dan climax. Crisis didefinisikan sebagai sebuah state dimana didalamnya muncul masalah yang ada pada alur cerita. Climax merupakan state dimana didalamnya tedapat konflik beerdasarkan crisis. Resolution merupakan hasil penyelesaian masalah berdasarkan crisis dan climax. Pada umumnya desain karakter terdiri dari 3 karakter yaitu enemy, player dan neutral player computer (npc). Enemy merupakan tokoh jahat dalam
36
game yang harus dikalahkan oleh pemain, player merupakan karakter user yang bisa dimainkan dan biasanya ditugaskan untuk menyelesaikan misi tertentu dengan karater tersebut, npc merupakan tokoh netral dalam game, fungsinya sebagai pelengkap dalam permainan. 2. Desain combat sytem merupakan rancangan desain pertarungan didalam game, contoh combat system seperti turn based combat system dalam game berjenis role play game (RPG). Model pertarungan turn based tersebut antara pemain dan pemain atau antara pemain dan musuh saling menyerang dengan aturan bergiliran, jadi ketika satu pemain menyerang maka pemain yang lain dalam keadaan state bertahan tidak bisa menyerang (Bates, 2004). 3. Desain control, pada tahap ini game designer menentukan control yang bisa digunakan untuk memainkan game yang akan dibuat (Bethke, 2003).
4. Interface design merupakan tahap perancangan antar muka game dimana didalamnya menentukan bagaimana user dan game bisa berinteraksi. Pada tahap interface design ini terdiri dari beberapa komponen yaitu camera, head up display, dan menu. Desain head up display (HUD) merupakan desain
tampilan interface dan informasi yang bisa didapat user ketika progress game berjalan (Fox, 2005). Contoh HUD design seperti interface level, map area information dan lain sebagainya. Camera design merupakan representasi dari mata user dalam bentuk visual, artinya hasil camera ini merupakan apa yang 37
dilihat user ketika melihat environment game (Creighton, 2010). selain HUD dan camera design pada tahap ini game designer merancang menu game dan in game menu (Bates, 2004). Dalam perancangan interface (Shneiderman, 1998) terdapat 8 golden rule (aturan emas), rule tersebut yaitu : a. Konsisten, perancangan interface harus konsisten baik itu font, bentuk tombol dan warna jika masih terdapat dalam 1 program. b. Shortcut, sebuah program hendaknya memiliki shortcut tertentu untuk mengakses bagian kedalam bagian lainnya dalam program tanpa harus menuju bagian lainnya. c. Feedback, setiap aski yang dilakukan user harus mendapatkan feedback dari system, artinya interface harus dibuat seinteraktif mungkin. d. Merancang dialog yang menandakan pentupan akhir sebuah program, sehingga user tahu kapan dia berada pada akhir sebuah program. Pencegahan kesalahan dan penanganan kesalahan, system harus bisa mendeteksi kesalahan dan memberikan solusi untuk kerluar dari permasalahan tersebut. e. Pembalikan aksi, ketika user melakukan kesalahan dia bisa membalikan aksi yang telah dilakukan dengan mudah. f. Control, berikan keleluasaan pengguna untuk mengontrol program yang dibuat agar dapat dijalankan dengan mudah. g. Reduce Short-term memory load, dengan terbatasnya kemampuan manusia maka tampilan hendaklah mudah diingat dan sederhana.
Selain 8 rule tersebut pada tahap perancangan interface seorang game designer harus memperhatikan kolaborasi warna yang sesuai sehingga dapat membuat game yang dibuat menjadi lebih menarik, ada berbagai teknik yang dapat digunakan dalam pemilihan warna diantaranya adalah complementary color, segitiga warna dan segi empat warna (Fox, 2005). Complementary color digunakan untuk menentukan kombinasi 2 warna yang berbeda dengan meletakan garis pada lingkaran warna.
38
Gambar diatas merupakan contoh penentuan 2 kombinasi warna yang berbeda dengan menggunakan teknik complementary color. Dari gambar tersebut didapat bahwa kombinasi warna yang sesuai dengan warna hijau adalah warna merah.
Berdasarkan gambar diatas maka kolaborasi 3 warna yang sesuai dengan menggunkan segitiga warna untuk warna merah adalah merah, kuning dan hijau. Sedangkan untuk 4 kombinasi warna hijau kuning yaitu kuning orange, merah ungu dan biru ungu (Fox, 2005). 5. Artificial intelligence (AI), kecerdasan buatan didefinisikan sebagai kecerdasan entitas ilmiah. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Ada berbagai teknik pembuatan kecerdasan buatan, salah satu yang
39
paling simple dan banyak digunakan dalam game yaitu dengan menggunkan finite state machine (fsm), fsm merupakan teknik pembuatan kecerdasan buatan dimana didalamnya terdapat state, condition dan transition state. State (keadaan) merupakan keadaan awal sebuah object, condition adalah pemicu sebuah event pada state yang memungkankan terjadinya aksi untuk melanjutkan ke state berikutnya (transition state) (Buckland, 2005). 6. Level detail, pada umumnya merujuk pada tempat dimana didalamnya berisi misi yang harus diselesaikan oleh user. Setiap level memiliki tingkat kesulitan yang berbeda, pada umumnya lebih tinggi sebuah level / stage permaian maka gameplay akan semakin sulit (Bates, 2004). Pada pembuatan game dengan unity 3d setiap level didefinisikan sebagai sebuah scene, dimana scene tersebut merupakan area yang bisa diakses oleh pemain ketika user memainkan game (Creighton, 2010). 7. Scoring, scoring / penilaian merupakan desain penentuan bagaimana pemain mendapatkan point dari game yang akan dibuat berdasarkan aksi yang dilakukan oleh user selama memainkan game (Bates, 2004). 8. Game modes, meruapakan desain mode game yang bisa digunakan oleh pemain, secara umum mode game terdiri dari 3 pilihan yaitu single mode, 2 player mode dan online mode. Single mode artinya game bersifat standalone. 2 player mode artinya pemain bisa memainkan permainan dengan 2 orang. Online mode, mode ini berarti permainan bisa dilakukan oleh 2 orang atau lebih dengan system game yang terintegrasi pada jaringan (Bates, 2004). 9. Cutscene merupakan video berdurasi singkat yang berisi tentang storyline / alur cerita game, cutscene ini banyak dijumpai pada game game yang ada pada saat ini (Bates, 2004). 10. Localization plans dalam istilah umum ketika game digunakan dalam bahasa yang berbeda maka perencanaan lokalisasi content game harus dilakukan sehingga akan mempermudah dalam penerjemahan ulang konten game (Fox, 2005). 11. Membuat asset list merupakan proses kerja yang harus dilakukan ketika membuat desain game dan mengembangkan game, tujuan dari pembuatan asset
40
list ini untuk mempermudah setiap orang yang bekerja dalam pembuatan game ketika mencari asset files yang digunakan dalam setiap game element yang dirancang, asset list bisa terdiri dari audio, models, gui, texture dan lain sebagainya (Bethke, 2003).
Development phase, pada fase ini terdapat 3 tahap yang dilakukan, tahap yang pertama adalah develop lesson plans for history subject pada tahap ini rencana dan sumber pembelajaran yang perlu dimasukan di game menu harus disiapkan sebelum tahap pembuatan prototype. Tahap yang kedua yaitu develop teaching resources, dilakukan pengumpulan sumber daya pembelajaran seperti foto sejarah dikumpulkan sebelum memasuki tahap pengembangan prototype. Develop prototype merupakan tahap akhir dari fase development, pada tahap ini dilakukan pengembangan prototype seperti game level, karakter permainan dan lain sebagainya tergantung dari software yang digunakan (Zin, et al., 2009). Ada berbagai software yang dapat digunakan untuk membuat game, salah satunya adalah unity 3d. Unity 3d merupakan game engine / authoring tools yang dapat mempermudah dalam mengembangkan suatu game. Kerangka kerja pembuatan game dengan unity 3d adalah dengan membuat asset files / art files terlebih dahulu, kemudian membuat source code dengan menggunakan IDE mono develop untuk pembuatan scriptnya. Script yang dibuat bisa menggunkan java script / unity 3d script, c# script dan boo (boo merupkan turunan bahasa pemerograman dari phyton). Selain menggunakan IDE monodevelop untuk pengembangan source code, unity 3d support dengan Microsoft visual studio 2010 untuk pengembangan source code dengan menggunkan c# script. Setelah script dibuat kemudian script diimplementasikan kedalam game object yang ada pada setiap scene yang telah dibuat sebelumnya sehingga game object tersebut dapat berfungsi. Game object merupkan istilah dalam unity 3d dimana setiap benda yang memiliki fungsi disebut dengan game object, game object tersebut nantinya bisa dikonfersikan menjadi prefab. Prefab merupakan asset files unity 3d yang terdiri dari beberapa komponen game object dan script. Secara default pengujian game bisa langsung diujikan dengan menggunakan unity 3d setelah source code dibuat dengan menekan tombol play pada unity 3d scene editor (Creighton, 2010). Quality assurance phase merupakan tahap pengujian kelayakan prototype game edukasi yang dibuat, pada fase ini ada beberapa tahap yang dilakukan diantaranya, check game quality, kualitas prototype game dijuji pada tahap ini. Prototype game diuji dengan menggunakan teknik alpha testing dan beta test. Alpha test dilakukan untuk mengetahui apakah game dapat dimainkan dari awal hingga akhir. Beta test dilakukan untuk menguji error yang mungkin terjadi pada game yang dibuat. Selain beta dan alpha test ada metode lain untuk pengujian game, yaitu dengan menggunakan test case, test case dibuat berdasarkan use case yang dibuat sebelumnya pada tahap game design, oleh karena itu pembuatan use case pada tahap game design sangatlah penting
41
sehingga dapat dijadikan acuan untuk perencanaan pengujian game (Bethke, 2003). Use case menenggambarkan interaksi antara user dengan sistem, Menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Use case digambarkan dengan oval dengan menggunkan kata kerja didalamnya. Actors, Actor menggambarkan orang atau external entitas yang menyediakan atau menerima informasi dari system, actor menggambarkan sebuah tugas. Actor memberi input atau menerima informasi dari system. Ada beberapa jenis relasi yang bisa timbul pada use case diagram diantarnya :
1. Association antara actor dan use case. Ujung panah pada association antara actor dan use case mengindikasikan siapa/ apa yang meminta interaksi dan bukannya mengindikasikan aliran data. Sebaiknya gunakan Garis tanpa panah untuk association antara actor dan use case association antara actor dan use case yang menggunakan panah terbuka untuk mengindikasikan bila actor berinteraksi secara pasif dengan system anda. 2. Association antara use case a. <<include>> termasuk didalam use case lain required/ diharuskan, Pemanggilan use case oleh use case lain. Tanda panah terbuka harus terarah ke sub use case. b. <<extend>> perluasan dari use case lain jika kondisi atau syarat terpenuhi. Tanda panah terbuka harus terarah ke parent / base use case.
Setelah game diuji kualitasnya maka tahap selanjutnya adalah menguji content dari game yang dibuat sehingga sesuai dengan hasil yang diinginkan dengan silabus yang ada pada tahap check game content, tahap yang terkhir adalah improve game quality, pada tahap ini dilakukan perbaikan terhadap kualitas game yang dibuat, tanapa harus kembali ke tahap game design (Zin, et al., 2009). Implementation and evaluation phase merupakan tahap terakhir dari proses pengembangan game dengan menggunkan model DGBL-ID ini, pada tahap implementasi prototype game dibangun dan dilakukan pengujian ulang secara menyeluruh. Setelah proses pengujian selesai maka game diluncurkan melalui media cd, kemudian di-install di laboratorium komputer sekolah untuk dievaluasi. Efektifitas dan kegunaan game edukasi yang dibuat dievaluasi oleh siswa yang mengambil mata pelajaran sejarah (Zin, et al., 2009). Game harus memiliki beberapa elemen, yaitu game story background, rules, immersive, enjoyment, feedback, multimedia technology, challenge and competition, reward / award (Zin, et al., 2009).
42
1. Game story background merupakan latar belakang cerita game, setiap game memiliki background story, pembuatan background story pada game sangatlah penting. 2. Rules merupakan aturan permainan yang ada dalam game, game rules sangatlah penting dan harus disampaikan kepada user. 3. Enjoyment, artinya game yang dirancang harus nyaman dimainkan oleh user. 4. Feedback / umpan balik, game harus memberikan umpan balik terhadap apa yang dilakukan user sehingga bisa menarik perhatian user. 5. Challenge and competition, game harus bersifat menantang dan memiliki tingkat kesulitan yang berbeda. Setiap tantangan dan tingkat kesulitan harus disesuaikan dengan user yang akan memainkan game tersebut. 6. Multimedia technology, game harus memiliki teknologi mulitmedia
didalamanya baik itu yang bersifat 2D atau tekonologi 3D. Multimedia didefinisikan sebagai taxonomy yang terdiri dari text, audio, video grafik dan animasi (Mahdamy, et al., 2011). Reward / Award, game yang dirancang harus memberikan penghargaan ketika user menyelesaikan tiap level yang dirancang sehingga dapat memotivasi user untuk melanjutkan ke tahap selanjutnya dalam game (Zin, et al., 2009).
43
Kerangka kerja konseptual yang dilakukan untuk membangun prototype game edukasi karies ini mengadopsi model DGBL-ID yang dikembangkan oleh Zin et al.,(2009) tetapi pada pelaksanaanya memiliki beberapa perbedaan, perbedaan tersebut diantaranya ;
1. Pada tahap requirement and problem analysis, analisa permasalahan tidak dilakukan via interview dan kuesioner pada end user yang akan dijadikan objek penelitian ini, karena permasalahan yang ada sudah dikemukakan secara jelas berdasarkan penelitan yang dilakukan oleh Badan Penelitian Kesehatan RI (2007) tentang tingkat prevelansi masalah karies di Indonesia pada anak usia 5 9 tahun. Pada tahap requirement analysis tidak dilakukan interview dan kuesioner pada anak untuk menentukan apa saja yang harus ada didalam game yang akan dirancang karena aspek komunikasi yang tidak memungkinkan untuk bertanya pada anak kecil mengenai bagaimana dan apa saja fitur yang harus ada dalam game ? . 2. Pada tahap penentuan operating system dan hardware platform tidak dilakukan analisa melalui kuesioner dan interview terhadap end user seperti yang dilakukan oleh Zin et al., (2009) untuk menentukan platform yang akan digunkan. Untuk hardware platform dibatasi pada platform berbasis pc / laptop, sedangkan untuk penentuan operating system platform berdasarkan data statistik yang dikeluarkan oleh www.statcounter.com mengenai pemakaian 44
platform terbanyak yang digunakan oleh orang Indonesia. 3. Desain game, pada tahap ini Zin et al., (2009) tidak mengungkapkan secara jelas mengenai apa saja yang dilakukan pada tahap desain game ini, sehingga pada tahap desain game ini mengadposi teori yang dikemukakan oleh (Bates, 2004) mengenai desain game, selain itu pada tahap desain game ini menyesuaikan dengan kerangka kerja pembuatan game pada unity 3d (Creighton, 2010). 4. Instructional desain, pada tahap ini hanya dilakukan penentuan tujuan instruksional umum, tujuan instruksional khusus, materi pembelajaran serta metode pembelajaran saja. Desain instruksional ini mengadopsi teori yang dikemukakan oleh (Rumate, 2002) tentang proses pengembangan desain instruksional. 5. Develop lesson plans for history subject, tahap ini tidak dilakukan pada penelitian ini karena game prototype yang akan dibangun bukan untuk diimplementasikan di sekolah sehingga aspek seperti penerapan silabus dalam game menu ini dirasa tidak perlu. 6. Tahap quality assurance dan tahap implementation and evaluation tidak dilakukan karena pengembangan game ini hanya sebatas prototype.
Berdasarkan hal hal diatas maka kerangka kerja konseptual pengembangan game edukasi karies ini adalah sebagai berikut ;
45
tujuan
tahapan
Analisis
Design
Development
Problem analysis
Target platform
Desain instruksional
Game desain
Ide game
aktifitas
Rumate (2002)
Controller system
Interface
Level Detail
Localization plans
Asset List
Art development
Test
Sheldon (2004)
Bates (2004)
Bethke (2003)
Gambar 3. 1 Work break down structure pembuatan prototype game edukasi karies.
Game design
Desain story setting dan karakter Problem analysis Desain scoring dan combat Desain instruksional
Develop art
Coding test
Asset list
platform
Level detail
Localization plan
46
Berdasarkan hal hal diatas maka detail kerangka kerja konseptual penelitian ini adalah sebagai berikut : 1. 6 Analisis
Tahap analisis dilakukan berdasarkan metode pengembangan game menggunakan metode DGBL ID (Zin, et al., 2009), pada fase ini terdapat beberapa aktifitas, aktifitas tersebut yaitu :
Problem Analysis
Mengidentifikasi permasalahan tentang karies yang menyerang anak anak, dengan menggunakan hasil penelitian yang dilakukan oleh Badan Penelitian dan Pengembangan Kesehatan Departemen Kesehatan RI (2007). Input yang digunakan pada tahap ini adalah ; Laporan Hasil Penelitian Badan Penelitian dan Pengembangan Kesehatan Departemen Kesehatan RI (2007) mengenai riset kesehatan dasar di Indonesia. Output yang dihasilkan pada tahap ini yaitu ; permasalahan yang akan dijadikan sebagai subjek penelitian.
47
1. 7
Desain
Pada tahap desain game melakukan perancangan game berdasarkan teori desain game (Bates, 2004) dan desain instruksional (Rumate, 2002).
3. 2. 1 Desain Instruksional
Melakukan pengembangan desain instruksional dengan mengadopsi teori desain intrusksional (Rumate, 2002). Input yang digunakan pada tahap ini adalah ; tujuan pembelajaran awal dan karakteristik user. Sedangkan output yang dihasilkan pada tahap ini adalah :
1. Tujuan pembelajaran umum. 2. Tujuan pembelajaran khusus. 3. Metode pembelajaran. 4. Materi pembelajaran.
3. 2. 2 Desain game
Pada tahap ini dilakukan perancangan game dengan mengadopsi teori desain game (Bates, 2004). Pada tahap ini terdapat beberapa aktivitas yang mengadopsi berbagai teori tentang langkah langkah dalam game desain. Pada aktifitas desain story game menggunkan metode yang dikemukakan oleh shaldon (2004) dan pada aktifitas interface desain mengadopsi berbagai teori yang berhubungan dengan perancangan desain game ini (Fox, 2005 ; Shneiderman, 1998 ; Zin, et al., 2009 dan Bates, 2004). Sedangkan pada tahap pereancangan detail level mengadopsi kerangka kerja desain game pada unity (Creighton, 2010). Aktifitas lainnya selain aktifitas tersebut menggunakan metode game desain (Bates, 2004) seperti merancang control yang digunakan, sistem penilaian dan mode pertarungan dalam game, pembuatan asset list dan perencanaan lokalisasi.
48
1. Tujuan pembelajaran umum. 2. Tujuan pembelajaran khusus 3. Metode pembelajaran. 4. Materi pembelajaran. 5. Karakteristik user.
Output yang dihasilkan dari tahap ini adalah ; desain game.
1. 8
Development
Tahap pengembangan game ini mengadopsi kerangka kerja pembuatan game pada unity 3d yang terdiri dari art development, coding dan implementasi art dan code. Setelah ketiga tahap tersebut selesai kemudian melakukan pengujian game dengan menggunakan use case sebagai bahan pengujian (Bethke, 2003). Berikut adalah detail dari aktifitas tersebut :
Art Development. Pada tahap art development dilakukan pengembangan art files seperti environment game, karakter game, cutscene dan lain sebagainya berdasarkan desain game yang dirancang sebelumnya, dengan menggunakan tools yang sesuai dengan kebutuhan art file yang dibangun. Input yang digunakan pada tahap ini adalah ; desain Game. Sedangkan output yang dihasilkan pada tahap ini adalah ; Art files.
Coding
Pada tahap ini dilakukan pembuatan souce code game dengan menggunakan java script sebagai source code yang akan dibangun dan menggunkan IDE monodevelop untuk membangun souce code tersebut. Input yang digunakan pada tahap ini adalah ; desain game. Output yang dihasilkan pada tahap ini yaitu ; source code game.
Implementasi Art dan Code
Pada tahap ini soruce code yang dibuat kemudian disisipkan kedalam art files yang dibuat sebelumnya dengan menggunakan unity 3d scene editor. Input
49
yang digunakan pada tahap ini adalah ; art files dan source code game. Sedangkan output yang dihasilkan pada tahap ini adalah : Prototype game.
Test
Pada tahap ini dilakukan pengujian prototype game yang dibuat dengan menggunakan use case dan prototype game yang dibuat sebelumnya pada tahap desain game berdasarkan teori yang dikemukakan oleh Bethke (2003) yang menggunakan use case dalam desain game sebagai acuan untuk pengujian game. Input uang digunakan pada tahap ini yaitu ; prototype game. Sedangkan output yang dihasilkan pada tahap ini adalah ; hasil pengujian.
1. 9
Berikut adalah tabel sumber daya yang digunakan pada proses pembuatan prototype game edukasi karies ini :
Tabel 3. 1 Sumber daya yang digunakan dalam pembuatan prototype game edukasi karies.
Sumber daya Aktifitas Word processing software Image editor Sound recorder and editor Video editor Unity terrain editor Mono develop Unity 3D 3D modeling sofware Pdf reader Analysis 1 2 3 4 5 Desain 6 7 Development 8 9 10 11
50
Keterangan :
1. Problem analysis 2. Menentukan karakteristik usr 3. Menentukan tujuan pembelajaran 4. Menentukan ide game 5. Menentukan target platform 6. Desain instruksional 7. Desain game 8. Art development 9. Coding 10. Implementasi art dan source code 11. Test
51
4. 1 Analisis
Berdasarkan tahap tahap yang dilakukan pada fase analisis maka diperoleh hal hal sebagai berikut:
4. 1. 1 Problem Analysis
Berdasarkan data penelitian yang dilakukan oleh departemen kesehatan RI (2007) maka diperoleh beberapa masalah:
1. Prevelansi karies pada anak di Indonesia masih tinggi, yaitu sebesar 21,6 % pada anak usia 5 9 tahun. 2. Perilaku menggosok gigi yang sesuai dengan anjuran, yaitu dilakukan pada saat sesudah makan pagi dan sebelum tidur malam, masih sangat kecil yaitu sebesar 7,6%.
4. 1. 2 Karakteristik User
Berdasarkan penelitian yang dilakukan oleh Sari dkk., (2010) menyatakan bahwa karakteristik anak usia 6 8 tahun sebagai berikut:
1. Fisik, perkembangan fisik pada anak usia ini terjadi perubahan tubuh yang sangat cepat sehingga keseimbangan tubuh anak sering terganggu dan anak merasa cepat lelah dan mudah terserang penyakit: aktif: mulai dapat mengurus dirinya sendiri: bertanggung jawab atas pelajaran: dan mengerti waktu. 2. Sosial, mengalami perluasan sosialisasi: sangat menghormati guru sekaligus ingin diperhatikan dan dipuji guru: sanggup bekerja sama dan cenderung untuk mencari perhatian dan pujian. 3. Mental, senang menulis dan membaca: memiliki daya konsentrasi yang lebih lama: cara berpikirnya hitam atau putih: dapat memberikan keputusan yang sederhana,: dan tidak mengkhawatirkan hari esok. 4. Emosional, suka membesar-besarkan: mudah gelisah dan memiliki rasa empati yang cukup tinggi.
52
5. Rohani, senang melakukan kegiatan peribadatan,: senang mendengarkan cerita: dan sudah dapat menyadari perbuatan dosa tapi belum sadar arti dosa.
4. 1. 3 Tujuan Pembelajaran
Tujuan pembelajaran yang ingin dicapai pada pembuatan game ini berdasarkan permasalahan diatas adalah mengenalkan tentang karies gigi dan memberikan pembelajaran tentang cara mencegah karies gigi.
4. 1. 4 Game Idea
Berdasarkan permasalahan dan tujuan pembelajaran diatas maka ide pembuatan prototype game edukasi ini adalah game berjenis edukasi untuk mengenalkan tentang karies dan kuman penyebab karies.
4. 1. 5 Target Platform
Target platform game yang akan digunakan untuk game edukasi ini dari segi hardware dibatasi pada platform pc / laptop. Sedangkan dari segi operating sistem game game ini dirancang untuk game berbasis windows (winddows xp, winddows 7, winddows vista) yang didasarkan pada data statistic sistem operasi yang banyak digunakan di Indonesia yang diperoleh dari www.statcounter.com.
Gambar 4. 1 Data statistik sistem operasi yang banyak digunakan di Indonesia (Sumber : statcounter.com, 2012)
53
4. 2 Desain Instruksional
Pada tahap ini dilakukan desain instruksional yang meliputi tujuan instruksional umum, tujuan instruksional khusus, metode pembelajaran serta materi pembelajaran yang akan digunakan.
3. 2. 3
Setelah memainkan game ini user dapat memahami tentang karies serta menerapakan perilaku menjaga kebersihan gigi yang baik dan benar dalam kehidupan sehari harinya.
1. Menjelaskan tentang pentingnya menjaga kebersihan gigi. 2. Menjelaskan penyebab karies. 3. Menjelaskan cara mencegah karies. 4. Menyebutkan bakteri penyebab karies. 5. Menyebutkan waktu menggosok gigi yang baik dan benar. 6. Memperagakan cara menggosok gigi yang baik dan benar. 3. 2. 5 Materi Pembelajaran
Materi pembelajaran yang digunakan yaitu pengenalan tentang karies serta akibat yang ditimbulkan dari karies (Anderson, 2004), penyebab karies (Dhika, 2008), pencegahan karies (Angela, 2005) dan cara menggosok gigi yang baik dan benar (Departemen Kesehatan RI, 2007).
3. 2. 6 Metode Pembelajaran
Metode pembelajaran yang digunakan untuk penyampaian materi pembelajaran terhadap user yaitu :
54
1. Cerita, materi disampaikan dalam bentuk cerita yang menarik (Tarbiyah, 2009). 2. Bermain, materi pembelajaran disisipkan kedalam game sehingga user dapat belajar ketika bemain game (Tarbiyah, 2009). 3. Materi disampaikan melalui metode demonstrasi (Tarbiyah, 2009).
4. 3 Desain Game
Pada tahap game design, dilakukan perancangan prototype game yang akan dibuat berdasarkan desain instruksional yang dirancang sebelumnya.
4. 3. 1 Story Setting dan Karakter Pada tahap ini melakukan perancangan storyline / alur cerita yang akan digunakan dalam game edukasi ini, tema cerita berdasarkan pada materi pembelajan dan tujuan pembelajaran yang ingin dicapai. Pada tahap ini juga karater yang akan digunakan dalam game dirancang.
4. 3. 1. 1
Storyline
Desain storyline game dibuat dengan menggunkan metode pengembangan cerita dalam game yang dikemukakan oleh Sheldon (2004). Sedangkan Penggunaan cerita pada game ini berdasarkan teori metode pembelajaran dengan menggunkan cerita (Tarbiyah, 2009). Berikut adalah desain storyline / alur cerita pada prototype game edukasi karies ini.
55
Gambar diatas merupakan desain storyline prototype game edukasi karies, desain storyline ini terbagi menjadi 4 bagian yaitu:
1. Introduction, merupakan bagian pengenalan terhadap user tentang pulau gigi. Story pada bagian ini adalah : Pada jaman dahulu kala ada sebuah tempat bernama pulau gigi, pulau gigi adalah pulau yang indah dan bersih sama seperti gigi kita, pulau gigi sangatlah penting keberadaannya bagi kehidupan manusia. 2. Crisis, merupakan bagian menceritakan tentang permasalahan yang ada pada alur cerita tentang pulau gigi, desain story pada bagian ini adalah : Tapi, pada suatu hari kuman kuman steptococorus mutans datang dan menyerang pulau gigi mereka datang setiap pagi setelah manusia makan dan malam hari selum manusia tidur karena pada waktu tersebut manusia lengah dalam menjaga kebersihan giginya. 3. Climax, merupakan bagian yang menceritakan tentang akibat dari
permasalahan pada alur cerita tentang pulau gigi ini, desain story pada bagian ini adalah: Kuman - kuman itu memakan dan menghancurkan pulau gigi jika dibiarkan maka pulau gigi akan hancur, jika pulau gigi hancur maka semua manusia akan terkena penyakit karies, kalau manusia sudah terkena karies manusia tidak bisa lagi makan, kalau manusia tidak makan maka manusia akan mati. 4. Resolution, merupakan bagian penyelesaian dari crisis dan climax yang ada, desain resolution ini disisipkan dalam gameplay sehingga user merupakan main actor dalam storyline ini untuk menyelesaikan permasalahan yang ada. Penyisipan resolution dalam gameplay berdasarkan metode pembelajran yang telah ditentukan sebelumnya yaitu metode bermain (Tarbiyah, 2009).
4. 3. 1. 2 Karakter
Desain karakter pada game ini terbagi menjadi 2 yaitu karakter untuk kuman Streptococcus Mutans dan senjata berupa image sikat gigi yang akan digunakan sebagai senjata untuk melawan kuman tersebut, tujuan pembuatan karakter ini untuk mengenalkan kuman penyebab karies yang merupakan salah satu tujuan pembelajaran yang ingin dicapai pada game edukasi karies ini, sikat gigi digunakan sebagai main actor
56
yang berperan dalam game ini digunakan sebagai alat untuk membiasakan anak dengan sikat gigi. Untuk pengembangan karakter kuman ini menggunkan 3d models yang berasal dari salah satu website game training unity 3d yaitu www.design3.com, kemudian texture karakter disesuaikan dengan kebutuhan game yang akan dibuat, dengan menggunakan adobe photoshop cs2 sehingga karakter lebih berwarna dari sebelumnya yang hanya berwarna coklat gelap.
Original Model
Modifikasi 1
Modifikasi 2
Modifikasi 3
Modifikasi 4
4. 3. 1. 3
Environment
Secara fisik environment setting dari game ini merupakan sebuah pulau kecil, terdapat gunung gunung kecil dan air seperti air laut yang mengelilingi pulau tersebut. Di tengah pulau terdapat batu yang mirip gigi manusia. Background pulau merupakan tampilan langit cerah pada pagi hari dan gelap pada malam hari. Setting warna pada pulau gigi berwarna cerah dan bergaya cartoon. Pemilihan cartoon styling pada
57
environment game ini berdasarkan film film cartoon untuk anak seperti Ninja GO, The Amazing World Of Gumball dan lain sebagainya. Tujuan desain environment berupa pulau gigi ini untuk merepresentasikan gigi manusia yang merupakan salah satu bagian penting tubuh manusia yang harus dilindungi dan dijaga kebersihannya.
Gambar 4. 4 Environment design menggungankan unity terrain editor dalam pembuatan environment design prototype game edukasi karies.
4. 3. 2 Combat and Scoring System Combat sistem dalam game ini dirancang mudah dimainkan untuk anak usia 6 8 tahun serta berdasarkan tujuan instruksional yang telah ditentukan sebelumnya. User ditugaskan untuk memukul kuman yang muncul secara acak pada map suatu map yang ditentukan dengan menggunkan mouse. Rule dalam game ini yaitu:
1. Pemain harus memukul kuman yang muncul disekitar pulau gigi. 2. Pemain mendapatkan point jika pukulannya mengenai kuman. 3. Jika pukulan pemain mengenai benda lain maka akan mengurangi nilai akurasi. 4. Pemain dinyatakan kalah jika akurasi pukulan terhadap kuman < 60 %, akurasi dihitung berdasarkan :
5. Semakin tinggi level permainan maka akan semakin cepat kuman bergerak dan meloncat. Kecepatan loncat kuman dan kecepatan pergerakan kuman dihitung berdasarkan:
58
Keterangan : a. b. c. d. e. PK = Pergerakan kecepatan kuman. JS = Frekuensi loncatan kuman. Kecepatan kuman awal = 1 Kecepatan loncat kuman awal = 2 Increase rate Kecepatan Kuman = percepatan kecepatan kuman sesuai dengan nilai yang ditentukan. f. Increase rate Loncatan Kuman = percepatan loncat kuman sesuai dengan nilai yang ditentukan. 6. Pemain dinyatakan menang jika berhasil menyelesaikan setiap level dengan nilai akurasi > 60 % dan mengalahkan sejumlah kuman yang muncul pada setiap level yang telah ditentukan.
4. 3. 3 Control System Control system yang digunakan pada game ini hanya menggunakan mouse baik itu untuk mengontrol setiap menu dalam game maupun melakukan pukulan terhadap kuman ketika permaian dimulai. Control sistem dibuat mudah agar tidak membingungkan user (Bates, 2004) .
Tabel 4. 2 Tabel desain control sistem prototype game edukasi karies. Control (Mouse) Menggerakan mouse Menggerakan mouse Klik kiri Klik kiri Klik kiri
4. 3. 4 Interface Pada tahap ini dilakukan desain interface game, teknik pewarnaan dengan menggunkan complementary, segitiga dan segi empat warna (Fox, 2005), dengan mempertimbangkan desain interface yang sesuai berdasarkan karakteristik user yang dituju dengan memperhatikan teori teori tentang desain interface game (Bates, 2004; Shneiderman; 1998 dan Zin, et al., 2009).
Fungsi Menggerakan sikat gigi Interaksi dengan menu dan button Memukul kuman Mengaktifkan menu yang dipilih Mengaktifkan button yang dipilih
59
4. 3. 4. 1
Camera
Desain camera pada game ini berada di depan pulau gigi, sehingga pemain seolah olah bisa melihat pulau tersebut dari depan. Penempatan desain camera ini berdasarkan camera Viewport unity 3d ketika merancang posisi kamera dalam scene tertentu.
4. 3. 4. 2
Pada tahap ini dilakukan perancangan HUD, HUD merupakan interface dalam game yang menampilkan infromasi berisi hal yang telah dicapai oleh user selama game berlangsung (Fox, 2005).
60
Interface point
X K R GAME SCREEN
1. Interface sisa kuman Interface ini berfungsi untuk menampilkan sisa kuman yang harus dikalahkan oleh user setiap levelnya, tampilannya merupakan kombinasi antara gambar dan text berupa number.
Gambar 4. 7 Desain interface sisa kuman 2. Interface point Interface ini berfungsi untuk menampilkan point yang diperoleh user selama memainkan game, tampilannya merupakan kombinasi antara gambar dan text berupa number.
61
3. Interface level progress Interface ini berfungsi untuk menampilkan level yang berhasil diraih oleh user selama memainkan game, tampilannya merupakan animasi gambar yang sesuai dengan level yang diperoleh.
Gambar diatas merupakan desain dari level progress game ini, setiap level yang diraih akan menghasilkan output gambar yang berbeda tergantung pada level yang berhasil diraih oleh user selama mememainkan game.
4. Interface flash akurasi Interface ini berfungsi untuk menampilkan akurasi yang berhasil diraih oleh user selama memainkan game setelah menyelesaikan setiap level yang ditentukan.
Gambar 4. 10 Desain flash akurasi 5. Interface flash level. Interface ini berfungsi untuk menampilkan level selanjutnya yang harus ditempuh ketika menyelesaikan setiap levelnya berupa text box.
62
4. 3. 4. 3
Main Menu
Main Menu / menu utama pada game ini dirancang interaktif. Dari segi tampilan menu dirancang menyatu dengan background menu yang basisnya merupakan 3d maka menu ini dibuat 3d juga.
Tabel diatas merupakan tabel rancangan animasi yang bisa dilihat user ketika user menyentuh salah satu menu yang ada, user bisa mendengar informasi menu apa yang dia sentuh melalui voice over yang secara otomatis muncul ketika user menyentuh menu tersebut. Menu utama yang bisa diakses user ketika berada di main menu scene adalah menu main, menu lihat video, menu lihat credits dan menu keluar. Menu main digunakan untuk memulai permainan, menu lihat video digunakan untuk melihat video tentang cara menggosok gigi yang baik, menu credits digunkan untuk melihat profile pembuat game, menu keluar digunakan untuk keluar dari game. Pembuatan menu yang interaktif ini berdasarkan (Fox 2005; Bates 2004 dan Shneiderman ; 1998).
Button main
Button credits
Button keluar
4. 3. 4. 4
In Game Menu
Untuk mempermudah user dalam mengontrol game, maka dibuat design in game menu yang berupa button, button tersebut yaitu button kembali ke menu utama, button restart game, button lanjutkan game, button keluar game. Sama halnya dengan game menu pada main menu, ketika user menyentuh button tersebut maka akan mengeluarkan voice over yang sesuai dengan fungsi button tersebut. Ketika pemain menyentuh button tersebut maka warna button akan berubah sesuai dengan interaksi yang dilakukan user terhadap button. Desain berdasarkan pemaparan (Shneiderman, 1998) yang mengemukakan harus adanya shortcut dalam program yang dibuat. Berikut fungsi dari masing masing button tersebut :
63
1. Button restart, berfungsi untuk merestart ulang game. 2. Button kembali ke menu utama, berfungsi sebagai jalan pintas untuk mengakses menu utama ketika user memainkan game. 3. Button keluar, berfungsi sebagai shortcut untuk keluar game. 4. Button lanjutkan, berfungsi sebagai shortcut untuk melanjutkan permainan dalam scene tertentu. Tabel 4. 4 Desain animasi grafik button berdasarkan interaksi yang dilakukan user.
Input Restart Normal Kembali Ke Menu Animasi Keluar Game Lanjutkan
Hover
Active
64
4. 3. 4. 5
Scene Main Menu Main Lihat Video Credits Keluar Game
Level Selesai ?
ya ya
Menang ?
Menang ?
Gambar 4. 13 Gambar desain menu flow diagram prototype game edukasi karies.
Gambar diatas merupakan desain menu flow diagram game ini, kotak berwarna kuning merupakan penanda letak button dan menu ditempatkan pada game ini.
4. 3. 5 Level Detail Desain level ini berdasarkan konsep kerja unity 3d yang menggunakan scene untuk pengembangan setiap level, dimana pada scene ini terdapat beberapa atribut didalamnya yang berupa script, image, prefab, game object dan lain sebagainya Creighton (2011).
65
start
Scene Intro
Scene Video
Scene Cutscene
Scene Credits
Scene Petunjuk
ya
ya
ya
ya
Menang ?
Menang ?
ya Kembali Ke Menu ?
Kembali Ke Menu ? ya
tidak
end
tidak
4. 3. 5. 1 Scene Intro
Desain intro scene ini bertujuan untuk mengenalkan pengguna tentang lembaga / organisasi yang membuat game tersebut, dalam hal ini STTG yang digunakan sebagai icon pada intro scene ini, selain organisasi nama game juga disertakan dalam intro scene ini. Pada intro scene ini didesain menjadi 3 bagian, bagian pertama menampilkan logo STTG, bagian kedua menampilkan text present dan bagian ketiga menampilkan logo prototype game edukasi karies ini.
66
View Cutscene
Gambar 4.17 merupakan desain use case yang ada pada scene intro ini, berikut penjelasan use case diatas :
1. View image STTG, user dapat melihat image STTG setelah user membuka aplikasi game ini, pembuatan image STTG ini berdasarkan game game sebelumnya yang menggunakan intro scene untuk pengenalan perusahan / developer game yang membuat game tersebut. Contoh intro scene yang menampilkan logo perusahan mereka adalah game keluaran EA sport game, Ubisoft dan blizzard. 2. View present text, setelah user melihat image sttg user dapat melihat present text, present text menunjukan kata penghubung antara image STTG dengan image logo game selanjtunya. 67
3. View image karies, setelah user melihat logo sttg dan present text user dapat melihat logo game, pembuatan logo game berdasarkan pada game pada umumnya yang menampilkan logo game saat introduction scene ini. Penerapan logo game kedalam intro scene ini berdasarkan game yang ada pada umunya seperti logo game pada game cooking dash, angry birds, harvest moon dan lain sebagainya. 4. View cutscene, user dapat mengakses scene cutscene setelah user melihat image STTG dan image logo game edukasi karies ini.
4. 3. 5. 2 Scene Cutscene
Desain cutscene berdasarkan storyline yang telah dibuat sebelumnya, cutscene ini berupa film berdurasi pendek. Tujuan pembuatan cutscene ini berdasarkan tujuan pembelajaran yang ingin dicapai dan sebagai penerapan metode pembelajaran dengan cerita (Tarbiyah, 2009), yaitu untuk mengenalkan tentang bahaya karies, serta kuman penyebab karies. Desain cutscene ini terdiri dari 3 bagian yaitu pengenalan gigi (introduction), pengelan kuman stepcocorus mutans (crisis) dan pengenalan bahaya karies (climax). Pada cutscene ini terdapat beberapa animasi didalamnya yaitu animasi text beserta dengan voice over yang sama dengan text yang ada dan animasi kamera, selain itu terdapat background song yang dapat didengar user ketika berada dalam setiap bagian cutscene yang berbeda.
1. Pengenalan gigi. Bagian ini merupakan bagian pembuka dalam cutscene prototype game edukasi karies ini, tujuan dari pembuatan intro ini untuk mengenalkan tentang gigi manusia dan pentingnya keberadaan gigi manusia pada anak dengan menggunakan pulau gigi sebagai perumpamaan gigi manusia yang harus dijaga. Tabel 4. 5 Desain timeline animasi cutscene pada bagian pengenalan gigi
Waktu (detik) 10 20 30 40 50 60 Animasi text Voice over Animasi Background song Camera
68
Table diatas merupakan desain timeline animasi yang akan muncul pada bagian pengenalan gigi dalam cutscene prototype game edukasi karies ini. Berikut adalah property dari objek objek yang ada pada timeline tersebut:
a. Text : Text didesain bergerak, isi dari text tersebut yaitu, pada jaman dahulu kala ada sebuah tempat bernama pulau gigi, pulau gigi adalah pulau yang indah dan bersih sama seperti gigi kita, pulau gigi sangatlah penting keberadaannya bagi kehidupan manusia. b. Voice over : Mengeluarkan voice over anak kecil yang menceritakan tentang pulau gigi sesuai dengan text yang dibuat. c. Camera : Camera didesain bergerak dari atas ke bawah. d. Background song : Background song pada bagian ini disesuaikan dengan kondisi dari bagian ini.
2. Pengenalan kuman. Bagian ini menceritakan tentang kuman stepcocorus mutans dan menceritakan kapan kuman tersebut merusak gigi manusia, tujuannya untuk mengenalkan
69
kuman stepcocorus mutans dan mengenalkan kapan saja user harus menjaga kebersihan giginya. Tabel 4. 6 Desain timeline animasi pada bagian pengenalan kuman.
Waktu (detik) 10 20 30 40 50 60 Animasi text Voice over Animasi Background song Animasi Kuman
Table diatas merupakan desain timeline animasi yang akan muncul pada bagian pengenalan kuman dalam cutscene prototype game edukasi karies ini. Berikut adalah property dari objek objek yang ada pada timeline tersebut:
a. Text : Text didesain bergerak, isi dari text tersebut yaitu, pada suatu hari kuman kuman steptococorus mutans datang dan menyerang pulau gigi mereka datang setiap pagi setelah manusia makan dan malam hari selum manusia tidur karena pada waktu tersebut manusia lengah dalam menjaga kebersihan giginya. b. Voice over : Mengeluarkan voice over anak kecil yang menceritakan tentang kuman stepcocorus mutans sesuai dengan text yang dibuat. c. Background song : Background song pada bagian ini disesuaikan dengan kondisi dari bagian ini. d. Animasi kuman : Kuman didesain bergerak menuju pulau gigi saat rentang waktu tertentu.
70
Gambar 4. 19 Desain pergerakan kuman mengikuti garis yang ditentukan setelah rentang waktu 10 detik sejak bagian kedua pada cutscene ini dimulai. 3. Mengenalkan bahaya karies Bagian ini menceritakan tentang bahaya kuman stepcocorus mutans pada gigi manusia. Tabel 4. 7 Desain timeline animasi pada bagian pengenalan bahaya karies Waktu (detik) Animasi text 10 20 30 40 Voice over Animasi Background song Animasi Kuman
Table diatas merupakan desain timeline animasi yang akan muncul pada bagian pengenalan kuman dalam cutscene prototype game edukasi karies ini. Berikut adalah property dari objek objek yang ada pada timeline tersebut:
a. Text : Text didesain bergerak, isi dari text tersebut yaitu, kuman - kuman itu memakan dan menghancurkan pulau gigi jika dibiarkan maka pulau gigi akan hancur jika pulau gigi hancur, maka semua manusia akan terkena penyakit karies kalau manusia sudah terkena karies manusia tidak bisa lagi makan kalau manusia tidak makan maka manusia akan mati.. b. Voice over : mengeluarkan voice over anak kecil yang menceritakan tentang bahaya kuman stepcocorus mutans sesuai dengan text yang dibuat.
71
c. Background song : background song pada bagian ini disesuaikan dengan kondisi dari bagian ini. d. Animasi kuman : kuman didesain bergerak disekitar pulau gigi, seolah olah kuman tersebut akan memakan gigi pada rentang waktu tertentu.
Gambar 4. 20 Desain posisi kuman terhadap gigi pada bagian pengenalan bahaya kuman.
Gambar diatas merupakan desain use case pada cutscene ini, berikut penjelasan setiap cutscene :
72
1. Melihat animasi kuman, saat cutscene telah selesai di load maka user bisa melihat animasi kuman yang bergerak sesuai dengan desain timeline yang dibuat sebelumnya. Kuman merupakan tujuan pembelajaran yang ingin disampaikan pada cutscene ini berdasarkan hal itu maka dibuat animasi kuman. 2. Melihat animasi text, saat cutscene telah selesai di load user dapat melihat animasi text yang berisi tentang cerita game ini. Hal ini berdasarkan game sebelumnya yang menampilkan text pada saat cutscene berlangsung, contohnya pada saat cutscene pada game harvest moon back to nature. 3. Melihat animasi kamera, saat cutscene telah selesai di load pada beberapa bagian perngenalan pulau gigi pada cutscene ini kamera di rancang bergerak, tujuannya agar lebih menarik perhatian user. Kamera bergerak sesuai dengan desain timeline animasi kamera pada bagian pengenalan gigi. Pergerakan kamera berdsasrkan kamra pada game seperti final fantasy, kamera dengan fleksibel bergerak sesuai dengan kondisi yang ada. 4. Mendengarkan background song, saat cutscene telah selesai di load user bisa mendengarkan background song yang berbeda pada setiap bagian cutscene yang berbeda, penempatan background song pada cutscene ini merujuk pada game yang memiliki cutscene pada umumnya yang selalu menempatkan background song pada setiap cutscene seperti background song pada cutscene game final fantasy, background song pada game tersebut berubah sesuai dengan kondisi yang ada, ketika suasana sedih maka lagu pada background song tersebut berirama pelan dan cenderung sedu. 5. Mendengakan voice over cutscene, user bisa mendengarkan voice over / suara rekaman pada cutscene sesuai dengan cerita yang ingin disampaikan setelah rentang waktu tertentu sesuai dengan desain timeline, tujuannya untuk mempermudah user yang tidak bisa membaca selain itu penempatan voice over ini berdasarkan metode pembelajaran yang digunakan dengan menggunkan cerita, cerita tidak hanya disampaikan melalui text tetapi melalui suara (Tarbiyah, 2009).
73
Desain scene main menu / menu utama berdasarkan desain awal main menu pada interface design, tujuan pembuatan scene main menu ini untuk mempermudah user dalam mengakses prototype game edukasi ini.
User
Gambar diatas merupakan use case pada scene main menu ini, berikut adalah penjelasan use case diatas:
1.
Melihat environment menu, ketika pemain berada pada scene ini game akan menampilkan environment menu seperti background menu yaitu pulau gigi
74
dan 3d menu yang dirancang sebelumnya. Environment main menu ini lazim ditemukan pada setiap game yang ada, contohnya pada game Cooking Dash. 2. Mendengar background song, ketika user berada pada scene ini user bisa mendengarkan background song yang dimainkan secara otomatis ketika user berada pada scene ini. Penempatan background song pada main menu ini berdasarkan game sebelumnya seperti game cooking dash, angry birds dan game lainnya. 3. Berinteraksi dengan menu, user dapat berinteraksi dengan menu seperti menekan menu dan menyentuh menu tujuannya agar user mendapatkan feedback ketika user berinteraksi dengan menu yang dipilih (Bates, 2004; Shneiderman; 1998 dan Zin, et al., 2009). 4. Lihat video, user dapat melihat scene video setelah berinteraksi dengan menu dengan menekan menu lihat video. 5. Lihat credits, user dapat melihat credits scene setelah berinteraksi dengan menu dengan cara menekan menu credits. 6. Keluar game, user dapat keluar dari permainan setelah berinteraksi dengan menu dengan cara menekan menu keluar game. 7. Main game, user dapat memulai permainan setelah user berinteraksi dengan menu dengan cara menekan menu main. 8. Mendengar voice over menu, user dapat mendengar voice over / suara rekaman yang berisi tentang informasi menu yang disentuh oleh user, setelah user berinteraksi dengan menu tertentu yang ada pada main menu scene ini. Tujuannya agar user mendapatkan feedback dan infromasi menu ketika user berinteraksi dengan menu yang dipilih (Bates, 2004), (Shneiderman, 1998) dan (Zin, et al., 2009).
4. 3. 5. 4 Scene Video
Desain scene video ini bertujuan untuk mengenalkan user tentang cara menggosok gigi yang baik dan benar dan sebagai implementasi penerapan metode pembelajaran dengan menggunakan metode demonstrasi (Tarbiyah, 2009). Pada pembuatan video cara menggosok gigi yang baik dan benar ini penulis hanya melakukan editing tehadap file video yang terdapat di situs www.youtube.com, setelah itu file video
75
yang didapat kemudian disatukan dengan voice over yang tedapat pada video yang berbeda yang didapat dari situs yang sama, voice over tersebut berasal dari karya hasil kuliah kerja nyata (KKN) mahasiswa ugm di bali.
lihat video
User
Gambar diatas merupakan desain use case pada scene video, berikut penjelasan use case diatas :
1.
Lihat video, user dapat melihat video yang secara otomatis dimainkan saat scene ini diakses oleh user. Tujuan pembuatan video scene ini untuk 76
menerapkan metode pembelajaran dengan demonstrasi pada user (Tarbiyah, 2009). 2. Mendengar voice over video, selain melihat tata cara menggosok gigi yang baik dengan benar melalui video tersebut user bisa mendengarkan suara yang berisikan tentang tata cara menggosok gigi yang baik dan benar. Voice over video akan secara ototomatis dimainkan ketika video dimainkan. Tujuannya sebagai penerapan metode pembelajaran dengan demonstrasi (Tarbiyah, 2009) 3. Berinteraksi dengan menu, user dapat berinteraksi dengan menu seperti menekan menu dan menyentuh menu tujuannya agar user mendapatkan feedback ketika user berinteraksi dengan menu yang dipilih (Bates, 2004; Shneiderman; 1998 dan Zin, et al., 2009). Pembuatan shortcut berdasarkan (Shneiderman, 1998). 4. Mendengar voice over menu, user dapat mendengar voice over menu yang berisikan tentang menu yang disentuhnya ketika user menyentuh menu tersebut. Tujuannya agar user mendapatkan feedback dan infromasi menu ketika user berinteraksi dengan menu yang dipilih (Bates, 2004; Shneiderman; 1998 dan Zin, et al., 2009). 5. Kembali ke menu, user dapat kembali ke menu setelah user berinteraksi dengan menu dengan cara menekan tombol kembali ke menu. Tujuan pembuatan menu ini untuk mempermudah user ketika ingin kembali ke menu utama.
4. 3. 5. 5 Scene credits
Scene credits merupakan scene yang digunakan sebagai apresiasi terhadap pihak yang telah membantu terhadap pembuatan prototype game edukasi ini, selain itu credits scene ini bertujuan sebagai apresiasi atas karya orang lain dan apresiasi atas bantuan lainnya yang telah berkontribusi dalam pembuatan game pembuatan game ini.
77
Gambar diatas merupakan desain use case scene credit, berikut penjelasan use case diatas :
1. Lihat credits, user dapat melihat credits yang berisikan tentang orang - orang yang telah membantu dalam proses pembuatan game ini, pembuatan credits ini diluar dari tujuan pembelajaran dan metode pembalajaran, digunakan untuk apresiasi saja, pembuatan credits ini merujuk pada game yang ada pada umumnya seperti angry birds, pada game ini terdapat menu credits user dapat meliahat siapa saja yang berperan dalam pengembangan game tersebut. 2. Mendengarkan background song, user dapat mendengarkan backround song bersamaan ketika user melihat credits. Penempatan background song ini
merujuk pada game yang ada pada game sebelumnya seperti pada credits menu angry birds, credits menu fifa football manager dan game lainnya.
78
3. Berinteraksi dengan button, pada scene ini terdapat shortcut untuk kembali ke menu utama, user bisa berinteraksi dengan button tersebut dengan menekan dan menyentuh button, tujuannya agar user mendapatkan feedback ketika user berinteraksi dengan menu yang dipilih (Bates, 2004; Shneiderman; 1998 dan Zin, et al., 2009). 4. Mengakses main menu, user dapat mengakses main menu setelah user berinteraksi dengan button dengan cara menekan button tersebut.
4. 3. 5. 6 Scene petunjuk
Untuk mempermudah user dalam mengetahui cara memainkan prototype game edukasi ini maka dibuat scene petunjuk, scene ini akan muncul setalah user menekan button main pada scene main menu. Pada scene ini tidak terdapat button untuk navigasi ke scene selanjutnya, scene ini akan otomatis loading scene selajutnya yaitu scene map pagi setelah rentang waktu yang ditentukan. Selain itu ditambahkan fitur voice over yang sama dengan desain text yang telah dibuat untuk mempermudah user dalam memahami petunjuk permainan prototype game edukasi karies ini.
79
lihat petunjuk
user
Gambar diatas merupakan use case scene petunjuk, berikut penjelasan use case tersebut :
1. Lihat petunjuk, user dapat melihat petunjuk permainan berupa kombinasi antara text dan gambar setelah user menekan menu main game pada main menu, maka menu ini akan otomatis muncul. Tujuan pembuatan petunjuk ini untuk memberikan informasi yang jelas tentang aturan dalam game yang dibuat (Zin, et al., 2009). 2. Mendengar suara petunjuk, user dapat mendengar suara petunjuk ketika berada pada scene ini, tujuannya untuk membuat game lebih menarik dan mengantisipasi anak yang belum bisa membaca sehingga rule yang ada dalam game bisa tersampaikan dan dimengerti user (Zin, et al., 2009). 3. Main game, user bisa memainkan game setelah rentang waktu yang ditentukan yaitu setelah voice over petunjuk berakhir, tidak ada interaksi yang bisa dilakukan user pada game di scene .
80
Gambar diatas merupakan desain map pagi game ini, tingkat kesulitan dalam map ini terdiri dari 20 level. Berdasarkan combat sistem yang telah didesain sebelumnya maka, kecepatan kuman, frekuensi loncatan kuman dan jumlah kuman pada map pagi ini adalah sebagai berikut.
Tabel 4. 8 Tingkat kesulitan game berdasarkan kecepatan kuman, frekuensi loncatan kuman dan jumlah kuman
Level 1 2 3 4 5 6 7 8 Kecepatan Kuman 1 1.02 1.04 1.06 1.08 1.10 1.13 1.15 Frekuensi loncatan kuman 2 2.04 2.08 2.12 2.16 2.21 2.25 2.30 Jumlah kuman 4 5 6 7 8 9 10 11
81
9 10 11 12 13 14 15 16 17 18 19 20
1.17 1.20 1.22 1.24 1.27 1.29 1.32 1.35 1.37 1.40 1.43 1.46
2.34 2.39 2.44 2.49 2.54 2.59 2.64 2.69 2.75 2.80 2.86 2.91
12 13 14 15 16 17 18 19 20 21 22 23
Table diatas merupakan tingkatan kesulitan level, kecepatan kuman dan frekuensi kecepatan loncat kuman, kecepatan kuman awal diinisialisasi sebesar 1 dan 2 point kemudian kecepatan dan frekuensi loncatan kuman dikalikan dengan increase rate kecepatan kuman dan increase rate frekuensi loncatan kuman yang nilainya sama yaitu 1,02 sehingga menghasilkan nilai yang berbeda setiap levelnya. Untuk jumlah kuman awal diinisialisasi sebanyak 4 kuman, jumlah kuman bertambah 1 point ketika pemain berhasil menyelesaikan level yang telah ditentukan. Tujuan dari hal diatas untuk memenuhi kriteria game yang harus menantang (Zin, et al., 2009). Pada scene map pagi ini terdapat beberapa button dan interface, tujuan pembuatan button sebagai shortcut untuk mempermudah user jika ingin kembali ke menu, restart game jika pemain ingin memulai ulang permainan dan keluar game jika pemain ingin keluar dari permainan. Selain button tersebut disediakan beberapa interaface seperti interface point, interface sisa kuman interface level progress, interface akurasi dan interface level selanjutnya. Tujuan pembuatan interface ini untuk memberikan feedback terhadap user mengenai tentang pencapaian telah diperoleh dalam game yang dimainkannya (Fox, 2005), (Bates, 2004) , (Zin, et al., 2009) dan (Shneiderman, 1998).
82
uses
memukul kuman
uses
memukul air
lihat effet pukulan uses
lihat point
user
melihat level
kembali ke menu
uses uses
lihat akurasi
lihat kuman
keluar game
1.
Win game, user dapat memenangkan permainan setelah menyelesaikan level yang ditentukan berdasarkan scoring sistem yang telah dibuat sebelumnya. Karena game yang dibuat harus menantang maka tantangan pada game ini adalah kondisi menang dan kalah.
2.
Lihat scene menang, user dapat mengakses scene menang ketika pemain berhasil memenangkan game. Tujuannya sebagai reward (Zin, et al., 2009) ketika pemain berhasil menyelsaikan misi dalam map ini.
3.
Lose game, user dapat kalah dalam permainan jika user memenuhi kriteria kalah dalam game , yaitu jika akurasi pemain < 60 % berdasarkan scoring system yang dirancang sebelumnya.
83
4.
Lihat scene kalah, jika user kalah dalam permainan maka user secara otomatis bisa melihat scene kalah. Tujuannya untuk memberitahu bahwa user telah kalah dalam permainan. Hal ini berdasarkan game sebelumnya yang menampilkan permberitahuan game over jika user kalah, contoh pada game Mario brosss yang menampilkan text game over saat pemain kalah.
5.
Memukul kuman, user dapat memukul kuman yang digenerate secara otomatis oleh game sistem berdasarkan level yang dicapai. Tujuan dari use case ini berdasarkan rule game yang dibuat sebelumnya yang mengharuskan pemain untuk memukul kuman jika ingin memenangkan permainan.
6.
Memukul air, tidak hanya dapat memukul kuman user dapat memukul air yang ada pada environment ini dengan cara memukulkan sikat sikat gigi pada object air yang tampil pada screen. Tujuannya untuk membuat game ini lebih interaktif. Penerapan interaksi antara user dengan objek selain objek musuh ini berdasarkan game yang ada sebelumnya seperti pada game the sims user bisa berinteraksi dengan benda benda disekelilingnya.
7.
Mendengar sound effect, user bisa mendengarkan sound effect yang berbeda ketika memukul kuman maka akan mengeluarkan sound effect kuman tersebut dan ketika memukul air user bisa mendengar sound effect pukulan air. Hal ini untuk memberikan feedback terhadap apa yang dilakukan user pada game (Bates, 2004 dan Zin, et al., 2009).
8.
Melihat effect pukulan, user bisa melihat effect pukulan jika memukul object kuman dan air, jika user memukul air maka sistem akan menampilkan effect pukulan air tepat pada posisis user memukul air dengan sikat giginya, selain itu jika user memukul kuman maka kuman akan seolah olah terbang terkena effect pukulan. Effect pukulan pada game berdasarkan pada game sebelumnya seperti game angry birds ketika karakter burung bertabrakan dengan karakte musuh yang ada pada game tersebut.
9.
Berinteraksi dengan button, user dapat berinteraksi dengan button yang ada pada scene ini, dengan cara menyentuh button dan mengklik button dengan menggunkan mouse. Hal ini untuk memberikan feedback terhadap apa yang dilakukan user pada interface (Shneiderman, 1998).
84
10. Kembali ke menu, user dapat kembali ke menu utama setalah user berinteraksi dengan button kembali ke menu utama dengan cara menekan button tersebut. Penempatan kembali ke menu ini berdasarkan pada game angry bird yang menempatkan button restart pada gameplay-nya. 11. Restart game, user dapat memuat ulang permainan setelah user berinteraksi dengan button dengan cara menekan button restart. Penempatan kembali ke menu ini berdasarkan pada game angry bird yang menempatkan button restart game pada gameplaynya. 12. Keluar game, user dapat langsung keluar dari permainan setelah berinteraksi dengan button dengan cara menekan button keluar game. Penempatan button kembali ke menu ini berdasarkan pada game angry bird yang menempatkan button keluar game pada gameplaynya. 13. Mendengar voice over button, user dapat mendengar voice over button ketika user berinteraksi dengan button tertentu dengan cara menyentuh button tersebut, voice over berisikan informasi button yang user sentuh. hal ini bertujuan untuk memberikan feedback tentang apa yang dilakukan oleh user pada game Tujuannya agar user mendapatkan feedback dan infromasi menu ketika user berinteraksi dengan menu yang dipilih (Bates, 2004; Shneiderman; 1998 dan Zin, et al., 2009). 14. Mendengar background song, user dapat mendengar background song pada map pagi ini ketika map ini dibuka. Penempatan background song ini merujuk pada game yang ada pada umumnya dimana pada setiap level ditempatkan background song. Contoh background song pada game Mario bross, background song akan terdengar sepanjang user memainkan game. 15. Melihat environment map, user dapat melihat environement map seperti pulau gigi, air, awan dan lain sebagainya ketika scene map ini diakses. Environment map ini merupakan representasi dari gigi manusi yang harus dijaga kebersihannya. 16. Lihat sisa kuman, user dapat melihat sisa kuman yang harus dibersihkan dalam permainan ini melalui interface sisa kuman. Hal ini berdasarakan (Bates, 2004; Fox; 2005 dan Zin, et al., 2009). yang mengungkapakan bahwa
85
sebuah game harus memiliki interface untuk pemberian nilai dan informasi progess game. 17. Lihat point, user dapat melihat point yang berhasil diperoleh selama user berada pada scene map pagi ini. Hal ini berdasarakan (Bates, 2004; Fox, 2005 dan Zin, et al., 2009). yang mengungkapakan bahwa sebuah game harus memiliki interface untuk pemberian nilai dan informasi progess game. 18. Melihat level, user dapat melihat progress level yang berhasil diraih dengan melihat interface level progress yang ada pada scene ini. Hal ini berdasarakan (Bates, 2004; Fox; 1998 dan Zin, et al., 2009) yang mengungkapakan bahwa sebuah game harus memiliki interface untuk pemberian nilai dan informasi progess game. 19. Lihat akurasi, user bisa melihat interface point akurasi yang diperoleh ketika berhasil menyelesaikan level tertentu dalam game. Hal ini berdasarakan (Bates, 2004; Shneiderman; 1998 dan Zin, et al., 2009). yang
mengungkapakan bahwa sebuah game harus memiliki interface untuk pemberian nilai dan informasi proges game. 20. Lihat sikat gigi, user dapat melihat image sikat gigi yang digunakan untuk memberishkan kuman. Sikat gigi merupakan tujuan instruksional yang ingin disampaikan maka keberadaan sikat gigi dalam scene ini dirasa penting. 21. Menggerakan sikat gigi, user dapat menggerakan sikat gigi dengan menggunkaan mouse. Hal ini berdsarakan desain game yang dibuat, pemain harus membersihkan kuman dengan sikat gigi.
86
User
1.
Melihat text menang, user dapat melihat text menang yang berisikan tentang ucapan selamat telah mengalahkan kuman, selain itu ditambahkan ajakan agar user menjaga kesehatan giginya setiap pagi. Penggunaan text berdasarkan (Zin, et al., 2009) yang mengungkapkan pentingnya pemberian reward pada pemain.
2.
Mendengar voice over text, user dapat mendengar voice over text yang akan terdengar bersamaan dengan text yang muncul. Voice over text berisikan 87
ucapan selamat dan ajakan yang sesuai dengan text yang ditampilkan. Penggunaan voice over berdasarkan (Zin, et al., 2009) yang mengungkapkan pentingnya pemberian reward pada pemain dalam hal ini reward dikemas dalam bentuk file suara. 3. Berinteraksi dengan button, pada scene ini terdapat sebuah button lanjutkan, user bisa berinteraksi dengan button tersebut seperti menyentuh button dan menekan button. 4. Mendengar voice over button, ketika user berinteraksi dengan button dengan cara menyentuh button maka user dapat mendengar voice over button yang berisikan informasi button yang disentuh. 5. Melihat animasi gambar, untuk menarik perhatian user maka ditambahakan animasi gambar berupa anak kecil. Hal ini berdasarkan game sebelumnya yang memunculkan image sesorang dalam dialog, contoh dialog pada game harvestmoon yang memiliki icon anak kecil ketika dialog muncul. 6. Melihat environement menang, user dapat melihat environment menang pada scene ini seperti pulau gigi dengan effect kembang api. 7. Mengakses map selanjutnya, user dapat mengakses map selanjutnya yaitu map malam dengan cara berinteraksi dengan button dengan menekan button lanjutkan yang ada pada scene ini.
88
User
melihat animasi gambar mendengar voice over button melihat environment kalah
1.
Melihat text kalah, user dapat melihat text kalah dengan otomatis ketika scene kalah ini selesai di-load. Text kalah ini menginfomasikan bahwa user berada dalam keadaan state kalah, hal ini berdasarkan game lainnya yang menmepatkan game over text jika pemain kalah dalam permainan.
2.
Mendengar voice over text kalah, user dapat mendengar voice over text yang sesuai dengan text yang tampil, selain pemberitahuan berupa text
pemberitahuan kalah ini juga berupa voice over, berdasarkan game street 89
fighter yang mengunkapkan kata kata you lose ketika pemain kalah dalam permainan. 3. Berinteraksi dengan button, user dapat berinteraksi dengan button seperti menyentuh button dan menekan button. 4. Restart game, user dapat memulai ulang permainan dengan berinteraksi dengan button restart dengan cara menekan button tersebut. Penempatan restart ini brtujuan untuk memberikan kesempatan pada user jika ingin memulai ulang permainan. Hal ini merujuk pada game angry bird yang menmpatkan button restart jika pemain kalah dalam permainan. 5. Keluar game, user dapat keluar dari game dengan cara berinteraksi dengan button dengan cara menekan button keluar game. Hal ini merujuk pada game angry bird yang menempatkan button keluar game jika pemain kalah dalam permainan. 6. Mengakses main menu, user dapat kembali ke main menu dengan berinterksi dengan button dengan cara menekan button kembali ke menu. Hal ini merujuk pada game angry bird yang menempatkan button keluar jika pemain kalah dalam permainan. 7. Mendengar voice over button, user dapat mendengar voice over button ketika user berinteraksi dengan button dengan cara menyentuh button tersebut. Tujuannya agar user dapt mengetahui apa yang sedang dia sentuh. 8. Melihat animasi gambar, user dapat melihat animasi gambar anak kecil yang menangis pada ketika user berada pada scene kalah ini, gambar tersebut akan secara otomatis muncul saat scene ini selesai di-load. 9. Melihat environement kalah, user dapat melihat environment seperti pulau gigi dan animasi kuman yang berada seolah olah sedang menyerang pulau gigi pada scene ini setelah scene berhasil di-load.
90
increase rate frekuensi loncatan . Untuk warna kuman yang digenerate pada map ini menjadi levih variatif yaitu terdiri dari 4 warna kuman , biru, ungu merah dan orange. Tujuan desain scene map malam ini untuk mengingatkan user agar membersihkan giginya pada malam hari sebelum mereka tidur.
Tabel 4. 9 Tingkat kesulitan game berdasarkan kecepatan kuman, frekuensi loncatan kuman dan jumlah kuman pada scene map malam.
Level 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Kecepatan kuman 1 1.10 1.12 1.14 1.17 1.19 1.21 1.24 1.26 1.29 1.31 1.34 1.37 1.40 1.42 1.45 1.48 1.51 1.54 1.57 Frekuensi loncatan kuman 2 2.20 2.24 2.29 2.33 2.38 2.43 2.48 2.53 2.58 2.63 2.68 2.74 2.79 2.85 2.90 2.96 3.02 3.08 3.14 Jumlah kuman 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
91
Table diatas merupakan tingkatan kesulitan level, kecepatan kuman dan frekuensi kecepatan loncat kuman, kecepatan kuman awal diinisialisasi sebesar 1 dan 2 point kemudian kecepatan dan frekuensi loncatan kuman dikalikan dengan increase rate kecepatan kuman dan increase rate frekuensi loncatan kuman yang nilainya sama yaitu 1,1 sehingga menghasilkan nilai yang berbeda dari scene map pagi setiap levelnya.
92
uses
memukul kuman
uses
memukul air
lihat effet pukulan uses
lihat point
user
melihat level
kembali ke menu
uses uses
lihat akurasi
lihat kuman
keluar game
1.
Win game, user dapat memenangkan permainan setelah menyelesaikan level yang ditentukan berdasarkan scoring sistem yang telah dibuat sebelumnya. Karena game yang dibuat harus menantang maka tantangan pada game ini adalah kondisi menang dan kalah.
2.
Lihat scene menang, user dapat mengakses scene menang ketika pemain berhasil memenangkan game. Tujuannya sebagai reward (Zin, et al., 2009) ketika pemain berhasil menyelsaikan misi dalam map ini.
93
3.
Lose game, user dapat kalah dalam permainan jika user memenuhi kriteria kalah dalam game , yaitu jika akurasi pemain < 60 % berdasarkan scoring system yang dirancang sebelumnya.
4.
Lihat scene kalah, jika user kalah dalam permainan maka user secara otomatis bisa melihat scene kalah. Tujuannya untuk memberitahu bahwa user telah kalah dalam permainan. Hal ini berdasarkan game sebelumnya yang menampilkan permberitahuan game over jika user kalah, contoh pada game Mario brosss yang menampilkan text game over saat pemain kalah.
5.
Memukul kuman, user dapat memukul kuman yang digenerate secara otomatis oleh game sistem berdasarkan level yang dicapai. Tujuan dari use case ini berdasarkan rule game yang dibuat sebelumnya yang mengharuskan pemain untuk memukul kuman jika ingin memenangkan permainan.
6.
Memukul air, tidak hanya dapat memukul kuman user dapat memukul air yang ada pada environment ini dengan cara memukulkan sikat sikat gigi pada object air yang tampil pada screen. Tujuannya untuk membuat game ini lebih interaktif. Penerapan interaksi antara user dengan objek selain objek musuh ini berdasarkan game yang ada sebelumnya seperti pada game the sims user bisa berinteraksi dengan benda benda disekelilingnya.
7.
Mendengar sound effect, user bisa mendengarkan sound effect yang berbeda ketika memukul kuman maka akan mengeluarkan sound effect kuman tersebut dan ketika memukul air user bisa mendengar sound effect pukulan air. Hal ini untuk memberikan feedback terhadap apa yang dilakukan user pada game (Bates, 2004 dan Zin, et al., 2009).
8.
Melihat effect pukulan, user bisa melihat effect pukulan jika memukul object kuman dan air, jika user memukul air maka sistem akan menampilkan effect pukulan air tepat pada posisis user memukul air dengan sikat giginya, selain itu jika user memukul kuman maka kuman akan seolah olah terbang terkena effect pukulan. Effect pukulan pada game berdasarkan pada game sebelumnya seperti game angry birds ketika karakter burung bertabrakan dengan karakte musuh yang ada pada game tersebut.
94
9.
Berinteraksi dengan button, user dapat berinteraksi dengan button yang ada pada scene ini, dengan cara menyentuh button dan mengklik button dengan menggunkan mouse. Hal ini untuk memberikan feedback terhadap apa yang dilakukan user pada interface (Shneiderman, 1998).
10. Kembali ke menu, user dapat kembali ke menu utama setalah user berinteraksi dengan button kembali ke menu utama dengan cara menekan button tersebut. Penempatan kembali ke menu ini berdasarkan pada game angry bird yang menempatkan button restart pada gameplay-nya. 11. Restart game, user dapat memuat ulang permainan setelah user berinteraksi dengan button dengan cara menekan button restart. Penempatan kembali ke menu ini berdasarkan pada game angry bird yang menempatkan button restart game pada gameplaynya. 12. Keluar game, user dapat langsung keluar dari permainan setelah berinteraksi dengan button dengan cara menekan button keluar game. Penempatan button kembali ke menu ini berdasarkan pada game angry bird yang menempatkan button keluar game pada gameplaynya. 13. Mendengar voice over button, user dapat mendengar voice over button ketika user berinteraksi dengan button tertentu dengan cara menyentuh button tersebut, voice over berisikan informasi button yang user sentuh. hal ini bertujuan untuk memberikan feedback tentang apa yang dilakukan oleh user pada game Tujuannya agar user mendapatkan feedback dan infromasi menu ketika user berinteraksi dengan menu yang dipilih (Bates, 2004; Shneiderman; 1998 dan Zin, et al., 2009). 14. Mendengar background song, user dapat mendengar background song pada map pagi ini ketika map ini dibuka. Penempatan background song ini merujuk pada game yang ada pada umumnya dimana pada setiap level ditempatkan background song. Contoh background song pada game Mario bross, background song akan terdengar sepanjang user memainkan game. 15. Melihat environment map, user dapat melihat environement map seperti pulau gigi, air, awan dan lain sebagainya ketika scene map ini diakses.
95
Environment map ini merupakan representasi dari gigi manusi yang harus dijaga kebersihannya. 16. Lihat sisa kuman, user dapat melihat sisa kuman yang harus dibersihkan dalam permainan ini melalui interface sisa kuman. Hal ini berdasarakan (Bates, 2004; Fox; 2005 dan Zin, et al., 2009). yang mengungkapakan bahwa sebuah game harus memiliki interface untuk pemberian nilai dan informasi progess game. 17. Lihat point, user dapat melihat point yang berhasil diperoleh selama user berada pada scene map pagi ini. Hal ini berdasarakan (Bates, 2004; Fox, 2005 dan Zin, et al., 2009). yang mengungkapakan bahwa sebuah game harus memiliki interface untuk pemberian nilai dan informasi progess game. 18. Melihat level, user dapat melihat progress level yang berhasil diraih dengan melihat interface level progress yang ada pada scene ini. Hal ini berdasarakan (Bates, 2004; Fox; 1998 dan Zin, et al., 2009) yang mengungkapakan bahwa sebuah game harus memiliki interface untuk pemberian nilai dan informasi progess game. 19. Lihat akurasi, user bisa melihat interface point akurasi yang diperoleh ketika berhasil menyelesaikan level tertentu dalam game. Hal ini berdasarakan (Bates, 2004; Shneiderman; 1998 dan Zin, et al., 2009). yang
mengungkapakan bahwa sebuah game harus memiliki interface untuk pemberian nilai dan informasi proges game. 20. Lihat sikat gigi, user dapat melihat image sikat gigi yang digunakan untuk memberishkan kuman. Sikat gigi merupakan tujuan instruksional yang ingin disampaikan maka keberadaan sikat gigi dalam scene ini dirasa penting. 21. Menggerakan sikat gigi, user dapat menggerakan sikat gigi dengan menggunkaan mouse. Hal ini berdsarakan desain game yang dibuat, pemain harus membersihkan kuman dengan sikat gigi.
96
pada scene map pagi ini ditambahakan text dan voice over untuk mengingatkan user agar membersihkan giginya setiap malam hari sebelum tidur.
mengakses credits
User
97
1.
Melihat text menang, user dapat melihat text menang yang berisikan tentang ucapan selamat telah mengalahkan kuman, selain itu ditambahkan ajakan agar user menjaga kesehatan giginya sebelum tidur. Penggunaan text berdasarkan (Zin, et al., 2009) yang mengungkapkan pentingnya pemberian reward pada pemain.
2.
Mendengar voice over text, user dapat mendengar voice over text yang akan terdengar bersamaan dengan text yang muncul. Voice over text berisikan ucapan selamat dan ajakan yang sesuai dengan text yang ditampilkan. Penggunaan voice over berdasarkan (Zin, et al., 2009) yang mengungkapkan pentingnya pemberian reward pada pemain dalam hal ini reward dikemas dalam bentuk file suara.
3.
Berinteraksi dengan button, pada scene ini terdapat sebuah button lanjutkan, user bisa berinteraksi dengan button tersebut seperti menyentuh button dan menekan button.
4.
Mendengar voice over button, ketika user berinteraksi dengan button dengan cara menyentuh button maka user dapat mendengar voice over button yang berisikan informasi button yang disentuh.
5.
Melihat animasi gambar, untuk menarik perhatian user maka ditambahakan animasi gambar berupa anak kecil. Hal ini berdasarkan game sebelumnya yang memunculkan image sesorang dalam dialog, contoh dialog pada game harvestmoon yang memiliki icon anak kecil ketika dialog muncul.
6.
Melihat environement menang, user dapat melihat environment menang pada scene ini seperti pulau gigi dengan effect kembang api.
7.
Mengakses credits , user dapat mengakses scene credits dengan menekan button lanjtukan pada scene ini, alasanya karena tidak ada gamplay lain yang bisa dimainkan setelah user memenangkan map malam ini.
98
Untuk mempermudah navigasi user maka ditambahkan button restart, kembali ke menu dan keluar game.
User
melihat animasi gambar melihat environement kalah mendengar voice over button
1.
Melihat text kalah, user dapat melihat text kalah dengan otomatis ketika scene kalah ini selesai di-load. Text kalah ini menginfomasikan bahwa user berada
99
dalam keadaan state kalah, hal ini berdasarkan game lainnya yang menmepatkan game over text jika pemain kalah dalam permainan. 2. Mendengar voice over text kalah, user dapat mendengar voice over text yang sesuai dengan text yang tampil, selain pemberitahuan berupa text
pemberitahuan kalah ini juga berupa voice over, berdasarkan game street fighter yang mengungkapkan kalimat you lose ketika pemain kalah dalam permainan. 3. Berinteraksi dengan button, user dapat berinteraksi dengan button seperti menyentuh button dan menekan button. 4. Restart game, user dapat memulai ulang permainan dengan berinteraksi dengan button restart dengan cara menekan button tersebut. Penempatan restart ini brtujuan untuk memberikan kesempatan pada user jika ingin memulai ulang permainan. Hal ini merujuk pada game angry bird yang menempatkan button restart jika pemain kalah dalam permainan. 5. Keluar game, user dapat keluar dari game dengan cara berinteraksi dengan button dengan cara menekan button keluar game. Hal ini merujuk pada game angry bird yang menempatkan button keluar game jika pemain kalah dalam permainan. 6. Mengakses main menu, user dapat kembali ke main menu dengan berinterksi dengan button dengan cara menekan button kembali ke menu. Hal ini merujuk pada game angry bird yang menempatkan button keluar jika pemain kalah dalam permainan. 7. Mendengar voice over button, user dapat mendengar voice over button ketika user berinteraksi dengan button dengan cara menyentuh button tersebut. Tujuannya agar user dapt mengetahui apa yang sedang dia sentuh. 8. Melihat animasi gambar, user dapat melihat animasi gambar anak kecil yang menangis pada ketika user berada pada scene kalah ini, gambar tersebut akan secara otomatis muncul saat scene ini selesai di-load. 9. Melihat environement kalah, user dapat melihat environment seperti pulau gigi dan animasi kuman yang berada seolah olah sedang menyerang pulau gigi pada scene ini setelah scene berhasil di-load.
100
4. 3. 6 Localization Plans Content dari game ini menggunakan dibatasi hanya menggunakan bahasa Indonesia. Untuk mempermudah user dalam hal ini anak kecil yang belum bisa membaca maka ditambahkan voice over yang menjelaskan setiap text yang ada dalam game ini, kecuali interface yang berada pada scene map pagi dan scene map malam, seperti interface point, interface sisa kuman dan interface flash akurasi.
4. 4 Development
Pembuatan source code prototype game edukasi ini menggunakan java script dengan IDE monodevelop sebagai code editornya. Setelah script dibuat selanjutnya script disisipkan kedalam game object pada tahap implementasi art dan code.
101
102
4. 5
Pengujian
Pengujian game berdasarkan use case diagram yang telah dirancang sebelumnya pada tahap game design (Bethke, 2003) dengan melakukan simulasi terhadap prototype kemudian use case diuji , berikut adalah hasil pengujian prototype game edukasi karies ini:
103
2 3 4 5 6 7 8 NO 1 2 3 4 5 6
Mendengar background song Berinteraksi dengan menu Memainkan game Melihat credits Melihat video Keluar game Mendengar voice over menu Use case Melihat video Mendengar voice over video Berinteraksi dengan menu Melihat environment video Mendengar voice over menu Kembali ke menu
User dapat mendengar backround song selama berada pada scene main menu User dapat berinteraksi dengan menu seperti menyentuh menu mengklik menu User dapat memainkan game setelah meng-klick menu main User dapat mengakses credits scene setelah meng-klick menu lihat credits User dapat mengakses video scene setelah meng-klick menu lihat video User dapat langsung keluar game setelah meng-klick menu keluar game User dapat mendengar voice over menu ketika menyentuh menu.
Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Hasil pengujian Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi
104
4 5 6 NO 1 2 3
Berinteraksi dengan button Mendengar voice over menu Kembali ke menu Use case Melihat image petunjuk Mendengar voice over petunjuk Main game
User dapat berinteraksi dengan button kembali ke menu pada scene ini User dapat mendengar voice over button ketika berinteraksi dengan button User dapat mengakses main menu dengan mengklik button kembali ke menu
105
5 6 7 8 9 10 11 12 13 14
Memukul kuman Memukul air Mendengar sound effect Lihat effect pukulan Berinteraksi dengan button Kembali ke menu Restart game Keluar game Mendengar voice over button Mendengar background song Use case Melihat environment map Lihat sisa kuman Lihat point Lihat level progress Lihat level Lihat akurasi Lihat kuman Menggerakan sikat gigi Lihat sikat gigi
Use case
User dapat memukul kuman yang di-generate pada map pagi ini. User dapat memukul air yang ada pada environment map pagi ini. User dapat mendengar sound effect ketika memukul air ataupun kuman. User dapat melihat effect pukulan bersamaan ketika user mendengar sound effect setelah memukul kuman User dapat berinteraksi dengan button yang ada pada map ini. User dapat kembali ke menu setelah user mengklik button kembali ke menu User dapat merestart ulang permainan setalah user mengklik button restart game User dapat keluar dari permainan setelah mengklik button keluar game User dapat mendengar voice over button ketika user menyentuh button User dapat mendengar background song ketika berada dalam map ini.
Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi
Tabel 4. 16 (lanjutan)
NO 15 16 17 18 19 20 21 22 23
NO
Hasil yang diharapkan User dapat melihat environment map pada map ini. User dapat melihat sisa kuman yang tersisa. User dapat melihat pint yang berhasil diraih dalam map ini. User dapat melihat level yang telah diraih. User dapat melihat level selanjutnya yang harus dihadapi dalam map ini. User dapat melihat akurasi yang berhasil diperoleh setelah menyelesaikan level tertentu. User dapat melihat kuman bergerak yang di generate secara otomatis oleh sistem User dapat menggerakan sikat gigi yang tampil pada map ini. User dapat melihat sikat gigi yang disediakan pada scene ini.
Hasil pengujian Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi
Hasil pengujian
106
1 2 3 4 5 6 7
Melihat text menang Melihat voice over menang Melihat environment menang Berinteraksi dengan button Melanjutkan ke scene selanjutnya Mendengar voice over button Melihat animasi gambar
User dapat melihat text menang User dapat melihat voice over menang User dapat melihat environment menang User dapat berinteraksi dengan button yang ada pada scene ini User dapat melanjutkan ke scene selanjutnya User dapat mendengar voice over button ketika menyentuh button yang ada. User dapat melihat animasi gambar pada scene ini.
107
5 6 7 8
Memukul kuman Memukul air Mendengar sound effect Lihat effect pukulan
User dapat memukul kuman yang di-generate pada map pagi ini. User dapat memukul air yang ada pada environment map pagi ini. User dapat mendengar sound effect ketika memukul air ataupun kuman. User dapat melihat effect pukulan bersamaan ketika user mendengar sound effect setelah memukul kuman
Tabel 4. 19 (lanjutan)
NO 9 10 11 12 13 14 15 16 17 18 19 20 21 22 Use case Berinteraksi dengan button Kembali ke menu Restart game Keluar game Mendengar voice over button Mendengar background song Melihat environment map Lihat sisa kuman Lihat point Lihat level progress Lihat level Lihat akurasi Lihat kuman Menggerakan sikat gigi Hasil yang diharapkan User dapat berinteraksi dengan button yang ada pada map ini. User dapat kembali ke menu setelah user mengklik button kembali ke menu User dapat merestart ulang permainan setalah user mengklik button restart User dapat keluar dari permainan setelah mengklik button keluar game User dapat mendengar voice over button ketika user menyentuh button User dapat mendengar background song ketika berada dalam map ini. User dapat melihat environment map pada map ini. User dapat melihat sisa kuman yang tersisa. User dapat melihat pint yang berhasil diraih dalam map ini. User dapat melihat level yang telah diraih. User dapat melihat level selanjutnya yang harus dihadapi dalam map ini. User dapat melihat akurasi yang berhasil diperoleh setelah menyelesaikan level User dapat melihat kuman bergerak User dapat menggerakan sikat gigi yang tampil pada map ini. Hasil pengujian Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi
108
23
User dapat melihat sikat gigi yang disediakan pada scene ini.
Terpenuhi
109
Terpenuhi
110
1. Ram : 1, 25 GB. 2. VGA : 256 Mb (onboard). 3. Processor : Core 2 Duo. 4. Sistem Operasi : Windows.
Berdasarkan pengujian use case dengan menggunakan hardware dan software tersebut maka diperoleh tampilan program sebagai berikut :
111
112
113
114
4. 1 Kesimpulan
Berdasarkan langkah langhkah penelitian yang dilakukan, maka diperoleh hal hal sebagai berikut;
1. Proses pembuatan game edukasi ini mengadopsi beberapa teknik diantaranya DGBL ID model untuk proses pembuatan gamenya, tujuan pembelajaran dan materi pembelajaran dibuat dengan menggunakan desain instruksional sehingga dapat menghasilkan acuan rancangan game yang akan dibuat, metode pembelajaran yang digunakan dalam game ini adalah metode demonstrasi, bermain dan bercerita, teknik pewarnaan dalam game interface menggunakan teknik complementary color, segitiga warna dan segiempat warna. Storyline dalam game terbagi kedalam 4 bagian yaitu introduction, crisis, climax dan resolution. Pembuatan source code game menggunakan java script dengan IDE Monodevelop yang terigrentasi pada unity 3D, sedangkan untuk pengujian game menggunkan test case berdasarkan use case yang dibuat pada tahap game desain. 2. Proses pengembangan art resources yang dibutuhkan dalam game ini tidak berasal dari penulis, beberapa diantaranya didapat dari beberapa situs yang menyediakan file art gratis dengan ketentuan lisensi for educational purpose. Artinya sumber daya tersebut tidak bisa digunakan untuk kepentingan komersil tapi hanya untuk tujuan pendidikan semata. 3. Berdasarkan pengujian yang dilakukan, game dapat dimainkan dari awal hingga akhir permainan sesuai dengan rancangan desain game yang dibuat.
4. 2 Saran
Berdasarkan penelitian yang dilakukan maka penulis memberikan saran untuk peneliti lain yang ingin mengembangkan game ini lebih lanjut yaitu :
115
1.
Art resources sebaiknya dikembangkan sendiri, tidak menggunakan external art resources karena terkait dengan hak cipta yang dimiliki oleh pemilik resources, jika game ini dikembangkan untuk tujuan komersil.
2.
Pembuatan voice over game sebaiknya menggunakan teknologi yang memadai sehingga menghasilkan kualitas suara yang bagus.
3.
Perlu adanya perbaikan pada interface scene kalah, karena seharusnya pada scene kalah tidak hanya menginformasikan pemain tersebut kalah tetapi harus mengajak pemain untuk menang berdasarkan teori yang diungkapkan oleh Bates (2004). Ketika pemain mengakses button tertentu seperti button keluar game sebaiknya dimunculkan pop out menu / dialog untuk mengkonfirmasikan apakah user benar benar akan keluar dari game, hal ini berdasarkan teori yang diungkapkan oleh (Shneiderman, 1998).
4.
5.
Gameplay dari prototype game edukasi ini sebaiknya dikembangkan lebih lanjut sehingga dapat lebih menarik.
6.
Pengujian hendaknya diujikan pada user yang ingin dituju untuk mengetahui efektifitas game yang dibuat sehingga dapat memenuhi tujuan pembelajaran yang ingin dicapai.
7.
Perbaikan environment game dan effect kuman pada game sebaiknya dilakukan agar lebih menarik perhatian user.
8. 9.
Perlu ditambahkan skip button untuk cutscene dan intro scene. Sebaiknya ditambahkan menu yang berisikan informasi tentang karies gigi.
116
DAFTAR PUSTAKA
1. 10 1. Anderson, T. (2004). Dental Treatment In England. British Dental Journal. 2. Angela, A. (2005). Pencegahan Primer Pada Anak Beresiko Karies Tinggi. 38 (3), 130 - 134. 3. Badan Penelitian dan Pengembangan Kesehatan. (2007). Laporan Riset Kesehatan Dasar 2007. Jakarta: Departemen Kesehatan Republik Indonesia. 4. Bates, B. (2004). Game Design. Boston: Thomson Course Technology PTR. 5. Bethke, E. (2003). Game Development and Production. Texas: Wordware Publishing, Inc. 6. Buckland, M. (2005). Programing Game AI by Example. Texas: Wordware Publishing, Inc. 7. Creighton, R. H. (2010). Unity 3D Game Development by Example. Birmingham: Packt Publishing. 8. Fox, B. (2005). Game Interface Design. Boston: Thomson Course Technology PTR. 9. Gregory, J. (2009). Game Engine Architecture. Chicago: Ak Peters. 10. Jong, M. S., Junji, S., Lee, F. L., & Lee, J. H. (2008). Harnessing computer Games in Education. 6. 11. Mahdamy, U. M., Solikin, & Hanifa, A. (2011). Aplikasi Education Game Berbasis Flash Untuk Pembelajaran Bahasa Inggris Bagi Anak - Anak. Bandung: Program Studi Manajemen Informatika, POLITEKNIK Telkom Bandung. 12. Rouse, R. (2001). Game Design Theory and Practice. Texas: Wordware Publishing, Inc. 13. Rumate, F. A. (2002). Desain Instruksional. In F. A. Rumate, Modul Desain Instruksional. Mataram: Universitas Hasanudin. 14. Sari, R. Y., Pujianto, & Darmawan, D. (2010). Edutainment For Children. Yogyakarta: Lembaga Penelitian Universitas Yogyakarta. 15. Shaleh, M. M. (2009). Rancang Bangun Game Edukasi Ular Tangga Pada Aplikasi Mobile. Surabaya: Institute Teknologi Surabaya. 16. Sheldon, L. (2004). Character Development and Storytelling For Game. Boston: Thomson Course Technology PTR. 17. Shneiderman, B. (1998). Designing the User Interface Strategies for Effective HumanComputer Interaction (Vol. III). Addison Wesley.
117
18. Soejoeti, S. Z. (2004). Konsep Sehat, Sakit dan Penyakit dalam Konteks Sosial Budaya. Jakarta: Pusat Penelitian Ekologi Kesehatan, Badan Penelitian dan Pengembangan Kesehatan, Departemen Kesehatan Republik Indonesia. 19. Suindarti. (2011). Game Edukasi Bermain Bersama Dido. Yogyakarta: Jurusan Sistem Informasi, STIMIK AMIKOM. 20. Tarbiyah. (2009). Metode Pembelajaran Pada Anak Prasekolah. 7 (12), 59-72. 21. Zin, N. A., Jaafar, A., & Yue, W. S. (2009). Digital Game-based learning (DGBL) model and development methodology. Transaction On Computer , VIII (2), 322 - 333.
118
119