BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF...

35
251 BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi Untuk dapat mengimplementasikan permainan Equator Spirit dengan baik, maka berikut ini adalah spesifikasi perangkat keras, perangkat lunak dan prosedur penggunaan yang disarankan agar diimplementasikan dapat berjalan dengan baik. 4.1.1 Spesifikasi Perangkat Keras Berikut adalah spesifikasi perangkat keras yang digunakan pada saat pengujian. Spesifikasi perangkat keras server Processor : 1/16 Core Hard Disk : 5GB Memory RAM : 200MB Lainnya : 10 port untuk proses Spesifikasi perangkat keras client untuk Windows 2000 / Windows XP / Windows Server 2003 / Windows Vista Processor : Pentium 233 MHz (direkomendasikan menggunakan 500 MHz atau lebih besar) Hard Disk : 52 MB

Transcript of BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF...

Page 1: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

251

BAB 4

IMPLEMENTASI

4.1 Spesifikasi Implementasi

Untuk dapat mengimplementasikan permainan Equator Spirit dengan baik, maka

berikut ini adalah spesifikasi perangkat keras, perangkat lunak dan prosedur

penggunaan yang disarankan agar diimplementasikan dapat berjalan dengan baik.

4.1.1 Spesifikasi Perangkat Keras

Berikut adalah spesifikasi perangkat keras yang digunakan pada saat

pengujian.

Spesifikasi perangkat keras server

Processor : 1/16 Core

Hard Disk : 5GB

Memory RAM : 200MB

Lainnya : 10 port untuk proses

Spesifikasi perangkat keras client untuk Windows 2000 / Windows XP /

Windows Server 2003 / Windows Vista

Processor : Pentium 233 MHz (direkomendasikan menggunakan

500 MHz atau lebih besar)

Hard Disk : 52 MB

Page 2: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

252

Memory RAM : 64 MB RAM (direkomendasikan menggunakan 128 MB

RAM atau lebih besar)

Spesifikasi perangkat keras client untuk Mac OS X 10.4 dan ke atas

Processor : Intel x86 atau PowerPC G3, G4, atau G5 processor

Hard Disk : 200 MB

Memory RAM : 128 MB RAM (direkomendasikan menggunakan 256

MB RAM atau lebih besar)

4.1.2 Spesifikasi Perangkat Lunak

Berikut adalah spesifikasi perangkat lunak yang digunakan pada saat

pengujian.

Spesifikasi perangkat lunak server

1. Sistem Operasi Windows/ Linux

2. PHP versi 5.1.6

3. MySQL Databases

4. PHP MyAdmin versi 2.8.2

Spesifikasi perangkat lunak client

1. Sistem Operasi Windows/Mac/Linux

2. Web Browser

Page 3: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

253

4.2 Cara Instalasi di Server

1. Administrator mendaftarkan aplikasi ke Facebook Developer untuk mendapatkan

user ID dan secret key application.

Gambar 4.1 Bookmark Facebook Developer

Page 4: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

254

Gambar 4.2 Secret Key Application

Page 5: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

255

2. Sesuaikan konfigurasi pada file config.php dengan user ID dan secret key yang

didapat

Gambar 4.3 Config.php

3. Administrator mengirimkan file ke server. Ada dua cara yang dapat dipakai,

yaitu memanfaatkan menu File Manager pada halaman cpanel hosting, atau

menggunakan FTP dengan FTP Client.

Page 6: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

256

1. Dengan File Manager

Gambar 4.4 File Manager

2. Dengan FTP Client (File Zilla)

Gambar 4.5 FTP Client

Page 7: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

257

4. Administrator menyiapkan database di sisi server. Tekniknya dapat sedikit

berbeda antara hosting yang satu dengan yang lain. Namun, secara umum,

diperlukan username dan password untuk mengakses database. Setelah sukses

membuat database, maka import dengan [nama database].sql yang sudah

dipersiapkan

Gambar 4.6 Cara membuat database

Gambar 4.7 Buat database baru

Page 8: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

258

5. Sesuaikan connectDB.php dengan data konfigurasi koneksi yang didapat dari

langkah (4)

Gambar 4.8 Connect.php

4.3 Prosedur Penggunaan

Terdapat beberapa prosedur penggunaan dari game Equator Spirit ini mulai dari

mendaftarkan akun hingga masuk ke dalam permainan agar user dapat menjalankan

game ini dengan maksimal.

