39
BAB 3 ANALISIS DAN PERANCANGAN
3.1 Latar Belakang Semakin berkembangnya teknologi membuat permainan game online semakin marak, dan tentunya ini merupakan kebahagiaan tersendiri bagi para gamers (Anonim_3, 2007). Sukses pertama dari game Ultima Online, EverQuest, dan Asheron’s Call memberikan inspirasi bagi perusahaan – perusahaan lain untuk memulai membuat game online sendiri. Dimulai dengan dirilisnya World of Warcraft, keadaan pasar game online berubah drastis. World of Warcraft bukan hanya sukses, namun juga memegang rekor yang sangat tinggi diantara game – game online yang bayar (Pay to Play) lainnya. First Person Shooter (FPS) telah menjadi semakin populer secara terus menerus semenjak kemunculan Wolfenstein 3D dan Doom (Parrack, 2012). Berkat adanya perkembangan dari multiplayer console gaming, genre FPS telah menjadi tuan rumah dalam penjualan pada gaming calendar. Dari perkembangan game online dan game FPS tersebutlah yang menjadi dasar dari pembuatan aplikasi “Guardian-G”. Secara sederhana, “Guardian-G” merupakan game online yang memiliki genre FPS. Untuk lebih mengetahui apakah game “Guardian-G” benar – benar menarik dan dibutuhkan oleh user, dilakukanlah analisa seperti yang akan dijelaskan pada subbab selanjutnya. 3.2 Analisis Pada subbab ini dibahas tentang hasil analisis dari segi user dan game sejenis.
40
3.2.1
Analisis User Analisis user dilakukan dengan menyebarkan kuisioner. Adapun penyebaran
kuisioner dilakukan pada tanggal 9 Oktober 2012 hingga 20 Oktober 2012. Berikut adalah hasil dari kuisioner yang dilakukan. 1. Apa jenis kelamin anda? Tabel 3.1 Tabel Jenis Kelamin Jawaban Jumlah Responden
Persentase
Laki – laki
78
78 %
Perempuan
22
22 %
Total
100
100 %
Gambar 3.1 Diagram Pie Jenis Kelamin Berdasarkan gambar di atas, dapat disimpulkan bahwa sebagian responden berjenis kelamin laki – laki. Menurut Knight (2010) laki – laki menyukai game untuk
41
menambah pengalaman bermain dan menantang. Sedangkan perempuan lebih menyukai game sebagai sekedar hiburan. Maka dari itu game yang dibuat harus memiliki tantangan seberat mungkin. 2. Berapa umur anda? Tabel 3.2 Tabel Umur Jawaban
Jumlah Responden
Persentase
<= 12 tahun
12
12 %
13 – 17 tahun
6
6%
18 – 30 tahun
82
82 %
>30 Tahun
0
0%
Total
100
100 %
Gambar 3.2 Diagram Pie Umur
42
Dari gambar di atas dapat disimpulkan bahwa sebagian besar responden adalah pemuda (berumur 18 – 30 tahun). Sehingga game yang dibuat harus memiliki tingkat kesulitan yang cukup tinggi dan memungkinkan untuk meletakkan unsur kekerasan dalam game yang dibuat. Bahkan untuk di negara Korea Selatan, hanya yang berusia 15 tahun ke atas yang boleh memainkan game FPS (Anonim_4, 2011). 3. Apakah anda suka bermain game? Tabel 3.3 Tabel Suka Bermain Game Jawaban Jumlah Responden
Persentase
Ya
100
100 %
Tidak
0
0%
Total
100
100 %
Gambar 3.3 Diagram Pie Suka Bermain Game
43
Dari gambar di atas dapat disimpulkan bahwa sebagian besar responden menyukai bermain game. Dengan demikian, hasil kuisioner tersebut mendukung aplikasi yang akan dibuat. 4. Dimana anda lebih sering menggunakan komputer / laptop untuk bermain? Tabel 3.4 Tabel Penggunaan Komputer / Laptop Jawaban Jumlah Responden
Persentase
Tempat Tinggal
74
74 %
Warnet
18
18 %
Kantor / Sekolah / Kampus
6
6%
Lainnya
2
2%
Total
100
100 %
Gambar 3.4 Diagram Pie Penggunaan Komputer / Laptop
44
Dari gambar di atas dapat disimpulkan bahwa sebagian besar responden lebih sering menggunakan komputer untuk bermain game di rumah daripada di tempat – tempat lainnya. Tempat tinggal seorang gamer tidak perlu membayar biaya internet perjam seperti di warnet. Maka dari itu menggunakan komputer untuk bermain di rumah lebih hemat. Sehingga, ada baiknya game yang dibuat tidak membuat user mengeluarkan banyak biaya. 5. Dalam sehari, berapa lama anda bisa memainkan suatu game? Tabel 3.5 Tabel Durasi Bermain Game Jawaban Jumlah Responden
Persentase
<1 jam
33
33 %
1 – 3 jam
36
36 %
>3 jam
31
31 %
Total
100
100 %
45
Gambar 3.5 Diagram Pie Durasi Bermain Game Dari gambar di atas dapat disimpulkan bahwa mayoritas responden dapat menghabiskan 1 hingga 3 jam untuk memainkan suatu game. Maka dari itu aplikasi yang dibuat minimal membutuhkan waktu 1 jam untuk diselesaikan. 6. Apakah komputer / laptop anda memiliki koneksi internet? Tabel 3.6 Tabel Memiliki Koneksi Internet Jawaban
Jumlah Responden
Presentase
Ya
95
95%
Tidak
5
5%
Total
100
100%
Gambar 3.6 Diagram Pie Memiliki Koneksi Internet
46
Dari gambar di atas dapat disimpulkan bahwa sebagian besar responden memiliki koneksi internet. Dengan demikian, hasil kuisioner tersebut mendukung aplikasi yang akan dibuat. 7. Apakah anda pernah memainkan game FPS? Tabel 3.7 Tabel Memainkan Game FPS Jawaban
Jumlah Responden
Persentase
Ya
87
87 %
Tidak
13
13 %
Total
100
100 %
Gambar 3.7 Diagram Pie Memainkan Game FPS Berdasarkan gambar sebelumnya dapat ditarik kesimpulan bahwa masih ada yang belum pernah memainkan game FPS (First Person Shooter) sebelumnya. Maka dari itu,
47
aplikasi yang dibuat masih memerlukan tutorial bagi yang baru pertama kali memainkan game FPS (First Person Shooter). 8. Menurut anda, apakah keunggulan dari game FPS? (Boleh pilih lebih dari satu) Tabel 3.8 Tabel Keunggulan Game FPS Jawaban
Jumlah Responden
Persentase
Merasa masuk ke dalam dunia game-nya
49
39,8 %
Tidak perlu banyak membaca
25
20,3 %
Cepat selesai
22
17,9 %
Lainnya
14
11,4 %
-
13
10,6 %
Total
123
100 %
48
Gambar 3.8 Diagram Pie Keunggulan Game FPS Dari gambar di atas dapat disimpulkan bahwa sebagian besar responden berpendapat bahwa keunggulan dari game FPS (First Person Shooter) adalah merasa masuk ke dalam dunia game-nya. Maka dari itu game yang dibuat sebisa mungkin membuat user merasa berada di dunia game tersebut atau se-realistis mungkin. 9. Menurut anda, apakah kekurangan dari game FPS? (Boleh pilih lebih dari satu) Tabel 3.9 Tabel Kekurangan Game FPS Jawaban
Jumlah Responden
Persentase
Mengandung unsur kekerasan
30
24 %
Tidak bisa membuat avatar 32
25,6 %
Ceritanya monoton
41
32,8 %
Lainnya
9
7,2 %
-
13
10,4 %
Total
125
100 %
49
Gambar 3.9 Diagram Pie Kekurangan Game FPS Berdasarkan gambar di atas dapat disimpulkan bahwa sebagian besar responden menganggap bahwa kekurangan dari game FPS adalah ceritanya yang monoton. Maka dari itu, game yang dibuat harus memiliki cerita yang tidak monoton dan menarik.
10. Dalam sebuah game, alur cerita seperti apa yang anda sukai? Tabel 3.10 Tabel Alur Cerita Jawaban
Jumlah Responden
Persentase
Memiliki satu akhiran
22
22 %
Memiliki lebih dari satu akhiran
78
78 %
Total
100
100 %
50
Gambar 3.10 Diagram Pie Alur Cerita Dari gambar sebelumnya dapat diambil kesimpulan bahwa lebih dari separuh jumlah responden menginginkan alur cerita yang memiliki lebih dari satu akhiran. Sehingga, game yang dibuat harus memiliki minimal dua atau lebih akhiran.
11. Background game seperti apa yang anda suka? Tabel 3.11 Tabel Background Game Jawaban
Jumlah Responden
Persentase
Action
67
67 %
Dunia Tumbuhan
15
15 %
Ilmu Pengetahuan
18
18 %
Total
100
100 %
51
Gambar 3.11 Diagram Pie Alur Cerita Berdasarkan gambar di atas dapat disimpulkan bahwa sebagian besar responden lebih tertarik pada background game yang cenderung mengarah ke action daripada yang lain. Maka dari itu, game yang dibuat harus sangat menonjolkan unsur action-nya. 12. Di antara tumbuhan - tumbuhan di bawah ini, manakah yang lebih anda sukai? Table 3.12 Tabel Tumbuhan Jawaban
Jumlah Responden
Persentase
Buah
83
83 %
Sayur
17
17 %
Total
100
100 %
52
Gambar 3.12 Diagram Pie Tumbuhan Dari gambar di atas dapat disimpulkan bahwa sebagian besar responden lebih menyukai buah dari pada sayur. Dengan demikian, game yang dibuat cukup memberikan informasi tentang kandungan dan manfaat dari buah – buahan.
13. Apakah anda menginginkan adanya tingkat kesulitan dalam bermain game? Table 3.13 Tabel Tingkat Kesulitan Jawaban
Jumlah Responden
Persentase
Ya
88
88 %
Tidak
12
12 %
Total
100
100 %
53
Gambar 3.13 Diagram Pie Tumbuhan Berdasarkan gambar di atas, hampir seluruh responden menyukai adanya tingkat kesulitan dalam bermain game. Maka dari itu, game yang dibuat harus memiliki tingkat kesulitan yang berbeda – beda. Minimal terdiri dari Mudah (Easy), Sedang (Medium), dan Sulit (Hard).
14. Di dalam game, bahasa apa yang lebih anda sukai? Table 3.14 Tabel Bahasa Jawaban
Jumlah Responden
Persentase
Inggris
79
79 %
Indonesia
21
21 %
Total
100
100 %
54
Gambar 3.14 Diagram Pie Bahasa Dari gambar di atas dapat disimpulkan bahwa sebagian besar responden lebih menyukai game yang menggunakan bahasa Inggris daripada bahasa Indonesia. Maka dari itu, game yang dibuat harus menggunakan bahasa Inggris.
15. Apakah anda tertarik dengan game FPS yang mempelajari tentang manfaat tumbuh – tumbuhan? Table 3.15 Tabel Ketertarikan Jawaban
Jumlah Responden
Persentase
Ya
75
75 %
Tidak
25
25 %
Total
100
100 %
55
Gambar 3.15 Diagram Pie Ketertarikan Berdasarkan gambar di atas dapat disimpulkan bahwa sebagian besar responden sangat tertarik dengan game FPS yang mempelajari tentang manfaat tumbuh – tumbuhan. Maka dari itu, game yang mempelajari tentang manfaat tumbuh - tumbuhan perlu dibuat. 3.2.2
Analisis Aplikasi Sejenis Dalam tahap ini dilakukan penelitian terhadap beberapa aplikasi game yang
sejenis dengan aplikasi yang dibuat. Game yang diteliti terdiri dari: Left 4 Dead, Slender dan Critical Strike Portable (CS Portable). Alasan memilih ketiga game tersebut adalah karena ketiganya memiliki genre yang sama yaitu FPS (First Person Shooter)
56
3.2.2.1 Left 4 Dead
Gambar 3.16 Left 4 Dead Left 4 Dead merupakan game ber-genre First Person Shooter (FPS) yang dikembangkan oleh Turtle Rock Studios dan dibiayai oleh Valve Coorporation selama proses pengembangan. Game ini dapat dimainkan di Microsoft Windows, Xbox 360 dan Mac OS X. Game ini bertemakan survivor dimana user harus menghindari serangan – serangan para zombie untuk bertahan hidup ke suatu tempat yang aman.Tersedia 4 mode dalam game tersebut yaitu: mode single-player dimana teman sekelompok dikendalikan oleh AI, mode four-player, mode co-op campaign, mode eightplayer online versus, dan mode four-playeran eight-player online versus mode, dan mode four-player survival.
57
Gambar 3.17 Gameplay Left 4 Dead Gameplay dari Left 4 Dead untuk mode campaign, pemain mengambil kendali pada seorang survivor. Jika tidak mencapai empat orang maka pemain yang lain akan dikendalikan oleh AI-Controlled bots. Bersama – sama melawan para manusia yang sudah terinfeksi sejenis virus rabies yang menyebabkan psychosis di setiap level.
58
3.2.2.2 Slender
Gambar 3.18 Slender Slender merupakan game psychological horror yang didasari pada mitos “Slenderman”, hasil dari forum di internet beberapa tahun yang lalu. Game ini dibuat dengan menggunakan Unity 3D engine versi 0.9.7. Dikembangkan oleh Parsec Productions dan dirilis pada bulan Juni 2012. Secara singkat, Slenderman adalah makhluk yang memiliki ciri – ciri tinggi, berjenis kelamin laki – laki, kurus, berpakaian jas dan wajahnya tak bercorak yang memiliki sejarah menyeramkan tentang penculikan dan pembunuhan anak – anak.
59
Gambar 3.19 Gameplay Slender Objective dari game ini adalah mengumpulkan delapan halaman (dikenal dengan Slender pages). Catatan – catatan tersebut terdapat pada hutan tempat user bermain. Terdapat pesan di setiap halaman yang bermaksud memperingatkan user. Untuk berhasil mengumpulkan halaman – halaman, user harus berkeliling hutan dan mencari daerah yang ditandai dengan selembar halaman tanpa tertangkap atau terbunuh oleh Slenderman. Semakin banyak halaman yang terkumpul, semakin sering Slenderman mendekati, musik semakin menegangkan dan kabut akan semakin tebal.
60
3.2.2.3 Critical Strike Portable (CS Portable)
Gambar 3.20 CS Portable Merupakan game yang 95% mirip dengan game Counter Strike. Dibuat dengan menggunakan Unity 3D Engine. Dikembangkan oleh Studio OnMars. Memiliki 2 mode utama, yaitu: Single Player dan Multi Player. Kedua mode hampir tidak memiliki perbedaan sama sekali selain pada Single Player dimana pemain dapat ditemani oleh bot dan yang dilawan juga bot.
61
Gambar 3.21 Gameplay CS Portable Adapun jenis game yang terdapat pada CS Portable antara lain : Team Death Match, Classic, Zombie Survival dan Juggernaut. Pada Team Death Match, pemain akan beradu antara satu tim dengan tim lawan hingga waktu dan jumlah bunuh yang ditentukan. Tabel 3.16 Tabel Perbandingan Game Sejenis Left 4 Dead
Slender
CS Portable
3D
3D
3D
Membunuh
Mengumpulkan
Membunuh
Grafis dan animasi
zombie – zombie 8 lembar kertas seluruh Gameplay
untuk
mencapai tanpa
diserang yang ada dalam
zona aman dan oleh hingga
musuh
bala Slenderman.
sebuah map.
62
bantuan datang. Easy, Tingkat kesulitan
Normal, -
Advance,
-
dan
Expert Single Player dan Single Player
Single Player dan
Multi Player
Multi Player
Jumlah Pemain
Tipe Game Koneksi ke akun sosial
Online / Offline
Offline
Online
Tidak ada
Tidak ada
Facebook
dan
Twitter Ada
Tidak ada
Ada
Ukuran game
4,6 Gb
108,3 Mb
-
Harga Game
$ 6.80
Free
Free
Alur cerita
Maju
Maju
Maju
Melihat peringkat / ranking pemain
Apabila lifepoint Apabila melihat Apabila lifepoint pemain atau
utama Slenderman. seluruh
pemain utama dan tim mencapai 0
Kondisi kalah pemain mencapai
dan
0.
kecil
poin dari
lebih tim
lawan. Pemain Fitur tambahan
dapat Tidak ada
Pemain
dapat
men-download
mengatur jumlah
map baru.
bot di timnya dan
63
tim lawan.
3.2.3
Analisis dan Solusi Permasalahan Berdasarkan hasil kuisioner dan analisis game sejenis, dapat ditarik beberapa
kesimpulan. Antara lain: 1. Mayoritas responden adalah laki - laki dengan umur antara 18 hingga 30 tahun. Dimana seluruhnya menyukai bermain game. 2. Sebagian besar responden lebih sering menggunakan komputer / laptop untuk bermain game di tempat tinggal mereka. Dimana sebagian besar komputer / laptop mereka memiliki koneksi internet. Adapun mayoritas responden biasa menggunakan komputer / laptop-nya untuk bermain game selama 1 sampai 3 jam. 3. Mayoritas responden menyatakan pernah memainkan game FPS. Dari hasil kuisioner, dapat diketahui bahwa terdapat 49 responden yang menyatakan bahwa keunggulan dari game FPS adalah merasa masuk ke dalam dunia game-nya. Dan diketahui bahwa ada 41 responden yang menyatakan bahwa kekurangan dari game FPS adalah ceritanya yang monoton. 4. Sebagian besar responden menyukai sebuah game yang mempunyai cerita yang memiliki lebih dari satu akhiran dengan background action dan berbahasa Inggris. Serta dibutuhkan juga adanya tingkat kesulitan saat bermain. 5. Mayoritas responden lebih menyukai buah daripada sayur dan juga menginginkan adanya game FPS tentang tumbuh – tumbuhan.
64
6. Ketiga game sejenis memiliki genre FPS dengan grafis 3D yang sebagian besar dapat dimainkan secara online. Selain itu ketiganya juga menggunakan bahasa Inggris. 7. Hanya game Left 4 Dead yang memberikan fitur pemilihan tingkat kesulitan. 8. Hanya game Slender, FPS yang berfokus pada pengumpulan objek. Dari kesimpulan di atas dapat diperoleh maka dibuatlah game dengan fitur – fitur sebagai berikut: a. Game untuk komputer / laptop dengan grafis 3D berbahasa Inggris dan bisa dimainkan secara online. b. Game yang membuat pemain merasa masuk ke dalam dunia game-nya dan memiliki cerita yang tidak monoton dengan lebih dari satu akhiran cerita. c. Game dengan background action yang dapat diselesaikan minimal selama 1 jam. d. Game FPS yang mempelajari tentang tumbuh – tumbuhan dengan banyak objek buah di dalamnya. 3.3 Perancangan Perancangan yang akan dibahas pada sub bab ini meliputi perancangan game dan perancangan system yang terkait didalam pengembangan game ini.
65
3.3.1 Perancangan Game Berikut ini akan dijelaskan tentang deskripsi permainan , komponen permainan , game balancing , scenario dan storyboard.
3.3.1.1
Deskripsi Permainan Deskripsi permainan akan menjelaskan ide dan permainan game
“Guardian-G” secara garis besar. 1. Informasi Umum Game “Guardian-G” adalah game tembak-menembak yang berbasis desktop yang menggabungkan unsur action dan informasi tentang gizi buah-buhan dan disertai dengan cerita yang menarik. Game ini diharapkan dapat menjadi hiburan bagi pemainnya. Game ini memiliki cerita tentang seorang prajurit bernama Guntaro yang sedang ditugaskan melakukan penjagaan di kepulaan terpencil yang sedang mengalami wabah kekurangan gizi yang parah akibat penduduk di KePulauan tersebut tidak mengkonsumsi buah-buahan yang ada didalam hutan. Disebabkan oleh serangan monster dan zombie. Disana ia bertemu dengan seorang komandan bernama Zero dan dokter muda yang cantik bernama Elisa, Setelah mengetahui apa yang terjadi di KePulauan tersebut, Guntaro menawarkan diri untuk mengumpulkan buah-buahan yang diperlukan untuk memenuhi gizi para penduduk yang sakit. Game ini memiliki 3 tingkat kesulitan dan 4 chapter yang dapat dimainkan. Pemain dapat memainkan chapter selanjutnya apabila sudah
66
menyelesaikan chapter sebelumnya. Ketika pemain sudah berhasil menyelesaikan chapter yang sedang dimainkan . maka score yang didapat dari membunuh monster akan dimasukan ke dalam daftar high score pada website “Guardian-G”. Tujuan utama dari game ini adalah: •
Menyelesaikan semua misi pada Chapter
•
Bersaing mendapatkan nilai tertinggi di high score
2. Nama Game Game ini bernama “Guardian-G” dikarenakan penggabungan dari dua kata yaitu guardian dan gizi. Sehingga disingkat menjadi “GuardianG”. Dua kata itu diambil berdasarkan kata guardian yang memiliki arti pengawal dan gizi karena didalam game ini akan mengandung unsur tentang gizi yang dimiliki beberapa buah-buahan untuk dikonsumsi oleh penderita kekurangan gizi. 3. Genre Game Game “Guardian-G” akan dibuat dengan genre first
person
shooter (FPS) untuk memberikan solusi dari reponden yang medukung adanya game FPS yang mempelajari tentang manfaat tumbuh-tumbuhan. 4. Target Pengguna Game “Guardian-G” akan ditunjukan untuk para pemain game komputer yang menyukai tantangan dan action dalam bermain. Disarankan yang sudah berusia 18 hingga 30 tahun atau lebih. 5. Target Piranti Keras
67
Game “Guardian-G” akan ditujukan untuk perangkat Personal Computer (PC) berupa komputer ataupun laptop.
6.
Desain Goal 1. Memiliki Lebih dari Satu Akhiran Game “Guardian-G” akan dikemas dalam cerita yang menarik yang memiliki 2 akhiran karena berdasarkan hasil kusioner kekurangan FPS adalah ceritanya yang mononton dan hanya memiliki satu akhiran. 2. Background Action Game “Guardian-G” akan lebih menonjolkan sisi action yang menantang. Dengan tema yang berkesan horror dan setting dunia yang berupa hutan yang cukup luas untuk dijelajahi yang dipenuhi oleh monster dan zombie.
3. Petunjuk Permainan Game “Guardian-G” akan dilengkapi dengan petunjuk atau cara bermain seperti help game dan game controll yang mempermudah user dalam bermain. 4. Simple Game “Guardian-G” akan dirancang dengan tampilan antarmuka yang simple agar user dapat dengan mudah mengerti dan tidak membuat pemain merasa bingung.
68
5. Menggunakan Bahasa Inggris Game “Guardian-G” akan menggunakan bahasa inggris sebagai bahasa pengantar di dalam game.
6. Menunjukan Manfaat Buah-Buahan Game “Guardian-G” akan mengandung unsur informasi tentang manfaat buah-buahan. 7. Menggunakan Atificial Intelegent Game “Guardian-G” akan menggunakan kecerdasan buatan pada musuh untuk mencari dan menemukan lokasi user di dalam game dan melakukan serangan kepada user. Berikut adalah flowchart dari fungsi update pada AI
69
Gambar 3.22 Flowchart AI 3.3.1.2
Komponen Permainan Di dalam komponen permainan akan dijelaskan beberapa bagian seperti
game story, detail gameplay, mission objective , dunia fisik, karakter , item yang menjadi komponen di dalam game ini.
70
A.
Game Story Guntaro adalah salah seorang prajurit yang akan dilantik menjadi
“Guardian–G”, namun sebelum ia dilantik ia harus melaksanakan tugas pengamanan di daerah kepulauan terpencil Negara Indomsia yang bernama Kepulauan Damon. Awalnya Guntaro berpikir tugas ini merupakan tugas yang mudah, namun sesampainya di sana ia dikejutkan dengan kondisi para penduduk yang tinggal di Desa Erse sedang mengalami kekurangan gizi yang sangat parah. Setelah Guntaro bertanya dengan komandan Zero yang sedang bertugas memimpin pasukan keamanan di sana. Ia mengetahui ternyata hal itu disebabkan oleh monster - monster yang suka menyerang dan memangsa penduduk yang hendak mencari buah-buahan yang hanya ada didalam hutan. Hal tersebut membuat penduduk menjadi takut untuk mencari buah-buahan yang harus dikonsumsi oleh penduduk dipulau tersebut. Sehingga penduduk disana mengalami kekurangan gizi. Pasukan kemanana disana pun sudah banyak yang menjadi korban saat sedang melakukan penelusuran hutan untuk mencari buah-buahan dan mempertahankan Desa Erse dari serangan para monster. Komandan Zero pun memperkenalkan Guntaro dengan Elisa, ia adalah seorang dokter muda yang sedang bertugas di KePulauan Damon. Dokter Elisa pun menceritakan keadaan pasien yang sedang ia tangani dan permasalahan yang dihadapi karena kekurangan obat-obatan. Setelah mendengar cerita dari dokter
Elisa, Guntaro menjadi iba
71
terhadap penduduk di sana. Kemudian Guntaro mengajukan diri untuk membantu mencarikan buah yang dibutuhkan penduduk desa ke dalam hutan. Komandan Zero menyambut dengan senang hati atas pengajuan diri Guntaro dan meminta guntaro untuk menanyakan informasi yang dibutuhkan kepada Dokter Elisa. Setelah mendapatkan informasi dari Dokter Elisa, Guntaro pergi mencari buah-buahan tersebut di hutan belantara. Sebelum pergi, Guntaro dilengkapi dengan persenjataan oleh komandan Zero yang kemudian memberi tahu lokasi pos keamanan yang ada dihutan untuk mengganti persenjataan, mengisi amunisi, dan mengambil obat-obatan bila diperlukan. Cerita chapter 1 : The Spread of Coronary Heart Desease. Kisah ini dimulai dengan misi pertama Guntaro untuk mencari buah labu yang tersebar di dalam hutan Pulau Damonia untuk pasien penderita jantung koroner. Untuk mendapatkan buah labu, Guntaro harus menelusuri kawasan hutan yang berkabut hanya dengan beberapa persenjataan yang tersedia, dan menghadapi serangan dadakan dari monster - monster hutan. Guntaro hanya punya waktu 15 menit untuk mencari buah labu sebanyak 30 buah dan memberikannya kepada dokter Elisa yang menunggu di desa.
72
Cerita chapter 2 : Heart's Blocked Arteries. Setelah Guntaro berhasil mengumpulkan 30 buah labu dan memberikannya kepada dokter Elisa, Elisa memberikannya kepada para pasien yang menderita jantung koroner untuk dikonsumsi agar kondisi pasien dapat membaik. Ketika dokter Elisa hendak pergi tiba-tiba komandan Zero memberi tahu bahwa mereka mendapat tugas panggilan dari Pulau Damonsia yang terletak di seberang Pulau Damonia untuk membantu pengamanan dan mengobati para pasien yang terkena kolestrol jahat. Dokter Elisa pun bergegas memberikan buah tersebut dan pergi bersama Guntaro dan komandan Zero. Di perjalanan menuju Pulau Damonsia. Guntaro meminta kepada komandan Zero untuk diizinkan membantu mencarikan buah di dalam hutan. Guntaro bermaksud membantu karena ia tidak ingin penduduk damonsia meninggal karena terkena kolestrol seperti ayahnya. Komandan Zero pun mengizinkannya. Sesampainya di Pulau Damonsia, Guntaro mendapat misi untuk mencari 20 buah apel dalam waktu 30 menit di dalam hutan dan memberikannya kepada Dokter Elisa.
Cerita chapter 3 : Uncontrollable Asthma. Setelah Guntaro berhasil mengumpulkan 20 buah apel dan memberikannya kepada Dokter Elisa, Elisa menanyakan apa alasan Guntaro menjadi Guardian-G. Guntaro pun meberitahu alasanya menjadi
73
Guardian-G karena permintaan orang tuanya dan untuk menggumpulkan biaya pengobatan adiknya. Di tengah pembicaraan mereka tiba-tiba komandan Zero muncul dan memberitahu bahwa mereka mendapat tugas untuk melakukan penjagaan dan mengobati para pasien yang terkena gangguan pernafasan di Damoncave. Elisa pun bergegas memberikan buah apel
kepada para pasien untuk dikonsumsi agar
kondisi pasien dapat membaik. Dan mereka pun berangkat menuju Pulau Demoncave. Kali ini Guntaro harus memasuki sebuah gua yang berbentuk labirin di Pulau Damoncave. Di dalam labirin itu terdapat buah anggur yang dapat mengobati para pasien. Guntaro harus menemukan 15 buah anggur selama 45 menit. Setelah Guntaro berhasil menggumpulkannya, ia harus segera keluar dari gua dan memberikannya kepada Dokter Elisa. Setelah Guntaro berhasil memberikan semua buah anggur kepada Dokter Elisa. Misi Guntaro pun selesai dan ia pun pulang ke kota untuk dilantik sebagai Guardian-G dan menjalankan misi-misi Guardian-G bersama dengan tentara lainnya.
Cerita chapter 3 : The Intestime’s health of elders Setelah Guntaro berhasil mengumpulkan 20 buah apel dan memberikannya kepada dokter Elisa, Elisa menanyakan apa alasan Guntaro menjadi Guardian-G, Guntaro pun meberitahu alasanya menjadi Guardian-G karena permintaan orang tuanya dan untuk menggumpulkan
74
biaya pengobatan adiknya. Di tengah pembicaraan mereka tiba-tiba komandan Zero muncul dan memberitahu bahwa mereka mendapat tugas untuk melakukan penjagaan dan mengobati para pasien manula yang terkena gangguan pencernaan di Damontain. Elisa pun bergegas memberikan buah apel
kepada para pasien untuk dikonsumsi agar
kondisi pasien dapat membaik. Dan mereka pun berangkat menuju Pulau Damontain. Kali ini Guntaro harus melewati jalanan pegunungan di Pulau Damontain yang sempit dan dikelilingi oleh tebing yang tinggi sehingga membuat serangan monster sulit untuk dihindari. Di daerah pegunungan itu terdapat buah pisang yang dapat mengobati para manula yang memiliki gangguan pencernaan. Guntaro harus menemukan 15 buah
pisang
selama
45
menit.
Setelah
Guntaro
berhasil
menggumpulkannya, Guntaro harus segera kembali ke desa dan memberikannya kepada dokter Elisa. Setelah Guntaro berhasil memberikan semua buah pisang kepada dokter Elisa. Misi Guntaro pun selesai dan ia pun pulang ke kota untuk dilantik sebagai Guardian-G. Namun ia meminta kepada komandan Zero untuk ditugaskan kembali ke Kepulauan Damon karena ia ingin membantu penelitian Dokter Elisa tentang buah-buahan untuk mengatasi permasalahan kekurangan gizi dan kesehatan di Kepulauan Damon. Komandan Zero pun memberikan izin, namun kali ini Guntaro mendapat bantuan dari tentara Guardian-G lainya untuk mengamankan dan mencari buah-buahan di Kepulauan Damon.
75
B.
Detail Gameplay Berikut ini adalah keterangan mengenai game play. 1. Pada saat game dimulai, pemain akan disuguhi oleh intro cerita singkat yang akan menjelaskan tentang setting
tempat dan
waktu game yang sedang berlangsung serta kondisi karakter Guntaro untuk memperjelas alur permainan. 2. Pemain akan diberikan objective di setiap chapter-nya yang harus diselesaikan untuk memenangkan chapter-nya. 3. Buah yang dicari pemain akan muncul secara acak dari titik spawn buah yang sudah disediakan di dalam permainan. 4. Setelah pemain berhasil menyelesaikan objective yang ada pada game, maka akan muncul video cerita yang menjelaskan tentang kejadian setelah misi terselesaikan dan misi yang akan dilanjutkan. 5. Besarnya health awal yang dimiliki pemain bergantung dari tingkat kesulitan yang dipilih (easy = 120 , medium = 110 , hard = 100 ) . Health pemain dapat bertambah sebanyak 100 point bila pemain mengambil kotak obat yang tersedia di Pos Keamanan pada setiap chapter. 6. Bila pemain terkena serangan monster maka health pemain akan berkurang sesuai dengan damage yang dihasilkan oleh monster. Berkurangnya health pemain akan ditandai dengan munculnya bercak darah di layar antar muka pemain.
76
7. Monster - monster akan bermunculan dari balik kabut secara random sepanjang permainan. 8. Pemain akan kalah bila jumlah point health mencapai 0 atau tidak dapat menyelesaikan objective sebelum waktu yang ditentukan habis. 9. Pemain akan disediakan waktu sebanyak 15 menit untuk chapter pertama, 30 menit untuk chapter kedua dan 45 menit untuk chapter ketiga. 10. Pemain
dapat
mengalahkan
monster
menyerang dengan menggunakan
–
monster
yang
senjata yang telah
disediakan di setiap chapter-nya. 11. Pemain akan diberikan 2 jenis senjata setiap awal chapter yang dapat diganti dengan senjata lain yang disediakan dalam chapter-nya. 12. Pemain juga dapat mengisi peluru senjata dengan mengambil kotak peluru sesuai dengan jenis senjata yang sedang digunakan. 13. Pemain juga dapat melakukan beberapa aksi seperti membuka dan menutup pintu serta berbicara dengan NPC ( Non-Playable Character ).
77
C.
Mission Objective
Tabel 3.17 Tabel Mission Objective No
Judul Chapter
Objective
Penyelesaian
Lokasi
1
The Spread of Coronary Heart Desease
Menemui komandan Zero
Pemain berhasil menemui komandan Zero
Pulau Damonsia
Menemukan labu sebanyak 30 buah Memberikan kepada dokter Elisa
Pemain berhasil menemukan buah labu sebanyak 30 buah Pemain berhasil memberikan buah labu ke dokter Elisa, sebelum waktu habis
2
Heart's Blocked Arteries
Menemui komandan Zero Menemukan apel sebanyak 20 buah Memberikan kepada dokter Elisa
Pemain berhasil menemui komandan Zero
Pulau Damonsia
Pemain berhasil menemukan buah apel sebanyak 20 buah Pemain berhasil memberikan buah apel ke dokter Elisa, sebelum waktu habis
3.
Uncontrollable Asthma
Menemui komandan Zero Menemukan anggur sebanyak 15 buah Memberikan kepada dokter Elisa
Pemain berhasil menemui komandan Zero Pemain berhasil menemukan buah anggur sebanyak 15 buah Pemain berhasil memberikan buah
Pulau Damoncave
78
anggur ke dokter Elisa sebelum waktu habis 4
The intestime’s Menemui komandan Zero health of elders Menemukan pisang sebanyak 15 buah Memberikan kepada dokter Elisa
Pemain berhasil menemui komandan Zero
Pulau Damontain
Pemain berhasil menemukan buah pisang sebanyak 15 buah Pemain berhasil memberikan buah pisang ke dokter Elisa, sebelum waktu habis
D. Dunia Fisik Secara fisik game ini akan menampilkan dunia fiktif berupa pulau yang dipenuhi oleh hutan rimba yang diselimuti oleh kabut yang tebal sepanjang hari yang dijadikan sebagai arena utama dalam setiap chapter permainan. Tampilan layar game ini terdiri atas beberapa element seperti jumlah point health, score, fruits, ammo, waktu dan objective yang ada di setiap chapter-nya. Apabila jumlah point health berkurang maka akan ditandai dengan munculnya bercak darah pada tampilan layar. Selain itu juga ada objek-objek 3D lainya seperti monster yang akan bermunculan secara tiba-tiba dari berbagai arah di balik tebalnya kabut, bangunan bangunan pos keamanan, pedesaan kecil, senjata, kotak peluru, NPC dan pepohonan hutan.
79
1. Perpindahan Pemain dapat menggerakan character dengan bebas selama berada di dalam area game, namun area yang ada akan dibatasi sesuai dengan kebutuhan agar tidak terjadi kesalahan dari pemain. 2. Objek Selama permainan pemain akan menemukan banyak Objek seperti bangunan, pepohonan, bebatuan, monster, senjata, kotak peluru, P3K dan manusia.
3. Cuaca Dalam game ini tidak menggunakan fitur perubahan cuaca dan cuaca yang terdapat didalam game ini sudah diatur di awal permainan. 4. Siang dan Malam Dalam game ini tidak mengunakan fitur pergantian siang dan malam karena siang dan malam pada game ini telah diatur di awal game, sehingga tidak terlihat pergantian siang dan malam. 5. Waktu Implementasi waktu pada game ini berlaku pada setiap chapter permainan sebagai batas waktu mengerjakan misi, delay reload senjata, delay attack monster, delay serangan senjata spawn monster, dan spawn buah.
80
E. Karakter Karakter dalam permainan ini terbagi atas dua jenis yaitu karakter manusia dan karakter monster.
Tabel 3.18 Tabel Karakter No 1
Gambar
Nama Guntaro
Keterangan Guntaro adalah anggota prajurit yang akan bergabung dengan pasukan Guardian-G. Sebelum menjadi pasukan Guardian-G, ia harus menjalani tugas penjagaan di sebuah kepulauan terpencil.
2
Elisa
Elisa adalah seorang dokter yang sedang bertugas untuk mengobati para penduduk yang sedang terkena wabah kekurangan gizi.
3
Zero
Komandan Zero adalah seorang anggota Guardian-G yang sedang bertugas untuk mengamankan Kepulauan Damon.
81
4
S.W.A.T
S.W.A.T adalah petugas yang melakukan penjagaan di Kepulauan Damon. Ia bertugas menjaga pos – pos keamanan yang ada di tengahtengah hutan.
5
Taratula
Monster taratula merupakan monster
Beast
predator yang memiliki sepuluh kaki yang membuatnya mampu bergerak cepat mendekati mangsanya tanpa disadari.
6
Zombie
Zombie Abiramon merupakan
Abiramon
monster predator yang berbentuk seperti manusia namun selalu lapar akan daging manusia. Monster ini mampu mencium bau mangsanya dari puluhan kilometer sehingga monster ini biasanya datang dengan berkerumun.
82
Tabel 3.19 Tabel Status Musuh. No
Gambar
1
2
Nama monster
Easy
Meium
Hard
Zombie
Attack
Attack
Attack
Abiramon
20
30
40
Speed
Speed
Speed
4-6
5-7
6-8
Health
Health
Health
85
100
120
Attack
Attack
Attack
10-20
20-30
30-40
Speed
Speed
Speed
3-5
4-6
5-7
Health
Health
Health
65
85
100
Taratula Beast
F.
Item Game Adapun
item yang ada pada game ini adalah sebagai
berikut.
1.
Item Ammo Berikut adalah item ammo yang digunakan untuk
mengisi HP dan ammo pemain.
83
Tabel 3.20 Tabel Item Ammo No
Gambar
Nama Item
Kegunaan
1
HP_FBX
Untuk menambahkan HP sebanyak 100 poin.
2
Ammo
Untuk menambahkan jumlah clips senjata sebanyak 36 untuk pistol , 50 untuk scar , 3 untuk Sniper.
3
Shotgun Shells
Untuk menambahkan jumlah clips senjata sebanyak 20.
4
Rocket ammo
Untuk menambahkan jumlah ammo rocket launcher sebanyak 7.
2. Item Senjata Berikut adalah beberapa item senjata yang dapat digunakan oleh pemain untuk menyerang.
84
Tabel 3.21 Tabel Item Senjata No
Gambar
Nama senjata
Damage
Range
Force
Bulet/ clip
Reload time
1
AXE
120
3
200
-
-
2
Pistol
25
250
200
12/36
2.0
3
Scar
35
350
400
50/50
2.3
4
ShotGu n
65
100
750
2/10
2.0
5
AWM
120
1500
700
30/5
5
6
Rocket Lounch er
120
250
200
5
4
3. Item buah Berikut adalah item buah-buahan yang harus diambil dalam setiap misinya.
85
Tabel 3.22 Tabel Buah
No. 1
Gambar
Nama Buah
Kandungan
Pumpkin (Labu)
Vitamin A, Vitamin C, dan Betakaroten
Manfaat •
• • •
• • •
•
•
•
Diabetes mellitus/kencing manis. Menurunkan panas. Tekanan darah tinggi. Arterostklerosis/pen yempitan pemculuh dara. Jantung Koroner. Melancarkan BAB. Mencegah berkembangnya sel kanker. Bagi remaja putri atau ibu-ibu yang ingin menurunkan berat badan yang berlebihan. Untuk anak-anak yang menderita cacingan. Gatah dari kulit buah labu yang segar dapat digunakan sebagai masker wajah (mengencangkan kulit wajah, jerawat, serta menghaluskan kulit).
86
2
Apple (Apel)
Vitamin A, Thiamine, Riboflavin, Niacin, Pantothenic Acid, Vitamin B6, Folat, Vitamin C, Calcium, Zat besi, Magnesium, Potassium, Fosfor,
•
Kaya akan serat, sehingga baik untuk orang yang sedang dalam program diet.
•
Untuk melawan radikal bebas yang berasal dari polusi atau lingkungan sekitar.
•
Untuk menekan jumlah kolesterol jahat (LDL) yang dapat menyebabkan penyumbatan pembuluh darah..
•
3
Grape (Anggur)
Membersihkan dan menyegarkan mulut, sehingga dapat mencegah kerusakan gigi dan penyakit gusi. • Dapat mengurangi masalah sesak nafas pada penderita asma.
karbohidrat, gula, serat makanan, lemak, protein, vitamin B1, B2, B3, B5, B6, B9, C, • E, K, fosfor, kalium, kalsium, magnesium, mangan, natrium, seng , zat besi.
Memiliki kandungan antibakterial dan antivirus yang kuat, sehingga dapat melindungi tubuh dari infeksi.
•
Dapat meningkatkan kesehatan otak dan menghindari dari penyakit Alzheimer.
•
Membantu mencegah kanker payudara yang secara signifikan mengurangi massa tumor pada payudara.
87
4
Banana
Karbohidrat, kalium, magnesium, fosfor, kalsium, besi, provitamin A, vitamin B, vitamin B6
•
Sangat baik untuk mengatasi keluhan sembelit atau susah buang air besar.
•
Dapat mengurangi kelelahan diimbangi dengan istirahat yang cukup.
•
Bermanfaat untuk mencegah pembekuan dan mengurangi risiko penyakit jantung.
•
Mengatasi gangguan pencernaan.
•
Dapat menyembuhkan penyakit migrain atau sakit kepala sebelah.
•
Dapat membantu menyingkirkan asam pada ginjal. Melancarkan peredaran darah.
• •
Menyehatkan usus.
•
Manfaat bagi penderita Lever.
•
Meningkatkan kesehatan otak.
•
Sebagai sumber tenaga.
•
Mengurangi derita sakit bulanan pada wanita.
•
Manfaat bagi
Glukosa
88
•
5
Orange(jeru Vitamin C, k) Karbohidrat, Potasium, Folat, Kalsium, Thiamin / Vitamin B1, Niacin atau Vitamin B3, Vitamin B6 / Pyridoxine, Fosfor, Magnesium, Tembaga, Riboflavin/ Vitamin B2, Asam pantotenat / Vitamin B5
penderita anemia. Mengobati bekas gigitan nyamuk.
•
Untuk mengobati luka bakar.
•
Dapat menurunkan berat badan.
•
Mencegah diabetes. Vitamin B meningkatkan kekebalan tubuh yang dapat mencegah penyakit flu, mencegah infeksi telinga yang berulangulang, dan juga dapat menurunkan resiko kanker usur besar karena membantu mengusir radikal bebas yang dapat menyebabkan kerusakan DNA.
•
•
Dapat menjaga tekanan darah tetap normal dan mendukung produksi hemoglobin dalam tubuh.
•
Baik untuk kulit, karena dapat membantu melindungi kulit dari radikal bebas yang dapat menyebabkan kerusakan kulit.
•
Dapat digunakan untuk mencegah diabetes.
89
•
Dapat membantu menyembuhkan demam, wasir yang mengakibatkan gangguan pendarahan, membantu mengurangi asam berlebihan dalam darah, memperlancar air seni, dll.
•
Dapat digunakan untuk mengobati penyakit bronchitis, asma, masuk angin, dan gangguan pencernaan dengan membuat ramuan air jeruk manis, garam, madu, dan sedikit lada.
•
Dapat membantu melembutkan kulit serta menghilangkan bintik hitam. Anda dapat membuat rebusan kulit jeruk manis dan meminumnya tiap hari satu gelas secara rutin hingga tiga bulan.
3.3.1.3 Game Balancing Dalam pengembangan aplikasi game ini, ada beberapa tipe game balancing yang dipakai dalam perancangan game seperti :
90
1. Challenge vs Success Dalam penggembangan aplikasi game ini menggunakan salah satu tipe game balancing challenge vs success.hal itu dibuktikan dengan adanya tingkat kesulitan easy,medium,hard
yang menunjunkan
pengelompokan yang membedakan kemampuan setiap pemain. 2. Head vs Hands Dalam penggembangan aplikasi game ini menggunakan salah satu tipe head vs hands yang cendrung kearah ketangkasan pemain dalam menghadapi tantangan yang diberikan selama permainan. Ketangkaasan yang dibutuhkan dalam bermain game ini adalah kecepatan respon dan ketajaman mata.
Tabel 3.23 Tabel Game Balancing Hit point player
Damage weapon
Hit point Hit zombie point beast
Easy
120
Medium
110
Hard
100
Pistol = 25 85 Scar = 35 Shotgun = 100 65 Sniper = 120 120 Axe = 120 Roket =150
Damage Damage Bullet/clip zombie beast
65
20
10-20
85
30
20-30
100
40
30-40
Hasil perhitungan berdasarkan HP dan damage Damage player = HP Monster / Damage weapon
Pistol = 12/36 Scar = 50/50 Shotgun = 5/20 Sniper = 30/5 Axe = Roket = 5
91
Damage monster = HP Player / Damage monster Kemungkinan membunuh Pistol, Scar , Shotgan = (Bullet + clip) / (HP Monster / Damage weapon) Kemungkinan membunuh Sniper = (Bullet * clip) / (HP Monster / Damage weapon)
Easy
Jumlah serangan untuk membunuh 1 monster
Jumlah serangan Musuh untuk membunuh player Zombie
Beast
Pistol = 4x
Cakar = 6x
Gigit
Scar = 3x
max = 12 x
Shotgun = 2x
min = 6x
Sniper = 1x
Kemungkinan membunuh
Pistol = 12 Scar = 33 Shotgun = 12 Sniper = 150 Axe = Roket = -
Axe = 1x Roket = 1x Medium
Pistol = 4x
Cakar = 4x
Gigit
Scar = 3x
max = 6 x
Shotgun = 2x
min = 4x
Sniper = 1x
Pistol = 12 Scar = 33 Shotgun = 12 Sniper = 150 Axe = Roket = -
Axe = 1x Roket = 1x Hard
Pistol = 5x Scar = 4x Shotgun = 2x Sniper = 1x Axe = 1x Roket = 1x
Cakar = 3x
Gigit max = 4 x min =3x
Pistol = 7 Scar = 25 Shotgun = 12 Sniper = 150 Axe = Roket = -
92
3.3.1.4
Skenario Permainan Pada bagian ini akan dijelaskan mengenai skenario permainan “Guardian-
G”. Data diberikan dalam tabel mengenai aksi dari user dan reaksi yang diberikan sistem. Tabel 3.24 Tabel Skenario Permainan No
Action
1
User
Reaction memasuki
halaman
login - Muncul halaman login
setelah membuka permainan 2
- Terdapat tombol login dan register
User memasukan nick dan password - Melakukan validasi ke dalam database - Sukses melakukan login - Menampilkan main menu yang berisi play game , control game , help game , credit , high score, log out , quit game
3
User menekan tombol play game
- Menampilkan menu difficult Easy , Medium , Hard
4
User memilih menu difficult
- Menampilkan menu chapter Sesuai dengan yang telah dimainkan.
5
Usser memilih menu chapter
- Menampilkan video chapter
6
User menekan tombol skip
- Menampilkan layar loading - Memasukan User ke dalam layar permainan
7
User
menggerakan
character
, - Menjalankan character ,
menyerang dan bereaksi terhadap - Menambahkan score user
93
monster,
mejalankan
misi, - Mengurangi health pemain
mengambil objek, dan berinteraksi - Melakukan validasi misi yang telah dengan NPC
diselesaikan dalam chapter - Menghapus objeck yang diambil dan menunjukan effect dari object yang diambil - Menampilkan percakapan NPC - Menampilkan video chapter ketika user telah berhasil menyelesaikan semua misi
8
User
memasuki video chapter - Meng-update data score user ke dalam
berikutnya dan menekan tombol skip
database - Meng-update data mission yang telah diselesaikan oleh user - Menampilkan
loading
chapter
berikutnya - Memasukan user ke dalam permainan chapter selanjutnya
94
3.3.1.5
Storyboard Pada sub bab berikut akan dijelaskan perancangan storyboard game
“Guardian-G”.
Tabel 3.25 Tabel Splash Screen Multimedia Storyboard Project: “Guardian-G”
Date: 14 Januari 2013
Screen: 1 of 19
Screen ID: Splah_screen
Screen Description: Ini adalah halaman splash screen yang merupakan halaman pertama yang disajikan saat user membuka game. Halaman ini berisi gambar logo Universitas Bina Nusantara. Link From Screen ID: Color Scheme: Backgroun : putih (#ffffff)
Link to Screen ID: login_user
95
Text Attributes: Still Images: gambar screen ( binus.png ) Audio: Video: Animation: -
Tabel 3.26 Tabel Login User Multimedia Storyboard Project: “Guardian-G”
Date: 14 Januari 2013
Screen: 2 of 19
Screen ID: login_user
Screen Description: Ini adalah halaman login user yang berisikan form username , password , tombol login , tombol register, dan gambar latar logo “Guardian – G”. Bila user mengisi data dengan benar dan menekan tombol login maka user dapat memasuki main menu. Bila salah akan muncul kotak peringatan di bawah password. User juga dapat melakukan register dengan menekan tombol register. Link From Screen ID: Splash_screen
Link to Screen ID: register_user
96
Color Scheme: Background : hitam (#100f0f) Text : putih(#ffffff) Tombol : hitam (#0e0e0e)-hitam(#0e0e0e) Text Attributes: Text Text Label (User name , Password)-Arial,12pt Text Button ( Login; Register)- Arial ,12 pt Still Images: Gambar Background ( inpurNick.png) Audio: [4:39] loop music background (Morning Musume - Wakuteka Take a chance.wav) Video: Animation: -
Tabel 3.27 Tabel Register Multimedia Storyboard Project: “Guardian-G”
Date: 14 Januari 2013
Screen: 3 of 19
Screen ID: register_user
97
Screen Description: Ini adalah halaman register user yang berisi form username , password , tombol back , tombol register, dan gambar latar logo “Guardian–G”. Bila user mengisi data dengan benar dan menekan tombol register maka user telah memiliki account untuk memaikan game ini. Bila salah maka akan muncul kotak peringatan di bawah password. Setelah user berhasil melakukan register user dapat kembali ke menu login untuk bermain dengan menekan tombol back. Link From Screen ID: login_user
Link to Screen ID: login_user
Color Scheme: Background : hitam (#100f0f) Text : putih(#ffffff) Tombol : hitam (#0e0e0e)-hitam(#0e0e0e) Text Attributes Text Label (User name , Password)-Arial,12pt Text Button ( Register,Back)- Arial ,12 pt Still Images: Gambar Background ( inpurNick.png) Audio: [4:39] loop music background (Morning Musume - Wakuteka Take a chance.wav) Video: -
98
Animation: -
Tabel 3.28 Tabel Main Menu Multimedia Storyboard Project: “Guardian-G”
Date: 14 Januari 2013
Screen: 4 of 19
Screen ID: main_menu
Screen Description: Ini adalah halaman main menu yang berisi tombol play game untuk menuju halaman difficult, control game untuk menuju halaman control, help game untuk menuju halaman help, credit untuk menuju halaman credit, high score untuk membuka halaman broser high score, logout untuk kembali ke halaman login, dan quit game untuk menutup aplikasi. Link From Screen ID: login_user
Color Scheme: Background : hitam (#100f0f) Text : kuning(#e5d304)
Link to Screen ID: login_user, difficult , control,help,credit,high_score,
99
Tombol : hitam (#0e0e0e)-hitam(#0e0e0e) Text Attributes: Text Button ( Play Game,Game Control , Game Help, Credit ,High Score , Logout, Quit Program )- Arial ,12 pt Still Images: Gambar Background (main.png) Audio: [4:39] loop music background (Morning Musume - Wakuteka Take a chance.wav) Video: Animation: -
Tabel 3.29 Tabel Help Multimedia Storyboard Project: Guardian-G
Date: 14 Januari 2013
Screen: 5 of 19
Screen ID: help
Screen Description: Ini adalah halaman help game yang berisi petunjuk – petunjuk permainan. User dapat melihat petunjuk secara keseluruhan dengan cara menekan tombol next dan prev. User dapat kembali ke
100
menu utama dengan cara menekan tombol back.
Link From Screen ID: main_menu
Link to Screen ID: main_menu
Color Scheme: Background : coklat (#e0b03e)-coklat (#ba8001) Text : kuning(#e5d304) Tombol : hitam (#0e0e0e)-hitam(#0e0e0e) Text Attributes: Text Button (back , nect , prev)- Arial,12 pt; Still Images: Gambar Background (help.png , help2.png,help3.png, help4.png, help5.png, help6.png ,help7.png, help8.png, help9.png, help10.png. help11.png. help12.png) Audio: [4:39] loop music background (Morning Musume - Wakuteka Take a chance.wav) Video: Animation: -
Tabel 3.30 Tabel Game Control Multimedia Storyboard Project: Guardian-G
Date: 14 Januari 2013
Screen: 6 of 19
Screen ID: control
101
Screen Description: Ini adalah halaman control game yang berisikan petunjuk tombol navigasi untuk user selama permainan. User dapat mengatur volume dengan menekan tombol volume. User dapat kembali ke menu utama dengan cara menekan tombol back. Link From Screen ID: main_menu
Link to Screen ID: main_menu, setting_volume
Color Scheme: Background : coklat (#e0b03e)-coklat (#ba8001) Text : kuning(#e5d304) Tombol : hitam (#0e0e0e)-hitam(#0e0e0e) Text Attributes: Text Button (back , Volume )- Arial,12 pt; Still Images: Gambar Background ( control.png ) Audio: [4:39] loop music background (Morning Musume - Wakuteka Take a chance.wav) Video: -
102
Animation: -
Tabel 3.31 Tabel Credit Multimedia Storyboard Project: Guardian-G
Date: 14 Januari 2013
Screen: 7 of 19
Screen ID: credit
Screen Description: Ini adalah halaman credit game yang berisi credit dari pembuatan game ini yang terdiri dari game developers , Leature , Thanks To, dan Developing Tools. Serta tombol back untuk kembali ke main menu. Link From Screen ID: main_menu Color Scheme: Background : hitam (#100f0f) Text Attributes: Text Button (back )- Arial,12 pt; Still Images: Gambar Background (credit.png) Audio:
Link to Screen ID: main_menu
103
[4:39] loop music background (Morning Musume - Wakuteka Take a chance.wav) Video: Animation: -
Tabel 3.32 Tabel Style Guide High Score
Style Guide Project: Guardian G
Date: 14 Januari 2013
Color Scheme:
Background banner : abu-abu(#4a3e3e) Background konten : abu-abu(#979090) Background footer : abu-abu(#b2a6a6) Text : biru (#5866f3) Text Attributes:
Text Button (Easy,Medium,Hard )- Arial,12 pt; Still Images:
Gambar Background (baner.png , background.png , footer.png) Audio: Video: Animation: -
104
Tabel 3.33 Tabel High Score
Multimedia Storyboard Screen: 8 of 19
Screen ID: high_score
Screen Description:
Ini adalah halaman high score yang berisikan nama pemain dan point score yang telah diraih selama permainan. Halaman ini merupakan halaman HTML yang terbuka ketika user menekan tombol high score di halaman main menu.
Link From Screen ID: main_menu
Link to Screen ID: main_menu
105
Tabel 3.34 Tabel Setting Volume Multimedia Storyboard Project: Guardian-G
Date: 14 14 Januari 2013
Screen: 9 of 19
Screen ID: setting_volume
Screen Description: Ini adalah halaman setting volume yang berisikan scroll bar yang dapat digunakan untuk mengatur volume. Link From Screen ID: control Color Scheme: Background : coklat (#e0b03e)-coklat (#ba8001) Text Max , Min : cokelat (#8f2f01) Text Back : Text : kuning(#e5d304)
Link to Screen ID: control
106
Text Attributes: Text Button (Back,Max,Min )- Arial,12 pt; Still Images: setting.png Gambar Background (setting.png) Audio: [4:39] loop music background (Morning Musume - Wakuteka Take a chance.wav) Video: Animation: -
Tabel 3.35 Tabel Difficult Multimedia Storyboard Project: Guardian-G
Date: 14 Januari 2013
Screen: 10 of 19
Screen ID: difficult
107
Screen Description: Ini adalah halaman difficult yang berisikan tombol easy , medium , hard, dan back. Bila user menekan salah satu menu difficult maka user akan disajikan menu chapter yang dapat dimainkan. Bila user menekan tombol back maka user akan kembali ke main menu Link From Screen ID: main_menu
Link to Screen ID: chapter
Color Scheme: Background : hitam (#100f0f) Text Attributes: Text Button (Back,Easy,Medium,Hard )- Arial,12 pt; Still Images: Gambar Background (main.png) Audio: [4:39] loop music background (Morning Musume - Wakuteka Take a chance.wav) Video: Animation: -
Tabel 3.36 Tabel Chapter Multimedia Storyboard Project: Guardian G
Date: 14 Januari 2013
Screen: 11 of 19
Screen ID: chapter
108
Screen Description: Ini adalah halaman chapter yang berisikan menu chapter yang dapat dimainkan oleh user dan tombol back untuk kembali ke menu difficult. Link From Screen ID: difficult
Link to Screen ID: intro
Color Scheme: Background : hitam (#100f0f) Text Attributes: Text Button (back,chapter 1,chapter 2, chapter 3 Damoncave , chapter 3 Montain)- Arial,12 pt; Still Images: Gambar Background (main.png) Audio: [4:39] loop music background (Morning Musume - Wakuteka Take a chance.wav) Video: Animation: -
Tabel 3.37 Tabel Intro
109
Multimedia Storyboard Project: Guardian G
Date: 14 Januari 2013
Screen: 12 of 19
Screen ID: intro
Screen Description: Ini adalah halaman intro yang berisikan video cerita tentang keadaan dan situasi di dalam game. Pada halaman ini terdapat tombol skip yang dapat digunakan untuk melewati halaman intro. Link From Screen ID: chapter
Link to Screen ID: loading
Color Scheme Background banner : hitam (#100f0f) Text Attributes: Text Button (skip)- Arial,12 pt; Still Images: intro.png Gambar Background (intro.png) Audio: [4:20] loop music background (C-ute - Aitai Aitai Aitai na Instrumental lyrics.wav)
110
Video: Video Intro (intro1.MP4 ; intro2.MP4; intro3A.MP4; intro3B.MP4; intro4A.MP4; intro4B.MP4) Animation: -
Tabel 3.38 Tabel Loading Multimedia Storyboard Project: Guardian-G
Date: 14 Januari 2013
Screen: 13 of 19
Screen ID: loading
111
Screen Description: Ini adalah halaman loading game yang berisikan gambar buah yang akan dicari dan judul chapter yang akan dimainkan. Link From Screen ID: chapter
Link to Screen ID: pause
Color Scheme: Background : hitam (#100f0f) Text : putih(#ffffff) Buah : abu-abu(#828282) Text attention : merah(#ff0000) Text Attributes: Still Images: Gambar Background ( loading.png, loading 2.png , loading 3.png , loading 4.png) Audio: [0:12] loop music background (loading.mp3) Video: Animation: -
Tabel 3.39 Tabel Game Multimedia Storyboard Project: Guardian-G
Date: 14 Januari 2013
Screen: 14 of 19
Screen ID: game
112
Screen Description: Ini adalah halaman game yang berisikan penjelasan misi-misi yang harus dilakukan yang terletak di sebelah kanan atas, radar yang mendeteksi keberadaan musuh, status user (score , health , fruits ), senjata yang dapat digunakan (weapon) di sebelah kanan bawah dan jumlah peluru (Ammo), serta batas waktu permainan. Link From Screen ID: loading
Link to Screen ID: intro, pause
Color Scheme: Text Attributes: Text status player (Score, Health, Fruits)-Arial,20pt Text status weapon (Weapon Storage, Ammo)-Arial20pt Text Time (Time)-Arial,12pt Text Objective(Objective)-Arial,12pt Still Images: Radar Image (radar.png) Audio: main_sound.wav 12734__Leady__Dropping_a_gun.wav, 69872__Vosvoy__glock_reloadsequence.wav,Empty.wav , shotgun-old_school-RA_The_Sun_God1129942741.wav,switch3.wav ,concrete_footsteps_1.wav ,Damage.wav ,Die.wav ,M4 fire.wav ,m4_reload.wav,wind.wav ,BeastBreath2.wav, Missle_Launch-Kibblesbob-2118796725.wav, out_of_ammo.wav, pistolBegin.wav, zombieattack2.wav
113
Video: Animation: HitAnim.anim, IdleAnimAXE.anim , Run.anim , ShotgunFire.anim , ShotgunReload.anim, sniperFire anim , sniperReload.anim , SwitchAnim.anim , Walk.anim , Reload.anim , Fall.anim, Fire.anime , IdleBreath.anime, DrawAXE.anim, HitAnim.anim, IdleAnimAXE.anim, Close.anim, Open.anim
Tabel 3.40 Tabel Pause Multimedia Storyboard Project: Guardian-G
Date: 14 Januari 2013
Screen: 15 of 19
Screen ID: pause
Screen Description: Ini adalah halaman pause yang berisikan tombol continue , option , main menu , logout. Ketika user memasuki menu ini, game akan diberhentikan sementara. User dapat melanjutkan kembali permainan dengan menekan tombol ‘ESC’ atau continue. User dapat mengatur volume suara dengan memasuki menu option. User dapat kembali ke menu utama dengan menekan tombol main menu, user juga dapat kembali ke menu login dengan menekan tombol logout. Link From Screen ID: game Color Scheme: -
Link to Screen ID: main_menu,game,option,login
114
Text Attributes: Text Button (continue, option, main menu, logout )- Arial,20 pt; Still Images: Audio: Video: Animation:-
Tabel 3.41 Tabel Option Multimedia Storyboard Project: Guardian-G
Date: 14 Januari 2013
Screen: 16 of 19
Screen ID: option
115
Screen Description: Ini adalah halaman option yang dapat digunkan untuk mengatur volume suara selama user berada di dalam chapter permainan, melihat game control, dan melihat game help. Bila user ingin kembali ke menu pause, user dapat menekan tombol back. Link From Screen ID: pause
Link to Screen ID: pause
Color Scheme: Text Max , Min : cokelat (#8f2f01) Text Back ,Control,Help : Text : kuning(#e5d304) Text Attributes Text Button (back, control, help)- Arial,20 pt Text Max , Min : cokelat (#8f2f01)
Still Images:Audio: Video: Animation:-
Tabel 3.42 Tabel Style Guide Admin
Style Guide Project: Guardian-G Color Scheme: Background banner : abu-abu(#4a3e3e) Background konten : putih(#ffffff) Background footer : abu-abu(#b2a6a6)
Date: : 14 Januari 2013
116
Text : biru (#5866f3) Text Attributes: Text Button Arial,12 pt; Text Label Arial ,20pt Still Images:
Gambar Background (baner.png , background.png , footer.png) Audio: Video: Animation: -
Tabel 3.43 Tabel Login Admin
Multimedia Storyboard Screen: 17 of 19
Screen ID: login_admin
117
Screen Description:
Ini adalah halaman login admin. Bila user meng-input username dan password dengan benar maka user akan masuk ke halaman edit balancing game dan dapat mengedit status monster untuk merubah status musuh.
Link From Screen ID: -
Link to Screen ID: edit_status_musuh
Tabel 3.44 Tabel Edit Status Musuh
Multimedia Storyboard Screen: 18 of 19
Screen ID: edit_status_musuh
118
Screen Description:
Ini adalah halaman form admin untuk merubah status monster yang ada di dalam game. Terdapat form Health Beast, Damage Beast, Speed Beast, Health Zombie, Damage Zombie, dan Speed Zombie. Ketika user menekan tombol submit maka data yang ada pada form tersebut akan langsung di-update ke dalam database. Link From Screen ID: login_admin
Link to Screen ID: login_admin , List user
Tabel 3.45 Tabel List User
Multimedia Storyboard Screen: 19 of 19
Screen ID: list_user
119
Screen Description:
Ini adalah halaman list user untuk melihat semua daftar nick dan password pemain serta statusnya seperti jumlah point dan mission yang terakhir dimainkan.
Link From Screen ID: edit_status_musuh
Link
to
Screen
edit_status_musuh
ID:
login_admin,
120
3.3.2 Perancangan Sistem Pada perancangan system game “Guardian-G” mengunakan beberapa jenis diagram seperti usecase diagram , usecase specification, activity diagram dan class diagram. 3.3.2.1 Use Case Diagram Berikut adalah perancangan dari usecase diagram “Guardian-G”.
Gambar 3.23 Use Case Diagram
121
3.3.2.2 Use Cace Specification Berikut ini akan dijelaskan mengenai berbagai use case specification yang terdapat pada game “Guardian-G”. Tabel 3.46 Tabel Use Case Specification Melakukan login Use Case Name
Use case melakukan login.
Actors
User.
Description
Use case ini menjelaskan bagaimana cara user dapat melakukan login untuk masuk ke dalam game.
Objective
User dapat mengakses game.
Typical Course of Kegiatan User Respon sistem Event 1. User mengisi text field 2. . Sistem melakukan validasi username dan password username dan password bila valid akan diberikan hak dan menekan tombol akses ke dalam game. login
Alternate Event
2. Bila tidak valid sistem akan memunculkan pesan kesalahan.
Tabel 3.47 Tabel Use Case Specification Memulai Game. Use Case Name
Use case memulai game.
Actors
User.
Description
Use case ini menjelaskan bagaimana cara user memulai game.
Objective
User dapat memulai game.
122
Typical Course of Event
Kegiatan user
Respon sistem
1. User memilih menu 2. Sistem Play game pada main menampil menu. kan menu difficult 3. User memilih level pada difficult layar. 5. User memilih chapter
4. Sistem menampil kan chapter 6. Sistem menampil kan intro chapter
Tabel 3.48 Tabel Use Case Specification Melihat Game Control Use Case Name
Use case melihat game controler.
Actors
User.
Description
Use case ini menjelaskan bagaimana cara user melihat controler game.
Objective
User dapat mengetahui controler game yang dapat dipakai selama permainan berlangsung.
Typical Course of Kegiatan user Respon sistem Event 1. User memilih menu 2. Sistem menampilkan game game controler pada controler apa saja yang dapat main menu. digunakan dalam permainan.
123
Tabel 3.49 Tabel Use Case Specification Melihat Game Help.
Use Case Name
Use case melihat game help.
Actors
User.
Description
Use case ini menjelaskan bagaimana cara user melihat game help.
Objective
User dapa mengetahui cara bermain .
Typical Course of Kegiatan user Respon sistem Event 1. User memilih menu 2. Sistem menampilkan game game help main menu help untuk membantu user memahami cara bermain. 3. User menekan tombol next atau prev
4. Sistem merespon dengan mengganti gambar selanjutnya atau sebelumnya
Tabel 3.50 Tabel Use Case Specification Melihat Game Credit
Use Case Name
Use case melihat game credit.
Actors
User.
Description
Use case ini menjelaskan bagaimana cara user melihat game credit.
Objective
User dapa melihat game credit.
Typical Course of Kegiatan user Respon sistem Event 1. User memilih menu 2. Sistem menampilkan game credit pada main credit. menu.
game
124
Tabel 3.51 Tabel Use Case Specification Melihat High Score
Use Case Name
Use case melihat high score
Actors
User.
Description
Use case ini menjelaskan bagaimana cara user melihat high score.
Objective
User dapat melihat game high score.
Typical Course of Kegiatan user Respon sistem Event 2. User memilih menu 3. Sistem membuka browser dan high score pada main menampilkan table high score. menu. Tabel 3.52 Tabel Use Case Specification Melakukan Logout .
Use Case Name
Use case melakukan logout .
Actors
User.
Description
Use case ini menjelaskan bagaimana cara user keluar dari permainan.
Objective
User dapat keluar dari permainan .
Typical Event
Course
of Kegiatan user
Respon sistem
1. User menekan tombol 2. Sistem merespon dengan logout . mengeluarkan user dari permainan dan me-load scene login.
125
Tabel 3.53 Tabel Use Case Specification Menutup Aplikasi.
Use Case Name
Use case menutup aplikasi.
Actors
User.
Description
Use case ini menjelaskan bagaimana cara user menutup aplikasi
Objective
User dapat menutup aplikasi.
Typical Course of Event
Kegiatan user 1. User menekan program .
Respon sistem quit 2. Sistem merespon dengan menutup aplikasi game.
Tabel 3.54 Tabel Use Case Specification Melakukan Register. Use Case Name
Use case melakukan register.
Actors
User.
Description
Use case ini menjelaskan bagaimana cara user dapat melakukan register untuk dapat masuk ke dalam game.
Objective
User dapat register .
Typical Event
Course
of Kegiatan User
Respon sistem
1. User mengisi text field 2. Sistem melakukan validasi username username dan password dan password bila username dan dan menekan tombol password belum digunakan maka register. data akan dimasukan ke dalam database. 3. Memunculkan pesan bahwa register telah berhasil.
126
Alternate Event
2. Bila username dan password sudah ada di database sistem akan memunculkan pesan kesalahan. 3. Memunculkan pesan bahwa register gagal.
Tabel 3.55 Tabel Use Case Specification Menjalankan Gameplay. Use Case Name
Use case menjalankan gameplay.
Actors
User.
Description
Use case ini menjelaskan bagaimana cara user menjalankan gameplay.
Objective
User dapat menjalankan gameplay.
Typical Course of Kegiatan user Respon sistem Event 1. User menekan tombol 2. Sistem menampilkan proses loading skip pada intro 4. Sistem menampilkan layar pause menu 3. User menyelesaikan 6. Sistem memasukan user ke dalam layar proses loading permainan. 5. User menekan tombol continue
Tabel 3.56 Tabel Use Case Specification Menjalankan Karakter
Use Case Name
Use case menjalankan karakter.
Actors
User
Description
Use case ini menjelaskan bagaimana cara user berjalan di dalam permainan.
127
Objective Typical Event
User dapat berjalan di dalam permainan. Course
of Kegiatan user
Respon sistem
1. User menekan tombol 2. Sistem merespon dengan merubah navigasi untuk posisi karakter, meng-update posisi menggerakan karakter. karakter pada radar, merubah jarak karakter dengan Distance spawn buah, dan menjalankan animasi karakter berjalan atau berlari di dalam permainan.
Tabel 3.57 Tabel Use Case Specification Memberhentikan Permainan
Use Case Use case menghentikan permainan. Name Actors
User.
Description
Use case ini menjelaskan bagaimana cara user menghentikan permainan.
Objective
User dapat menghentikan permainan yang sedang berjalan.
Typical Course Event
Kegiatan user of
Respon sistem
1. User menekan tombol 2. Sistem merespon dengan menghentikan ESC saat berada dalam permainan dan memunculkan pause menu. mode permainan. 4. Sistem merespon dengan menampilkan konten 3. User memilih salah satu menu yang dipilih. tombol dalam pause menu
128
Tabel 3.58 Tabel Use Case Specification Menggunakan Senjata.
Use Case Name
Use case menggunakan senjata
Actors
User.
Description
Use case ini menjelaskan bagaimana cara user senjata
Objective
User dapat menggunakan di dalam permainan.
menggunakan
Typical Course of Kegiatan user Respon sistem Event 1. User menekan left click , 2. Sistem merespon dengan right click, menekan menampilkan dampak dari input tombol 1, 2, scroll, atau yang diberikan. menekan tombol R
Tabel 3.59 Tabel Use Case Specification Menggunakan Object.
Use Case Name
Use case mengambil object.
Actors
User.
Description
Use case ini menjelaskan bagaimana cara user menggunkan object.
Objective
User dapat menggunakan di dalam permainan.
Typical Event
Course
of Kegiatan user
Respon sistem
1. User mengarahkan 2. Sistem merespon dengan mouse pada object. memunculkan object description. 3. User menekan tombol E 4. Sistem merespon memberikan dampak kepada pemain.
129
Tabel 3.60 Tabel Use Case Specification Menyalakan Senter. Use Case Name
Use case menyalakan senter.
Actors
User.
Description
Use case ini menjelaskan bagaimana cara user menyalakan senter.
Objective
User dapat menyalakan senter di dalam permainan.
Typical Course of Kegiatan user Respon sistem Event 1. User menekan tombol F. 2. Sistem merespon menyalakan senter karakter.
Tabel 3.61 Tabel Use Case Specification Mengatur Volume Use Case Name
Use case mengatur volume.
Actors
User.
Description
Use case ini menjelaskan bagaimana cara user mengatur volume.
Objective
User dapat mengatur volume.
Typical Course of Kegiatan user Event 1. User mengeser volume.
Respon sistem pick 2. Sistem merespon dengan merubah volume suara
130
Tabel 3.62 Tabel Use Case Specificatior Melakukan Login Admin.
Use Case Name
Use case login.
Actors
Admin.
Description
Use case ini menjelaskan bagaimana cara admin dapat melakukan login ke aplikasi back end.
Objective
Admin dapat mengakses aplikasi back end.
Typical Event
Course
of Kegiatan admin
Respon sistem
1. Admin memasukan username dan 2. Sistem melakukan password kemudian menekan validasi username dan tombol login password. Bila valid akan diberikan hak akses data ke dalam aplikasi back end.
Alternate Event
2. Bila tidak valid sistem akan memunculkan pesan kesalahan.
Tabel 3.63 Tabel Use Case Specificatior Mengubah Status Musuh. Use Case Name
Use case mengubah status musuh.
Actors
Admin
Description
Use case ini menjelaskan bagaimana cara admin dapat mengubah status musuh.
Objective
Admin dapat mengubah data untuk status musuh.
Typical Course of Kegiatan admin
Respon sistem
131
Event
1. Admin mengisi form data yang ingin diubah.
Alternate Event
2. Sistem akan melakukan validasi, bila data valid maka data akan berubah dan disimpan pada database kemudian muncul pesan data berhasil diubah. 2. Bila data tidak valid maka akan muncul pesan data gagal diubah.
Tabel 3.64 Tabel Use Case Specificatior Melihat List User
Use Case Name
Use case melihat List User.
Actors
Admin.
Description
Use case ini menjelaskan bagaimana cara admin dapat melihat List User.
Objective
Admin dapat melihat List User.
Typical Course of Kegiatan admin Respon sistem Event 1. Admin memilih menu 2. Sistem menampilkan List User pada aplikasi User . Back End.
List
132
Tabel 3.65 Tabel Use Case Specificatior Melakukan Logout .
Use Case Name
Use case melakukan Logout.
Actors
Admin.
Description
Use case ini menjelaskan bagaimana cara admin dapat melakukan Logout.
Objective
Admin dapat Logout dari back end.
Typical Course of Kegiatan admin Respon sistem Event 1. Admin menekan tombol 2. Sistem menutup hak akses logout pada aplikasi Admin dari aplikasi back end back end .
133
3.3.2.3 Activity Diagram Berikut adalah Activity diagram untuk menjelaskan lebih detail kegiatan user pada use case specification user 1. Activity Diagram Melakukan Login. Activity diagram ini menjelaskan bagaimana proses user login.
Gambar 3.24 Activity Diagram Melakukan Login.
134
2. Activity Diagram Memulai Game. Activity diagram ini menjelaskan bagaimana proses user game.
Gambar 3.25 Activity Diagram Memulai Game
memulai
135
3. Activity Diagram Melihat Game Control. Activity diagram ini menjelaskan bagaimana proses user melihat game controler.
Gambar 3.26 Activity Diagram Melihat Game Conttrol.
136
4. Activity Diagram Melihat Game Help. Activity diagram ini menjelaskan bagaimana proses user melihat game help.
Gambar 3.27 Activity Diagram Melihat Game Help..
5. Activity Diagram Melihat Game Credit. Activity diagram ini menjelaskan bagaimana proses user melihat game credit.
Gambar 3.28 Activity Diagram Melihat Game Credit..
137
6. Activity Diagram Melihat High Score Activity diagram ini menjelaskan bagaimana proses user melihat high score.
Gambar 3.29 Activity Diagram Melihat High Score 7. Activity Diagram Melakukan Logout Activity diagram ini menjelaskan bagaimana proses user melakukan logout .
Gambar 3.30 Activity Diagram Melakukan Logout
138
8. Activity Diagram Menutup Aplikasi. Activity diagram ini menjelaskan bagaimana proses user menutup aplikasi.
Gambar 3.31 Activity Diagram Menutup Aplikasi .
139
9. Activity Diagram Melakukan Register. Activity diagram ini menjelaskan bagaimana proses user register.
Gambar 3.32 Activity diagram Melakukan Register
140
10
Activity Diagram Menjalankan Gameplay Activity diagram ini menjelaskan bagaimana proses user menjalankan gameplay.
Gambar 3.33 Activity Diagram Menjalankan Gameplay.
141
11
Activity Diagram Menjalankan Karakter Activity diagram ini menjelaskan bagaimana proses user menjalankan karakter.
Gambar 3.34 Activity Diagram Menjalankan Karakter
142
12
Activity Diagram Memberhentikan Permainan Activity diagram ini menjelaskan bagaimana proses user menberhentikan permainan.
Gambar 3.35 Activity Diagram Memberhentikan Permainan.
143
13
Activity Diagram Menggunakan Senjata. Activity diagram ini menjelaskan bagaimana proses user menggunakan senjata.
Gambar 3.36 Activity Diagram Menggunakan Senjata
144
14
Activity Diagram Menggunakan Object. Activity diagram ini menjelaskan bagaimana proses user menggunakan object.
Gambar 3.37 Activity Diagram Menggunakan Object.
15 Activity Diagram Menyalakan Senter. Activity diagram ini menjelaskan bagaimana proses user menyalakan senter.
Gambar 3.38 Activity Diagram Menyalakan Senter
145
16 Activity Diagram Mengatur Volume Activity diagram ini menjelaskan bagaimana proses user mengatur volume.
Gambar 3.39 Activity Diagram Mengatur Volume
146
17 Activity Diagram Melakukan Login Admin. Activity diagram ini menjelaskan bagaimana proses admin melakukan login.
Gambar 3.40 Activity Diagram Login Admin
147
18 Activity Diagram Mengubah Status Musuh Activity diagram ini menjelaskan bagaimana proses admin mengubah status musuh.
Gambar 3.41 Activity Diagram Merubah Status Musuh
148
19 Activity Diagram Melihat List User Activity diagram ini menjelaskan bagaimana proses admin melihat list user.
Gambar 3.42 Activity Diagram Melihat List User
20 Activity Diagram Melakukan Logout Activity diagram ini menjelaskan bagaimana proses admin melakukan logout .
Gambar 3.43 Activity Diagram Melakukan Logout
149
3.3.2.4
Class diagram Berikut adalah class diagram dari game “Guardian-G”.
Gambar 3.44 Class Diagram
150
3.3.2.5
Database Di dalam sistem aplikasi game “Guardian-G” terdapat beberapa perancangan
database seperti berikut. Kamus data : data.MySql Tabel name : user data Primary Key : idUser Tabel 3.66 Tabel Database User Data. Field
Tipe data
Panjang tipe data
Keterangan
idUser
INT
5
Nick
VARCHAR
20
Digunakan untuk menyimpan id user Digunakan untuk menyimpan nick user yang melakukan register
Password
VARCHAR
10
Digunkanan untuk menyimpan password user yang melakukan register
Point
INT
5
Digunakan menyimpan user
Difficult
INT
3
Digunakan untuk menyimpan tingkat kesulitan terakhir yang dimainkan user
Mission
INT
3
Digunakan untuk menyimpan misi chapter terakhir yang telah diselesaikan user
untuk point
151
Kamus data : data.MySql Tabel name : admin Primary Key : nick Tabel 3.67 Tabel Database Admin. Field
Tipe data
Panjang tipe data
Keterangan
Nick
VARCHAR
20
Digunakan menyimpan admin
Password
VARCHAR
20
Digunakan untuk menyimpan password admin
untuk nick
Kamus data : data.MySql Tabel name : easy data Primary Key : HealtBeastEasy Tabel 3.68 Tabel Database Easy Data Field
Tipe data
Panjang tipe data
Keterangan
HealtBeastEasy
INT
3
Digunakan untuk menyimpan data HP beast easy
DamageBeastEasy
INT
3
Digunakan menyimpan damage beast
SpeedBeastEasy
INT
3
Digunakan untuk menyimpan data speed beast easy
HealtZombieEasy
INT
3
Digunakan menyimpan zombie easy
untuk data
untuk HP
152
DamageZombieEasy
INT
3
Digunakan menyimpan easy
untuk damage
SpeedZombieEasy
INT
3
Digunakan menyimpan easy
untuk speed
Kamus data : data.MySql Tabel name : medium data Primary Key : HealtBeastMedium Tabel 3.69 Tabel Database Medium Data. Field
Tipe data
Panjang tipe data
Keterangan
HealtBeastMedium
INT
3
Digunakan untuk menyimpan data HP beast medium
DamageBeastMedium
INT
3
Digunakan untuk menyimpan data damage medium
SpeedBeastMedium
INT
3
Digunakan untuk menyimpan data speed beast medium
HealtZombieMedium
INT
3
Digunakan untuk menyimpan HP zombie medium
DamageZombieMedium
INT
3
Digunakan menyimpan medium
untuk damage
SpeedZombieMedium
INT
3
Digunakan menyimpan medium
untuk speed
153
Kamus data : data.MySql Tabel name : hard data Primary Key : HealtBeastHard Tabel 3.70 Tabel Database Hard Data. Field
Tipe data
Panjang tipe data
Keterangan
HealtBeastHard
INT
3
Digunakan untuk menyimpan data HP beast hard
DamageBeastHard
INT
3
Digunakan untuk menyimpan data damage beast hard
SpeedBeastHard
INT
3
Digunakan untuk menyimpan data speed beast easy
HealtZombieHard
INT
3
Digunakan menyimpan zombie hard
untuk HP
DamageZombieHard
INT
3
Digunakan menyimpan hard
untuk damage
SpeedZombieHard
INT
3
Digunakan menyimpan hard
untuk speed