• Tidak ada hasil yang ditemukan

Pengujian Fungsional Game

Dalam dokumen IMPLEMENTASI DAN ANALISIS (Halaman 74-88)

commit to user 4.4.9 Tampilan Memainkan Game

4.5.1 Pengujian Fungsional Game

Pengujian fungsional game merupakan sebuah pengujian dimana menitik beratkan pada fungsi fungsi yang telah dibuat didalam game. Pengujian ini dimaksudkan untuk menguji coba apakah semua fungsi yang ada telah berjalan baik tanpa adanya bug didalam aplikasi. Tipe pengujian yang digunakan adalah pengujian blackbox. Dilakukan dengan cara,membuat tabel check list yang berisi daftar fungsi fungsi pada game kemudian diuji satu persatu lalu diberikan

commit to user

keterangan mengenai hasil test. Data hasil pengujian dapat dilihat pada Tabel 4.2.

Tabel 4.2 Pengujian Fungsional Game

No Fungsi Jenis Hasil Yang

Diharapkan Keterangan Hasil Pengujian Sesuai ? 1 Scene Splash Screen Ketika game dijalankan maka splash screen muncul secara normal, sebelum main menu Splash Screen muncul,saat awal game dijalankan Main Menu Ketika splash screen telah muncul maka selanjutnya main menu akan tampil

Main menu

muncul,setelah splash screen

Credit Screen

Pada main menu, jika papan Credit ditekan maka akan muncul tampilan credit screen

Muncul, jika tombol credit screen ditekan pada main menu

Tutorial Game

Jika papan mulai pada main menu ditekan, sebelum main game muncul maka akan muncul tampilan tutorial game Muncul, setelah tombol game mulai ditekan

commit to user

Main Game

Setelah halaman tutorial game, maka main game akan berjalan.

Berjalan, setelah tutorial game

Game Over

Pada main game, jika player kehabisan HP bar atau kehabisan oksigen serta gagal menangkap permata maka akan muncul scene game over

Muncul, jika player kehabisan HP Bar atau Oksigen dan gagal menangkap permata

Game Win

Pada main game, jika player berhasil mendapatkan permata hingga tingkat ketiga maka akan muncul scene game win

Muncul, jika player berhasil mendapatkan permata di setiap tingkatnya 2 Animasi Player

Berenang Animasi ini merupakan animasi default pada main game, jadi jika main game berjalan maka animasi ini otomatis berjalan

Berjalan, sejak awal game dimainkan

commit to user

Bertabrak an

Animasi ini akan muncul jika karakter utama bertabrakan dengan musuh buaya dan ubur ubur, maka karakter utama warna animasinya berubah menjadi merah Berjalan, jika bertabrakan dengan musuh warna akan menjadi merah

Power Up

Animasi ini akan muncul jika karakter utama mendapatkan item roti maka karakter utama warna animasi berubah menjadi kuning

Berjalan, jika mendapatkan power up, warna akan menjadi kuning menyala

3 Animasi Musuh

Buaya Animasi buaya berupa ekor dan mulut yang bergerak, animasi

default dari

karakter buaya

Berjalan, sejak awal game dimainkan

Ubur Ubur

Animasi ubur ubur berupa kaki yang bergerak membuka dan menutup, animasi

Berjalan, sejak awal game dimainkan

commit to user

default dari

karakter ubur ubur

4 Sound Danau Suara danau akan

muncul sejak

main game

dijalankan dan sepanjang game berjalan

Berbunyi, sejak awal game dimainkan

Ahh Suara ahh akan muncul jika player

bertabrakan dengan musuh yaitu buaya dan ubur ubur, selama dua detik

Berbunyi, ketika bertabrakan dengan musuh

Item hati Suara item hati akan muncul jika player

mendapatkan item hati, selama satu detik Berbunyi, ketika mendapatkan item hati Item hati patah

Suara item hati patah akan muncul jika player

mendapatkan item hati patah, selama satu detik

Berbunyi, ketika mendapatkan item hati patah

commit to user

Power up Suara item power up akan muncul jika player mendapatkan item roti, selama sepuluh detik Berbunyi, ketika mendapatkan item power up Main Music Suara gamelan mix akan bermain setelah halaman splash screen muncul, dan selama berada pada halaman main menu dan pilih stage

