BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game,...

28
26 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Perkembangan game meningkat dengan sangat pesat di generasi millenial saat ini, keadaan ini merupakan suatu perwujudan dari perkembangan teknologi yang tidak dapat terbendung lagi. Perkembangan game sendiri memiliki pengaruh yang bersifat positif maupun bersifat negatif. Salah satu dampak negatif dari perkembangan game terutama bagi pelajar adalah menyebabkan siswa kecanduan terhadap game yang dapat menyebabkan menurunnya prestasi akademik maupun non akademik di sekolah. Dalam perkembangan game saat ini mulai muncul game-game edukasi, berbeda dengan game pada umumnya game edukasi memiliki banyak sisi positif selain memberikan hiburan tetapi juga terdapat unsur edukatif yang dapat dikombinasikan dengan mata pelajaran di sekolah sehingga dapat memberikan suatu motivasi baru bagi siswa untuk menunjang prestasi akademik karena dalam game tersebut terdapat materi- materi yang berhubungan dengan mata pelajaran di sekolah. Game sendiri memiliki banyak sekali genre dan dari genre game tersebut dapat memiliki subgenre lagi. Setiap genre game tersebut memiliki daya tarik masing-masing, mulai dari alur cerita yang berbeda, memiliki tampilan grafik yang sederhana hingga yang sangat bagus. Game Edukasi : “Adventure Of Unity-Chan” menggunakan genre Adventure dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi : “Adventure Of Unity-Chan” juga mempunyai subgenre Action RPG sehingga didalamnya terdapat sistem pertarungan

Transcript of BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game,...

Page 1: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

26

BAB III

PEMBAHASAN

3.1. Tinjauan Kasus

Perkembangan game meningkat dengan sangat pesat di generasi millenial saat ini,

keadaan ini merupakan suatu perwujudan dari perkembangan teknologi yang tidak dapat

terbendung lagi. Perkembangan game sendiri memiliki pengaruh yang bersifat positif

maupun bersifat negatif. Salah satu dampak negatif dari perkembangan game terutama

bagi pelajar adalah menyebabkan siswa kecanduan terhadap game yang dapat

menyebabkan menurunnya prestasi akademik maupun non akademik di sekolah.

Dalam perkembangan game saat ini mulai muncul game-game edukasi, berbeda

dengan game pada umumnya game edukasi memiliki banyak sisi positif selain

memberikan hiburan tetapi juga terdapat unsur edukatif yang dapat dikombinasikan

dengan mata pelajaran di sekolah sehingga dapat memberikan suatu motivasi baru bagi

siswa untuk menunjang prestasi akademik karena dalam game tersebut terdapat materi-

materi yang berhubungan dengan mata pelajaran di sekolah.

Game sendiri memiliki banyak sekali genre dan dari genre game tersebut dapat

memiliki subgenre lagi. Setiap genre game tersebut memiliki daya tarik masing-masing,

mulai dari alur cerita yang berbeda, memiliki tampilan grafik yang sederhana hingga yang

sangat bagus.

Game Edukasi : “Adventure Of Unity-Chan” menggunakan genre Adventure

dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah

dari satu map ke map lainnya, selain itu Game Edukasi : “Adventure Of Unity-Chan” juga

mempunyai subgenre Action RPG sehingga didalamnya terdapat sistem pertarungan

Page 2: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

27

dengan monster-monster juga terdapat fitur-fitur game RPG lainnya seperti Hack & Slash

dan sebagainya.

Selain genre diatas Game Edukasi : “Adventure Of Unity-Chan” juga menggunakan

unsur edukasi berupa soal-soal quis mata pelajaran Fisika Kelas X SMK yang dapat

meningkatkan pengetahuan siswa selain dari pembelajaran yang didapatkan didalam

kelas.

3.2. Spesifikasi Rancangan Program

Dalam pengembangan Game Edukasi : “Adventure Of Unity-Chan” diperlukan

sebuah rancangan program yang menjelaskan secara rinci tentang input dan otuput dari

suatu program untuk mempermudah dalam pengembangan program.

3.2.1. Spesifikasi Bentuk Masukan

Dalam program Game Edukasi : “Adventure Of Unity-Chan” terdapat masukan

berupa dokumen yang dimasukan oleh player ke dalam program. Dalam game ini hanya

