BAB III
ANALISIS DAN PERANCANGAN
3.1 Analisis Game 3.1.1 Analisis User Pada analisis user, disebarkan kuisioner ke masyarakat melalui website secara online ke kalangan umum. Berikut ini adalah hasil survei yang telah dilakukan: •
Responden dari kuesioner ini berkisar antara usia 16 tahun hingga 21 tahun.
•
Jumlah responden melalui kuesioner online dan kuesioner cetak adalah 105 responden.
Untuk pertanyaan dan jawaban yang didapat sebagai berikut: 1. Pengetahuan responden mengenai sejarah kerajaan di Indonesia secara umum Tabel 3.1 Hasil Jawaban Kuisioner Pertanyaan 1 Apakah kalian tahu mengenai sejarah kerajaan-
Jumlah
kerajaan yang pernah berdiri di Indonesia?
Responden
Ya
55
52.38%
Tidak
50
47.62%
Total
105
100%
29
Persentase
30
Gambar 3.1 Diagram Hasil Jawaban Kuisioner Pertanyaan 1 Pertanyaan tersebut untuk mengetahui apakah responden sudah mengetahui mengenai sejarah kerajaan yang berdiri di Indonesia. Dan hasilnya sebagian besar responden mengetahui mengenai sejarah kerajaan yang berdiri di Indonesia, namun banyak juga yang masih belum mengetahui.
2. Minat responden untuk memainkan game berlatar belakang sejarah secara umum Tabel 3.2 Hasil Jawaban Kuisioner Pertanyaan 2 Apakah kalian berminat untuk memainkan game
Jumlah
berlatar belakang sejarah kerajaan-kerajaan di
Responden
Persentase
Indonesia?
Berminat
76
72.38%
Tidak Berminat
29
27.62%
31
Total
105
100%
Gambar 3.2 Diagram Hasil Jawaban Kuisioner Pertanyaan 2
Pertanyaan tersebut untuk mengetahui ketertarikan minat responden untuk memainkan game berlatar belakang sejarah secara umum. Dan hasilnya sebagian besar responden berminat untuk memainkan game yang berlatar belakang sejarah.
3. Waktu penggunaan internet dari masing-masing responden secara umum Tabel 3.3 Hasil Jawaban Kuisioner Pertanyaan 3 Berapa lama kalian menghabiskan waktu
Jumlah
memakai internet dalam sehari?
Responden
1-3 jam
25
Persentase
23.81%
32
3-7 jam
50
47.62%
7-12 jam
19
18.10%
>12 jam
11
10.48%
Total
105
100%
Gambar 3.3 Diagram Hasil Jawaban Kuisioner Pertanyaan 3
Pertanyaan tersebut untuk mengetahui berapa lama penggunaan internet oleh responden secara umum. Dan hasilnya waktu penggunaan internet ratarata dari responden adalah sekitar 3-7 jam sehari.
4. Penggunaan internet oleh responden secara umum Tabel 3.4 Hasil Jawaban Kuisioner Pertanyaan 4 Untuk apa kalian menggunakan internet?
Jumlah
Persentase
33
(jawaban boleh lebih dari 1)
Responden
Browsing
76
72.38%
Game online
30
28.57%
Jejaring Sosial
72
68.57%
Bekerja (ex. Administrator,moderator)
28
26.67%
Lainnya
5
4.76%
Gambar 3.4 Diagram Hasil Jawaban Kuisioner Pertanyaan 4
Pertanyaan
tersebut untuk mengetahui penggunaan internet oleh
responden secara umum. Dan hasilnya, dari 105 responden, ssebagian besar responden menggunakan internet untuk browsing dan jejaring sosial. Sebagian lainnya untuk bermain game dan bekerja. Selain itu beberapa responden menyebutkan bahwa mereka menggunakan internet untuk download.
34
5. Minat responden terhadap game online secara umum Tabel 3.5 Hasil Jawaban Kuisioner Pertanyaan 5 Apakah kalian suka online game?
Jumlah
Persentase
Responden Ya
67
63.81%
Tidak
38
36.19%
Total
105
100%
Gambar 3.5 Diagram Hasil Jawaban Kuisioner Pertanyaan 5
Pertanyaan tersebut untuk mengetahui minat responden terhadap game online secara umum. Dan hasilnya sebagian besar responden suka bermain game online.
6. Alasan responden untuk bermain game secara umum
35
Tabel 3.6 Hasil Jawaban Kuisioner Pertanyaan 6 Apakah alasan kalian bermain game?
Jumlah
(jawaban boleh lebih dari 1)
Responden
Persentase
Menghabiskan waktu
32
30.48%
Menghilangkan kebosanan
82
78.10%
Menambah pengetahuan
27
25.71%
Kewajiban / tugas (ex. Game Reviewer)
4
3.81%
Lainnya
6
5.71%
Gambar 3.6 Diagram Hasil Jawaban Kuisioner Pertanyaan 6 Pertanyaan tersebut untuk mengetahui alasan responden untuk bermain game secara umum. Dan hasilnya sebagian besar responden bermain game untuk menghilangkan kebosanan. Banyak pula dari responden bermain game untuk menambah pengetahuan dan menghabiskan waktu luangnya.
36
7. Lamanya waktu responden untuk bermain game dalam sehari secara umum Tabel 3.7 Hasil Jawaban Kuisioner Pertanyaan 7 Berapa lama kalian menghabiskan waktu
Jumlah
untuk bermain game dalam 1 hari?
Responden
<1 jam
29
27.62%
1-3 jam
53
50.48%
3-7 jam
18
17.14%
7-12 jam
3
2.86%
>12 jam
2
1.90%
Total
105
100%
Gambar 3.7 Diagram Hasil Jawaban Kuisioner Pertanyaan 7
Persentase
37
Pertanyaan tersebut untuk mengetahui lamanya waktu responden untuk bermain game dalam sehari secara umum. Dan hasilnya sebagian besar responden bermain game selama 1 sampai 3 jam dalam sehari.
8. Ketertarikan responden terhadap web-based game secara umum Tabel 3.8 Hasil Jawaban Kuisioner Pertanyaan 8 Apakah kalian tertarik dengan game berbasis
Jumlah
web seperti Mafia Wars, City Ville, dan lain-
Responden
Persentase
lain? Tertarik
47
44.76%
Kurang Tertarik
58
55.24%
Total
105
100%
Gambar 3.8 Diagram Hasil Jawaban Kuisioner Pertanyaan 8
38
Pertanyaan tersebut untuk mengetahui ketertarikan responden terhadap web-based game secara umum. Dan hasilnya sebagian besar responden tidak terlalu tertarik pada web-based game namun banyak dari responden yang juga tertarik.
9. Pendapat responden mengenai unsur game yang paling penting secara umum Tabel 3.9 Hasil Jawaban Kuisioner Pertanyaan 9 Unsur apa yang menurut kalian paling penting
Jumlah
dalam sebuah game? (jawaban boleh lebih dari
Responden
Persentase
1)
Gameplay
51
48.57%
Story
44
41.90%
Graphic
17
17.14%
Easy-to-play
40
38.10%
Lainnya
9
8.57%
39
Gambar 3.9 Diagram Hasil Jawaban Kuisioner Pertanyaan 9 Pertanyaan tersebut untuk mengetahui pendapat responden mengenai unsur game yang paling penting secara umum. Dan hasilnya sebagian besar responden berpendapat bahwa gameplay adalah unsur yang paling penting. Selain itu Story dan easy-to-play juga merupakan unsur yang cukup penting dalam gameplay.
10. Harapan responden ketika memainkan web-based game secara umum Tabel 3.10 Hasil Jawaban Kuisioner Pertanyaan 10 Apa harapan kalian saat ingin memainkan
Jumlah
sebuah game online yang berbasiskan web?
Responden
Persentase
(jawaban boleh lebih dari 1)
Menambah teman
30
28.57%
Menambah pengetahuan
20
19.05%
40
Mendapatkan kesenangan / menghilangkan
74
70.48%
Membuka bisnis
8
7.62%
Lainnya
4
3.81%
kebosanan
Gambar 3.10 Diagram Hasil Jawaban Kuisioner Pertanyaan 10
Pertanyaan tersebut untuk mengetahui harapan responden ketika memainkan web-based game secara umum. Dan hasilnya sebagian besar responden berharap ketika bermain web-based game, responden bisa mendapatkan kesenangan dan menghilangkan kebosanan.
3.1.2 Analisis Game Sejenis Berikut ini game-game yang digunakan untuk analisis game sejenis : ‐
Travian
41
Platform : Browser Online Game Jumlah pemain : Massive Developer : Travian Games GmbH Genre : RTS
Gambar 3.11 Halaman awal web Travian
Game ini adalah salah satu game web based yang cukup terkenal di dunia, karena itu game ini juga menggunakan beberapa server sesuai dengan negara masing-masing. Game yang bertemakan RTS ini dapat dimainkan secara online dan para pemain dapat membangun desanya sendiri untuk bertahan dari serangan dari pemain lain ataupun ikut menyerang.
42
Gambar 3.12 Halaman awal Register
Pada awalnya, pemain harus melakukan registrasi, seperti nama, email, memilih suku dan server mana yang ingin digunakan. Dan kemudian melakukan konfirmasi berupa kode yang dikirim ke email agar dapat melakukan login.
Gambar 3.13 Halaman akun
43
Bila pemain baru saja melakukan registrasi, pada awal permainan pemain akan diberikan perlindungan, dimana pemain lain tidak bisa menyerang dan merupakan kesempatan untuk membangun desa yang telah disediakan. Pembangunan dapat dilakukan sesuai dengan kehendak pemain, dimana game ini telah menyediakan modal awal, seperti modal awal untuk membangun ladang, tambang, atau upgrade kemampuan penebang kayu, dsb. Modal ini dapat berkurang, dan hanya dapat bertambah setiap jam, tapi seiring dengan perkembangan kemampuan desa, penambahan ini dapat ditingkatkan. Setiap upgrade juga memerlukan waktu dan biasanya sekitar 5-10 menit. Pembangunan terdiri dari berbagai jenis, seperti pembangunan sumber daya untuk penambahan sumber daya perjam, pembangunan desa untuk pertahanan dan peningkatan kecepatan pekerjaan.
Gambar 3.14 Halaman map untuk melihat player lain
44
Pemain pun dapat melihat desa-desa yang dibangun oleh pemain lain, tergantung dari posisi yang pemain pilih saat melakukan registrasi tadi. Pada saat pemain siap, pemain dapat memilih, untuk menyerang desa lain atau melakukan perdagangan dan lelang, yang pada dasarnya untuk mendapatkan uang. Untuk desa yang jauh, pemain harus membuat semacam “camp” sebagai desa pengganti. Fitur-fitur lain yang terdapat di game ini adalah seperti pesan, laporan serta statistik pemain.
Kelebihan : a. Grafis yang menarik b. Pemilihan pengembangan desa yang dapat dilakukan oleh pemain cukup bervariasi dan tidak akan sama pada setiap pemain c. Fitur yang sederhana dan mudah dipahami Kekurangan : a. Pada awal permainan tidak banyak yang dapat dilakukan, sehingga cukup membosankan. b. Navigasi yang cukup sulit, seperti area popup yang tidak mempunyai tombol close
‐
Dark Throne Platform : Web Based Game Jumlah Pemain : 1 Developer : Lazarus Genre : Strategy – Simulation
45
Gambar 3.15 Tampilan awal (sebelum login) Dark Throne
4 Ras dapat dipilih dalam game Dark Throne ini : Undead, Elf, Human, dan Goblin. Masing-masing ras memiliki keunikan tersendiri mulai dari job special, status bonus, dan beberapa faktor lain yang membedakan satu sama lain antar ras yang dipilih. Dark Throne sendiri merupakan web-based game yang mengangkat sistem simulasi perang, sehingga tujuan utama dari game ini adalah membentuk kekuatan army terkuat di antara para gamer lainnya. Gameplay yang mengutamakan strategi sang player merupakan ciri khas game ini. Bagaimana seorang gamer dapat memanfaatkan segala source yang ada, mencari kesempatan yang baik untuk mengumpulkan alliance, serta me-manage setiap action yang dilakukan untuk mendapatkan keuntungan yang lebih. Beberapa faktor penting yang perlu diperhatikan dalam game ini adalah Gold, Experience, dan Army Status (Attack, Defense, Spy, Population). Semua itulah yang membedakan antara satu player dengan player lain, bagaimana seorang gamer dapat memikirkan berbagai
46
jenis strategi masing-masing untuk menjadi lebih kuat. Bukan hanya itu, di dalam game ini pun para gamer dapat membentuk sebuah alliance untuk memperkuat kekuatan perang. Setiap unsur dalam game ini memiliki game-balancing yang cukup baik serta saling melengkapi.
Gambar 3.16 Tampilan setelah login pada bagian overview dan sudah memulai game
Untuk Story, Dark Throne tidak memberikan cerita latarbelakang sebagai pendukung gamenya. Konten yang digunakan pun tidak berkaitan dengan hal apapun, murni mengandalkan gameplay dan fitur-fitur yang ada. Bisa dibilang, dari segi cerita atau latar belakang game ini tidak memiliki sesuatu yang spesial. Dari segi grafis, tampilan website Dark Throne sendiri memiliki
layout yang
cukup
monoton
dan
dapat
terbilang
membosankan karena terlalu polos dan padat oleh teks. Namun, untuk grafis pendukung seperti Background dan Character yang menghiasi
47
website cukup menarik dan orisinal serta sesuai dengan tema perang yang diangkat oleh Dark Throne.
Kelebihan: ‐
Memiliki gameplay yang menarik dan mengandalkan kecerdikan sang gamer
‐
Game balancing yang baik, setiap unsur saling melengkapi
‐
Character / gambar-gambar pendukung website orisinil dan terlihat menarik
‐
Memanfaatkan komunitas dengan cukup baik, ditandai dengan adanya sistem alliance, battle, dll
‐
Detail game yang unik dan lengkap.
Kekurangan: ‐
Tampilan website yang monoton / kurang menarik
‐
Tidak memiliki Story / konten yang mendukung latar belakang game
‐
Tidak terdapat semua unsur video/animasi dan suara sehingga terkesan cukup membosankan
‐
Majapahit Online Platform : Facebook Game Jumlah Pemain : 1 Developer : Anantarupa Studio Genre : Visual-Novel
48
Gambar 3.17 Halaman awal Majapahit Online
Pada game ini, pemain berperan sebagai seorang pemuda yang bertualang untuk menjelajahi dan mengetahui dunia. Pada Majapahit Online ini, pemain juga ditempatkan pada sebuah tempat dimana pemain bisa merasakan latar kerajaan Indonesia pada zaman kerajaan Hindu-Budha, khususnya kerajaan Majapahit. Permainan ini tidak menggunakan real-time battle, sehingga ketika bertemu musuh, pemain akan berpindah menuju layar pertarungan. Dari segi cerita, game ini tidak memiliki cerita khusus selain para pemain yang berperan menjadi pemuda tersebut, hanya saja sebagian dari cerita ini mengkutip dari cerita kerajaan Majapahit. Untuk grafik dari game ini menggunakan 2D dan karakter yang digunakan merupakan karakter yang dibuat sendiri tanpa mengikuti atau meniru karakter lain. Latar belakang yang digunakan pun merupakan buatan sendiri sehingga game ini tergolong cukup orisinil dari segi grafisnya.
49
Gambar 3.18 Encounter musuh
Kelebihan: ‐
Konten lokal dengan latar belakang sejarah Indonesia sehingga bisa memberi pengetahuan
‐
Karakter dan latar yang dibuat sendiri sehingga unik dan menjadi ciri khas
Kekurangan: ‐
Karakter utama menggunakan style yang berbeda dengan style kerajaan pada masanya sehingga kurang menyatu.
‐
Maintenance yang terlalu lama sehingga game tidak bisa dimainkan dalam waktu yang lama
50
Tabel 3.11 Tabel Perbandingan Game Sejenis Game Aspek Kebudayaan
Travian
Dark Thorn
Majapahit Online
Terdapat sedikit
Tidak terdapat unsur
Terdapat unsur
unsur budaya dari
kebudayaan
kebudayaan
game ini, hanya saja
didalamnya, semua
didalamnya,
bukan berasal dari
unsur yang
sebagian unsur yang
Indonesia dan ti dak
digunakan fiksi
digunakan fiksi
terlalu mendalam
tanpa adanya
tanpa adanya
penjelasannya.
referensi atau
referensi atau
hubungan dengan
hubungan dengan
suatu cerita tertentu.
suatu cerita tertentu. Namun sebagian cerita berdasarkan kerajaan Majapahit.
Grafis
Tampilan dan layout Tampilan dan layout
Tampilan berlatar
website yang tidak
website cukup
kerajaan Indonesia.
biasa, kebanyakan
monoton tapi sesuai
Untuk karakter dan
menggunakan
tema dan didukung
latar dibuat sendiri
gambar sebagai
oleh gambar-gambar
tanpa meniru dari
pendukung.
pendukung yang
sumber lain.
menarik.
51
Gameplay
Pemain dapat
Mengutamakan pada
Menggunakan active
memilih untuk
sistem simulation-
time battle,
bertarung dengan
strategy, sehingga
maksudnya pemain
lawan atau berteman kecerdikan gamer
beralih ke layar
(melakukan trade).
benar-benar
pertarungan ketika
Fiturnya cukup
dibutuhkan dalam
bertemu dengan
memilik game
setiap tindakan yang
musuh.
balancing yang baik, dilakukan. Fiturnya hanya saja mungkin
cukup
sedikit terasa
lengkap/mendetail
membosankan di
serta memiliki game
awal permainan
balancing yang baik,
karena hal-hal yang
namun bagi
dapat dilakukan
beberapa casual
masih cukup
gamer cukup
terbatas.
kompleks sehingga mengurangi kenikmatan bermain game. Adanya pemanfaat komunitas didalamnya.
52
Konten Item
Adanya Item,
Tidak ada Item yang
Item bervariasi dan
seperti kayu,
digunakan dalam
merupakan fiksi.
gandum, besi untuk
game ini.
membangun pertahanan pasukan. Story
Tidak memiliki
Tidak memiliki cerita
Sebagian dari cerita
cerita pendukung
pendukung latar
menceritakan
latar belakang game. belakang game.
tentang
Majapahit,
Hanya
namun
kebanyakan
Hanya
mengutamakan fitur mengutamakan fitur
merupakan
dan pencapaian
dan pencapaian
yang
tujuan utama yaitu
tujuan utama yaitu
dengan pemuda yang
membuat pasukan
membuat pasukan
menjadi
yang terkuat di
yang terkuat di antara
utama.
antara para player
para player lain.
fiksi dikaitkan
tokoh
lain.
3.2 Identifikasi Masalah Dari hasil analisis yang dilakukan pada game sejenis, maka dapat dilihat beberapa hal yang kurang dari game tersebut, diantaranya : 1. Game - game tersebut tidak memiliki konten kebudayaan yang khas yang dimasukkan, jika adapun hanya bersifat fiksi. 2. Kebanyakan konten item yang diambil adalah konten yang umum dan sudah akrab didengar oleh masyarakat, serta tidak mengandung unsur sejarah.
53
3. Game - game tersebut kurang adanya penekana pada game story nya, padahal story merupakan salah satu media yang baik dalam menyampaikan nilai nilai tertentu dalam sebuah game. 4. Dari segi gameplay juga dapat dilihat bahwa game bersifat multiplayer, ada player lain yang dapat dilawan (Travian dan Dark Thorn), hanya saja harus bervariasi agar pemain tidak merasa bosan.
3.3 Pemecahan Masalah Untuk itulah, penulis mencoba untuk membuat suatu game web-based strategy dengan desain grafis yang baik, didukung dengan beberapa animasi dan suara. Untuk game story sendiri dapat dilihat dari list quest yang dapat dilakukan player sekaligus player dapat mengetahui seperti apa sejarah kerajaan yang dipilihnya.
3.4 Perancangan Game 3.4.1 Gambaran Umum Game yang akan dibuat Game yang akan dibuat ini dimainkan oleh satu orang, namun dapat berinteraksi dengan pemain lain melalui pertempuran antar pasukan. Webbased game ini memiliki genre MMO (Massive Multiplayer Online) Strategy. Dalam game ini pun terdapat unsur edukatif, yakni sejarah 4 kerajaan Hindu-Buddha yang pernah berdiri di Indonesia. Empat kerajaan itu adalah Sriwijaya, Kediri, Singasari, dan Majapahit. Hal yang diutamakan dalam game ini adalah kepandaian sang pemain untuk mengkoordinir pasukannya, agar menjadi lebih kuat dan dapat
54
mengalahkan pasukan lain yang memilih kerajaan yang berbeda. Beberapa hal yang perlu diperhatikan adalah status pasukan, populasi, dan unsur unsur pendukung lainnya seperti Food Supply dan Gold. Semua itu memiliki ketergantungan satu sama lain, sehingga tipe bermain seperti apa dan akan menjadi apa pasukan tersebut, semuanya tergantung dari strategi yang dimiliki sang pemain. Fitur lain yang tidak kalah pentingnya adalah adanya quest-quest yang dapat dilaksanakan. Setelah quest-quest tersebut telah diselesaikan, pemain akan mendapatkan sejarah asli masing-masing kerajaan dan akan dimasukkan ke dalam History. Selain untuk melengkapi potonganpotongan sejarah kerajaan, pemain pun dapat mendapatkan item-item tertentu yang akan berpengaruh kepada status jika menyelesaikan sebuah quest. 3.4.2 Perancangan Gameplay 1. Alur permainan: • Setelah membuka website Patka Online, maka pemain akan diminta untuk registrasi terlebih dahulu dan setelahnya login ke dalam permainan. Bila pemain melakukan login untuk pertama kalinya, pemain akan diminta untuk memilih 1 dari 4 kerajaan yang ada dalam permainan ini. Kerajaan yang dapat dipilih adalah Kerajaan Majapahit, Kerajaan Sriwijaya, Kerajaan Kediri, dan Kerajaan Singasari. • Setelah memilih 1 kerajaan, maka pemain akan mendirikan 1 grup yang berjuang membela kerajaan lainnya untuk melawan grup-grup
55
yang ada di kerajaan lain. Pemain tidak bisa menyerang grup dalam kerajaan yang sama. 2. Game System a. Control game Klik kiri pada mouse untuk memilih opsi yang diinginkan b. Attribute dan Resource •
Attack Point (ATK) Attribute Attribute ini merupakan simbol kekuatan serangan dari sebuah grup dalam kerajaan, setiap poinnya dipengaruhi oleh Item tertentu untuk serangan, Army, Specialist tertentu, dan juga level pemain
•
Defense Point (DEF) Attribute Attribute ini merupakan simbol kekuatan pertahanan dari sebuah grup dalam kerajaan, setiap poinnya dipengaruhi oleh Item tertentu untuk serangan, Army, Specialist tertentu, dan juga level pemain
• Resource – Gold Merupakan mata uang yang digunakan oleh setiap kerajaan. Gold digunakan untuk train Army, train Specialist, dan juga menyelesaikan
Quest.
Gold
didapat
melalui
Mining,
menyelesaikan Quest, level up, dan mengalahkan grup di kerajaan lain. • Resource - Food Supply Merupakan bahan pangan yang dimiliki grup. Food Supply mempengaruhi jumlah Civilian per harinya. Food Supply
56
digunakan untuk Quest dan train Army. Food Supply didapat dari Farming dan level up. • Resource – Civilian Merupakan penduduk biasa. Civilian didapat setiap harinya jika pemain melakukan login ke dalam permainan. Civilian digunakan untuk menyelesaikan Quest, train Army, Farming, dan Mining. • Resource – Item Merupakan barang yang didapat dari Quest. Item bervariasi dan bisa mempengaruhi status grup. • Resource –Army Merupakan pasukan yang menambahkan status ATK dan DEF tergantung dari jumlah Army yang digunakan untuk perang. Army didapat melalui train Army. Setiap 1 Army menambahkan 1 poin ATK dan DEF. Untuk menyerang grup lain dibutuhkan sejumlah Army. • Resource - Specialist Merupakan orang dengan kemampuan khusus yang dimilki oleh
masing-masing
kerajaan.
Setiap
kerajaan
memiliki
kemampuan tersendiri. Specialist bisa mempengaruhi ATK, DEF, Food Supply, dan Gold tergantung dari kerajaan yang dipilih. • Resource – Population Merupakan jumlah keseluruhan dari civilian, Army, dan Specialist.
57
• Resource - Energy Point Merupakan
poin
yang
digunakan
untuk
melakukan
Farming, Mining, dan Quest. Setiap tiga puluh menit pemain akan mendapat 50 poin. • Resource - War Point Merupakan poin yang digunakan untuk perang dan train Army. Setiap tiga puluh menit pemain akan mendapat 50 poin.
Berikut tabel Attribute dan Resource awal sebuah grup ketika pertama kali dibuat: Tabel 3.12 Status pada awal permainan Attribute dan
Kediri
Majapahit
Singasari
Sriwijaya
ATK
10
10
10
10
DEF
10
10
10
10
Gold
100,000
100,000
100,000
100,000
Food Supply
50
50
50
50
Civilian
50
50
50
50
Item
none
none
none
none
Specialist
0
0
0
0
Army
0
0
0
0
Energy Point
100
100
100
100
War Point
100
100
100
100
Level
0
0
0
0
Resource
58
c. Action • Farming Merupakan kegiatan untuk menambah Food Supply. Untuk Farming membutuhkan Civilian dan Energy Point. • Mining Merupakan kegiatan untuk menambah Gold. Untuk Mining membutuhkan Civilian dan Energy Point. • Quest Merupakan kegiatan untuk menambah Gold, Item, dan Experience. Untuk melakukan Quest membutuhkan Food Supply, Civilian, dan Gold. • Train Army Merupakan
kegiatan
untuk
menambahkan
pasukan
serangan. Untuk train Army membutuhkan Gold, Food Supply, Civilian, dan War Point. • Train Specialist Merupakan kegiatan untuk mendapatkan orang dengan kemampuan spesial untuk membantu populasi dalam grup. Untuk train Specialist membutuhkan Gold, Food Supply, Civilian, dan Energy Point. Specialist di setiap kerajaan berbeda-beda. Berikut Specialist masing-masing kerajaan: o Dukun – Kerajaan Kediri Menambahkan Attribute ATK sebesar 1 poin dan DEF sebesar 1.5 poin.
59
o Penambang – Kerajaan Majapahit Ketika digunakan untuk Mining maka akan menambah Gold sebanyak 3000. o Nelayan – Kerajaan Sriwijaya Ketika digunakan untuk Farming maka akan menambah Food Supply sebanyak 4. o Pasukan Gerilya – Kerajaan Singasari Menambahkan Attribute ATK sebesar 1.5 poin dan DEF sebesar 1 poin. • War Merupakan kegiatan untuk berperang melawan grup di kerajaan lain. Untuk War membutuhkan Army, dan War Point.
Tabel 3.13 Tabel Action dan Resource yang dibutuhkan Resource
Farming Mining
Quest
Train
Train
Army
Specialist
War
Gold
0
0
?*
1500
2000
0
Food
0
0
?*
2
3
0
Civilian
1
1
?*
1
1
0
Energy
5
5
0
0
3
0
0
0
0
2
0
10
Supply
Point War Point
*Jumlah tergantung pada kegiatan yang dilakukan
60
Tabel 3.14 Tabel hasil dari Action yang dilakukan Resource
Farming
Mining
Quest
Train
Train
War
Army
Specialist
Gold
0
2000
?*
0
0
?*
Food
2
0
0
0
0
0
Civilian
0
0
0
0
0
0
Energy
0
0
0
0
0
0
0
0
0
0
0
0
Supply
Point War Point
*Jumlah tergantung pada kegiatan yang dilakukan
d. Growth System Dalam permainan ini, digunakan sistem untuk meningkatkan Attribute dan Resource setiap kali pemain menaikkan level-nya dan juga per harinya.
Tabel 3.15 Tabel pertumbuhan setiap kerajaan per level dan per harinya Kediri
Majapahit
Singasari
Sriwijaya
ATK / level
10
10
10
10
ATK / Army
1
1
1
1
ATK / Specialist
0
0
1.5
0
DEF / Army
1
1
1
1
DEF / level
10
10
10
10
Growth
61
1.5
0
0
0
Gold / level
10,000
10,000
10,000
10,000
Gold Mining
2,000
2,000
2,000
2,000
Gold Mining /
0
3,000
0
0
Food Supply / day
0
0
0
0
Food Supply /
0
0
0
4
Civilian / level
5
5
5
5
Civilian / day
Food
Food
Food Supply
Food Supply
Supply
Supply /10
/10
/10
50
50
50
50
War Point / day (login)
50
50
50
50
Energy Point / day
20
20
20
20
War Point / day
20
20
20
20
DEF / Specialist
Specialist
Specialist
/10 Energy Point / day (login)
e. Level System Pada permainan ini setiap pemain bisa menaikkan level. Setiap level menambahkan poin dasar ATK dan DEF pada grup. Level maksimal pada permainan ini adalah 100. Untuk meningkatkan level dibutuhkan experience (EXP). Tabel 3.16 Tabel ATK dan DEF grup per level setiap kerajaan
62
Level
Kediri
Majapahit
Singasari
Sriwijaya
ATK
DEF
ATK
DEF
ATK
DEF
ATK
DEF
1
10
10
10
10
10
10
10
10
2
20
20
20
20
20
20
20
20
3
30
30
30
30
30
30
30
30
4
40
40
40
40
40
40
40
40
5
50
50
50
50
50
50
50
50
6
60
60
60
60
60
60
60
60
7
70
70
70
70
70
70
70
70
8
80
80
80
80
80
80
80
80
9
90
90
90
90
90
90
90
90
10
100
100
100
100
100
100
100
100
11
110
110
110
110
110
110
110
110
12
120
120
120
120
120
120
120
120
13
130
130
130
130
130
130
130
130
14
140
140
140
140
140
140
140
140
15
150
150
150
150
150
150
150
150
16
160
160
160
160
160
160
160
160
17
170
170
170
170
170
170
170
170
18
180
180
180
180
180
180
180
180
19
190
190
190
190
190
190
190
190
20
200
200
200
200
200
200
200
200
21
210
210
210
210
210
210
210
210
...
...
...
...
...
...
...
...
...
63
31
310
310
310
310
310
310
310
310
...
...
...
...
...
...
...
...
...
41
410
410
410
410
410
410
410
410
...
...
...
...
...
...
...
...
...
51
510
510
510
510
510
510
510
510
...
...
...
...
...
...
...
...
...
100
1000
1000
1000
1000
1000
1000
1000
1000
*Rumus: Poin = 10 * level f. War and Experience System War adalah kegiatan berperang dengan grup di kerajaan lain. Aturan untuk War adalah sebagai berikut: •
Untuk melakukan War dibutuhkan 10 War Point.
•
Batas level lawan tidak lebih dari 5 dan tidak kurang dari 5, misalkan pemain dengan level 10 hanya bisa menyerang pemain dengan level 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, dan 15.
•
Perang dilakukan dengan membandingkan poin ATK grup dengan poin DEF dari grup yang diserang.
•
Poin ATK didapat dari Attribute ATK awal dijumlahkan dengan jumlah ATK Army dan Specialist.
•
Poin DEF didapat dari Attribute DEF awal dijumlahkan dengan jumlah DEF Army dan Specialist.
•
Menang dan kalah ditentukan secara acak. Semakin besar selisih serangan grup dan pertahanan musuh maka akan semakin besar kesempatan untuk menang.
64
•
Bila pemain menang, maka akan mendapatkan Gold dari pemain yang diserang.
•
Bila pemain kalah, maka akan memberikan Gold kepada pemain yang diserang.
Win Lose Condition Kondisi menang dan kalah ditentukan secara acak. Berikut perhitungannya: •
Jika ATK pemain = DEF target; kesempatan menang = 50%
•
Jika ATK pemain < DEF target; kesempatan = 50% - (DEF – ATK / ATK)*100%
•
Jika ATK pemain > DEF target; kesempatan = 50% + (ATK – DEF / DEF)*100%
Experience (EXP) digunakan untuk menaikkan level dari grup pemain. Untuk mendapat EXP butuh berperang dengan grup lain atau melakukan Quest. Experience dari War didapatkan berdasarkan hasil dan juga perbedaan level. Berikut perhitungannya: •
Kondisi menang: o Jika level (L1) = level grup bertahan (L2), EXP = L1 * 200 poin o Jika level (L1) < level grup bertahan (L2), EXP = 100% + {(L2-L1)/5} L1 * 200 poin o Jika level (L1) > level grup bertahan (L2), EXP = 100% {(L2-L1)/5} L1 * 200 poin
65
•
Kondisi kalah: o
Jika level (L1) = level grup bertahan (L2), EXP = L1 * 50 poin
o
Jika level (L1) < level grup bertahan (L2), EXP = 100% + {(L2-L1)/5} L1 * 50 poin
o
Jika level (L1) > level grup bertahan (L2), EXP = 100% {(L2-L1)/5} L1 * 50 poin
Tabel 3.17 Tabel rincian EXP per level Level awal
Menuju level
(Lv)
EXP dibutuhkan
EXP Total
(EXP)
1
2
300
300
2
3
1200
1500
3
4
2700
4200
4
5
4800
9000
5
6
7500
16500
6
7
10800
27300
7
8
*Rumus EXP: EXP = 1.5 * Lv * Lv * 200 Gold yang diperoleh bergantung pada menang dan kalah dari grup. Berikut perhitungannya: •
Kondisi menang: o Gold = Gold awal + EXP * 10
•
Kondisi kalah: o Gold = Gold awal - EXP * 10
66
Ketika War masing-masing grup memiliki kemungkinan untuk kehilangan pasukannya. Persentasenya adalah sebagai berikut: *Keterangan variabel: ATK1 = Poin ATK yang dimiliki pasukan sendiri DEF2 = Poin DEF yang dimiliki pasukan lawan ATKA1 = ATK Army yang dimiliki sendiri DEFA2 = DEF Army yang dimiliki lawan •
Jika ATK1 = DEF2 ATK Loss = Random(0%-20%)* DEFA2 DEF Loss = Random(0%-20%)* ATKA1
•
Jika ATK1 < DEF2 ATK Loss = Random(0%-20%)* DEFA2 DEF Loss = Random(0%-10%)* ATKA1
•
Jika ATK1 > DEF2 ATK Loss = Random(0%-10%)* DEFA2 DEF Loss = Random(0%-20%)* ATKA1
g. Bank system Pada permainan ini terdapan sistem Bank yang berfungsi menyimpan Gold yang dimiliki pemain untuk menghindari habisnya Gold yang dimiliki karena kalah War.
67
Sistem yang digunakan adalah pemain harus membayar sejumlah 10,000 Gold untuk membuka akun di Bank. Detail Bank adalah sebagai berikut: •
Untuk membuka akun dibutuhkan 10,000 Gold
•
Ketika membuka akun, pemain akan ditawarkan untuk segera menyimpan Gold dengan jumlah minimal 30%
•
Penyimpanan maksimal adalah 80% dari Gold keseluruhan.
h. Quest list • Sriwijaya : Quest 1 : "Membuat Camp Untuk Pedagang China" Story: Berita asing merupakan salah satu sumber sejarah yang mendukung keberadaan kerajaan Sriwijaya. Salah satunya adalah berita China. Dari berita China, dapat diketahui bahwa pedagang-pedagang Sriwijaya telah menjalin hubungan dengan pedagang-pedagang China yang sering singgah di kerajaan Sriwijaya untuk selanjutnya meneruskan perjalanan ke India maupun Romawi. Item : Kain Sutra
Quest 2 : "Menaklukan Bumi Jawa" Story: Prasasti Kota Kapur (686M) menyebutkan bahwa kerajaan Sriwijaya berusaha untuk menaklukan Bumi Jawa yang tidak setia kepada kerajaan Sriwijaya. Prasasti tersebut dItemukan di pulau Bangka
68
Item : Prasasti Kota Kapur
Quest 3 : "Memperluas wilayah ke Jambi" Story : Pada masa pemerintahannya, Raja Dapunta Hyang telah berhasil memperluas wilayah kekuasaannya sampai ke wilayah Jambi dengan menduduki wilayah Minangtamwan. Sejak awal pemerintahannya, Raja Dapunta Hyang telah mencita-citakan agar kerajaan Sriwijaya menjadi kerajaan maritim. Berita mengenai raja ini diketahui melalui Prasasti Kedukan Bukit (684M). Item : Prasasti Kedukan Bukit
Quest 4 : "Menjalin hubungan perdagangan dengan kerajaan Chola (India)" Story : Pada masa pemerintahan raja Balaputra Dewa, kerajaan Sriwijaya berkembang pesat. Raja ini meningkatkan kegiatan pelayaran dan perdagangan rakyat. Selain itu, Ia pun menjalin hubungan dengan negara luar, terutama kerajaan-kerajaan di India, seperti kerajaan Chola dan Benggala. Saat itu, Sriwijaya menjadi pusat perdagangan dan penyebaran agama Buddha di Asia Tenggara. Item : Patung Buddha Mahayana
Quest 5 : "Menjemput Raja Sanggrama Wijayattunggawarman di Chola"
69
Story
:
Pada
masa
pemerintahan
raja
Sanggrama
Wijayattunggawarman, Sriwijaya mengalami ancaman dari kerajaan Chola. Di bawah raja Rajendra Chola, Chola dapat mengalahkan
Sriwijaya
dan
menawan
raja
Sanggrama
Wijayattunggawarman. Namun, pada masa pemerintahan raja baru
Chola
(Raja
Kulottunga
I),
raja
Sanggrama
Wijayattunggawarman dibebaskan kembali. Item : -
Quest 6 : "Menduduki Semenanjung Malaya dan Tanah Genting Kra" Story : Pada abad ke-8M, perluasana kerajaan Sriwijaya ditujukan ke arah utara, yaitu menduduki Semenanjung Malaya dan Tanah
Genting
Kra. Pendudukan terhadap daerah
Semenanjung Malaya bertujuan untuk menguasai daerah penghasil lada dan timah. Item : Pedang Timah
Quest 7 : "Menjalin hubungan dengan kerajaan Pala" Story : Sekitar abad ke-8M hingga abad ke-11M daerah Benggala diperintah oleh raha-raja dari dinasti Pala. Seorang rajanya yang terbesar bernama Raja Dewa Pladewa (abad 9M). Hubungan Sriwijaya dan Pala amat baik, terutama dalam bidang kebudayaan dan agama. Item: -
70
Quest 8 : "Menguasai daerah bekas Funan" Story : Setelah runtuhnya kerjaan Funan di dekat Selat Malaka, Sriwijaya berusaha untuk menguasai daerah-daerah bekas kekuasaan Funan, termasuk menguasai kerjaan Funan, dan jalur pelayaran perdagangan di selat Malaka. Item : -
Quest 9 : "Mempertemukan Atica dengan Dharmapala" Story : Dalam perkembangan agama Buddha, Sriwijaya merupakan pusat agama Buddha yang penting di Asia Tenggara dan Asia Timur. Aliran yang berkembang di Sriwijaya adalah aliran Buddha Mahayana. Menurut berita dari Tibet, seorang pendeta yang bernama Atica datang dan tinggal di Sriwijaya (1011-1023M) dalam rangka belajar agama Buddha dari seorang guru bernama Dharmapala. Item : Patung Buddha Mahayana Emas
Quest 10 : "Mempertahankan Semenanjung Malaka" Story : Pada akhir abad 13 M, Sriwijaya mengalami kemunduran akibat faktor politik dan ekonomi. Kedudukan kerajaan Sriwijaya makin terdesak karena munculnya kerajaankerajaan besar yang juga memiliki kepentingan dalam dunia perdagangan, seperti kerjaan Siam di sebelah utara. Kerajaan Siam memperluas kekuasannya ke arah selatan dengan
71
menguasai daerah-daerah di Semenanjung Malaka termasuk Tanah Genting Kra. Jatuhnya Tanah Genting Kra ke tangan kerajaan Siam mengakibatkan kegiatan pelayaran perdagangan kerajaan Sriwijaya semakin berkurang. Item : Pedang Baja Siam
•
Kediri: Quest 1 : "Mempertinggi tingkat perdagangan melalui Canggu" Story : Melalui pelabuhan Canggu, aktivitas perekonomian rakyat semakin lancar sehingga mendatangkan kemakmuran. Wilayah pengaruh kerajaan Kediri kemudian berkembang mencakup wilayah Indonesia Timur. Item : -
Quest
2
:
“Membantu
Raja
Jayawarsa
meningkatkan
kesejahteraan masyarakat” Story : Prasasti merupakan salah satu sumber sejarah yang mendukung berdirinya kerajaan Kediri. Salah satunya adalah Prasasti Sirah Keting (1104M), yang memuat tentang pemberian hadiah tanah kepada rakyat desa oleh raja Jayawarsa. Item : Prasasti Sirah Keting Quest 3 : “Membantu Jayawarsa membuat Krisyana” Story : Pada zaman kekuasaan Kediri, kebudayaan berkembang pesat terutama dalam bidang sastra. Salah satu hasil sastra pada
72
zaman kerajaan Kediri ada Krisyana, yang diperkirakan dari masa pemerintahan raja Jayawarsa. Item : Kitab Krisyana
Quest 4 : “Membantu membuat kitab Bharatayudha” Story : Pada masa kejayaan Kediri saat dipimpin oleh Jayabaya (1135-1157M), kemenangan kerajaan Kediri dalam usaha perluasan wilayah mengilhami pujangga Empu Sedah dan Empu Panuluh ubntuk menulis kitab Bharatayudha yang menceritakan perang saudara antara Pandawa dan Kurawa. Item : Kitab Bharatayudha
Quest 5 : “Mempersatukan Kediri dan Jenggala” Story : Di bawah pemerintahan Jayabaya (1135-1157M), kerajaan Kediri dan Jenggala berhasil dipersatukan kembali. Item : -
Quest 6 : “Mengumpulkan ramalan Jayabaya untuk kitab Jongko Joyoboyo” Story : Di samping sebagai raja besar, Jayabaya pun terkenal sebagai ahli nujum atau ahli meramal. Ramalan-ramalannya dikumpulkan dalam sebuah kitab, Jongko Joyoboyo. Dalam ramalannya , disebutkan beberapa hal seperti ratu adil yang akan datang memerintah Indonesia. Item : kitab Joyoboyo
73
Quest 7 : “Membantu mengarang Smaradhana” Story : Pada masa pemerintahan Kameswara (1182-1185M), seni sastra Kediri mengalami perkembangan yang sangat pesat. Di antaranya, Empu Dharmaja mengarang Smaradhana. Item : kitab Smaradhana.
Quest 8 : “Membantu membuat cerita Panji Semirang” Story : Pada masa pemerintahan Kameswara, selain bidang sastra yang berkembang pesat, dikenal juga cerita-cerita panji seperti cerita Panji Semirang. Item : -
Quest
9
:
“Membantu
Kertajaya
menyebarkan
berita
pengurangan hak kaum Brahmana” Story : Pada masa pemerintahan Raja Kertajaya (1190-1222M) , kestabilan kerajaan menurun. Hal ini disebabkan Kertajaya mempunyai maksud mengurangi hak-hak kaum Brahmana. Keadaan ini ditentang kaum Brahmana, sehingga menyebabkan kedudukannya semakin tidak aman. Item : -
Quest 10 : “Menghadapi serangan Tumapel” Story: Kaum Brahmana banyak yang lari minta bantuan ke Tumapel yang saat itu diperintah oleh Ken Arok. Mengetahui
74
hal ini, Raja Kertajaya menyiapkan pasukan untuk menyerang Tumapel. Dengan bantuan kaum Brahmana, Ken Arok melakukan serangan ke kerajaan Kediri. Kedua pasukan bertemu dan berperang di dekat Ganter (1222M). Item : Mahkota Tumapel / Ken Arok
•
Singasari: Quest 1 : "Mendukung Ken Arok membuat Dinasti dan Kerajaan Singasari" Story : Setelah kemenangannya dalam pertempuran melawan Kediri, Ken Arok memutuskan untuk membuat dinasti dan membangun kerajaan baru, yaitu kerajaan Singasari. Item : benteng pertahanan Ken Arok
Quest 2 : "Membantu Ken Arok menggabungkan daerah-daerah di sekitar Tumapel" Story : Saat Ken Arok menjadi akuwu, ia berusaha meningkatkan kehidupan
kehidupan
sosial
masyarakatnya.
masyarakat
Tumapel
terjaminnya mengakibatkan
bergabungnya daerah-daerah di sekitar Tumapel. Item : -
Quest 3 : "Membongkar kejahatan Anusapati" Story : Saat Ken Arok meninggal, tahta kerajaan jatuh pada anaik tirinya, Anusapati (1227-1248M). Namun, perisitiwa
75
kematian Ken Arok akhirnya terbongkar dan terdengar oleh putra Ken Arok dengan Ken Umang yang bernama Tohjaya. Item : Keris Empu Gandring.
Quest 4 : "Pemberontakan Ranggawuni dan Mahesa" Story : Putra Anusapati, Ranggawuni mengetahui perihal kematian ayahnya. Lalu Ranggawuni dibantu Mahesa Cempaka menuntut hak atas tahta kerajaan pada Tohjaya. Tetapi Tohajay mengirim pasukan untuk menangkap Ranggawuni dan Mahesa Cempaka. Namun rencana ini lebih dulu diketahui oleh Ranggawuni, sehingga ia dan Mahesa dapat melarikan diri sebelum pasukan Tohjaya menangkap mereka. Item : -
Quest 5 : "Membantu Lembu Ampal" Story : Untuk menyelidiki persembunyian Ranggawuni dan Mahesa Cempaka, Tohjaya mengirimkan pasukan di bawah pimpinan Lembu Ampal. Namun Lembu Ampal akhirnya menyadari bahwa yang berhak atas tahta kerajaan ternyata Ranggawuni , maka ia berbalik memihak Ranggawuni dan Mahesa Cempaka. Item : Pedang Ranggawuni Quest 6 : "Ekpedisi Pamalayu" Story : Pada masa pemerintahan raja Kertanegara (12681292M),
ia
berupaya
mewujudkan
cita-cita
untuk
76
mempersatukan nusantara di bawah Singasari. Salah satu upaya yang dilakukan adalah melakukan ekspedisi Pamalayu (1275 dan
1286M)
untuk
menguasai
kerajaan
Melayu
serta
melemahkan posisi kerajaan Sriwijaya di Selat Malaka. Item : Kain Melayu
Quest 7 : "Menguasai Bali" Story : Pada masa pemerintahan raja Kertanegara (12681292M),
ia
berupaya
mewujudkan
cita-cita
untuk
mempersatukan nusantara di bawah Singasari. Salah satu upaya yang dilakukan adalah Menguasai Bali (1294M). Item : Pedang Bali
Quest 8 : "Menguasai Pahang dan Tanjung Pura" Story : Pada masa pemerintahan raja Kertanegara (12681292M),
ia
berupaya
mewujudkan
cita-cita
untuk
mempersatukan nusantara di bawah Singasari. Salah satu upaya yang dilakukan adalah Menguasai Pahang (Malaya) dan Tanjung Pura (Kalimantan). Item : -
Quest 9 : "Mengawal pertemuan Tapasi dengan Raja Campa" Story : Raja Kertanegara menjalin prsekutuan dengan kerajaan Campa melalui pernikahan adik raja Kertanegara yang bernama Tapasi dengan raja Campa.
77
Item : -
Quest 10 : "Bertahan dari serangan China-Mongol" Story : Walaupun menempuh segala upaya, pasukan ChinaMongol berhasil menerobos pertahanan kerajaan Singasari dan mendarat di pualu Jawa. Akan tetapu sebelum pasukan ChinaMongol tiba, raja Kertanegara sudah meninggal akibat serangan raja Jayakatwang dari Kediri. Item : Golok Mongol
•
Majapahit : Quest 1 : "Memadamkan Pemberontakan" Story : Pada masa awal pemerintahan Raden Wijaya (12931309M), terjadi pemberontakan-pemberontakan yang dilakukan oleh
teman
seperjuangan
Raden
Wijaya
seperti
Sora,
Ranggalaw, dan Nambi. Pemberontakan terjadi karena mereka tidak puas atas jabatan yang diberikan Raden Wijaya. Pemberontakan tersebut akhirnya dapat dipadamkan. Item : Tameng Sora
Quest 2 : "Mengungsikan Raja Jayanegara" Story : Pada masa pemerintahan Jayanegara (1309-1328M), banyak sekali terjadi pemberontakan. Pemberontakan Kuti merupakan pemberontakan yang paling berbahaya dan hampir meruntuhkan Majapahit. Jayanegara terpaksa mengungsi ke
78
desa Bedander yang diikuti oleh sejumlah pasukan Bhayangkara di bawah pimpinan Gajah Mada. Item : -
Quest 3 : "Membantu Gajah Mada mengalahkan Kuti" Story : Setelah diketahui keadaan masyarakat dan para bangsawan istana tidak setuju dan bahkan sangat benci pada Kuti, Gajah Mada akhirnya merencanakan untuk menyerang Kuti. Berkat ketangkasan dan siasat Gajah Mada, Kuti dan kawannya berhasil dilenyapkan. Item : -
Quest 4 : "Memadamkan Pemberontakan Sadeng" Story : Pada masa pemerintahan Tribhuwanatnuggadewi (13281350M), terjadi pemberontakan Sadeng (1331M). Sadeng adalah nama sebuah daerah yang terletak di Jawa Timur. Pemberontakan Sadeng dapat dipadamkan oleg Gajah Mada dan Adityawarman. Item : Pedang Perak Sadeng.
Quest 5 : "Menjalankan politik Persatuan Nusantara" Story : Gajah Mada merupakan satu tiang utama Kerajaan Majapahit dalam mencapai kejayaannya. Bahkan Majaphit di anggap sebagai kerajaan nasional setelah Sriwijaya. Demi memenuhi sumpah yang telah diucapkan Gajah Mada (Sumpah
79
Palapa), selama hidupnya, Gajah Mada menjalankan politik Persatuan Nusantara. Item : Buku Politik Gajah Mada
Quest 6 : "Menjalin hubungan politik dengan negara luar" Story : Majapahit menjalankan politik bertetangga yang baik dengan kerajaan asing , seperti Kerajaan China, Ayodya (Siam), Champa, dan Kamboja. Item : -
Quest 7 : "Membantu Mpu Tantular membuat Kitab Sutasoma" Story : Sastra ada masa kerajaan Majapahit dapat dibilang cukup berkembang, bahkan terdapat satu karya terkenal yang terkenal sampai sekarang, yaitu Kitab Sutasoma yang berisi filsafatfilsafat karangan Mpu Tantular. Item : kitab Sutasoma
Quest 8 : "Membantu Hayam Wuruk Mencari Pengganti Gajah Mada" Story : Ketika Gajah Mada wafat pada tahun 1364M, Hayam Wuruk kehilangan orang yang sangat diandalkan dalam memerintah kerajaan. Oleh karena itu, Hayam Wuruk mengadakan sidang Dewan Sapta Prabu untuk memutuskan pengganti Patih Gajah Mada. Item : -
80
Quest 9 : "Melawan Pemberontakan Wirabhumi" Story : Pada masa pemerintahan Wikrama Wardhana (13891429M), Kusumawardhani (ibu Wikrama Wardhan) wafat pada tahun 1400M. Selain itu, Wikrama Wardhan mempunyai maksud
untuk
menjadi
bhiksu.
Hal
ini
menyebabkan
kekosongan pemerintahan Majapahit. Wirabhumi (putra Hayam Wuruk yang lahir dari selir) memanfaatkan kesempatan ini untuk merebut kekuasaan Majapahit, sehingga menimbulkan Perang Paregreg. Dalam perang ini , Wirabhumi dapat dibunuh. Item : -
Quest 10 : "Melawan Raden Patah" Story : Walaupun perang Paregreg telah usai, keadaan Majapahit semakin terdesak karena
satu persatu daerah
kekuaaan Majapahit melepaskan diri dari pemerintahan pusat. Seiring itum muncul kekuasaan kerajaan-kerajaan islam di pesisir. Pada masa pemerintahan Majapahit yang dipimpin raja Brawijaya V, terjadi serangan dari pasukan islam dari kerajaan Demak yang dipimpin Raden Patah. Item : Pedang Brawijaya V.
81
3.4.3 Storyboard 3.4.3.1
Storyboard Halaman About
Multimedia Storyboard Project: PATKA Online
Date: 10-11-2011
Screen:1 of 15
Screen ID:1
Screen Description: Tampilan halaman about (sebelum login/register) yang berisi mengenai penjelasan tentang game ini sendiri.
Link From Screen ID: 6,7,9,1
Link to Screen ID: 6,7,9,1
Color Scheme: Coklat, Kuning,Hitam Text Attributes: Lucida Calligraphy ; 18, Calibri; 12 Still Images:logo.png, texture.jpg Audio: Video: Animation: Gambar 3.19 Storyboard Halaman About
82
3.4.3.2
Storyboard Halaman Transfer Gold
Multimedia Storyboard Project: PATKA Online
Date: 10-11-2011
Screen:2 of 15
Screen ID:2
Screen Description: Fitur pada halaman bank ini berfungsi untuk mentransfer uang ke bank atau mengambil uang dari bank.
Link From Screen ID:
Link to Screen ID: 2,4,8,10,11,12,14,15
2,4,8,10,11,12,14,15 Color Scheme: Coklat, Kuning,Hitam Text Attributes: Lucida Calligraphy ; 18, Calibri; 12 Still Images:logo.png, texture.jpg, bank_coin.png Audio: Video: Animation: jQuery Gambar 3.20 Storyboard Halaman Transfer Gold
83
3.4.3.3
Storyboard Hasil Battle
Multimedia Storyboard Project: PATKA Online
Date: 10-11-2011
Screen:3 of 15
Screen ID:3
Screen Description: Tampilan dari hasil setelah melakukan battle. Menunjukkan menang/kalah, jumlah uang dan experience yang didapat/hilang.
Link From Screen ID:4
Link to Screen ID: 2,4,8,10,11,12,14,15
Color Scheme: Coklat, Kuning,Hitam Text Attributes: Lucida Calligraphy ; 18, Calibri; 12 Still Images:logo.png, texture.jpg, battle_dec.png Audio: Video: video0.swf,video1.swf,video2.swf Animation: jQuery Gambar 3.21 Perancangan Layar Hasil Battle
84
3.4.3.4
Perancangan Layar Melihat List Lawan
Multimedia Storyboard Project: PATKA Online
Date: 10-11-2011
Screen:4 of 15
Screen ID:4
Screen Description: Tampilan saat akan memilih lawan, ditunjukkan beberapa status dari lawannya.
Link From Screen ID:
Link to Screen ID:
2,3,4,8,10,11,12,14,15
2,3,4,8,10,11,12,14,15
Color Scheme: Coklat, Kuning,Hitam Text Attributes: Lucida Calligraphy ; 18, Calibri; 12 Still Images:logo.png, texture.jpg, choose_enemy_dec.png Audio: Video: Animation: Gambar 3.22 Perancangan Layar Melihat List Lawan
85
3.4.3.5
Perancangan Layar Memilih Kerajaan
Multimedia Storyboard Project: PATKA Online
Date: 10-11-2011
Screen:5 of 15
Screen ID:5
Screen Description: Tampilan saat pertama kali sukses register, memilih kerajaan untuk dipakai.
Link From Screen ID:13
Link to Screen ID: 2,4,8,10,11,12,14,15
Color Scheme: Coklat, Kuning,Hitam Text Attributes: Lucida Calligraphy ; 18, Calibri; 12 Still Images:logo.png, texture.jpg, choose_dec.png Audio: Video: Animation: jQuery Gambar 3.23 Storyboard Memilih Kerajaan
86
3.4.3.6
Storyboard Halaman Contact
Multimedia Storyboard Project: PATKA Online
Date: 10-11-2011
Screen:6 of 15
Screen ID:6
Screen Description: Tampian halaman Contact yang berisi informasi untuk menghubungi jika menemukan masalah atau ada pertanyaan lainnya.
Link From Screen ID: 1,6,7,9,13
Link to Screen ID: 1,6,7,9,13
Color Scheme: Coklat, Kuning,Hitam Text Attributes: Lucida Calligraphy ; 18, Calibri; 12 Still Images:logo.png, texture.jpg, faq_about_contact_char.png Audio: Video: Animation: Gambar 3.24 Storyboard Halaman Contact
87
3.4.3.7
Perancangan Layar Halaman FAQ
Multimedia Storyboard Project: PATKA Online
Date: 10-11-2011
Screen:7 of 15
Screen ID:7
Screen Description: Tampilan FAQ yang berisi pertanyaan-pertanyaan yang seirng ditanyakan.
Link From Screen ID: 1,6,7,9,13
Link to Screen ID: 1,6,7,9,13
Color Scheme: Coklat, Kuning,Hitam Text Attributes: Lucida Calligraphy ; 18, Calibri; 12 Still Images:logo.png, texture.jpg, , faq_about_contact_char.png Audio: Video: Animation: Gambar 3.25 Storyboard Halaman FAQ
88
3.4.3.8
Storyboard Halaman History Quest
Multimedia Storyboard Project: PATKA Online
Date: 10-11-2011
Screen:8 of 15
Screen ID:8
Screen Description: Tampilan History list, menunjukkan quest mana saja yang sudah terselesaikan dan cerita lengkapnya.
Link From Screen ID:
Link to Screen ID: 2,4,8,10,11,12,14,15
2,4,8,10,11,12,14,15
Color Scheme: Coklat, Kuning,Hitam Text Attributes: Lucida Calligraphy ; 18, Calibri; 12 Still Images:logo.png, texture.jpg, quest_dec.png Audio: Video: Animation: jQuery Gambar 3.26 Storyboard Halaman History Quest
89
3.4.3.9
Storyboard Halaman Utama
Multimedia Storyboard Project: PATKA Online
Date: 10-11-2011
Screen:9 of 15
Screen ID:9
Screen Description: Tampilan awal / default sebelum login, berisi pengenalan tentang game PATKA Online.
Link From Screen ID: 1,6,7,9,13
Link to Screen ID: 1,6,7,9,13
Color Scheme: Coklat, Kuning,Hitam Text Attributes: Lucida Calligraphy ; 18, Calibri; 12 Still Images:logo.png, texture.jpg, intro_char.png Audio: Video: Animation: Gambar 3.27 Storyboard Halaman Utama
90
3.4.3.10 Storyboard Halaman Mining dan Farming Multimedia Storyboard Project: PATKA Online
Date: 10-11-2011
Screen:10 of 15
Screen ID:10
Screen Description: Tampilan halaman saat akan melakukan action mining/farming untuk mendapatkan food supply/gold.
Link From Screen ID:
Link to Screen ID: 2,4,8,10,11,12,14,15
2,4,8,10,11,12,14,15 Color Scheme: Coklat, Kuning,Hitam Text Attributes: Lucida Calligraphy ; 18, Calibri; 12 Still Images:logo.png, texture.jpg, fm2.png, resources_dec.png Audio: Video: Animation: jQuery Gambar 3.28 Storyboard Halaman Mining and Farming
91
3.4.3.11 Storyboard Halaman Profile Multimedia Storyboard Project: PATKA Online
Date: 10-11-2011
Screen:11 of 15
Screen ID:11
Screen Description: Tampilan pengaturan profile user. Di sini user dapat mengganti avatar atau menambahkan info tentang user.
Link From Screen ID:
Link to Screen ID: 2,4,8,10,11,12,14,15
2,4,8,10,11,12,14,15 Color Scheme: Coklat, Kuning,Hitam Text Attributes: Lucida Calligraphy ; 18, Calibri; 12 Still Images:logo.png, texture.jpg, profile_dec.png Audio: Video: Animation: Gambar 3.29 Storyboard Halaman Profile
92
3.4.3.12 Storyboard Melihat Quest yang tersedia Multimedia Storyboard Project: PATKA Online
Date: 10-11-2011
Screen:12 of 15
Screen ID:12
Screen Description: Tampilan Quest list, menunjukkan quest mana saja yang dapat diambil serta syaratnya.
Link From Screen ID:
Link to Screen ID: 2,4,8,10,11,12,14,15
2,4,8,10,11,12,14,15 Color Scheme: Coklat, Kuning,Hitam Text Attributes: Lucida Calligraphy ; 18, Calibri; 12 Still Images:logo.png, texture.jpg, quest_dec.png Audio: Video: Animation: jQuery Gambar 3.30 Storyboard Melihat Quest yang tersedia
93
3.4.3.13 Storyboard Halaman Register Multimedia Storyboard Project: PATKA Online
Date: 10-11-2011
Screen:13 of 15
Screen ID:13
Screen Description: Tampilan saat mendaftar untuk bergabung dalam permainan. Diharuskan meng-input data yang valid.
Link From Screen ID: 1,6,7,9
Link to Screen ID: 5
Color Scheme: Coklat, Kuning,Hitam Text Attributes: Lucida Calligraphy ; 18, Calibri; 12 Still Images:logo.png, texture.jpg Audio: Video: Animation: Gambar 3.31 Storyboard Halaman Register
94
3.4.3.14 Storyboard Halaman Status Multimedia Storyboard Project: PATKA Online
Date: 10-11-2011
Screen:14 of 15
Screen ID:5
Screen Description: Tampilan halaman status, menampilkan status dan statistik pasukan.
Link From Screen ID:
Link to Screen ID: 2,4,8,10,11,12,14,15
2,4,8,10,11,12,14,15 Color Scheme: Coklat, Kuning,Hitam Text Attributes: Lucida Calligraphy ; 18, Calibri; 12 Still Images:logo.png, texture.jpg, army_stat_dec.png, army.statistic_dec.png Audio: Video: Animation: Gambar 3.32 Storyboard Halaman Akun
95
3.4.3.15 Storyboard Halaman Training Multimedia Storyboard Project: PATKA Online
Date: 10-11-2011
Screen:15 of 15
Screen ID:15
Screen Description: Tampilan fitur training untuk melatih civilian menjadi pasukan perang atau special job.
Link From Screen ID:
Link to Screen ID: 2,4,8,10,11,12,14,15
2,4,8,10,11,12,14,15 Color Scheme: Coklat, Kuning,Hitam Text Attributes: Lucida Calligraphy ; 18, Calibri; 12 Still Images:logo.png, texture.jpg, train_dec.png Audio: Video: Animation: jQuery Gambar 3.33 Storyboard Halaman Training
96
3.5 Perancangan Sistem Perancangan sistem yang digunakan untuk merancang sistem adalah perancangan UML yang meliputi Class Diagram, Use Case Diagram, dan Activity Diagram. 3.5.1 Class Diagram
Gambar 3.34 Class Diagram
97
3.5.2 Use Case Diagram 3.5.2.1 Use Case Game Use Case sistem yang dibuat terdapat 2 aktor yang berperan yaitu player dan sistem. Player dapat melakukan beberapa hal terhadap sistem. Sistem merespon apa yang akan dilakukan oleh player.
Game * *
***
Memulai Permainan (Register) * * **
**
*
Player
*
Melanjutkan Permainan (New Game)
Melakukan Login
*
*
*
* Mengembangkan Pasukan
*
* Melakukan Aksi
*
* Keluar Dari Permainan (Logout)
* Mengakses Control Panel *
*
Admin
Gambar 3.35 Use Case Game
*** *
System
98
3.5.2.2 Use Case Register Di awal permainan, player dapat memulai permainan baru dengan melakukan register. Register ini berisi tentang data-data pribadi player, seperti email, password, tanggal ulang tahun dan username. Jika data tersebut diisi dengan benar, maka player akan melanjutkan registrasi dengan melakukan verifikasi untuk aktivasi di email yang telah dimasukkan player sebelumnya.
Gambar 3.36 Use Case Register
3.5.2.3 Use Case New Game Bila player sudah pernah melakukan verifikasi tapi belum memulai permainan, player harus memilih Kerajaan dan menginput nama Clan yang ingin digunakan, setelah itu baru player dapat memulai permainan.
99
Gambar 3.37 Use Case New Game
3.5.2.4 Use Case Login Bila player sudah pernah melakukan registrasi, player dapat melanjutkan permainan dengan melakukan login. Login dapat dilakukan dengan memasukkan email dan password, dan jika benar, maka player dapat menggunakan account nya untuk melanjutkan permainan.
Gambar 3.38 Use Case Login
3.5.2.5 Use Case Mengembangkan Pasukan (Upgrade) Sistem ini digunakan untuk mendukung kemampuan player dalam survival sekaligus memenangkan pertarungan. Player dapat memilih 3 macam upgrade yang disediakan, yaitu Mining
100
untuk menambah Gold, Farming untuk menambah Food Supply, yang berpengaruh terhadap penambahan Civilian dan Training untuk menambah banyaknya Tentara, yang berasal dari perubahan kemampuan Civilian, yang berpengaruh terhadap kemampuan battle player.
Upgrade
Mining untuk menambah Gold *
* **
Farming untuk menambah Food Supply *
Player
*
Training untuk mengubah Civilian menjadi Tentara
Gambar 3.39 Use Case Upgrade
3.5.2.6 Use Case Melakukan Aksi (Action) Terdapat beberapa aksi atau kegiatan yang dapat dilakukan oleh player diantaranya adalah memilih lawan untuk bertarung, melihat status, menjalankan Quest dan melihat history.
101
Gambar 3.40 Use Case Action
102
3.5.2.7 Use Case Logout Bila user sedang berada di akunnya, user tersebut dapat melakukan logout untuk keluar dari akunnya itu dan login untuk lain waktu.
Logout
*
Melakukan Logout *
Player
Gambar 3.41 Use Case Logout
3.5.2.8 Use Case Mengakses Control Panel Use Case hanya dapat dilakukan oleh Admin. Di sini, admin dapat menambahkan Quest baru, mengedit, dan menghapus Quest sesuai dengan kerajaan yang dipilih. Admin juga bisa melakukan banned atau unbanned kepada Player.
103
Control Panel
Menambah Quest baru *
*
* **
Mengubah Quest yang sudah ada *
Admin
*
Menghapus Quest
* Melakukan blokir / un-blokir akun Player
Gambar 3.42 Use Case Mengakses Control Panel
3.5.2.9 Use Case Specification Menjelaskan secara detail kegiatan yang dilakukan player dan respon sistem yang sedang berjalan. 1. Use Case Specification Register Tabel 3.18 Use Case Specification Register Pelaku
Pemain
Deskripsi
Player dapat melakukan registrasi
Tujuan
Melakukan registrasi Kegiatan Pelaku 1.
Player menginput data
Kegiatan Sistem 1. Sistem melakukan validasi
104
pribadi.
terhadap data, jika benar akan menyimpan data sementara dan mengirimkan email verifikasi. Jika salah, akan muncul pesan error sesuai kesalahan user.
2. Player melakukan
2. Sistem merespon url yang
verifikasi lewat email.
diberikan, jika benar akan memindahkan halaman ke pemilihan kerajaan. Jika salah, akan ada pemberitahuan jika link tidak valid.
2. Use Case New Game Tabel 3.19 Use Case New Game Pelaku
Pemain
Deskripsi Player dapat memulai permainan baru Tujuan
Memulai permainan baru Kegiatan Pelaku 1.
Player memilih kerajaan
Kegiatan Sistem 1.
Sistem melakukan validasi
dan memberikan nama
terhadap data, jika benar
clan.
akan menyimpan data dan
105
memindahkan halaman ke account user. Jika salah, akan muncul pesan error sesuai kesalahan user.
3. Use Case Specification Login Tabel 3.20 Use Case Specification Login Pelaku
Pemain
Deskripsi Player dapat melakukan login Tujuan
Melanjutkan permainan Kegiatan Pelaku 1. Player menginput email dan password.
Kegiatan Sistem 1.
Sistem melakukan validasi terhadap data, jika benar akan memindahkan halaman ke account user. Jika salah, akan muncul pesan error sesuai kesalahan user.
4. Use Case Specification Mengembangkan Pasukan (Upgrade) Tabel 3.21 Use Case Specification Mengembangkan Pasukan (Upgrade)
Pelaku
Pemain
Deskripsi
Karakter dapat melakukan upgrade yang disediakan dalam
106
permainan. Tujuan
Melakukan upgrade Kegiatan Pelaku 1.
Player dapat
Kegiatan Sistem 1.
melakukan Mining. 2.
Player dapat
status Gold. 2.
melakukan Farming. 3.
Player dapat melakukan Training.
Sistem menambahkan
Sistem menambahkan status Food Supply.
3.
Sistem menambah banyak Tentara dan mengurangi jumlah Civilian.
5.
Use Case Specification Melakukan Aksi (Action)
Tabel 3.22 Use Case Specification Melakukan Aksi (Action) Pelaku
Pemain
Deskripsi
Karakter dapat melakukan beberapa aksi dalam permainan.
Tujuan
Melakukan aksi Kegiatan Pelaku 1.
Player dapat memilih lawan untuk bertarung.
Kegiatan Sistem 1. Sistem menampilkan lawan yang dapat dipilih dan kemudian menghitung hasil pertarungan yang dilakukan dengan lawan.
107
2.
Player dapat melihat stat
2. Sistem menampilkan stat -
pasukan yang dimiliki
stat yang dimiliki oleh
sebelum maupun setelah
pasukan.
ditambahkan. 3. Player dapat melihat stat pasukan lawan.
3. Sistem menampilkan stat stat yang dimiliki oleh pasukan lawan.
4. Player dapat memilih
4. Sistem merespon quest
quest yang akan
yang dipilih kemudian
dijalankan.
dijalankan untuk memulai quest.
5. Player dapat melihat
5. Sistem menampilkan
history dari quest yang
history dari quest yang
telah dijalankan.
telah dijalankan player.
6. Player dapat
6. Sistem melakukan
memindahkan Gold ke
perubahan Gold dan Gold
Bank.
di Bank sesuai dengan input player.
7. Player dapat mengubah data pribadi (Profile).
7. Sistem menampilkan halaman untuk edit dan melakukan perubahan jika data yang diinput benar. Jika salah akan menampilkan pesan error sesuai kesalahan user.
108
8. Player dapat melihat
8. Sistem menampilkan
tutorial yang telah
tutorial yang tersedia.
tersedia di menu help.
6.
Use Case Specification Logout
Tabel 3.23 Use Case Specification Logout Pelaku
Pemain
Deskripsi
Player dapat keluar dari permainan
Tujuan
Keluar dari permainan Kegiatan Pelaku 1.
Player melakukan klik
Kegiatan Sistem 1. Sistem menghapus data
pada tombol Logout.
session Player dan kembali ke halaman utama.
7.
Use Case Specification Mengakses Control Panel
Tabel 3.24 Use Case Specification Mengakses Control Panel Pelaku
Administrator
Deskripsi
Administrator dapat mengakses Control Panel
Tujuan
Menambah dan memperbaharui Quest, serta melakukan banned atau unbanned kepada Player Kegiatan Pelaku 1. Admin dapat
Kegiatan Sistem 1.
Sistem menampilkan
109
menambahkan Quest
halaman untuk menambahkan Quest dan melakukan perubahan jika data yang diinput benar. Jika salah akan menampilkan pesan error sesuai kesalahan admin.
2.
Admin dapat mengubah
2. Sistem menampilkan
Quest
halaman untuk mengubah Quest yang dipilih dan melakukan perubahan jika data yang diinput benar. Jika salah akan menampilkan pesan error sesuai kesalahan admin.
3.
Admin dapat
3.
menghapus Quest 4.
Admin dapat
Sistem menghapus Quest yang dipilih.
4.
Sistem melakukan
melakukan banned atau
perubahan status Player.
unbanned kepada
Jika kondisi Player
Player
sedang unbanned, makan Player akan dibanned. Jika kondisi
110
Player sedang banned, makan Player akan diunbanned
3.5.3
Activity Diagram Activity Diagram berisi penjelasan lebih lengkap mengenai urutan suatu proses yang terjadi antara pelaku dan sistem. Aktivitas yang pertama selalu dimulai dari pelaku, kemudian akan mendapat respon dari sistem yang nantinya akan menampilkan akhir dari proses tersebut. 3.5.3.1
Activity Diagram melakukan Register Proses ini dimulai pada saat player menekan link Register di halaman utama. Register ini dimaksudkan agar sistem dapat mengetahui data player dan player dapat melanjutkan permainan setiap saat yang diinginkan. Bila data yang dimasukkan valid, sistem akan menyimpan data tersebut dan player diharuskan melakukan konfirmasi lewat email yang dimasukkan untuk menghindari fake email. Bila player berhasil melakukan konfirmasi, maka player dapat melanjutkan untuk memulai permainan baru.
111
[tidak valid] [valid]
Gambar 3.43 Activity Diagram melakukan Register
3.5.3.2
Activity Diagram memulai Permainan Baru Proses ini dilakukan setelah player melakukan register dan verifikasi. Player akan melanjutkan untuk melengkapi datanya dengan memilih salah satu kerajaan dan menamai pasukannya. Bila data yang dimasukkan valid, player akan dipindahkan ke halaman akun (status pasukan).
112
[tidak valid] [valid]
Gambar 3.44 Activity Diagram memulai permainan baru
3.5.3.3
Activity Diagram melakukan Login Proses ini dimulai pada saat player menekan link Login di halaman utama. Login digunakan agar player dapat melanjutkan permainannya. Player diharuskan untuk memasukkan email dan password secara benar, serta emailnya tersebut sudah melakukan verifikasi. Jika benar, akun player akan dicek apakah sudah memilih kerajaan atau belum. Jika belum, player akan memulai permainan
baru.
Sebaliknya,
permainannya tersebut.
player
dapat
melanjutkan
113 Pemain
Sistem
Memasuki menu utama
Menekan tombol Login
Menampilkan halaman Login
Menginput Email dan Password
Mengecek validasi & verifikasi
Menekan tombol Back
[tidak valid]
Menampilkan pesan error
[valid] Mengecek pemilihan Kerajaan
[belum memilih]
Memulai permainan baru
[sudah memilih] Melanjutkan permainan
Gambar 3.45 Activity Diagram melakukan Login
3.5.3.4
Activity Diagram melakukan Mining Proses ini dimulai pada saat player menekan tombol Mining di menu Upgrade. Mining merupakan salah satu upgrade yang dapat dilakukan untuk menambah Gold player. Player diharuskan untuk mempunyai sisa Turn yang cukup.
114
[cukup]
[tidak cukup]
Gambar 3.46 Activity Diagram melakukan Mining
3.5.3.5
Activity Diagram melakukan Farming Proses ini dimulai pada saat player menekan tombol Farming di menu Upgrade. Farming merupakan salah satu upgrade yang dapat dilakukan untuk menambah Food Supply player. Player diharuskan untuk mempunyai sisa Turn dan Gold yang cukup.
[cukup]
[tidak cukup]
Gambar 3.47 Activity Diagram melakukan Farming
115
3.5.3.6
Activity Diagram melakukan Training Proses ini dimulai pada saat player menekan tombol Training di menu Upgrade. Training merupakan salah satu upgrade yang dapat dilakukan untuk menambah ATK DEF player dan menambah bonus upgrade sesuai dengan kerajaan yang dipilih. Player dapat menginput banyaknya Civilian yang ingin diubah menjadi Army dan Specialist Army. Disini player juga diharuskan mempunyai Civilian, Gold dan Food Supply yang cukup.
[cukup]
[tidak cukup]
Gambar 3.48 Activity Diagram melakukan Training
3.5.3.7
Activity Diagram melakukan Battle Proses ini dimulai pada saat player menekan tombol Battle di halaman akunnya. Pertama-tama, sistem akan memberikan player list player lain yang dapat dilawan. Player diharuskan
116
untuk mempunyai Turn yang cukup. Player dapat langsung melakukan battle atau melihat status player lain terlebih dahulu. Pada saat tombol Battle ditekan, sistem akan melakukan perhitungan terhadap kedua pihak. Bila player menang, player akan mendapatkan Gold dari player lain yang kalah. Sebaliknya bila player kalah, player akan kehilangan Gold. Hal-hal lain juga seperti menyimpan statistik battle, experience dan mengurangi ATK DEF kedua player.
117
Gambar 3.49 Activity Diagram melakukan Battle
118
3.5.3.8
Activity Diagram melihat Status Proses ini dimulai pada saat player menekan tombol Overview di halaman akunnya atau setelah melakukan Login. Player dapat melihat status pasukan sendiri, seperti Gold, Food Supply, ATK DEF, ATK Won, DEF Won dan jumlah Civilian.
Pemain
Sistem
Memasuki halaman akun
Memilih menu Overview
Menampilkan status Pasukan
Gambar 3.50 Activity Diagram melihat Status
3.5.3.9
Activity Diagram melaksanakan Quest Proses ini dimulai pada saat player menekan tombol Quest di halaman akunnya. Sistem akan menampilkan list Quest yang dapat dilakukan player sesuai dengan level yang sudah dicapai. Setelah memilih salah satu Quest, sistem akan memindahkan halaman ke detail Quest dimana player dapat membaca info tentang Quest berikut sejarahnya. Player diharuskan mempunyai Turn dan Gold yang cukup.
119 Pemain
Sistem
Memasuki halaman akun
Memilih menu Quest
Menampilkan list Quest
Memilih salah satu Quest
Menampilkan layar pengenalan Sejarah
Menekan tombol Mulai
Mengecek jumlah Gold
[cukup]
[tidak cukup]
Menampilkan pesan error
Menambahkan Experience
Menyimpan history Quest
[exp cukup]
Meningkatkan Level
[exp tidak cukup]
Menekan tombol Back
Gambar 3.51 Activity Diagram melaksanakan Quest
3.5.3.10 Activity Diagram melihat history Quest Proses ini dimulai pada saat player menekan tombol HiStory di halaman akunnya. Player dapat melihat list Quest yang pernah dilakukan sekaligus melihat detil infonya.
120
Gambar 3.52 Activity Diagram melihat history Quest
3.5.3.11 Activity Diagram melakukan transfer Gold Proses ini dimulai pada saat player menekan tombol Bank di halaman akunnya. Player dapat mentransfer Gold yang dipunyainya ke Bank untuk menghindari banyaknya Gold yang hilang jika kalah dalam battle.
121
[tidak cukup] [cukup]
Gambar 3.53 Activity Diagram melakukan Register
3.5.3.12 Activity Diagram mengubah data pribadi Proses ini dimulai pada saat player menekan tombol Profile di halaman akunnya. Player dapat melihat data pribadi yang diinputnya saat melakukan register. Jika player menekan tombol Edit, player dapat mengubah datanya, terutama password.
122
[tidak valid]
[valid]
Gambar 3.54 Activity Diagram mengubah data pribadi
3.5.3.13 Activity Diagram kembali ke halaman utama (Logout) Proses ini dimulai pada saat player menekan tombol Logout di halaman akunnya. Sistem akan memindahkan halaman ke halaman utama.
123
Gambar 3.55 Activity Diagram kembali ke halaman utama (Logout)
3.5.3.14 Activity Diagram Menambah Quest Admin dapat menambah Quest melalui link yang disediakan. Admin dapat menambah baru, mengubah atau menghapus Quest yang dipilih.
[tidak valid]
[valid]
Gambar 3.56 Activity Diagram Menambah Quest
124
3.5.3.15 Activity Diagram melakukan Banned pada Player Admin dapat mengubah status dari Player, jika Player dalam kondisi banned, maka akan di-unbanned. Sebaliknya jika Player dalam kondisi unbanned, maka akan di-banned.
Admin
Sistem
Memasuki halaman akun
Memilih menu CPanel (Member)
Menampilkan data Member
[status unbanned]
Menekan tombol Banned / Unbanned
Melakukan Banned
[status banned]
Melakukan Unbanned
Gambar 3.57 Activity Diagram melakukan Banned pada Player
3.5.4
Kamus Data Berikut tabel database yang digunakan dalam skripsi ini. 3.5.4.1 Tabel Kamus Data : LtUser
Tabel 3.25 Tabel Kamus Data : LtUser
Tabel
LtUser
Entitas
8 field UserID (PK)
char(15)
UserEmail
varchar(50)
125
UserPass
char(32)
UserBirth
char(10)
UserLastLogin
datetime
UserTimeCounter
datetime
IsActive
char(1)
IsBanned
char(1)
3.5.4.2 Tabel Kamus Data : LtUserStat Tabel 3.26 Tabel Kamus Data : LtUserStat Tabel
LtUserStat
Entitas
8 field UserID (PK)
char(15)
KingdomID (FK)
char(1)
UserClanName
varchar(25)
UserSEO
varchar(50)
UserATK
float
UserDEF
float
UserKingdomMoney
integer
IsBotFor
integer
3.5.4.3 Tabel Kamus Data : LtUserRecord Tabel 3.27 Tabel Kamus Data : LtUserRecord
Tabel
LtUserRecord
Entitas
8 field
126
UserID (PK)
char(15)
UserEXP
double
UserPopulation
integer
UserSpecial
integer
UserTurn
integer
UserEnergy
integer
UserFoodSupply
integer
UserBankMoney
integer
3.5.4.4 Tabel Kamus Data : LtUserBattleHistory Tabel 3.28 Tabel Kamus Data : LtUserBattleHistory Tabel
LtUserBattleHistory
Entitas
5 field BattleID (PK)
char(20)
AttackerID (FK)
char(15)
DefenderID (FK)
char(15)
BattleStat
char(3)
BattleDate
datetime
3.5.4.5 Tabel Kamus Data : TrBot Tabel 3.29 Tabel Kamus Data : TrBot
Tabel
TrBot
Entitas
3 field
127
BotID (PK)
char(15)
UserID (PK,FK)
char(15)
BotCreatedDate
datetime
3.5.4.6 Tabel Kamus Data : MsQuest Tabel 3.30 Tabel Kamus Data : MsQuest Tabel
MsQuest
Entitas
9 field QuestID (PK)
char(10)
KingdomID (FK)
char(1)
ItemID (FK)
char(10)
QuestDesc
text
QuestEXP
integer
QuestGoldRequired
integer
QuestCivilRequired
integer
QuestFoodRequired
integer
QuestLevelRequired
integer
3.5.4.7 Tabel Kamus Data : MsItem Tabel 3.31 Tabel Kamus Data : MsItem
Tabel
MsItem
Entitas
4 field ItemID (PK)
char(10)
ItemName
varchar(50)
128
ItemDesc
text
BonusStat
text
3.5.4.8 Tabel Kamus Data : TrUserQuestHistory Tabel 3.32 Tabel Kamus Data : TrUserQuestHistory Tabel
TrUserQuestHistory
Entitas
3 field UserID (PK,FK)
char(15)
QuestID (PK,FK)
char(10)
QuestHistoryDate
datetime
3.5.4.9 Tabel Kamus Data : MsKingdom Tabel 3.33 Tabel Kamus Data : MsKingdom
Tabel
MsKingdom
Entitas
5 field KingdomID (PK)
char(1)
KingdomName
varchar(10)
KingdomSName
varchar(20)
KingdomDesc
text
BonusStat
text