• Tidak ada hasil yang ditemukan

Step 03: Sistem mengurangi red potion sebanyak 1 Conclusion Use-case selesai apabila player menyelesaikan game

3.4.2 Activity Diagram Activity Admin

1. Activity Diagram mengganti isi game

Activity Diagram ini dilakukan saat admin ingin mengubah informasi karakter pada game. Pertama-tama admin memilih aplikasi edit informasi.

Selanjutnya sistem akan menampilkan pilihan edit informasi yang berisi informasi dari delapan karakter. Setelah admin meng-klik menu modify, sistem akan menampilkan data infomasi seluruh karakter pada kolom peng-input-an informasi. Admin kemudian akan meng-edit informasi karakter pada kolom tersebut lalu meng-klik menu save. Sistem menvalidasi, jika teks kosong maka sistem menampilkan warning dan meminta admin untuk meng-edit informasi karakter yang belum. Jika teks terisi semua maka sistem akan meng-save data dan meng-update data.

105

Gambar 3.33 Activity Diagram mengedit isi game Activity Player

1. Activity Diagram mulai aplikasi

Activity Diagram ini dilakukan saat player ingin memainkan game Defense of Eterna Kingdom. Pertama-tama player meng-klik icon game.

Selanjutnya sistem akan menampilkan animasi.

106

Gambar 3.34 Activity Diagram mulai aplikasi 2. Activity Diagram main game

Activity Diagram ini dilakukan saat player meng-klik menu start.

Selanjutnya sistem akan menampilkan animasi slot game yang meminta player untuk pertama kali main. Kemudian menampilkan story yang dapat di-skip lalu memilih karakter utama dan selanjutnya memilih karakter pendukung sebanyak lima.

107

Gambar 3.35 Activity Diagram mulai game

108 3. Activity Diagram lihat tutorial

Activity Diagram ini dilakukan saat player memilih stage pada pertama kali permainan. Disini dijelaskan cara menaruh karakter, menggunakan skill dan lain sebagainya.

Gambar 3.36 Activity Diagram lihat tutorial 4. Activity Diagram menggunakan skill

Activity Diagram ini dilakukan saat player bermain game dan ingin menggunakan skill. Pertama-tama Sistem akan men-delay skill selama 30 detik kemudian player meng-klik karakter utama. Sistem akan menampilkan button ready dan player dapat meng-klik button skill ketika ingin menggunakan skill. Kemudian sistem akan mengecek apakah SP

109

cukup apa tidak. Apabila cukup maka sistem akan menampilkan animasi dan apabila tidak cukup maka sistem akan mengeluarkan suara.

Gambar 3.37 Activity Diagram menggunakan skill 5. Activity Diagram menggunakan potion

Activity Diagram ini dilakukan saat player bermain game dan ingin menggunakan potion. Pertama-tama Player meng-klik blue potion atau red potion dan sistem akan mengecek persediaan potion. Apabila cukup maka sistem akan menambahkan HP atau SP dan apabila tidak cukup maka sistem akan mengeluarkan suara.

110

Gambar 3.38 Activity Diagram menggunakan potion

6. Activity Diagram memasang karakter utama

Activity Diagram ini dilakukan saat player ingin memasang karakter utama. Pertama-tama player meng-klik karakter utama dan meletakkan di map. Setelah itu icon karakter utama akan di nonaktifkan, setelah itu sistem akan mendeteksi jarak serang karakter, jika masuk jarak serang maka sistem menjalankan animasi karakter menyerang musuh, dan sistem

111

juga mendeteksi jarak serang musuh, jika masuk jarak serang maka sistem menjalankan animasi diserang musuh.

Gambar 3.39 Activity Diagram memasang karakter utama

112

7. Activity Diagram memasang karakter pendukung