menggunakan masukan data dari mouse dan tombol-tombol keyboard sebagai bentuk

masukan untuk memilih menu maupun mengontrol karakter utama ketika game

dijalankan.

Berikut adalah daftar masukan dari mouse dan tombol keyboard yang ada dalam

Game Edukasi : “Adventure Of Unity-Chan” :

1. Nama Masukan : Berjalan / Berlari

Tombol yang digunakan : Mouse Klik Kiri

Fungsi : Untuk menggerakan objek Player

2. Nama Masukan : Interaksi

Tombol yang digunakan : Mouse Klik Kanan

Fungsi : Untuk melakukan interaksi terhadap objek dalam game.

Page 3: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

28

3. Nama Masukan : Attack

Tombol yang digunakan : Mouse Klik Kanan

Fungsi : Untuk melakukan serangan

4. Nama Masukan : Zoom In

Tombol yang digunakan : Mouse Scroll Up

Fungsi : untuk memperbesar tampilan objek Player

5. Nama Masukan : Zoom Out

Tombol yang digunakan : Mouse Scroll Down

Fungsi : untuk memperkecil tampilan objek Player

6. Nama Masukan : Rotasi kanan

Tombol yang digunakan : tombol keyboard ‘D’

Fungsi : untuk merotasi kamera ke arah kanan

7. Nama Masukan : Rotasi kiri

Tombol yang digunakan : tombol keyboard ‘A’

Fungsi : untuk merotasi kamera ke arah kiri

8. Nama Masukan : Inventory

Tombol yang digunakan : tombol keyboard ‘I’

Fungsi : untuk memunculkan panel inventory

9. Nama Masukan : Unequip

Tombol yang digunakan : tombol keyboard ‘U’

Fungsi : untuk Melepaskan Equipment

10. Nama Masukan : Pause

Tombol yang digunakan : tombol keyboard ‘Esc’

Fungsi : untuk menghentikan game sementara

Page 4: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

29

3.2.2. Spesifikasi Bentuk Keluaran

Dalam Game Edukasi : “Adventure Of Unity-Chan” terdapat bentuk keluaran

berupa animasi yang menunjukan aksi dari perintah masukan yang di pilih oleh pemain.

Berikut adalah daftar keluaran ketika pemain menjalankan perintah masukan dalam

Game Edukasi : “Adventure Of Unity-Chan” :

1. Nama keluaran : Player bergerak

Bentuk keluaran : Objek Player bergerak ke posisi yang telah ditentukan oleh

pemain dengan cara klik kiri pada mouse di dalam map. Pada 0.5

detik pertama objek player bergerak akan menjalankan animasi

berjalan, apabila objek player bergerak lebih dari 0,5 detik maka

akan diteruskan dengan animasi berlari.

2. Nama keluaran : Interaksi

Bentuk keluaran : Pemain akan melakukan interaksi dengan objek-objek dalam

game. Pada Game Edukasi : “Adventure Of Unity-Chan”

terdapat 2 interaksi terhadap objek yaitu :

a. Interaksi terhadap objek Key

Interaksi ini akan memunculkan panel kotak dialog yang

berisi pertanyaan berupa quis di layar.

b. Interaksi terhadap Item

Inteaksi ini memungkinkan pemain mengambil item dalam

map yang selanjutnya item tersebut akan masuk kedalam

inventory.

3. Nama keluaran : Attack

Bentuk keluaran : Menampilkan animasi dimana objek Player melakukan serangan

terhadap monster.

Page 5: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

30

4. Nama keluaran : Memperbesar tampilan

Bentuk Keluaran : Melakukan zoom in sehingga tampilan objek Player terlihat lebih

dekat di layar monitor.

5. Nama keluaran : Memperkecil tampilan

Bentuk Keluaran : Melakukan zoom out sehingga tampilan objek Player terlihat

jauh di layar monitor.

6. Nama keluaran : Rotasi kanan

Bentuk Keluaran : Tampilan dilayar monitor akan berputar secara perlahan ke arah

kanan.

7. Nama keluaran : Rotasi kiri

Bentuk Keluaran : Tampilan dilayar monitor akan berputar secara perlahan ke arah

kiri.

8. Nama keluaran : Inventory system

Bentuk Keluaran : Memunculkan panel inventory system di layar yang berfungsi