1. Aktivasi

Pada halaman ini akan ditampilkan kotak dialog yang menanyakan

apakah user memberikan ijin bagi applikasi untuk mengakses data-data user.

Jika user setuju tekan tombol allow dan halaman akan berpindah ke halaman

Character selection.

Page 9: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

259

Gambar 4.9 Halaman Aktivasi

2. Character Selection

Pada halaman ini user akan diberikan 4 tipe karakter yang dapat dipilih

beserta jenis kelamin yang diinginkan oleh user. Setelah memilih karakter

yang diinginkan user akan dibawa ke halaman Home.

Page 10: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

260

Gambar 4.10 Halaman Character Selection

3. Home

Halaman ini berisi informasi terbaru mengenai sistem dan keadaan user

selama user offline. Selain itu halaman ini juga menampilkan avatar dari user

dan status dasar, seperti Rank, AP, dan HP, dari Guardian yang dimilikinya.

Page 11: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

261

Gambar 4.11 Halaman Home

4. Quests

Pada halaman ini ada 2 pilihan action yang dapat diambil oleh user, yaitu

Quests dan Job.

Page 12: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

262

Gambar 4.12 Halaman Quests dan Jobs

5. City

Pada halaman ini user diberikan tiga pilihan action yang dapat dipilih,

yaitu Shop, Battle dan Hunt.

Page 13: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

263

Gambar 4.13 Halaman City

6. Shop

Pada halaman ini user dapat membeli Accessories dan/atau Consumable.

Page 14: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

264

Gambar 4.14 Halaman Shop

Page 15: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

265

7. Battle

Pada halaman ini mula-mula akan ditampilkan user-user yang telah

terdaftar yang dapat dilawan oleh user. Setelah user memilih siapa yang akan

dilawannya, akan muncul informasi mengenai Guardian yang dimiliki oleh

lawan yang dipilihnya. Jika user menekan tombol Battle maka pertarungan

antara user dan lawan yang dipilihnya akan dilaksanakan, kemudian

ditampilkan hasil pertarungan tersebut apakah player menang, kalah atau

seri.

Gambar 4.15 Halaman Battle

Page 16: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

266

8. Hunt

Pada halaman ini mula-mula user memilih seberapa besar stamina yang

akan dia gunakan untuk hunting. Satu stamina mewakili satu step, dimana

setiap step-nya user bisa mendapatkan item, uang, bertarung dengan spirit,

atau tidak mendapatkan apa-apa. Setelah user menekan tombol Submit akan

muncul hasil hunting dari user.

Gambar 4.16 Halaman Hunt

9. Friend

Pada halaman ini user dapat melihat siapa saja yang sudah menjadi

temannya dalam permainan ini. Jika user mengklik gambar dari temannya,

akan tampil informasi yang lebih detail seperti Level, Rank, gambar-gambar

Guardian yang dimiliki, dan Trophy dan Collectibles yang telah didapatkan.

Selain itu user pun diberi tiga pilihan action yang dapat dipilih yaitu, Gift,

Page 17: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

267

Send Message, dan Invite Friends. Action Gift untuk mengirimkan hadiah,

action Send Message untuk mengirimkan pesan, dan action Invite Friends

untuk mengajak temannya yang terdaftar dalam Facebook untuk ikut bermain

dan menjadi temannya dalam game Equator Spirit.

Gambar 4.17 Halaman Friend

10. Status

Pada halaman ini secara default akan ditampilkan avatar, status,

Equipment dan Inventory yang dimiliki oleh karakter yang dipilihnya. Jika

user ingin melihat status para Guardian yang dimilikinya, maka user dapat

Page 18: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

268

memilih action Guardian yang akan menampilkan avatar dan status

Guardian, daftar item consumable yang dapat dipakai oleh Guardian, dan

pilihan action feed untuk memberi makan Guardian.

Gambar 4.18 Halaman Status

Page 19: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

269

Gambar 4.19 Status Guardian

Page 20: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

270

11. Inventory

Pada halaman ini berisi tiga pilihan action yang dapat dipilih oleh user

yaitu, Item, Collectibles, dan Spirit Book. Dimana jika user memilih action

Item, maka akan ditampilkan item-item yang dimiliki oleh user, jika user

memilih action Collectibles maka akan ditampilkan Item Collectibles yang

dimiliki oleh user, dan jika user memilih action Spirit Book maka akan

