View
217
Download
0
Category
Preview:
Citation preview
145
BAB IV
IMPLEMENTASI DAN EVALUASI
4.1 Implementasi
4.1.1 Spesifikasi Yang Diperlukan
Spesifikasi perangkat keras yang digunakan saat pengujian aplikasi
game ChainKiller adalah sebagai berikut :
a. Spesifikasi Perangkat Keras
• Prosesor AMD Athlon X2 3800 + 2.0 Ghz
• Hard disk space ± 500MB
• Memory (RAM) 3GB
• Monitor
• Keyboard
• Mouse
b. Spesifikasi Perangkat Lunak
• Windows 2000 atau lebih
• Adobe Flash CS4
• Adobe Photoshop CS4
• Microsoft Visual C# Express 2010
• .NET Framework 3.5
• Koneksi Internet
Spesifikasi perangkat keras dan perangkat lunak pada saat dilakukan
implementasi :
146
a. Spesifikasi Perangkat Keras
Spesifikasi perangkat keras minimum yang harus dipenuhi :
• Prosesor Intel Pentium 4 1,8 Ghz atau AMD Athlon 64
• Hard disk space ± 500MB
• Memory (RAM) 512 MB
• Monitor dengan kemampuan reolusi 1024 x 768
• Keyboard
• Mouse
b. Spesifikasi Perangkat Lunak
Spesifikasi perangkat lunak minimum yang harus dipenuhi :
• Windows 2000 atau lebih
• Adobe Flash Player
4.1.2 Development Tools
Aplikasi permainan ChainKiller dibuat dengan menggunakan program:
Adobe Flash CS4
Untuk menjalankan Adobe Flash CS4 diperlukan komputer dengan
spesifikasi sebagai berikut :
1. Prosesor Intel Dual Core 1.8 Ghz
2. Memory 512 MB
3. Hard disk 250 MB
Adobe Photoshop CS4
Untuk menjalankan Adobe Photosop CS4 diperlukan komputer
dengan spesifikasi sebagai berikut :
147
1. Prosesor Intel Dual Core 1.8 Ghz
2. Memory 512 MB
3. Hard disk 250 MB
Microsoft Visual C# Express 2010
Untuk menjalankan Microsoft Visual C# Express 2010 diperlukan
komputer dengan spesifikasi sebagai berikut :
1. Prosesor Intel Pentium 4 1.6 Ghz
2. Memory 1 GB
3. Hard disk 3 GB
.NET Framework
Untuk menjalankan Microsoft Visual C# Express 2010 diperlukan
komputer dengan spesifikasi sebagai berikut :
1. Prosesor Intel Pentium 4 1 Ghz
2. Memory 256 MB
3. Hard disk 500 MB
4.2 Prosedur Operasional
4.2.1 Penggunaan Program
Sebelum menjalankan aplikasi ChainKiller ini user diharuskan untuk
mendaftarkan flash player nya di website resmi flash terlebih dahulu. Berikut tampilan
langkah – langkah cara pendaftaran dan link nya :
148
Link:
http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_
manager04.html
Langkah – langkah registerisasi Flash :
1. Buka website resmi Flash
Gambar 4.1 Tampilan website registerisasi Flash
149
2. Pilih Edit Location kemudian klik Add Location
Gambar 4.2 Tampilan website registerisasi Flash untuk menambahkan lokasi
150
3. Klik Browse kemudian pilih dimana folder tempat aplikasi ditempatkan
Gambar 4.3 Tampilan website registerisasi Flash untuk memilih folder lokasi
151
4. Setelah folder lokasi dipilih maka akan ditampilkan dilayar, setelah itu cek radio
button ”Always Allow”
Gambar 4.4 Tampilan website registerisasi Flash setelah folder terpilih
5. Setelah registerisasi selesai maka aplikasi siap untuk dijalankan
152
Ketika aplikasi pertama kali dijalankan, maka akan diputar intro movie
terlebih dahulu. User bisa mengskip intro movie dengan mengklik tombol mouse.
Gambar 4.5 Tampilan intro movie
153
Setelah tampilan intro movie maka tampilan layar login dari aplikasi akan
ditampilkan, dimana user diminta untuk memasukan nama yang akan digunakan dalam
aplikasi ini. Berikut tampilannya:
Gambar 4.6 Tampilan layar login
154
Jika user tidak mengisi kotak untuk mengisi nama, maka aplikasi akan
meminta user untuk mengisi nama.
Gambar 4.7 Tampilan layar login bila nama kosong
155
Jika user sudah mengisi nama dengan benar, maka user dapat mengklik
tombol Login untuk masuk ke menu selanjutnya, yaitu menu Lobby.
Gambar 4.8 Tampilan layar login setelah di isi nama
156
Berikut adalah halaman menu Lobby. Pada halaman ini terdapat 3 pilihan,
yaitu Cancel, Refresh, dan Create New Game. Di halaman ini juga terdapat sebuah layar
yang menampilkan keterangan jika ada pemain lain yang sudah bergabung dan membuat
room. Jika user memilih Cancel, maka akan kembali ke halaman Login. Jika user
memilih Refresh, maka akan me refresh layar yang menampilkan room – room yang
sudah tersedia. Jika user memilih Create New Game, maka akan muncul tampilan untuk
membuat room baru.
Gambar 4.9 Tampilan layar Lobby
157
Jika sudah ada user lain dan user tersebut sudah membuat room, maka
akan ditampilkan nama room tersebut dan berapa banyak user yang sudah bergabung.
User pertama (kita) juga biasa bergabung dalam room mereka dengan memilih tombol
Join Game.
Gambar 4.10 Tampilan layar Lobby jika sudah ada room
158
User juga bisa membuat room sendiri dengan memilih tombol Create
New Game, dan bisa memberi nama room sesuai yang user inginkan.
Gambar 4.11 Tampilan layar Lobby saat user membuat room baru
159
Setelah memilih room tampilan selanjutnya adalah layar Player Screen.
Disini pemain bisa memilih karakter yang akan mereka jalankan, terdapat juga
spesifikasi dan kombinasi senjata dari masing – masing karakter. Spesifikasi karakter
terdiri dari 4 macam ukuran, yaitu :
1. HP (Health Point)
Adalah jumlah power (kekuatan) yang dimiliki masing – masing
karakter
2. Def (Defense)
Adalah pertahanan yang dimiliki masing – masing karakter
3. Speed
Adalah ukuran kecepatan yang dimiliki masing – masing karakter
4. Dodge
Adalah ukuran kemampuan untuk menghindari serangan yang
dimiliki masing – masing karakter
Spesifikasi senjata terdiri dari 3 macam ukuran, yaitu :
1. Damage
Adalah jumlah kekuatan yang akan mengurangi HP player
2. Hit Rate
160
Adalah ukuran kecepatan masing – masing senjata mengeluarkan
peluru
3. Range
Adalah ukuran luas daerah sebaran peluru masing – masing senjata
Di halaman ini juga terdapat layar yang digunakan untuk memilih Map
atau tempat dimana user akan memainkan game ini. Ada juga layar Player Join yang
akan menampilkan user – user lainnya yang sudah tergabung dalam room. Selain itu
terdapat juga tombol Cancel dan Ready / Start. Jika user memilih Cancel maka user
akan kembali ke menu Lobby. Tombol Ready akan muncul jika kita sebagai user yang
bergabung dalam sebuah room, sedangkan tombol Start akan muncul jika kita adalah
user yang membuka room tersebut. Tombol ini digunakan untuk memulai permainan.
Kita juga bisa memilih tim di halaman ini, dengan menekan tombol Team 1 / Team 2.
Permainan tidak bisa dimulai jika dalam 1 room tidak ada lawan (minimal satu user di
Team 1 dan user lain di Room 2).
161
Berikut adalah tampilan layar Player Screen :
Gambar 4.12 Tampilan layar Player Screen oleh user yang bergabung
162
Gambar 4.13 Tampilan layar Player Screen oleh user yang membuat room
163
Game baru bisa dimulai setelah salah satu dari player siap (menekan
tombol Ready), hal ini ditunjukan oleh Player Indicator yang terletak di samping nama
user.
Gambar 4.14 Tampilan layar Player Screen yang sudah siap dimainkan
164
Setelah melakukan langkah – langkah diatas maka permainan pun bisa
dimulai. Pada layar permainan ada beberapa panel penting yang digunakan sebagai
pengukuran dari jalannya game ini, yaitu :
Time
Adalah pengukur waktu yang menghitung lamanya game berlangsung
FPS
Adalah pengukur Frame Per Second pada layar permainan
Point
Adalah penghitung nilai user dalam permainan
Kill / Death
Adalah penghitung seberapa banyak user telah membunuh (Kill) atau
terbunuh (Death)
Spesifikasi Karakter
Helath Point Bar
Adalah pengukur kekuatan (Health Point) karakter, terdapat 2 jenis
ukuran, yaitu dengan menggunakan Bar dan numerik
Team Circle
Adalah penanda lawan atau kawan satu tim user (terdapat dibawah
masing – masing karakter)
165
Berikut adalah tampilan selama game berjalan :
Gambar 4.15 Tampilan layar permainan
166
Permainan ini dimainkan dengan menggunakan beberapa tombol. Berikut
adalah tabel dari tombol – tombol yang bisa digunakan dalam permainan :
Tombol Kegunaan
Panah bawah Menggerakkan karakter ke arah bawah
Panah atas Menggerakkan karakter ke arah atas
Panah kanan Menggerakkan karakter ke arah kanan
Panah kiri Menggerakkan karakter ke arah kiri
Klik mouse kiri Menembakkan senjata
Angka 1 Mengganti senjata tipe 1
Angka 2 Mengganti senjata tipe 2
Angka 3 Mengganti senjata tipe 3
Enter Mengeluarkan kotak chat
Esc Menutup kotak chat
Tab Melihat Kill / Death sementara
Tabel 4.1 Tombol – tombol dalam permainan
167
Aplikasi ini merupakan permainan OnLine, maka dalam permainan user
satu dapat bertemu secara langsung dengan user lainnya dalam satu layar.
Gambar 4.16 Tampilan layar permainan saat bertemu dengan user lain
168
Dalam permainan ini terdapat fitur chat yang bertujuan untuk
memudahkan interaksi antara user satu dan user lainnya. Berikut tampilan layar saat
kotak chat diaktifkan.
Gambar 4.17 Tampilan layar permainan saat mengaktifkan kotak chat
169
Misi atau tujuan dari user adalah menghancurkan base atau markas
musuh untuk memenangkan permainan ini. Markas musih disini berupa sebuah tank atau
post yang bisa menembak user yang mendekatinya.
Gambar 4.18 Tampilan layar permainan saat user menuju markas musuh
170
User ditugaskan untuk melindungi markas dari serangan musuh. Maka
user harus menghalangi user lain dengan menyerang dan membunuh mereka agar tidak
berhasil sampai ke markas. User yang mati akan hidup kembali ke tempat yang sama di
markasnya dengan delay waktu 5 detik.
Gambar 4.19 Tampilan layar permainan saat user mati
171
Jika salah satu user berhasil menghancurkan markas lawannya maka user
tersebut dinyatakan menang.
Gambar 4.20 Tampilan layar permainan saat user menang
172
4.3 Evaluasi
4.3.1 Evaluasi dari segi Interaksi Manusia dan Komputer
Penerapan delapan aturan emas perancangan antarmuka pada
ChainKiller.
a. Berusaha untuk konsisten
Perancangan tampilan layar dari permainan ChainKiller dibuat agar dapat
mempertahankan konsistensi dari segi tampilan maupun penggunaan
warna dan fontnya.
b. Memungkinkan penggunaan shortcut
Perancangan navigasi pada ChainKiller dibuat sedemikian rupa sehingga
pemain dapat mengakses setiap fitur penting dengan cepat.
Beberapa shortcut juga terdapat pada gambar untuk mempermudah
pemain mengenal fungsinya. Sebagai contoh, ketika permainan selesai,
sistem akan mengantar pemain langsung ke halaman Lobby.
c. Memberikan umpan balik yang informatif
Perancangan permainan ChainKiller dibuat sedemikian rupa sehingga
sistem akan mengirimkan umpan balik kepada setiap aksi pemain
sehingga pemain yang bersangkutan akan mendapatkan status kondisi
yang sedang berlangsung sesuai dengan aksinya. Sistem juga akan
memberikan informasi kepada pemain apabila umpan balik tersebut
membutuhkan aksi dari pemain. Sebagai contoh, ketika karakter terkena
serangan, maka akan tertulis berapa banyak dia terkena pengurangan
kekuatan (Health Point)
173
d. Merancang dialog yang memberikan penutupan (keadaan akhir)
Perancangan permainan ChainKiller dibuat sedemikian rupa sehingga
pemain dapat mengetahui keadaan akhir dari status kondisi yang sedang
berlangsung. Sebagai contoh jika salah satu user berhasil menghancurkan
markas musuh maka user akan mendapatkan hasil kedaan akhir siapakah
yang berhasil memenangkan permainan.
e. Memberikan pencegah kesalahan dan penanganan kesalahan yang
sederhana
Pesan error terdapat di beberapa bagian game terutama pada saat pemain
melakukan input. Sebagai contoh, pesan ”Nickname cannot left blank”
saat user tidak memasukan namanya di layar Login.
f. Memungkinkan pembalikan aksi yang mudah
Peracangan permainan ChainKiller dibuat untuk memungkinkan
membatalkan aksi yang telah dilakukan dengan mudah yaitu sebagai
contoh ketika pemain ingin mencari room lain, pemain bisa mengklik
tombol cancel untuk kembali ke Lobby.
g. Mendukung pusat kendali internal
Dalam navigasi permainan ini, pemain diberi kebebasan untuk
bernavigasi tanpa urutan yang ditentukan. Sebagai contoh, pemain bisa
memilih senjatanya dengan langsung menekan tombol – tombol numerik
di keyboard tanpa harus melalui urutan langkah pasti.
h. Mengurangi beban ingatan jangka pendek
Penggunaan gambar maupun link di dalam game ChainKiller dibuat
174
sesederhana mungkin sehingga pemain mampu mengenal fungsi dari link
dan gambar yang dimaksud.
4.3.2 Evaluasi dari segi Game Balancing
Penerapan game balancing pada game Chain Killer.
a. Adil
Game Chain Killer adalah game asimetris, dilihat dari keunggulan dan
kelemahan masing masing karakter yang berbeda beda.
b. Tantangan dibandingkan sukses
Game Chain Killer telah mempertimbangkan perbandingan antara
tantangan dan kesuksesan, dapat dilihat dari dibentuknya sebuah
basecamp dari masing – masing user yang harus dihancurkan jika ingin
memenangkan permainan. Dengan adanya basecamp ini permainan tidak
hanya tertuju pada interaksi antar pemain saja, tetapi juga pemain kepada
AI komputer.
c. Pilihan yang berarti
Aturan ini bisa dirasakan saat user akan menghancurkan basecamp
musuh, apakah user akan langsung menuju basecamp lawan dan
menghancurkannya tetapi beresiko akan terbunuh oleh user lawan, atau
akan bermain aman dengan membunuh karakter – karakter lawan dahulu
barulah menghancurkan basecamp nya.
d. Kemampuan dibandingkan kesempatan
Dalam game Chain Killer telah diseimbangkan antara kemampuan dan
175
kesempatan, kemampuan disini diperlukan saat akan menghancurkan
basecamp lawan yang juga bisa menembak dan memberikan damage
pada user. Sedangkan kesempatan dilihat dari kemampuan user musuh
yang tidak bisa kita tebak apakah user tersebut telah terlatih dalam
memainkan game ini atau tidak.
e. Permainan otak dibandingkan kecepatan tangan
Kedua unsur ini telah diberikan dalam game Chain Killer, permainan otak
dapat dirasakan saat user mengatur strategi untuk menghancurkan
basecamp musuh tanpa terkena tembakan dari basecamp yang cukup
menguras banyak tenaga. Sedangkan kecepatan tangan lebih bisa
dirasakan saat bertemu dengan user lawan dan kita berusaha untuk
menghindar ataupun membunuhnya.
f. Kompetisi dibandingkan kerjasama
Kompetisi dalam game Chain Killer ini dapat dilihat dari interaksi
seorang user dengan user lawan yang saling berjuang untuk bertahan
hidup, sedangkan kerjasama dirasakan saat mengatur serangan bersama
dengan user lain yang tergabung dalam satu tim.
g. Durasi
Unsur durasi dalam game Chain Killer ini relatif, jika user sudah
menguasai betul konfigurasi dan sistem dari game ini, maka mereka bisa
dengan cepat mengalahkan user lawan.
h. Hadiah (rewards)
Unsur ini ditunjukan dengan perhitungan Kill dan Death saat seorang
176
user membunuh salah satu user lawan maka jumlah Kill akan bertambah
atau jika user telah terbunuh maka jumlah Death akan bertambah. Selain
itu jika user telah menghancurkan basecamp dari user lain maka
permainan akan selesai dan dimenangkannya.
i. Hukuman
Unsur hukuman diterapkan dalam pengaturan respawn, ketika seorang
user terbunuh maka akan terdapat delay waktu 5 detik sebelum mereka
bisa bermain kembali.
j. Kebebasan dibandngkan keterbatasan
Dalam game Chain Killer ini user diberi kebebasan untuk mengelilingi
map dengan bebas, tetapi hanya sebatas map itu saja, dan terdapat
beberapa bagian yang memang tidak bisa dilalui oleh user.
k. Sederhana dibandingkan kompleks
Game Chain Killer termasuk game yang berunsur Emergent Complexity,
karena kekompleksannya relatif. Jika kita bertemu dengan user lawan
yang sudah menguasai betul permainan ini, maka tingkat kekompleksan
untuk memenangkan game akan terasa berat.
l. Detil dibandingkan imajinasi
Dalam game Chain Killer ini telah diberikan detil detil dari masing
masing map, yaitu apa saja yang bisa terdapat dalam sebuah dunia
tersebut, misalnya dengan objek – objek yang tidak bisa dilalui oleh user.
Dengan objek – objek ini user dibiarkan untuk berimajinasi tentang
sebuah tempat yang telah diberikan dan menjadikan objek – objek ini
177
sebagai tempat yang tepat untuk bersembunyi dari serangan lawan.
4.3.3 Evaluasi dari segi kepuasan user
Pada tahap analisis user ini, kami melakukan pengumpulan data dengan
menggunakan kuesioner yang kami berikan kepada user yang sudah mencoba
game Chain Killer ini. Berikut data yang telah berhasil kami kumpulkan dengan
mengajukan 6 pertanyaan dengan responden sebanyak 14 orang. Adapun
pertanyaan dan data yang berhasil kami kumpulkan adalah seperti ini:
Pertanyaan 1:
Apakah anda mengalami kesulitan dalam menjalankan aplikasi Chain Killer?
a. Sulit
b. Tidak
Gambar 4.21 Hasil jawaban kuesioner nomor 1
Pertanyaan ini diajukan untuk mengetahui apakah user mengalami
178
masalah ketika akan menjalankan aplikasi ini.
Berdasarkan grafik lingkaran di atas, sebanyak 100% (14 orang)
menyatakan bahwa mereka tidak mengalami kesulitan dan sebanyak 0% (0
orang) menyatakn bahwa mereka kesulitan menjalankan aplikasi Chain Killer
ini.
Pertanyaan 2:
Apakah grafik dari game Chain Killer ini menarik bagi anda?
a. Menarik
b. Kurang menarik
Gambar 4.22 Hasil jawaban kuesioner nomor 2
Pertanyaan ini diajukan untuk mengetahui ketertarikan user terhadap
grafik dari game Chain Killer ini.
Berdasarkan grafik lingkaran diatas, sebanyak 86% (12 orang)
menyatakan bahwa mereka tertarik dengan grafik game Chain Killer ini dan
sebanyak 14% (2 orang) menyatakan mereka tidak tertarik.
Pertanyaan 3:
179
Apakah fitur yang disajikan dalam game Chain Killer ini sudah lengkap?
a. Sangat lengkap
b. Cukup lengkap
c. Kurang lengkap
Gambar 4.23 Hasil jawaban kuesioner nomor 3
Pertanyaan ini diajukan untuk mengetahui pendapat user tentang
kelengkapan fitur yang telah disediakan dalam game Chain Killer ini.
Berdasarkan grafik lingkaran diatas, sebanyak 29% (4 orang) menyatakan
bahwa fitur dalam Chain Killer ini sudah lengkap, sebanyak 64% (9 orang)
menyatakan cukup lengkap dan sebanyak 7% (1 orang) menyatakan kurang
lengkap.
Pertanyaan 4:
Apakah anda mengalami masalah dengan pengaturan konfigurasi tombol dalam
game Chain Killer?
a. Bermasalah
180
b. Tidak bermasalah
Gambar 4.24 Hasil jawaban kuesioner nomor 4
Pertanyaan ini diajukan untuk mengetahui apakah user mengalami
permasalahan dengan konfigurasi tombol dalam game Chain Killer ini.
Berdasarkan grafik lingkaran diatas, sebanyak 93% (13 orang)
menyatakan bahwa mereka tidak bermasalah dengan konfigurasi tombol dalam
game Chain Killer ini dan sebanyak 7% (1 orang) menyatakan mereka
mengalami masalah.
Pertanyaan 5:
Apakah anda mengalami kesulitan dalam memahami dan menggunakan fitur
yang kami berikan?
a. Bermasalah
b. Tidak bermasalah
181
Gambar 4.25 Hasil jawaban kuesioner nomor 5
Pertanyaan ini diajukan untuk mengetahui apakah user mengalami
kesulitan dalam memahami dan menggunakan fitur dalam game Chain Killer ini.
Berdasarkan grafik lingkaran diatas, sebanyak 71% (10 orang)
menyatakan bahwa mereka tidak mengalami kesulitan dalam memahami dan
menggunakan fitur yang ada pada game Chain Killer ini dan sebanyak 29% (4
orang) menyatakan mereka mengalami kesulitan.
Pertanyaan 6:
Secara keseluruhan apakah game Chain Killer ini menarik bagi anda?
a. Sangat menarik
b. Cukup menarik
c. Kurang menarik
182
Gambar 4.26 Hasil jawaban kuesioner nomor 6
Pertanyaan ini diajukan untuk mengetahui ketertarikan user tentang
keseluruhan game Chain Killer ini.
Berdasarkan grafik lingkaran diatas, sebanyak 57% (8 orang) menyatakan
bahwa game Chain Killer ini sangat menarik, sebanyak 21% (3 orang)
menyatakan cukup menarik dan sebanyak 21% (3 orang) menyatakan kurang
menarik.
Recommended