sebagai tempat dimana equipment dan item berada. Didalam

inventory ini pemain dapat memakai equipment dan item yang

telah didapatkan.

9. Nama keluaran : Unequip

Bentuk Keluaran : Semua equipment yang dikenakan oleh objek Player akan

dilepaskan dan secara otomatis akan masuk ke inventory.

10. Nama keluaran : Pause menu

Bentuk Keluaran : Menghentikan game sementara dan memunculkan panel Pause

menu.

Page 6: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

31

3.2.3. Spesifikasi File

1. Nama file : “Unity-chan!”Model(Kohaku Ootori)

Akronim : Unity-chan

Jenis file : Main Character

Daftar Animasi : Idle, Walk, Run, Attack01, Attack02

Bentuk :

Sumber : Unity Technologies Japan

Gambar III.1 “Unity-chan!”Model(Kohaku Ootori)

2. Nama file : Toon Devil Grogos

Akronim : Grogos

Jenis file : Enemy

Daftar Animasi : idle01, walk01, run01, skill_attack01, skill_attack02

Bentuk :

Sumber : MeshSmith

Gambar III.2 Toon Devil Grogos

Page 7: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

32

3. Nama file : Rock Golem PBR HP

Akronim : Golem

Jenis file : Enemy

Daftar Animasi : Idle, Walk, Run, Attack01

Bentuk :

Sumber : Dungeon Mason

Gambar III.3 Rock Golem PBR HP

4. Nama file : Dragon Terror Bringer

Akronim : Dragon

Jenis file : Enemy

Daftar Animasi : Fly Idle, Landing, Idle, Walk, Basic Attack, Attack Wing Claw

Bentuk :

Sumber : Dungeon Mason

Gambar III.4 Dragon Terror Bringer

Page 8: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

33

5. Nama file : Gurnt PBR HP

Akronim : Gurnt

Jenis file : Enemy

Daftar Animasi : Idle, Walk, Run, Attack01, Attack02

Bentuk :

Sumber : Dungeon Mason

Gambar III.5 Gurnt PBR HP

6. Nama file : Footman HP

Akronim : Footman

Jenis file : Enemy

Daftar Animasi : Idle, Walk, Run, Attack01, Attack02

Bentuk :

Sumber : Dungeon Mason

Gambar III.6 Footman HP

Page 9: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

34

7. Nama file : Map Environment Base

Akronim : Base

Jenis file : Terrain

Bentuk :

Gambar III.7 Map Environment Base

8. Nama file : Map Environment Light

Akronim : Light

Jenis file : Terrain

Bentuk :

Gambar III.8 Map Environment Light

Page 10: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

35

9. Nama file : Map Environment Dark

Akronim : Dark

Jenis file : Terrain

Bentuk :

Gambar III.9 Map Environment Dark

10. Nama file : Map Environment Snow

Akronim : Snow

Jenis file : Terrain

Bentuk :

Gambar III.10 Map Environment Snow

Page 11: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

36

11. Nama file : Map Environment Dark Boss

Akronim : DarkBoss

Jenis file : Terrain

Bentuk :

Gambar III.11 Map Environment Dark Boss

12. Nama file : Map Environment Dark Enemy

Akronim : DarkEnemy

Jenis file : Terrain

Bentuk :

Gambar III.12 Map Environment Dark Enemy

Page 12: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

37

13. Nama file : Map Environment Light Boss

Akronim : LightBoss

Jenis file : Terrain

Bentuk :

Gambar III.13 Map Environment Light Boss

14. Nama file : Map Environment Light Enemy

Akronim : LightEnemy

Jenis file : Terrain

Bentuk :

Gambar III.14 Map Environment Light Enemy

Page 13: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

38

15. Nama file : Map Environment Snow Boss

Akronim : SnowBoss

Jenis file : Terrain

Bentuk :

Gambar III.15 Map Environment Snow Boss

16. Nama file : Map Environment Snow Enemy

Akronim : SnowEnemy

Jenis file : Terrain

Bentuk :

Gambar III.16 Map Environment Snow Enemy

Page 14: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

39

17. Nama file : Chests

Akronim : Chests

Jenis file : Equipment

Fungsi : Untuk menambahkan Stat Armor sebanyak 3 points

Bentuk :