ditampilkan Avatar dan keterangan dari Spirit yang pernah ditemui oleh user.

Gambar 4.20 Halaman Inventory

Page 21: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

271

Gambar 4.21 Halaman Inventory-Item

Page 22: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

272

Gambar 4.22 Halaman Inventory-Collectible

Page 23: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

273

Gambar 4.23 Halaman Inventory-Guardian

12. Slot

Halaman ini berguna untuk mengatur posisi Guardian anda, yang akan

sangat menentukan hasil dari pertarungan yang anda lakukan.

Page 24: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

274

Gambar 4.24 Slot

4.4 Evaluasi

Evaluasi dilakukan terhadap sistem apakah sudah berhasil memenuhi

requirement atau belum. Ada 3 evaluasi yang digunakan yaitu evaluasi IMK untuk

menguji rancangan game, lalu evaluasi pengguna untuk memeriksa apakah sistem

yang dirancang sudah memenuhi ekspektasi atau requirement, dan evaluasi

perangkat keras untuk menguji kemampuan server dalam melayani kebutuhan

sistem. Evaluasi terhadap sisi keamanan belum dapat dilakukan dan disarankan

untuk dapat dilakukan pada penelitian berikutnya.

4.4.1 Evaluasi Segi Interaksi Manusia dan Komputer

Penerapan delapan aturan emas pada perancangan antarmuka Equator Spirit:

Page 25: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

275

1. Berusaha konsisten

Perancangan tampilan layar dari game Equator Spirit berusaha untuk

mempertahankan konsistensi dari segi tampilan, warna dan font yang

digunakan.

2. Memungkinkan frequent user menggunakan shortcut

Equator Spirit menyajikan menu-menu utama di bagian header yang

mudah diakses oleh pengguna. Sebagai contoh, fitur Battle yang secara

normal harus diakses melalui menu City dapat di akses dari halaman utama

(short-cut) mengingat tingkat penggunaan Battle yang cukup tinggi.

3. Memberikan umpan balik yang informatif

Contohnya pada saat user salah memasukkan username dan/atau password

maka sistem akan memberikan pesan kenapa user tidak dapat masuk ke

dalam permainan.

4. Merancang dialog untuk menghasilkan keadaan akhir

Permainan dirancang ke dalam tiga bagian yaitu, awal, tengah, dan akhir.

User memasuki bagian awal saat user login untuk masuk ke dalam

permainan, kemudian memasuki bagian tengah pada saat user berada

dalam permainan, dan yang terakhir user masuk pada bagian akhir saat

user keluar dari permainan dengan cara melakukan logout.

Page 26: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

276

5. Memberikan pencegahan kesalahan dan penanganan kesalahan yang

sederhana

Adanya pesan yang memperingatkan user untuk tidak melakukan action

tertentu, misalnya jika user tidak memiliki uang yang cukup untuk membeli

suatu barang maka pada saat user menekan tombol Buy, maka akan tampil

pesan bahwa user tidak dapat membeli barang tersebut karena uang tidak

mencukupi. Hal ini akan mencegah masuknya data tidak valid, seperti

jumlah uang yang minus, ke dalam database yang dapat mengacaukan

permainan.

6. Memungkinkan pembalikan aksi (undo) yang mudah

Untuk navigasi jika user ingin kembali ke posisi sebelumnya misal dari

halaman Home ke halaman City dan setelah di halaman City ternyata user

menyesal ke halaman tersebut, maka user bisa menggunakan tombol Back

yang ada di browser untuk kembali ke halaman sebelumnya yaitu halaman

Home.

7. Mendukung pusat kendali internal (internal locus of control)

Dalam permainan ini user bebas melakukan navigasi ke link yang tersedia

tanpa dituntut untuk mematuhi suatu urutan tertentu. Contoh dari halaman

Home user dapat langsung membuka halaman Quests ataupun Inventory.

8. Mengurangi beban ingatan jangka pendek

Page 27: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

277

Penggunaan link pada permainan ini dibuat sesederhana dan sedeskriptif

mungkin untuk memudahkan user dalam mengidentifikasi fungsi-fungsi

dari masing-masing link yang disediakan.

4.4.2 Evaluasi Segi Pengguna

Evaluasi segi pengguna dilakukan melalui media kuesioner dengan tujuan

memeriksa apakah aplikasi yang dibuat sudah memenuhi ekspektasi dari

