• Tidak ada hasil yang ditemukan

Multimedia Storyboard

2. Halaman mengatur game content

3.6 Perancangan Sistem .1 Use Case Diagram

3.6.2 Activity Diagram

Activity diagram berisi penjelasan lebih lengkap mengenai urutan proses yang terjadi antara pelaku dengan sistem. Aktivitas yang pertama selalu dimulai dari pelaku, kemudian akan di respon oleh sistem yang nantinya akan menampilkan proses akhir dari proses tersebut.

1. Pemain

a. Activity Diagram Menjalankan Aplikasi

Pemain dapat melakukan start game pada halaman menu utama.

Gambar 3.25 Activity Diagram Menjalankan Aplikasi

b. Activity Diagram New Game

Pada halaman menu utama, pemain memilih start game untuk memulai permainan, lalu sistem akan menampilkan slot save location. Pemain yang baru bermain memilih slot kosong dan men-tap tombol new game, sistem akan otomatis menyimpan data ke file local dalam bentuk xml. Setelah itu sistem akan menampilkan video intro.

Setelah menjalankan video sampai selesai, sistem akan menampilkan halaman choose island.

Gambar 3.26 Activity Diagram New Game

c. Activity Diagram Continue Game

Proses ini terjadi saat pemain mengakses menu start game dari halaman utama.

Sistem kemudian menampilkan slot save location. Untuk melanjutkan permainan maka pemain memilih slot yang ingin dilanjutkan kemudian tap tombol continue game. Sistem akan secara otomatis memuat semua data yang telah disimpan sebelumnya. Setelah itu sistem akan mengarahkan pemain ke halaman pemilihan pulau.

Gambar 3.27 Activity Diagram Continue Game

d. Activity Diagram Menghapus Saved Data

Proses ini terjadi pada saat pemain mengakses menu start game pada halaman utama. Sistem akan menampilkan halaman slot save location. Pemain memilih slot yang ingin dihapus datanya dan men-tap tombol delete. Sistem akan menampilkan pesan

konfirmasi kepada pemain. Jika pemain menjawab yes maka data yang telah tersimpan akan dihapus jika pemain menjawab no maka data tidak terhapus.

Gambar 3.28 Activity Diagram Menghapus Saved Data

e. Activity Diagram Choose Stage

Pemain dapat melakukan choose stage, mulai pada halaman choose island.

Pemain memilih pulau dan setelah itu sistem akan menampilkan halaman choose stage.

Pemain memilih stage lalu sistem akan memeriksa apakah stage yang dipilih adalah stage 1 dan belum pernah bermain di stage tersebut, jika ya maka sistem akan menampilkan video intro stage. Selain itu sistem akan langsung masuk ke dalam halaman ingame.

Gambar 3.29 Activity Diagram Choose Stage

f. Activity Diagram melihat help

Pemain dapat mengakses menu help melalui halaman menu utama dengan tap tombol help.

Gambar 3.30 Activity Diagram melihat help

g. Activity Diagram Melihat Credit

Pemain dapat melihat credit pada saat di halaman menu utama dengan langsung memilih credit.

Gambar 3.31 Activity Diagram Melihat Credit

h. Activity Diagram Mengakses Setting

Pemain dapat mematikan suara dengan menekan tombol setting di sebelah kiri bawah layar pada halaman menu utama. Setelah itu sistem akan menampilkan tombol bgm dan sound effect.

Gambar 3.32 Activity Diagram Mengakses Setting

i. Activity Diagram mengatur Sound Effect

Pemain dapat mematikan dan memunculkan Sound Effect pada menu setting.

Pemain tinggal menekan tombol dengan simbol dan Sound Effect akan mati, jika menekan sekali lagi maka Sound Effect akan muncul kembali.

Gambar 3.33 Activity Diagram Mengatur Sound Effect

j. Activity Diagram mengatur BGM

Pemain dapat mematikan dan memunculkan background music pada menu setting. Pemain tinggal menekan tombol dengan simbol dan background music akan mati, jika menekan sekali lagi maka background music akan muncul kembali.

Gambar 3.34 Activity Diagram Mengatur BGM

k. Activity Diagram Mengakses Shop

Pemain dapat mengakses shop melalui halaman choose stage. Pemain tinggal melakukan tap pada tombol shop. Pertama kali sistem akan melakukan inisialisasi.

Tombol buy atau upgrade akan aktif bila senjata sudah ter-unlock dan uang yang dimiliki mencukupi, sebaliknya tombol buy atau upgrade akan menjadi tidak aktif apabila senjata belum ter-unlock atau uang yang dimiliki tidak mencukupi. Tombol equip akan menjadi aktif apabila senjata sudah dimiliki dan senjata belum ter-equip, sebaliknya tombol equip akan menjadi tidak aktif apabila senjata belum dimiliki. Jika senjata sudah ter-equip maka gambar senjata akan ditampilkan di slot senjata sebelah kanan. Setelah melakukan inisialisasi maka sistem akan menampilkan halaman shop.

