• Tidak ada hasil yang ditemukan

Activity Diagram

Dalam dokumen BAB 3 ANALISIS DAN PERANCANGAN (Halaman 46-73)

StarFleet Menjalankan program

3.7. Activity Diagram

3.7.1. Activity diagram menjalankan program

User System

Menjalankan program Menampilkan splash screen

Menampilkan intro Skip intro

Menampilkan Start Menu Memasukkan input

Menampilkan Main Menu [menonton intro]

[melakukan skip]

3.7.2. Activity diagram memilih start game

User System

Memilih Start Game Menampilkan Start Game

Memilih jenis game

Menampilkan Main Menu [back]

Memulai game [selain Boss Rush]

Menampilkan Boss Rush [Boss Rush]

Mengatur tingkat kesulitan dan memilih level

Memulai game melawan boss [start]

[back]

3.7.3. Activity diagram memainkan game

Gambar 3.29 Memainkan game

User System

Memainkan game

Menampilkan Game Screen Mencapai akhir level

Memunculkan boss [Selain survival]

Mengalahkan boss

Menampilkan Victory Screen [Survival]

[Terkena serangan]

[ya]

[tidak] Mengeset semua nilai

Menampilkan game over Mengendalikan

pesawat

Menampilkan The end

Menampilkan high score Cek apakah pemain

terkena serangan [Tidak kena serangan] Memilih Ok Memilih back Memilih Ok

Menampilkan start menu Cek apakah permainan

3.7.4. Activity diagram melawan boss

Gambar 3.30 Melawan Boss

User System

Memilih start Menampilkan game screen

Memunculkan boss

Menampilkan victory screen

[Masih ada nyawa]

[Nyawa habis]

Munculkan pesawat pemain

Menampilkan game over

Menampilkan menu boss rush [Mengalahkan boss]

[Diserang]

3.7.5. Activity diagram diserang

User System

Mengendalikan pesawat Mengecek pesawat terkena serangan

Meledakkan pesawat pemain

Mengurangi nyawa pemain

Menampilkan continue menu

Memunculkan pesawat pemain

[Terkena serangan]

[Nyawa pemain habis]

[Nyawa pemain masih tersisa]

Menampilkan start menu

Memunculkan pesawat pemain dengan nyawa 2 [Tidak kena

serangan]

[yes]

[no]

3.7.6. Activity diagram menyerang

User System

Menembakkan main weapon yang dipilih

Memeriksa jumlah special weapon

Menembakkan special weapon yang dipilih [Special masih ada] [Special habis]

Mengurangi jumlah special

Play “empty.ogg” [Menekan I]

[Menekan U]

3.7.7. Activity diagram mengendalikan pesawat

Gambar 3.33 Mengendalikan pesawat

User System

Menggerakkan pesawat pemain ke atas

Menggerakkan pesawat pemain ke bawah

Menggerakkan pesawat pemain ke kiri

Menggerakkan pesawat pemain ke kanan [Menekan W]

[Menekan S]

[Menekan A]

3.7.8. Activity diagram mengaktifkan defense system

User System

Menekan key 'O' Memeriksa cooldown defense

[Sedang cooldown]

[Tidak ada cooldown]

Menambah kecepatan pesawat Selama 0.2 detik

[Efek after burn] [Efek shield]

Menghilangkan collider pesawat Selama 0.5 detik

Set cooldown defense jadi 5 detik

Play “empty.ogg”

3.7.9. Activity diagram membuka pause menu

User System

Menekan key 'Esc' Menghentikan pergerakan permainan

Menampilkan Pause Menu

Gambar 3.35 membuka pause menu

3.7.10.Activity diagram resume game

User System

Memilih Resume Menutup Pause Menu

Menampilkan Game Screen

3.7.11.Activity diagram restart game

User System

Memilih Restart Menampilkan konfirmasi

Menutup Pause Menu

Menampilkan Pause Menu

Menampilkan Game Screen dari awal level [Yes]

[No]

3.7.12.Activity diagram keluar dari game

User System

Memilih Exit Game Menampilkan konfirmasi

Menutup Pause Menu

Menampilkan Start Menu

Menampilkan Pause Menu [Yes]

[No]

3.7.13.Activity diagram memilih option

User System

Memilih option Menampilkan option

Menampilkan main menu [Apply atau Ok]

Mengubah sistem Sesuai dengan pilihan

user Menyimpan perubahan [Cancel] [Ok] [Apply] Menampilkan about us [About us] Memilih back

3.7.14.Activity diagram mengatur suara

User System

Mengubah yes pada sound Menjadi aktif

Mengubah no pada music Menjadi aktif [Memilih yes pada sound]

[Memilih yes pada music]

[Memilih no pada sound]

[Memilih no pada music]

Mengubah yes pada music Menjadi aktif

Mengubah no pada sound Menjadi aktif

3.7.15.Activity diagram memilih key config

User System

Memilih Key Config Menampilkan Key Config

Memilih key yang ingin diganti

Menampilkan prompt