Gambar III.17 Chests

18. Nama file : Legs

Akronim : Legs

Jenis file : Equipment

Fungsi : Untuk menambahkan Stat Armor sebanyak 2 points

Bentuk :

Gambar III.18 Legs

Page 15: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

40

19. Nama file : Key Object

Akronim : Key

Jenis file : NPC

Fungsi : Untuk memunculkan soal quis di layar

Bentuk :

Gambar III.19 Key Object

20. Nama file : Healing Potion

Akronim : Potion

Jenis file : Consumable Item

Fungsi : Untuk menambahkan Current Health sebanyak 30 points

Bentuk :

Gambar III.20 Healing Potion

Page 16: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

41

3.2.4. HIPO

Gambar III.21 HIPO

0.0

MENU

UTAMA

1.1

PLAY

0.0

1.2

PAUSE

1.0

1.3

RESUME

1.0

1.4

MENU

1.0

1.5

QUIT

1.0

2.1

OPTIONS

0.0

3.1

ABOUT

0.0

4.1

QUIT

0.0

2.2

VOLUME

2.0

2.3

FULL

SCREEN

2.0

2.4

RESOLUSI

2.0

2.5

GRAPHIC

QUALITY

2.0

2.6

BACK

2.0

3.2

BACK

3.0

Page 17: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

42

3.2.5. Spesifikasi Program

Spesifikasi program dalam Game Edukasi : “Adventure Of Unity-Chan” adalah

sebagai berikut:

1. Main menu

Nama Program : Main menu

Fungsi Program : Memungkinkan pemain memilih menu yang terdapat dalam game.

Pemrograman : C#

Bentuk Tampilan : Lampiran A.1

Proses :

Program main menu akan berjalan otomatis ketika program pertama kali dijalankan.

Dalam program ini akan muncul tampilan yang menjembatani pemain dengan

program yang akan dituju. Terdapat beberapa pilihan menu yang muncul di program

main menu diantaranya tombol Play, Options, About dan Quit.

2. Play

Nama Program : Play

Fungsi Program : Untuk menjalankan game.

Pemrograman : C#

Bentuk Tampilan : Lampiran A.2

Proses :

Program Play akan berjalan ketika pemain memilih tombol PLAY. Program ini akan

menjalankan game dari main scene yang terdapat dalam program.

3. Options

Nama Program : Options

Fungsi Program : Memungkinkan pemain mengatur properties game seperti volume

suara, resolusi layar dan kualitas grafik.

Page 18: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

43

Pemrograman : C#

Bentuk Tampilan : Lampiran A.3

Proses :

Program Options akan dijalankan ketika pemain memilih tombol OPTIONS. Dalam

program ini akan muncul menu yang menjembatani pemain untuk mengatur program

Game Edukasi : “Adventure Of Unity-Chan”. Dalam menu ini terdapat kontrol untuk

mengatur volume suara maupun tampilan game pada saat dijalankan. Kontrol tersebut

diantaranya adalah :

a. Volume

Digunakan untuk mengatur output suara yang dikeluarkan saat game dijalankan.

b. Resolusi

Digunakan untuk mengatur resolusi layar dari game saat dijalankan.

c. Full Screen

Digunakan untuk memilih apakah tampilan dari game akan dijalankan dengan

mode Full Screen (layar penuh) atau dalam mode Windowed.

d. Graphic Quality

Digunakan untuk mengatur kualitas tampilan game mulai dari low, medium, high

maupun ultra yang nantinya berpengaruh pada kualitas grafis saat game

dijalankan.

4. About

Nama Program : About

Fungsi Program : Untuk menampilkan informasi tentang game.

Pemrograman : C#

Bentuk Tampilan : Lampiran A.4

Page 19: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

44

Proses :

Program About akan berjalan ketika pemain memilih tombol ABOUT. Program ini

berisi tentang Pembuat game dan hal-hal yang berkaitan dengan game.

5. Quit

Nama Program : Quit

Fungsi Program : Untuk keluar dari permainan.

Pemrograman : C#

Proses :

Ketika menu Quit dipilih maka program Game Edukasi : “Adventure Of Unity-Chan”

akan dikeluarkan.

6. Pause

Nama Program : Pause menu

Fungsi Program : Untuk menghentikan game sementara.

Pemrograman : C#