pengguna. Berikut ini adalah hasil dari sebaran kuesioner:

1. 60 % responden menyatakan bahwa visualisasi game Equator Spirit

menarik.

2. 27 % responden mengatakan Equator Spirit cukup mudah dimainkan, dan

20 % mengatakan sangat mudah.

3. 67 % responden mengatakan Equator Spirit cepat dalam hal akses

4. 67 % responden mengatakan gameplay dari Equator Spirit menarik

5. 60 % responden mengatakan fitur seperti Quest, Jobs, dkk sudah cukup

mendukung permainan Equator Spirit

6. 60 % responden mengatakan tertarik kepada budaya masa Batavia setelah

memainkan game Equator Spirit

4.4.3 Perbandingan Game Sejenis

Tabel 4.1 Perbandingan antara game Equator Spirit dengan game pembanding

Faktor Castle Age Battle Stations

Monster Rancher

Kurusetra Equator Spirit

Story Memiliki jalan cerita yang cukup

Memiliki jalan cerita yang

Memiliki jalan cerita

Kurusetra mengangkat cerita

Memiliki jalan cerita yang cukup detail

Page 28: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

278

Faktor Castle Age Battle Stations

Monster Rancher

Kurusetra Equator Spirit

detail, dunia animasi Castle Age dituangkan dengan detail dalam fitur Quests dan heroes yang dimilikinya. Menghadirkan epik yang cukup seru untuk diikuti.

sederhana dimana pemain akan memilih salah satu kelas dalam dunia pelayaran (pirate, army, dll). Cerita dibangun berdasarkan karakter dan port.

yang detail dimana hal ini menjadi kekuatan dan nilai jual dari Monster Rancher.

Mahabarata yang membuat game ini memiliki cerita yang kompleks.

dan menarik yang dituangkan dalam bentuk Quests dan Jobs yang bertutur mengenai kisah-kisah legenda di Indonesia. Untuk menamatkan satu Quests , user akan mendapatkan sekitar 16 macam cerita berbeda yang saling terkait. Lebih dari cukup untuk menggugah rasa penasaran pemain.

Gameplay Memiliki gameplay yang sederhana, serupa dengan Battle Stations dimana terdapat sejumlah Stamina atau Energi untuk menjalankan fitur sehingga pemain tidak dapat

Memiliki gameplay yang menarik terutama untuk yang menyukai pertarungan. Pada game ini pemain dapat bereksperi-men dalam mengkonfigurasi bagian-bagian

Memiliki gameplay yang menarik dimana pemain dapat memeliha-ra monster dan meningkatkan berbagai aspek-aspek dalam diri monster. Pemain pun dapat

Permainan berupa text-based dimana pemain memilih input kemudian akan terlihat hasil dari keputusan yang diambil dalam bentuk teks. Misalnya untuk mengatur jumlah pasukan, makanan,

Memiliki gameplay yang sederhana, dimana terdapat sejumlah Stamina atau Ielmu untuk menjalankan fitur. Sehingga user tidak dapat terlalu lama bermain. Cara Attack dan Quest juga mudah,

Page 29: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

279

Faktor Castle Age Battle Stations

Monster Rancher

Kurusetra Equator Spirit

bermain terlalu lama. Cara melakukan Attack dan Quest juga mudah, dengan cara mengklik tombol Attack atau Quest. Saat bertarung pun tidak memerlukan konfigurasi. Item terkuat dengan Jendral terkuat akan memberi-kan peluang yang besar untuk menang saat bertarung.

kapal, dimana kombinasi yang dapat diperoleh sangat banyak, untuk membuat sebuah kapal yang tangguh.

mengikut-sertakan monster yang dilatihnya dalam turnamen yang ada. Monster yang dapat dikem-bangkan oleh pemain sangat beragam yang menjadikan game ini menarik. Kekurangan dari game ini adalah pemain memerlu-kan console untuk dapat bermain dan hanya dapat bermain sendiri.

dan lain sebagainya, kemudian hasil keputusan tersebut akan ditampilkan.

cukup diklik saja tanpa perlu berpikir. Saat bertarung pun, tidak perlu ada konfigurasi yang rumit. Pemain cukup terlebih dahulu mengatur Guardian apa yang ingin digunakan dan Equipment apa yang dipakai. Pengaturan cukup dilakukan sekali saja.

Graphics Memiliki grafik yang menarik, cukup banyak dan detail. Dalam komposisi awal pemain

