BAB 4 IMPLEMENTASI DAN EVALUASI Pada bab ini akan dibahas mengenai implementasi sistem yaitu spesifikasi sistem dan cara menggunakan aplikasi game The Stealth langkah demi langkah untuk memudahkan dalam pengujian sistem ini, serta dibahas juga mengenai evaluasi yang dilakukan terhadap sistem ini. 4.1 Implementasi 4.1.1 Spesifikasi Sistem Sistem-sistem pendukung yang dibutuhkan untuk menjalankan aplikasi yang telah dibuat terbagi menjadi 2, yaitu kelompok perangkat keras dan kelompok piranti lunak. Dan juga di dapat hasil uji performance aplikasi game ini. 4.1.1.1 Spesifikasi Kebutuhan Perangkat Keras Spesifikasi perangkat keras yang digunakan untuk menggunakan sistem ini adalah sebagai berikut: Tabel 4.1 - Spesifikasi Kebutuhan Perangkat Keras No. Jenis Spesifikasi 1. Processor Pentium IV 2 GHz 2. Memory 512 MB 3. VGA Card ATI RADEON 7000 4. Harddisk 40 GB 98
99 4.1.1.2 Spesifikasi Kebutuhan Piranti Lunak Aplikasi yang diberikan akan dikemas dalam bentuk Package sehingga pengguna hanya perlu melakukan instalasi program yang diberikan. Berikut adalah spesifikasi piranti lunak yang dapat mendukung jalannya aplikasi: Microsoft Windows 2000/2003/NT/XP/Vista Operating System Software 3D Game Studio Software 3D Max 4.1.1.3 CPU Performance Berrdasarkan alpha testing yang telah tim kami lakukan, didapat hasil sebagai berikut : Tabel 4.2 CPU-Performence No. Katagori Penilaian 1. Grafik Performance 60 FPS 2 CPU Usage ± 89 % 3 Physical Memory 61228 Kb Spesifikasi yang tim kami dapat berdasarkan spesifikasi kebutuhan perangkat keras pada tabel 4.1
100 4.1.2 Pengoperasian Aplikasi Untuk melakukan pengoperasian aplikasi game The Stealth, cukup dengan mencari logo The Stealth dan double-click logo tersebut. Maka aplikasi akan melakukan proses inisialisasi dan memerlukan beberapa detik ( kurang dari 10 detik). Tampilan dari game The Stealth adalah sebagai berikut: Gambar 4.1 - Tampilan Menu Utama The Stealth 1. Untuk memulai permainan game The Stealth klik menu File pada menu utama. Maka akan muncul menu: New Game : Untuk memulai permainan. Permainan ini untuk satu user. Credits :Untuk melihat lead programmer, character designer, scenario, map designer dari game The Stealth ini.
101 Control : Untuk melihat tombol apa saja yang digunakan dalam game The Stealth. Gambar 4.2 - Form Control Exit : Untuk keluar dari aplikasi The Stealth dan kembali ke Windows user. 2. Setelah memilih menu New Game, layar menampilkan tampilan prolouge yaitu scene yang akan menceritakan asal mula kejadian yang dimulai dengan insiden penculikan terhadap ahli computer eropa di sebuah kapal pesiar ditengah kawasan lautan Peru yang sedang berlibur.
102 Diketahui beberapa orang ahli computer jenius eropa ini sedang menangani senjata biologis G-509 yaitu sanjeata biologis pembunuh massal, yang dapat membunuh seisi satu kota dan dapat dikendalikan jarak jauh. Diketahui bahwa pembajakan ini dilakukan oleh sekelompok separatis spanyol the Gear. Gambar 4.3 - Tampilan Prologue 1
103 Prologue 2 Kelompok separatis spanyol yang bernama 'the Gear' dipimpin oleh Rufus Lercda, seorang revolusionis Spanyol. Kemungkinan motif penculikannya menurut CIA yaitu dipaksa untuk membuat senjata biologis 'G-509' untuk memperkuat kekuatan persenjataan mereka, dan mungkin masih ada motif lain yang masih belum diketahui. Pusat markas mereka diketahui ada disebuah pulau bekas colonial spanyol dibarat daya lautan inggris. Gambar 4.4 - Tampilan Prologue 2
104 Prologue 3 Untuk menyelamatkan ahli computer ini CIA mengutus seorang agen inggris dengan code Wind untuk menyusup secara diam-diam untuk menyelamatkan para sandera. Wind diantar masuk kepulau oleh captain Jack secara diam-diam dengan menggunakan pesawat angkatan laut inggris. Gambar 4.5 - Tampilan Prologue 3
105 3. Diawal permainan user akan berada disebuah daratan terbuka yang dikelilingi oleh tebing dan rerumputan, user akan bermain dengan sudut kamera 3rd person, dan dipersenjatai dengan sebuah handgun yang memiliki amunisi terbatas. Dan pada gambar terdapat bar berwarna biru yang ditunjukkan oleh tanda panah yang menunjukkan status Health Point (HP) yaitu status kesehatan pemain. Gambar 4.6 - Tampilan Dalam Game
106 4. Dalam game ini juga terdapat mode sudut kamera 1st person yang dipakai pada saat user menggunakan handgun untuk menembak dan membidik musuh. Tanda panah yang ditunjukan pada gambar adalah amunisi dari handgun yang digunakan dalam game ini. Gambar 4.7 - Tampilan mode first person
107 5. Saat kondisi user bertemu dengan bot enemy, akan muncul tanda! diatas kepala bot enemy yang menandakan bot enemy menyadari kehadiran user, dan akan melakukan suatu aksi. Gambar 4.8 - Tampilan user bertemu dengan bot enemy
108 6. Pada tampilan ini terjadi sebuah aksi pertarungan antara user dengan bot enemy, tanda panah berwarna biru pada gambar menadakan bahwa status bar Health Point ( HP ) telah berkurang dari status full ketika user tertembak oleh bot enemy. Dan tanda panah berwarna kuning menandakan jumlah amunisi yang telah terpakai untuk menembak, jika amunisi yang digunakan telah habis handgun tidak dapat digunakkan untuk menembak. Gambar 4.9 - Tampilan pertarungan
109 7. Pada tampilan ini bot enemy telah dikalahkan setelah pertarungan diatas. Dan tubuh karakter bot enemy akan menghilang setelah beberapa detik (tidak lebih dari 5 detik). Gambar 4.10 Tampilan bot enemy dikalahkan
110 8. Ini adalah tampilan didepan gerbang, pintu untuk menuju ke map berikutnya. Pemain akan meneruskan misi ke tahap selanjutnya yang lebih sukar. Gambar 4.11 - Tampilan didepan gerbang untuk masuk ke area selanjutnya
111 9. Pada tampilan ini terdapat sebuah icon Handgun, icon tersebut merupakan recharge amunisi yang tersedia disaat amunisi pemain telah habis terpakai, dan akan menggembalikan amunisi pemain ke status full. Gambar 4.12 - Tampilan icon handgun
112 10. Tampilan ini pemain telah dikalahkan oleh bot enemy, status Health Point-nya telah mencapai 0. Sehingga permainan selesai dan status misi gagal. Game Over. Gambar 4.13 - Tampilan Game Over
113 4.2 Evaluasi 4.2.1 Kuesioner Metode pertama yang digunakan untuk melakukan evaluasi atau pengujian terhadap aplikasi yang dihasilkan adalah dengan memberikan kuesioner kepada para responden. Metode kuesioner digunakan karena dalam menguji kehandalan (Expert) dan interaktifitas suatu program, para penggunalah yang menentukannya. Sebuah aplikasi AI dapat dikatakan menarik jika ia dapat memberi kesan bahwa game tersebut tidak membosankan dan tampilannya bagus. Interaktifitas dan kegunaan pun harus dilihat dari sisi pengguna yang ditunjukkan dengan respon positif atau tidaknya dukungan yang diberikan. Dalam penentuan responden yang akan menilai keseluruhan aplikasi ini, penulis membatasi ruang lingkup hanya sampai kepada para pengguna yang sedikit banyak telah mengerti tentang games bergenre action. Ini dilakukan dengan tujuan untuk mendapatkan data akurat dari hasil penilaian terutama dalam bagian kehandalan aplikasi. Dengan demikian saran yang diberikan oleh responden akan lebih mengenai sasaran, sehingga kekurangan program dapat diterima dan responden memberikan masukkan untuk kesempurnaan pembuatan aplikasi game The Stealth itu sendiri. Dalam perancangan kuesioner yang akan diberikan pada para responden, hal-hal yang dibahas adalah hal standar yang sering digunakan untuk mengevaluasi game-game pada umumnya, yaitu sebagai berikut: Kualitas Grafik Game Kualitas Sound Game
114 Waktu proses Game Seberapa menarikkah game ini Bagaimana tingkat kesulitannya Fitur tambahan yang mungkin diberikan Dalam pengambilan jumlah sampel untuk kuesioner ini, penelitian ini menggunakan rumus : Nilai rata-rata = total nilai kuesioner / total kuesioner Responden yang ikut serta dalam evaluasi ini sebanyak 36 responden yang mengisi kuesioner tersebut. Dari hasil para responden tersebut, data yang dikumpulkan dapat disajikan dalam bentuk tabel rata-rata sehingga mudah dipahami. Tabel 4.3 - Penyajian data evaluasi dengan responden berjumlah 36 orang No. Hal Hasil Rata-rata Skala 1. Kualitas Grafik 7,5 1 10 Jelek Sangat bagus 2. Kualitas Sound 8,25 1 10 Jelek Sangat bagus 3. Waktu proses 7,25 1 10 Lambat Sangat cepat 4. Seberapa menarik game 7 1 10
115 Membosankan - Menarik 5. Bagaimana tingkat kesulitannya 8,75 1 10 Sangat mudah Sangat sulit 6. Fitur tambahan yang diberikan 7,5 1-10 Tidak ada cukup Adapula kekurangan aplikasi bagi responden yang diwakili dengan pemberian saran-saran dapat disimpulkan kepada peningkatan antar muka sehingga menjadi suatu software permainan yang memiliki desain-desain animasi dan suara yang baik. 4.2.2 Pembandingan Program Metode kedua yang kami gunakan untuk mengukur kehandalan dari program kami adalah dengan melakukan perbandingan dengan program games lain yang telah terbukti kehandalannya. Program yang kami gunakan sebagai perbandingan dari program kami antara lain: Counter Strike v.1,7
116 Program tersebut adalah program games yang bergenre action shooting yang telah beredar di pasaran dan memperoleh popularitas tertinggi diantara semua games action shooting. Adapun perbedaan dari kedua program tersebut yang unik atau berbeda satu sama lain adalah Table 4.4 - Perbandingan game Counter Strike dengan The Stealth Counter Strike v.1,7 Grafik bagus Dapat dimainkan multiplayer Terdapat map editor Game sering di Update Sistem AI-nya kurang diandalkan, sehingga gerakan bot menjadi monoton The Stealth Grafik cukup bagus Solo player Tidak terdapat map editor Game tidak di Update Sistem AI-nya menggunakan fuzzy logic dan algorima searching Tabel 4.5 - Perbandingan dengan Counter Strike berdasarkan parameter yang ada Parameter The Stealth Counter Strike Melihat Mendengar Karakteristik agent Dapat melihat posisi player pada jarak tertentu Dapat mendengar berdasarkan distance antara bot dengan player Berdasarkan nilai probability akan didapatkan Dapat melihat posisi player pada jarak tertentu Dapat mendengar berdasarkan distance antara bot dengan player Tidak memiliki karakterisitk
117 Pengambilan keputusan Pencarian karakteristik yang berbeda disetiap bot-nya Pada point ini bot yang dibuat dapat mengambil keputusan seperti menyerang, bertahan, melarikan diri, atau memanggil bala bantuan Menggunakan metode waypoint Pada bot di Counter Strike hanya mempunyai sebuah keputusan yang diambil yaitu menyerang sampai salah satu palyer atau bot mati Menggunakan waypoint yang lebih disempurnakan Jadi dapat disimpulkan bahwa dari segi tampilan Counter Strike v1,7 memang lebih bagus dan hanya metode waypoint yang digunakan untuk membuat game ini yang membuat gerakan bot menjadi monoton, tetapi dari segi gerakan live-time nya game The Stealth lebih hidup dan dengan mengunakan konsep fuzzy logic membuat bot menjadi cerdas dalam pengambilan keputusan untuk melakukan sebuah tindakan. 4.2.3 Hasil Evaluasi Berdasarkan evaluasi dengan menggunakan kedua cara diatas, maka penulis dapat mengambil kesimpulan bahwa program yang dikembangkan telah mencapai hasil yang cukup memuaskan. Dari hasil jawaban kuesioner yang didapat diperoleh gambaran untuk mengukur standarisasi dari sebuah game, keseluruhan responden memberikan masukkan setelah mencoba aplikasi game.
118 Hal ini dapat diketahui bahwa: Program yang dikembangkan sangat menarik dan menantang sehingga para pemain game ini merasa tertantang untuk menyelesaikan permainan game The Stealth. Untuk mendapatkan hasil yang lebih akurat, disamping menggunakan kuesioner untuk penilaian aplikasi, juga digunakkan perbandingan program game Counter Strike v.1,7. Dengan menggunakan kedua cara diatas maka dapat diketahui kelemahan dan kelebihan dari aplikasi game yang diciptakan. 4.3 Kelebihan dan Kekurangan Sistem Setelah analisis pengujian sistem dilakukan maka kelebihan dan kekurangan sistem yang ditemukan adalah sebagai berikut : 4.3.1 Kelebihan Sistem AI pada game tampil lebih atraktif. Dapat melihat dan mendengar sama halnya pada manusia, hampir semua metode ini dipakai oleh action game dan Adventure Games. Sebenarnya konsep melihat sama halnya pada manusia, jika both tersebut melihat langsung player maka yang akan dilakukan dapat berupa pengejaran, penyerang, membunyikan alarm. Tergantung seberapa jauh jarak bot dengan player, atau jenis senjata yang player dan bot bawa dan lain-lain. Untuk mendengar, bot tersebut dapat mendengar suara langkah kaki player, terutama pada saat player berlari. Terutama pada saat player mengeluarkan suara senjata. Hal tersebut membuat both curiga, dan mencari dimana sumber suara
119 tersebut berbunyi. Bisa saja salah satu bot membunyikan alarm. Supaya temantemannya dapat waspada. Memilik karakteristik yang berbeda pada setiap bot. AI pada game yang penulis buat memiliki karakteristik yang berbeda di tiap bot sama halnya pada prajurit, meraka semua kuat dan sudah terlatih. Tapi tiap prajurit memiliki sifat-sifat yang berbeda-beda tidak semua prajurit seorang yang pemberani, rajin, juga seorang relah mati demi perang, ada juga prajurit yang seorang menakut atau pecundang. Agent yang cerdas Agent ini dikatakan cerdas karena bot enemy dapat mengambil sebuah keputusan yang tepat sesuai dengan karakteristik yang dimiliki oleh bot tersebut. Tampilan program tidak memakan seluruh layar (Full Screen). Tampilan layar yang didesain sebesar setengah layar memudahkan pengguna untuk berpindah dari satu program ke program lainnya sehingga ketika menggunakannya, pengguna tidak harus fokus ke hanya satu hal saja. 4.3.2 Kekurangan Sistem Masih terdapat banyak bugs yang dapat mengganggu jalannya permainan. Belum disediakannya fasilitas untuk menyimpan setting dari pengguna yang dapat dikembangkan setiap pengguna membuka program. Aplikasi ini hanya sebagai simulasi game sederhana saja, masih jauh jika dibandingkan dengan game 3D action yang ada sekarang ini dengan
120 console real-time grafik yang telah berkembang jauh dengan menggunakan teknologi virtual yang semakin canggih. Kualitas grafik dari karakter yang masih kaku. Tabel 4.6 Kelebihan dan kekurangan sistem berdasarkan hasil perbandingan dengan Counter Strike berdasarkan parameter yang ada Kelebihan Kekurangan The Stealth - Keputusan yang diambil oleh agen beraneka ragam sehingga bot menjadi cerdas - Memiliki karateristik yang berbeda, dapat mencari posisi player dan dapat melihat dan mendengar sehingga gerakan bot menjadi lebih hidup. - Berdasarkan parameter yang ada game The Stealth hampir tidak memiliki kekurangan. Counter Strike - Bot dalam game ini terlihat lebih hebat karena akan terus menyerang saat dia melihat player. - Hanya mempunyai sebuah keputusan untuk menyerang sampai salah satu antara player atau bot mati, tidak memiliki pilihan lainnya.