Bentuk Tampilan : Lampiran A.5

Proses :

Ketika game telah berjalan pemain dapat menggunakan tombol keyboard ‘Esc’ untuk

menghentikan game sementara. Pada Pause menu terdapat beberapa tombol

diantaranya:

a. Resume

Digunakan untuk melanjutkan kembali game yang di pause.

b. Menu

Digunakan untuk kembali ke Main menu.

c. Quit

Digunakan untuk keluar dari Game Edukasi : “Adventure Of Unity-Chan”.

Page 20: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

45

7. Inventory

Nama Program : Inventory System

Fungsi Program : Untuk mengatur item yang terdapat pada game

Pemrograman : C#

Bentuk Tampilan : Lampiran A.6

Proses :

a. Ketika pemain menekan tombol keyboard ‘I’ maka panel Inventory akan muncul

di bagian kiri bawah layar. Inventory ini berfungsi sebagai tempat penyimpanan

item yang terdapat dalam Game Edukasi : “Adventure Of Unity-Chan”.

b. Item yang terdapat dalam Game Edukasi : “Adventure Of Unity-Chan” terdiri dari

dua macam yaitu Equipment dan Consumable Item. Equipment merupakan item

yang dapat dipakai dan dilepas di tubuh objek Player seperti Chest dll, equipment

ini berfungsi untuk menambah parameter armor dari Player. Sedangkan

Consumable Item merupakan item sekali pakai seperti Hi-Potion, Hi-Potion ini

berfungsi untuk menambah Health Point dari Player.

c. Ketika objek Player berinteraksi dengan objek item, maka otomatis item tersebut

akan masuk kedalam Inventory.

d. Ketika terdapat item di Inventory, lalu pemain menekan mouse klik kiri maka item

tersebut akan digunakan dan item tersebut akan hilang dari inventory, jika item

tersebut adalah equipment maka akan dipakai oleh objek player, sedangkan jika

item tersebut adalah consumable item maka akan menambah Health Point dari

Player.

e. Jika objek Player memakai equipment lalu pemain menekan tombol keyboard ‘U’

maka equipment tersebut akan terlepas dan akan masuk ke dalam inventory.

Page 21: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

46

f. Jika player menekan tombol x di dalam inventory, maka item tersebut akan

terhapus dari inventory

8. Dialogue

Nama Program : Dialogue System

Fungsi Program : Untuk menampilkan panel dialog

Pemrograman : C#

Bentuk Tampilan : Lampiran A.7

Proses :

a. Program Dialogue System akan berjalan ketika objek Player melakukan interaksi

dengan objek Key. Program Dialogue System akan menampilkan panel dialog

dilayar yang berisi soal quis tentang mata pelajaran Fisika kelas X SMK.

b. Jika pemain menjawab quis dengan benar maka pemain akan mendapatkan item

Hi-Potion dan akan mengaktifkan portal menuju map lainnya. Jika jawabannya

salah maka monster akan ter summon di dekat objek Player. Pemain harus

mengalahkan monster tersebut untuk mengaktifkan portal menuju map lainnya.

c. Setelah menjawab quis maka teks pertanyaan akan berganti ke dialog berikutnya

dan sebuah tombol ‘>>’ akan muncul di kanan bawah panel dialog, ketika tombol

tersebut ditekan maka panel dialog akan menghilang dan objek Key pun terhapus.

9. Portal

Nama Program : Portal System

Fungsi Program : Untuk melakukan teleport ke map lain

Pemrograman : C#

Bentuk Tampilan : Lampiran A.8

Page 22: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

47

Proses :

Program Portal System akan bekerja ketika objek Player berada diatas objek portal.

Objek Player akan di Teleport ke objek portal di map lainnya sesuai program yang

telah diatur.

10. HealthBar

Nama Program : Player Health

Fungsi Program : Untuk menampilkan health point dari karakter utama

Pemrograman : C#

Bentuk Tampilan : Lampiran A.9

Proses :

1. Program Player Health akan tampil di bagian kiri atas dari monitor dimana

program tersebut berisi informasi tentang status health point dari karakter yang

kita mainkan.

2. Healthbar akan berkurang apabila karakter utama terkena damage dari monster

dan apabila health point telah mencapai 0 maka karakter utama mati dan game