Memiliki grafik yang bagus, custom part tiap kapal sangat detail, dan pemain akan mendapat

Memilki grafik yang bagus, dan lebih detail dibandingkan grafik-grafik pada web-

Tidak ada grafik.

Menarik, Grafik cukup banyak dan detail. Karakter pemain, Guardian, Item ,Equipment, avatar, lalu

Page 30: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

280

Faktor Castle Age Battle Stations

Monster Rancher

Kurusetra Equator Spirit

akan mendapat-kan gambar 4 hero dan 5 prajurit ditambah dengan 3 NPC

avatar dan sebuah kapal untuk dipamerkan.

based game.

Wild Spirit serta Collectibles dan Trophy memberikan banyak gambar-gambar menarik yang memanjakan mata pengguna.

Animasi Tidak ada animasi

Animasi yang sederhana untuk menampil-kan konfigurasi kapal dan simulasi pertarungan. Juga untuk memamer-kan kapal yang pemain miliki.

Animasi berlang-sung cukup detail di sepanjang permainan.

Tidak ada animasi.

Tidak ada animasi dalam game Equator Spirit, hal ini dilakukan dengan pertimbangan untuk mempercepatkecepatan loading dari aplikasi

Kecepatan saat loading dan dalam permainan.

Paling cepat diantara ketiga game yang pemban-ding karena hanya menggunakan PHP dan tidak menggunakan plug-in seperti Flash,

Memiliki kecepatan rata-rata pada saat loading dan pada saat-saat tertentu dalam permainan. Hal ini dikarenakan Battle Stations menggabungkan PHP dan Flash

Memiliki kecepatan yang cepat, baik pada saat loading maupun pada saat bermain. Hal ini merupa-kan keunggul-an dari console

Memiliki kecepatan yang cepat terutama karena hanya menerima input berupa teks.

Cukup cepat diantara keemapt game yang dibandingkan, plain PHP ditambah Javascript. Tidak menggunakan plug-in seperti Flash, Applet atau JavaFX yang digunakan. Kecepatan

Page 31: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

281

Faktor Castle Age Battle Stations

Monster Rancher

Kurusetra Equator Spirit

Applet atau JavaFX.

dimana fitur utamanya bersifat statis seperti fitur Attack dan Quest. Namun ada pula fitur-fitur tambahan yang menggunakan Flash seperti yang terlihat pada saat Battle.

game jika dibanding dengan web-based game.

dari Equator Spirit sendiri masih dapat ditingkatkan dengan Mengguna-kan dedicated server.

Social networking

Memiliki society namun tidak terlalu ditekankan karena tanpa teman pun pemain tetap dapat bermain dengan cukup nyaman. Game ini tidak memiliki fitur seperti Chat dan Guild.

Pemain dapat memilih untuk bermain sendiri maupun bersama-sama dimana kedua pilihan tersebut sama-sama menyenangkan untuk dimainkan. Pemain yang senang bergaul dapat bergabung dalam Guild dimana fitur pada Guild cukup

Tidak memiliki fitur social network-ing sehingga pemain bermain sendirian. Jika menggunakan console GBA (Game Boy Advance), maka user dapat melaku-kan pertarung-an dengan pemain lain, namun dengan jumlah

Game ini dimainkan secara multiplayer. Jelas social networking menjadi kekuatan dari game ini. Anda memerlukan adanya pemain lain untuk dijadikan aliansi ataupun lawan.

Society ada dan cukup ditekankan, fitur-fitur seperti Quest memerlukan jumlah Friend yang harus dipenuhi. Disediakan fitur untuk Invite dan Gift.

Page 32: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

282

Faktor Castle Age Battle Stations

Monster Rancher

Kurusetra Equator Spirit

lengkap. yang terbatas pemain yang terbatas.

Tingkat kerumitan dan balancing

Castle Age memiliki permainan yang sederhana dan uang dapat diperoleh dengan mudah. Kemuda-han untuk mendapat-kan uang membuat balancing dari game ini menjadi kurang seimbang.

Semua aspek di Battle Stations memiliki balancing yang bagus dimana tidak akan ada pemain yang terlalu kuat. Bahkan dapat dikatakan perbanding-an antara pemain terlalu ketat sehingga sulit untuk berkembang di Battle Stations Akan tetapi Ocho Point dimana dengan poin ini semua komponen dapat dibeli dengan uang yang berlaku dalam dunia nyata membuat game ini menjadi kurang