Berbunyi, ketika main menu muncul dan pemilihan stage

5 Button Mulai Jika papan mulai

ditekan maka seharusnya masuk ke halaman tutorial game

Berfungsi, dan untuk masuk ke halaman tutorial game

Credit Jika papan credit ditekan maka seharusnya masuk ke halaman credit screen

Berfungsi, dan untuk masuk ke tampilan credit screen

Keluar Jika papan keluar ditekan, maka aplikasi game ditutup dan akan

Berfungsi, dan untuk keluar game

commit to user

keluar ke menu pada smartphone Pause Jika button pause

pada main game ditekan maka akan

menghentikan sementara game

Berfungsi, dan untuk menghentikan sementara game

Play Jika button play pada main game ditekan maka akan memainkan kembali game

Berfungsi, dan untuk memainkan game kembali

Back Jika button back pada smartphone ditekan maka akan menutup game dan keluar ke menu pada smartphone

Berfungsi, dan untuk keluar dari game

Reload Jika button reload pada scene game over ditekan maka akan muncul kembali main game dan player dapat memainkan kembali game

Berfungsi, dan untuk memainkan kembali game jika player gagal

Pilih Stage

Jika ikon pilih stage pada menu

Berfungsi, dan untuk memainkan game

commit to user

pilih stage ditekan maka akan masuk pada stage yang tidak terkunci

sesuai stage yang terbuka

Icon Game

Jika ikon game pada smartphone ditekan maka seharusnya masuk ke dalam game

Berfungsi, dan untuk masuk kedalam game 6 Grafis Tampilan Game Tampilan game seharusnya memenuhi lengkap semua objeknya dan gambar tidak pecah

Bagus, seluruh objek lengkap dan gambar tidak pecah Resolusi Layar Tampilan game seharusnya memenuhi layar dalam berbagai jenis resolusi layar

Bagus, game dapat dijalankan pada beberapa jenis resolusi layar,telah diuji dengan beberapa resolusi landscape yaitu : 480 x 320px, 800 x 480px, 854 x 480px, 1024 x 600px, 1280 x 800px. 7 Gamepl ay Inputan Player Karakter akan bergerak menyelam jika Berfungsi, jika player Tap layar

commit to user

player memberikan inputan tap pada layar smartphone akan menggerakkan karakter player Gerakan Musuh Gerakan musuh yang diharapkan adalah naik turun, lurus sesuai script yang telah diberikan

Berfungsi, seluruh musuh bergerak sesuai script yang diberikan.

Gerakan Objek

Gerakan objek yang diharapkan adalah naik turun, lurus sesuai script yang telah diberikan

Berfungsi, seluruh objek bergerak sesuai script yang diberikan Kecepata n Musuh Kecepatan musuh seharusnya bertambah jika player berhasil memenangkan di tiap tingkatannya dan bergerak dari sisi kanan ke kiri

Berfungsi, kecepatan musuh sesuai script yang diberikan dimana jika tingkatan bertambah maka kecepatannya pun bertambah Kecepata n Objek Kecepatan objek seharusnya bertambah jika player berhasil memenangkan di tiap tingkatannya Berfungsi, kecepatan objek sesuai script yang diberikan

commit to user

dan bergerak dari sisi kanan ke kiri Spawn Musuh Spawn musuh seharusnya bertambah jumlah jika player berhasil memenangkan di tiap tingkatannya Berfungsi, seluruh musuh muncul sesuai script yang diberikan dimana jika tingkatan bertambah maka rate

spawn semakin berkurang sehingga musuh semakin sering keluar Spawn Objek Spawn objek berjumlah tetap tiap tingkatannya, namun untuk objek item hati dan item hati patah seharusnya bertambah jumlah jika player berhasil memenangkan di tiap tingkatannya Berfungsi, seluruh musuh muncul sesuai script yang diberikan Event Player Menyela m Jika player menyelam maka seharusnya indikator oksigen player berkurang Berfungsi, sesuai script yang diberikan dimana jika menyelam maka indikator nafas akan berkurang