Menutup prompt

Mengganti key yang baru

Menampilkan Option

Mengembalikan nilai key menjadi default Menutup prompt

[Menekan key yang diinginkan]

Menekan key 'Esc'

[Memilih Reset]

[Memilih Ok]

3.7.16.Activity diagram menghancurkan musuh

User System

Menyerang Mengurangi darah musuh

Menghancurkan musuh

Menambah score ke pemain [Darah musuh habis]

Menghapus peluru

[Menjatuhkan power up]

[Tidak menjatuhkan power up] Menambah nilai achievement [Mengenai musuh]

[Tidak mengenai musuh] [Darah musuh belum habis]

Menampilkan animasi power up jatuh

3.7.17.Activity diagram mengambil power up

User System

Menggerakkan pesawat Pemain mengambilMemeriksa apakah Power up

[Fire up]

Menambah fire power

Menambah score Menambah special Menambah nyawa [Power belum penuh] [Power sudah penuh] [Bonus score] [Special up] [Life up]

3.7.18.Activity diagram memilih tutorial

User System

Memilih tutorial Menampilkan tutorial

Memilih back Menampilkan option

Gambar 3.44 Memilih tutorial

3.7.19.Activity diagram memilih profile

User System

Memilih profile Menampilkan profile

Memilih back Menampilkan main menu

3.7.20.Activity diagram memilih profile player 1

User System

Memilih player 1 memilih profile yang ingin dipilihMenampilkan highlight untuk

Mengubah posisi icon player 1 ke nama profile yang dipilih

Menghilangkan highlight [Memilih

profile]

[Menekan esc]

3.7.21.Activity diagram memilih profile player 2

User System

Memilih player 2 memilih profile yang ingin dipilihMenampilkan highlight untuk

Mengubah posisi icon player 2 ke nama profile yang dipilih

Menghilangkan highlight [Memilih

profile]

[Menekan esc]

3.7.22.Activity diagram memilih customize

Gambar 3.48 Memilih customize

User System

[Memilih profile]

Menampilkan highlight Memilih Customize

Menampilkan customize

Memilih next atau prev

Mengupdate nama pada menu Mengupdate gambar pesawat [Melanjutkan kustomisasi] [Memilih ok] Menyimpan perubahan Menampilkan Profile [Menekan escape] Hilangkan highlight

3.7.23.Activity diagram mengubah nama profile

Gambar 3.49 mengubah nama profile

User System

Menampilkan highlight [Memilih Ok] Memilih rename Menampilkan pop up untuk mengubah nama profile Menulis nama profile

Melakukan validasi

[Nama tidak valid]

[Valid]

Menyimpan perubahan

Menampilkan menu Profile Menutup pop up

[Memilih Cancel] Memilih profile

3.7.24.Activity diagram menghapus profile

Gambar 3.50 menghapus profile

User System

Menampilkan highlight [Memilih Yes] Memilih delete Menampilkan pop up untuk konfirmasi Menghapus profile

Menampilkan menu Profile [Memilih No]

Menutup pop up Memilih profile

3.7.25. Activity diagram membuat profile

Gambar 3.51 membuat profile

User System

[Nama valid] Memilih create Menampilkan pop up untuk memasukkan nama profile Melakukan validasi Menampilkan Profile Memasukkan nama

[Nama tidak valid]

Menambah nama profile baru [Memilih ok] [Memilih cancel] Menampilkan pesan error Mengecek batas pembuatan profile

[Mencapai batas 8 profile]

Men-disable tombol create

[Belum mencapai batas 8 profile]

3.7.26.Activity diagram mengimpor profile

Gambar 3.52 mengimpor profile

User System

[Profile ditemukan]

Memilih import Menampilkan pop up

berisi informasi

Mengimpor file profile

Menampilkan Profile Memilih Ok

[Profile tidak ditemukan]

Menambah nama profile yang baru diimpor Menampilkan pesan error

3.7.27.Activity diagram mengekspor profile

Gambar 3.53 mengekspor profile

User System

Menampilkan highlight Memilih export Menampilkan Profile Memilih profile Menampilkan pop up yang berisi direktori Memilih ok

3.7.28.Activity diagram memilih high score

Gambar 3.54 Memilih high score

User System

Menampilkan High Score Memilih High score

Menampilkan Main Menu Menampilkan high score

untuk mode lain

Menampilkan high score Untuk mode sebelumnya [Memilih next mode]

[Memilih back]

[Memilih prev mode]

3.7.29.Activity diagram memilih achievement

User System

Menampilkan Achievement Memilih achievement

Menampilkan Main Menu Memilih back

Gambar 3.55 Memilih achievement

3.7.30.Activity diagram keluar dari program

Gambar 3.56 Keluar dari program

User System

[Memilih Yes]

Memilih exit game Menampilkan pop upuntuk konfirmasi

Menutup program

Menutup pop up [Memilih No]

Dalam dokumen BAB 3 ANALISIS DAN PERANCANGAN (Halaman 46-73)

Dokumen terkait