Activity Diagram ini dilakukan saat player ingin memasang karakter utama. Pertama-tama player meng-klik karakter pendukung dan meletakkan di map. Setelah itu icon karakter pendukung akan di nonaktifkan selama 20 detik, setelah itu sistem akan mendeteksi jarak serang karakter, jika masuk jarak serang maka sistem menjalankan animasi karakter menyerang musuh, dan sistem juga mendeteksi jarak serang musuh, jika masuk jarak serang maka sistem menjalankan animasi diserang musuh.

113

Gambar 3.40 Activity Diagram memasang karakter pendukung

114 8. Activity Diagram result game

Activity Diagram ini dilakukan saat player ditentukan sistem menang atau kalah. Sistem akan menampilkan menu victory beserta perhitungan zent dan exp apabila player memenangkan permainan. Pada menu victory, player dapat melanjutkan game, melakukan pembelian barang dan

mengulang kembali stage tersebut.

Sistem akan menampilkan menu lose apabila player kalah dalam permainan. Pada menu lose, player dapat kembali ke halaman awal game, melakukan pembelian barang dan mengulang kembali stage tersebut.

115

Gambar 3.41 Activity Diagram result game

9. Activity Diagram melakukan shopping

Activity Diagram ini dilakukan saat player ingin melakukan shopping dengan cara meng-klik button item, weapon,atau level.

116

Gambar 3.42 Activity Diagram melakukan shopping

10. Activity Diagram melakukan exit

Activity Diagram ini dilakukan saat player selesai membeli barang di shop.

117

Gambar 3.43 Activity Diagram melakukan exit

11. Activity Diagram melakukan pembelian weapon

Activity Diagram ini dilakukan saat player meng-klik weapon.

Pertama-tama player memilih weapon yang diinginkan. Kemudian player membeli dan sistem akan mengganti senjata karakter.

118

Gambar 3.44 Activity Diagram melakukan pembelian weapon

12. Activity Diagram melakukan pembelian item

Activity Diagram ini dilakukan saat player meng-klik item. Pertama-tama player memilih item yang diinginkan. Kemudian player membeli dan sistem akan menambahkan item yang dibeli.

119

Gambar 3.45 Activity Diagram melakukan pembelian item

13. Activity Diagram meningkatkan level karakter pendukung

Activity Diagram ini dilakukan saat player meng-klik level. Pertama-tama player memilih karakter pendukung yang ingin upgrade. Kemudian player meng-upgrade dan sistem akan menambahkan level karakter pendukung yang dipilih.

120

Gambar 3.46 Activity Diagram meningkatkan level karakter pendukung

14. Activity Diagram klik button menu

Activity Diagram ini dilakukan saat player meng-klik menu. Sistem akan menghentikan game. Kemudian player dapat memilih menu option, back to game dan main menu.

121

Gambar 3.47 Activity Diagram klik button menu 15. Activity Diagram mengatur game

Activity Diagram ini dilakukan saat player meng-klik option. Disana player dapat mengatur layar display dan suara. Setelah diatur maka player harus mengklik ok atau cancel. Apabila meng-klik back maka akan kembali ke main menu sedangkan meng-klik credit maka akan menampilkan halaman credits.

122

Gambar 3.48 Activity Diagram mengatur game

16. Activity Diagram lihat credits

Activity Diagram ini dilakukan saat player meng-klik credits. Sistem akan memunculkan halaman credits.

123

Gambar 3.49 Activity Diagram lihat credits

17. Activity Diagram keluar game

Activity Diagram ini dilakukan saat player ingin berhenti bermain game dengan cara meng-klik button quit pada main menu.

Gambar 3.50 Activity Diagram keluar game

124 3.4.3 Class Diagram

Gambar 3.51 Class Diagram

3.4.4 Struktur File Base data.xml

Field Data Type Description

Nama Karakter Char [30] Berisi nama karakter Attack Int [3] Kekuatan serangan karakter Agility Int [3] Kecepatan karakter menyerang

Vitality Int [3] Daya tahan karakter terhadap serangan musuh

Tabel 3.48 Struktur File Base

Dokumen terkait