Memiliki tingkat kerumitan yang cukup tinggi dan memerlu-kan ketekunan dalam memeliha-ra monster. Memiliki balancing yang cukup bagus.

Game ini cukup rumit karena mengadu strategi yang digunakan dan setiap pilihan yang diambil akan sangat mempenga-ruhi hasil permainan. Game ini juga memiliki balancing yang cukup bagus. Setiap satu periode game selesai, status akan di-reset untuk menghindari kejenuhan pemain.

Equator Spirit menawarkan kemudahan dalam bermain tanpa merusak balancing. Battle dan Hunt dihitung dengan seksama, juga pemberian Experience pada Quest dan Jobs telah diformulasi-kan agar sesuai dengan tingkat kerumitan yang diharapkan pemain.

Page 33: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

283

Faktor Castle Age Battle Stations

Monster Rancher

Kurusetra Equator Spirit

seimbang.

Komponengame yang dapat dibeli dengan uang

Ada beberapa komponen game yang dapat dibeli, terutama item langka atau karakter-karakter langka

Battle Stations sangat memanja-kan pemain yang mengguna-kan uang (yang berlaku di dunia nyata) untuk membeli komponen-komponen. Hampir semua komponen dapat dibeli dengan uang. Turn, avatar, senjata, item, dll.

Tidak ada yang dapat dibeli dengan uang.

Tidak ada komponen game yang diperjual-belikan secara resmi oleh pengem-bang game ini.

Belum dibuka sistem seperti ini di Equator Spirit

4.4.4 Evaluasi perangkat keras

Dalam mengevaluasi perangkat keras, ada 3 komponen utama yang diujikan

yaitu

1) beban maksimal dalam suatu waktu yang dapat ditanggung oleh server,

2) maksimal data yang dapat dikelola oleh database server , dan

3) besar lalu lintas data atau bandwidth per bulan.

Untuk beban maksimal, diuji dengan Load Impact, dimana disimulasikan

sejumlah pengguna mengakses situs secara bersamaan dan direkam datanya. Dari

Page 34: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

284

hasil test didapat bahwa server masih dapat menangani sampai 40 pengguna secara

bersamaan dengan stabil dan mulai menemui masalah saat jumlah pengguna di atas

50

Gambar 4.25 Simulasi beban maksimal

Maksimal data yang dapat disimpan dan dikelola oleh server adalah sebesar

5000 MB, termasuk data program dan gambar. Namun yang diprioritaskan disini

adalah data untuk database, karena program dan gambar lebih bersifat tetap dan

tidak berubah berkala. Untuk data pemain, setiap kali masuk pengguna baru

diperlukan 60-80 bytes yang didapat dari struktur dalam ERD. Tentunya jumlah

yang dipakai setiap pemain akan lebih dari angka ini, karena pemain akan

memerlukan data untuk melakukan Quest dan eksplorasi fitur-fitur lain. Dari hasil

simulasi di server, untuk satu orang pemain yang sudah mengeksplorasi semua

Page 35: BAB 4 IMPLEMENTASI 4.1 Spesifikasi Implementasi 4.1.1 ...thesis.binus.ac.id/doc/Bab4/2010-1-00142-IF Bab 4.pdfWindows Server 2003 / Windows Vista Processor: Pentium 233 MHz ... menggunakan

285

fitur dalam game ini, didapatkan bahwa satu pemain membutuhkan sekitar 15 KB.

Berarti 5000 MB dapat digunakan untuk 333.333 pemain.

Untuk lalu lintas data atau bandwidth, server menyediakan kapasitas 10 TB per

bulan. Penggunaan bandwidth sendiri dalam aplikasi paling besar digunakan oleh

gambar, dan total ukuran gambar di server adalah sebesar 3 MB, jumlah ini

seharusnya yang maksimal digunakan oleh satu orang user setiap kali bermain, dan

dapat kurang dari itu karena ada dua macam cache sebelum browser menarik

gambar dari server, yaitu cache internal dari browser dan cache dari Facebook

Server. Dengan asumsi terjadi kemungkinan terburuk dan dilakukan penarikan

data dari server sebesar 3 MB, maka kapasitas 10 TB cukup untuk:

kesempatan bermain = 10 TB / 3 MB

= 10000000 MB / 3 MB

= 3,3 juta kesempatan bermain