commit to user

Event Player Bertabrak an musuh Jika player bertabrakan dengan musuh maka seharusnya indikator health point player berkurang dan animasi berubah warna menjadi merah dan suara ahh akan muncul

Berfungsi, sesuai script yang diberikan dimana jika bertabrakan dengan musuh maka HP bar player berkurang, animasi tabrakan main, sound ahh berbunyi Event Player Power Up Jika player mendapatkan item roti, maka sound

power up

berbunyi, animasi menjadi berwarna kuning, dan dapat menghancurkan musuh selama sepuluh detik

Berfungsi, sesuai script yang diberikan dimana jika mendapatkan item power up maka icon power up muncul, sound power up berbunyi, HP player tidak berkurang, Oksigen player berkurang, musuh akan hancur jika bertabrakan dengan player, countdown 10 detik berjalan Event Player item hati Jika player mendapatkan item hati maka health point player akan

Berfungsi, sesuai script yang diberikan dimana jika mendapatkan item

commit to user

bertambah, jika sudah terisi penuh maka tidak dapat bertambah dan objek item hati hancur, serta bunyi item hati akan dimainkan.

hati maka HP player akan bertambah Event Player item hati patah Jika player mendapatkan item hati patah maka

health point

player akan

berkurang, dan objek item hati hancur, serta bunyi item hati patah akan dimainkan

Berfungsi, sesuai script yang diberikan dimana jika mendapatkan item hati maka HP player akan berkurang

Event Player bernafas

Jika player naik ke permukaan maka oksigen bar

player akan

bertambah, jika sudah terisi penuh maka tidak dapat bertambah

Berfungsi, sesuai script yang diberikan dimana jika player naik ke permukaan maka oksigen akan bertambah Indikator HP Bar Indikator HP bar akan berkurang jika player Berfungsi, sesuai script yang diberikan dimana akan

commit to user

bertabrakan dengan musuh dan mendapatkan item hati patah, akan bertambah bila mendapatkan item hati. Jika dalam posisi penuh maka tidak dapat bertambah, jika berhasil masuk ke tingkat selanjutnya maka akan kembali penuh. Jika kondisi penuh berwarna hijau, sisa setengah berwarna kuning, dan tinggal seperempat berwarna merah berkurang jika player bertabrakan dengan musuh serta item hati patah dan bertambah jika mendapatkan item hati, dan akan kembali penuh jika masuk ketingkat selanjutnya, serta warna berubah. Indikator Oksigen Indikator Oksigen bar akan berkurang jika player akan menyelam dan bertambah jika naik ke permukaan. Jika dalam posisi Berfungsi, sesuai script yang diberikan dimana jika player menyelam maka oksigen berkurang dan bertambah jika player bernafas dipermukaan, dan warna berubah

commit to user

penuh maka tidak dapat bertambah, jika berhasil masuk ke tingkat selanjutnya maka akan kembali penuh. Jika kondisi penuh berwarna biru tua, sisa setengah berwarna cyan, dan tinggal seperempat berwarna abu abu Indikator Menang Jika player mendapatkan permata maka akan muncul notifikasi masuk ke tingkat selanjutnya dan jika telah mendapatkan permata di ketiga tingkat maka game win akan muncul

Berfungsi, sesuai script yang diberikan dimana jika player mendapatkan

permata maka akan muncul notifikasi dan jika telah mendapatkan

permata di ketiga tingkat maka game win akan muncul

Indikator Game Over

Jika player kehabisan HP atau oksigen serta jika

Berfungsi, sesuai script yang diberikan dimana jika player

commit to user

player gagal

mendapatkan permata dan scene game over akan muncul

kehabisan HP atau oksigen serta jika

player gagal

mendapatkan

permata dan me-load scene game over

Dari data tabel pengujian diatas, maka dapat dikatakan seluruh script yang digunakan telah berjalan sesuai keinginan. Sehingga seluruh fungsional game berjalan baik, dan tidak ditemukannya bug pada game The Adventure Of Joko Kendil bagian Permata Untuk Putri Raja.

Dalam dokumen IMPLEMENTASI DAN ANALISIS (Halaman 74-88)

Dokumen terkait