Pemain Sistem

Tap tombol shop

Inisialisasi uang pemain

Tombol buy dan upgrade enabled

Tombol buy dan upgrade disabled [Uang >= Harga

senjata ] [Uang < Harga

senjata]

Inisialisasi senjata yang telah di-equip

Tombol equip enabled Tombol equip disabled

[Belum

Gambar 3.35 Activity Diagram Mengakses Shop

l. Activity Diagram membeli senjata

Pemain dapat membeli senjata melalui halaman shop. Pemain memilih senjata yang ingin dibeli lalu men-tap tombol buy, uang pemain akan dikurangi sejumlah harga senjata tersebut. Senjata yang telah dibeli dapat digunakan dalam pertempuran.

Gambar 3.36 Activity Diagram Membeli Senjata

m. Activity Diagram Upgrade Senjata

Pemain dapat meng-upgrade senjata-senjata pasukannya. Pemain dapat menaksesnya pada saat berada pada halaman choose stage. Pemain memilih senjata yang ingin di-upgrade dengan membayar sejumlah uang yang disebut Rp. Jika uangnya cukup maka item akan di-upgrade, jika tidak cukup maka tombol upgrade senjata tersebut akan disabled.

Gambar 3.37 Activity Diagram Upgrade Senjata

n. Activity Diagram equip senjata.

Pemain dapat meng-equip senjata melalui halaman shop. Pemain memilih senjata apa saja yang ingin digunakan dari inventory-nya paling banyak 5 senjata ke dalam pertempuran.

Gambar 3.38 Activity Diagram Equip Senjata

o. Activity Diagram Unequip Senjata

Pemain dapat unequip senjatanya melalui halaman shop. Pemain memilih senjata yang ingin di-unequip dari daftar senjata yang dipakai.

Gambar 3.39 Activity Diagram Unequip Senjata

p. Activity Diagram Memainkan Game

Pemain memainkan game pada halaman ingame. Pemain memainkan game sampai kondisi game menang atau kalah. Sistem akan mengeluarkan musuh sesuai dengan tingkat kesulitan stage. Jika pemain memasuki stage 3 pertama kali dan menyelesaikannya, maka sistem akan menampilkan video ending sesuai dengan stage-nya. Setelah menampilkan video ending, sistem akan menampilkan victory board yang menandakan pemain telah memenangkan pertempuran. Jika kalah, video ending tidak akan muncul dan sistem akan menampilkan defeat board.

Gambar 3.40 Activity Diagram Memainkan Game

q. Activity Diagram Mengeluarkan Prajurit

Pemain dapat membuat pasukan ketika sedang bermain di dalam game. Pemain akan memperoleh merdeka poin yang bertambah secara otomatis setiap detik atau didapat melalui membunuh pasukan musuh. Poin ini digunakan untuk membuat

pasukan. Pemain tinggal memilih pasukan dengan senjata apa yang ingin dikeluarkan di medan perang sesuai dengan jumlah merdeka poinnya. Jika merdeka poin tidak cukup maka tombol pasukan tersebut akan disabled.

Gambar 3.41 Activity Diagram Mengeluarkan Prajurit

r. Activity Diagram Menggunakan Skill

Pemain dapat mengeluarkan skill untuk membantu pertempuran. Pemain tinggal memilih skill yang ingin digunakan. skill memerlukan sejumlah merdeka poin. Jika tidak cukup maka tombol skill tersebut akan disabled, jika cukup maka skill akan keluar.

Gambar 3.42 Activity Diagram Menggunakan Skill

s. Activity Diagram pause game

Pada saat bermain pemain dapat melakukan pause game dengan menekan tombol pause.

Gambar 3.43 Activity Diagram Pause Game

t. Activity Diagram Resume Game

Setelah melakukan pause, pemain dapat melakukan resume kembali.

Gambar 3.44 Activity Diagram Resume Game

u. Activity Diagram Restart Game

Pemain dapat men-tap tombol restart pada saat permainan dalam keadaan tertunda (pause). Setelah men-tap tombol restart, permainan dalam stage tersebut akan diulang.

Gambar 3.45 Activity Diagram Restart Game

v. Activity Diagram Menggerakkan Meriam

Pemain dapat menggerakkan meriam pada saat berada pada halaman ingame.

Pemain melakukan drag pada slider meriam dan meriam akan bergerak ke atas atau ke bawah yang nantinya digunakan sebagai penentu jarak tembak meriam.

Gambar 3.46 Activity Diagram Menggerakkan Meriam

2. Admin

Dokumen terkait