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 munculBerfungsi, 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.