3. Kamen rider All Generation
3.5 Perancangan sistem
3.5.4 Activity Diagram
3.5.4 Activity Diagram
Activity Diagram mengambarkan sebuah proses mengenai interaksi antara sistem dan user. Setiap aktivitas dimulai dari aksi user yang kemudian direspon oleh sistem yang akan menampilkan hasil dari proses yang terjadi.
a. Activity Diagram melihat opening
Dimulai saat user menjalankan game, kemudian sistem akan menampilkan splash screen. Setelah splash screen selesai maka sistem akan menampilkan main menu.
Gambar 3.19 Activity diagram melihat opening
b. Activity Diagram memulai game
Dimulai saat user memilih opsi New Game pada main menu, sistem akan menampilkan story baru kemudian memasuki stage 1 dimana user dapat mulai bermain.
Gambar 3.20 Activity diagram memulai game
c. Activity Diagram menyerang monster
Dimulai saat user menekan tombol untuk menyerang. Pertama sistem akan menampilkan animasi character menyerang. Kemudian, sistem akan mengecek apakah terjadi collision antara character dan monster. Bila terjadi maka sistem akan mengecek health dari monster, jika health monster mencapai 0 maka sistem akan memberikan user experience point.
Gambar 3.21 Activity diagram menyerang monster
d. Activity Diagram mengunakan skill
Dimulai saat user menekan tombol skill. Sistem kemudian akan mengecek apakah SP character mencukupi untuk menggunakan skill
atau tidak. Bila mencukupi, sistem akan mengurangi SP character dan menampilkan animasi skill.
Gambar 3.22 Activity diagram menggunakan skill
e. Activity Diagram memilih stage
Dimulai saat user melakukan Load Game, kemudian sistem akan menampilkan stage – stage yang dapat dipilih oleh user. Setelah user memilih stage yang ingin dimainkan, sistem akan mulai mengecek apakah stage yang dituju memiliki story atau tidak, jika tidak sistem akan menampilkan stage dimana user dapat mulai bermain. Jika iya, sistem menampilkan story.
Gambar 3.23 Activity diagram memilih stage
f. Activity Diagram melihat story
Dimulai saat user akan memasuki stage, sistem akan selalu mengecek apakah stage yang dituju memiliki story atau tidak. Bila memiliki maka sistem akan menampilkannya, jika tidak ada maka sistem akan langsung memasuki stage.
Gambar 3.24 Activity diagram melihat story
g. Activity Diagram mendapatkan item
User dapat mengambil item yang ditemukan sepanjang stage. Sistem kemudian akan menambahkan HP dan SP character.
h. Activity Diagram mem-pause game
Dimulai saat user menekan tombol Esc pada saat di dalam stage. Sistem kemudian akan memunculkan halaman pause.
Gambar 3.26 Activity diagram mem-pause game
i. Activity Diagram me-load profil
Dimulai ketika user memilih opsi Load dari main menu. Sistem kemudian akan menampilkan halaman load. User kemudian dapat memilih 1 slot yang berisi profil yang telah disimpan. Saat user menekan tombol Enter, sistem akan menanyakan yes atau no, bila user memilih yes maka sistem akan melakukan load data profil kedalam game. Bila no maka sistem akan membatalkan load.
Gambar 3.27 Activity diagram me-load profil
j. Activity Diagram menyimpan profil
Dimulai ketika user memilih opsi Save. Sistem kemudian akan menampilkan halaman save. User kemudian dapat memilih 1 slot untuk menyimpan profil. Saat user menekan tombol Enter, sistem akan menanyakan yes atau no, bila user memilih yes maka sistem akan melakukan save data profil kedalam game. Bila no maka sistem akan membatalkan save.
Gambar 3.28 Activity diagram menyimpan profil
k. Activity Diagram melihat extra
Dimulai ketika user memilih opsi Extra pada main menu. Sistem akan menampilkan halaman extra. User dapat memilih 3 pilihan aitu, Challenge, Achievement atau Encyclopedia. Bila user memilih Achievement, maka sistem akan menampilkan halaman Achievement yang berisi pencapaian user dalam bermain. Bila user memilih Challenge, maka sistem akan menmuat elemen – elemen dari stage Challenge dan kemudian menampilkannya. User kemudian dapat bermain untuk menyelesaikan Challenge yang telah disiapkan. Bila user memilih Encyclopedia, maka sistem akan menampilkan halaman
Encyclopedia dimana berisi hal – hal mengenai kamen rider yang ada pada game.
Gambar 3.29 Activity diagram melihat extra
l. Activity Diagram memainkan challenge
Dimulai ketika user memilih challenge pada menu extra. User akan masuk ke menu challenge. Disini user dapat melihat highscore yang telah didapatkan dan dapat memilih start untuk masuk ke stage challenge.
m. Activity Diagram melihat riderpedia
Dimulai ketika user memilih riderpedia pada menu extra. User akan masuk ke menu riderpedia. Disini user dapat melihat informasi-informasi dari kamen rider pada jaman heisei.
Gambar 3.31 Activity diagram melihat riderpedia
n. Activity Diagram melihat achievement
Dimulai ketika user memilih achivement pada menu extra. User akan masuk ke menu achivement. Disini user dapat melihat achivement yang ada pada game. Bila user belum mendapatkannya maka achievement ditampilkan dengan kondisi meredup, bila user sudah mendapatkannya maka akan ditampilkan dalam kondisi menyala.
Gambar 3.32 Activity diagram melihat achievement
o. Activity Diagram mengatur option
Dimulai saat user memilih opsi Option pada main menu, kemudian sistem akan menampilkan halaman Option. Kemudian user dapat mengatur option berupa On atau Off audio dan ketika selesai sistem akan menyimpan setting dari option yang telah dibuat oleh user.
Gambar 3.33 Activity diagram mengatur option
p. Activity Diagram melihat tutorial
Dimulai ketika user memilih opsi Option pada main menu. Sistem kemudian akan menampilkan halaman option. Setelah user memilih opsi tutorial, sistem kemudian akan menampilkan halaman tutorial, yang berisi bagaimana cara bermain dari game ini.
Gambar 3.34 Activity diagram melihat tutorial
q. Activity Diagram keluar dari game
Dimulai saat user memilih opsi Exit pada main menu. Sistem kemudian akan menghentikan program game.
r. Activity Diagram mengatur data monster
Dimulai saat admin memilih pilihan change enemy data pada main menu game editor. Sistem akan menampilkan form yang berisi data mengenai atribut monster. Setelah admin mengubah data atribut monster dan menekan tombol submit, maka sistem akan memvalidasi data yang dimasukan. Sistem akan menyimpan data yang admin masukan bila data tersebut valid. Bila tidak valid maka sistem akan memunculkan pesan dimana terjadi kesalahan.
s. Activity Diagram mengatur data character
Dimulai saat admin memilih pilihan change player data pada main menu game editor. Sistem akan menampilkan form yang berisi data mengenai atribut player. Setelah admin mengubah data atribut player dan menekan tombol submit, maka sistem akan memvalidasi data yang dimasukan. Sistem akan menyimpan data yang admin masukan bila data tersebut valid. Bila tidak valid maka sistem akan memunculkan pesan dimana terjadi kesalahan.
u. Activity Diagram mengubah username dan password
Dimulai saat admin memilih pilihan change username and password pada main menu game editor. Sistem akan menampilkan Change Username and Password. Admin mengisi username dan password yang baru serta mengisi password lama yang digunakan untuk konfirmasi. Setelah admin menekan tombol submit, maka sistem akan memvalidasi data yang dimasukan . Sistem akan menyimpan username dan password baru bila input valid. Bila tidak valid maka sistem akan memunculkan pesan dimana terjadi kesalahan.
v. Activity Diagram melakukan Log In
Dimulai saat admin menjalankan program game editor. Sistem akan menampilkan form Log In. Admin diharuskan mengisi username dan password. Setelah admin menekan tombol submit, maka sistem akan memvalidasi sata yang dimasukan. Sistem akan menampilkan main menu bila input dari admin valid. Bila tidak valid maka sistem akan memunculkan pesan dimana terjadi kesalahan.