akan berakhir dan akan muncul tampilan game over.

3. Ketika player menggunakan item health potion hal ini dapat meregenerasi health

point dan secara otomatis healthbar akan bertambah sesuai status penambahan

health point dari healing potion.

11. Victory

Nama Program : Victory

Fungsi Program : Untuk menampilkan panel victory ketika game telah selesai.

Pemrograman : C#

Bentuk Tampilan : Lampiran A.10

Page 23: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

48

Proses :

1. Untuk menyelesaikan game ini pemain harus mengalahkan boss terakhir dalam

game tersebut, untuk mengalahkannya pemain dituntut untuk menycari object key

dan menjawab pertanyaan dengan benar untuk membuka portal menuju map

selanjutnya hingga sampai pada map boss.

2. Ketika boss terakhir telah dikalahkan maka akan muncul panel victory dan game

telah selesai. Dalam panel victory tersebut terdapat beberapa menu yaitu:

a. Restart, Berfungsi untuk memulai kembali game dari awal

b. Menu, Berfungsi untuk kembali ke halaman menu utama

c. Quit, Berfungsi untuk keluar dari game

12. GameOver

Nama Program : GameOver

Fungsi Program : Untuk menampilkan panel gameover ketika karakter utama mati.

Pemrograman : C#

Bentuk Tampilan : Lampiran A.11

Proses :

1. Ketika health point karakter utama berkurang hingga 0 point maka game akan

berakhir dan sebuah panel gameover akan muncul, yang menandakan bahwa

pemain telah kalah dalam game tersebut

2. Dalam panel gameover tersebut terdapat beberapa menu yaitu:

d. Restart, Berfungsi untuk memulai kembali game dari awal

e. Menu, Berfungsi untuk kembali ke halaman menu utama

f. Quit, Berfungsi untuk keluar dari game

Page 24: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

49

3.2.6. FlowChart

1. FlowChart Menu Utama

Gambar III.22 Flowchart Menu Utama

Page 25: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

50

2. FlowChart Pause Menu

Gambar III.23 Flowchart Pause Menu

3. FlowChart Dialog

Gambar III.24 Flowchart Dialog

Page 26: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

51

4. FlowChart Portal

Gambar III.25 Flowchart Portal

5. FlowChart Game Finish

Gambar III.26 Flowchart Game Finish

Page 27: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

52

3.3. Sarana Pendukung Program

3.3.1. Perangkat Keras

Perangkat keras (hardware) adalah seluruh komponen yang membentuk suatu

sistem komputer dan peralatan lainnya yang memungkinkan komputer dapat

melaksanakan tugasnya.

Perangkat keras yang digunakan dalam pembuatan Game Edukasi “Adventure Of

Unity-Chan” adalah sebagai berikut:

1. Processor : Intel Core I3-4005U 1.7GHz

2. RAM : 10 GB DDR3

3. SSD : Samsung EVO 860 250GB SATA III

4. VGA : Nvidia Geforce GT930M

Klasifikasi perangkat keras minimun untuk menjalankan Game Edukasi “Adventure

Of Unity-Chan” adalah sebagai berikut:

1. Processor : Intel Celeron

2. RAM : 2 GB

3. HDD space : 300MB

4. VGA : Intel HD Graphic

Rekomendasi perangkat keras untuk menjalankan Game Edukasi “Adventure Of

Unity-Chan” adalah sebagai berikut:

1. Processor : Intel Core I3-4005U 1.7GHz

2. RAM : 4 GB DDR3

3. HDD space : 300MB

4. VGA : Nvidia Geforce GT930M

Page 28: BAB III PEMBAHASAN - Bina Sarana Informatika...dimana pemain dapat berpetualan di dunia game, mencari kunci untuk dapat menjelajah dari satu map ke map lainnya, selain itu Game Edukasi

53

3.3.2. Perangkat Lunak

Bagian penting lain yang mendukung program adalah perangkat lunak (software)

yang digunakan dalam mengeksekusi program aplikasi serta sistem operasi yang akan

digunakan untuk menjalankan program tersebut.

Perangkat lunak yang dibutunkan untuk menjalankan Game Edukasi “Adventure of

Unity-Chan” Untuk Pembelajaran Fisika Kelas 10 SMK ini adalah :

Sistem operasi : Microsoft Windows 7 x86