• Tidak ada hasil yang ditemukan

Sequence Diagram

Dalam dokumen BAB 3 ANALISIS DAN PERANCANGAN (Halaman 103-119)

G ambar 3.86 Activity Diagram Mengganti Peralatan

3.4.5 Sequence Diagram

Sequence diagram menjelaskan tentang pertukaran pesan yang

digambarkan secara berurutan antar objek yang terjadi dalam suatu skenario. Berikut adalah sequence diagram dari game “Book of Phantasm”:

a. Sequence Diagram Memulai Permainan

Saat pemain memilih mulai permainan pada halaman menu utama game Book of Phantasm, halaman profil pemain akan ditampilkan. Kemudian pemain diminta untuk mengisi semua data yang tersedia. Setelah itu sistem akan menampilkan cerita. Pemain dapat melewati cerita tersebut. Apabila pemain melewati cerita tersebut maka sistem akan menampilkan halaman peta dunia. Apabila pemain tidak melewati cerita tersebut maka sistem akan menampilkan cerita hingga habis, kemudian menampilkan halaman peta dunia.

Gambar 3.97 Sequence Diagram Memulai Permainan

b. Sequence Diagram Melanjutkan Permainan

Saat pemain memilih menu lanjut permainan pada halaman menu utama

game Book of Phantasm, halaman lanjut permainan akan ditampilkan. Sistem

kemudian mengambil data-data yang pernah disimpan oleh pemain. Pemain kemudian memilih slot data yang ingin dilanjutkan. Sistem akan mengambil dan memproses data tersebut. Kemudian sistem akan menampilkan halaman peta dunia.

Gambar 3.98 Sequence Diagram Melanjutkan Permainan

c. Sequence Diagram Melakukan Pengaturan

Saat pemain melakukan pengaturan pada halaman menu pengaturan, sistem akan mengambil informasi pengaturan yang sudah dilakukan oleh pemain, kemudian menyimpan pengaturan tersebut.

d. Sequence Diagram Melihat Status

Saat pemain memilih menu status, halaman status akan ditampilkan. Kemudian sistem akan mengambil seluruh data karakter yang dimiliki oleh pemain dari game data. Setelah itu sistem akan menampilkan daftar karakter beserta status dari masing-masing karakter. Pemain kemudian memilih karakter yang ingin dilihat. Sistem akan menampilkan informasi karakter sesuai dengan pilihan pemain.

Gambar 3.100 Sequence Diagram Melihat Status

e. Sequence Diagram Membeli Barang

Saat pemain memilih menu beli pada halaman toko barang, halaman toko barang akan ditampilkan. Kemudian sistem akan mengambil seluruh informasi mengenai barang yang dapat dibeli oleh pemain dari game data. Kemudian pemain memilih barang yang ingin dibeli. Sistem akan

menampilkan halaman konfirmasi jumlah barang yang ingin dibeli oleh pemain. Pemain kemudian mengisi jumlah barang yang ingin dibeli. Sistem akan menambahkan barang tersebut pada game data.

Gambar 3.101 Sequence Diagram Membeli Barang

f. Sequence Diagram Menjual Barang

Saat pemain memilih menu jual pada halaman toko barang, halaman toko barang akan ditampilkan. Kemudian sistem akan mengambil seluruh informasi mengenai barang yang dimiliki oleh pemain. Kemudian pemain memilih barang yang ingin dijual. Sistem akan menampilkan halaman konfirmasi jumlah barang yang ingin dijual oleh pemain. Pemain kemudian mengisi jumlah barang yang ingin dijual. Sistem akan mengurangi barang tersebut dan menambahkan uang pemain pada game data.

Gambar 3.102 Sequence Diagram Menjual Barang

g. Sequence Diagram Menggunakan Barang

Saat pemain memilih menu tas, maka halaman tas akan ditampilkan. Kemudian sistem mengambil seluruh informasi dan data barang yang dimiliki oleh pemain dari game data. Setelah itu pemain memilih barang yang ingin digunakan. Sistem akan mengambil informasi mengenai barang yang dipilih pada game data. Kemudian pemain memilih karakter untuk mendapatkan efek dari barang yang dipilih. Sistem kemudian menambahkan efek barang tersebut kepada karakter yang dipilih oleh pemain dan menyimpan informasi tersebut pada game data.

Gambar 3.103 Sequence Diagram Menggunakan Barang

h. Sequence Diagram Mengganti Peralatan

Saat pemain memilih menu status, halaman status akan ditampilkan. Kemudian sistem akan mengambil seluruh data karakter yang dimiliki oleh pemain dari game data. Setelah itu sistem akan menampilkan daftar karakter beserta status dari masing-masing karakter. Pemain kemudian memilih karakter yang ingin dilihat. Sistem akan menampilkan informasi karakter sesuai dengan pilihan pemain. Pemain memilih peralatan yang ingin diganti. Sistem mengambil informasi mengenai peralatan yang dimiliki oleh pemain dari game data. Kemudian pemain memilih peralatan yang ingin digunakan. Sistem akan menyimpan informasi karakter setelah mengenakan peralatan

baru dan menyimpan hasil perubahan yang terjadi pada tas pemain ke dalam

game data.

Gambar 3.104 Sequence Diagram Mengganti Peralatan

i. Sequence Diagram Mempelajari Sihir

Saat pemain memilih menu pelajari sihir pada halaman rumah sihir, sistem akan mengambil seluruh informasi mengenai sihir yang dapat dipelajari oleh pemain dari game data dan menampilkannya. Kemudian pemain memilih sihir yang ingin dipelajari. Sistem akan memeriksa persyaratan untuk mempelajari sihir tersebut dengan checkCoin(). Kemudian

sistem akan menambahkan sihir pemain dan mengurangi barang persyaratan dan uang pemain pada game data.

Gambar 3.105 Sequence Diagram Mempelajari Sihir

j. Sequence Diagram Bertarung

Pada halaman arena, sistem akan mengambil seluruh informasi mengenai monster yang dapat dilawan. Kemudian sistem akan menampilkan daftar monster yang dapat dilawan oleh pemain. Pemain memilih monster yang ingin dilawan. Sistem akan mengambil informasi mengenai monster yang dipilih oleh pemain. Kemudian sistem akan menampilkan halaman arena pertarungan. Sistem akan mengambil seluruh informasi mengenai karakter yang dimiliki oleh pemain. Kemudian sistem akan memeriksa stamina dari masing-masing karakter yang dimiliki oleh pemain. Setelah penuh, pemain dapat melakukan serangan dengan memilih menu attack. Sistem akan memproses perhitungan serangan dan menyimpan informasi karakter pada

game data. Pemain juga dapat melakukan sihir dengan memilih menu skill. Sistem akan mengambil informasi mengenai skill yang dimiliki oleh pemain, kemudian menampilkannya. Pemain memilih skill yang ingin digunakan. Sistem akan memberikan efek skill tersebut pada karakter yang dituju dan menyimpan informasi karakter pada game data. Pemain juga dapat menggunakan item dengam memilih menu item. Sistem akan mengambil seluruh informasi mengenai barang yang dimiliki oleh pemain, kemudian menampilkannya. Pemain memilih barang yang ingin digunakan. Sistem akan memberikan efek barang tersebut pada karakter yang dituju dan menyimpan informasi karakter pada game data. Setelah selesai melakukan aksi, sistem akan memeriksa kondisi pemain dengan checkCondition().

k. Sequence Diagram Memperoleh Kuis

Saat pemain memilih menu ambil kuis pada halaman perpustakaan, halaman kuis akan ditampilkan. Sistem akan mengambil seluruh informasi mengenai soal-soal yang akan dikerjakan oleh pemain. Pemain menjawab seluruh pertanyaan yang diberikan. Sistem kemudian memeriksa hasil jawaban yang telah dijawab oleh pemain. Kemudian sistem memberikan hadiah berupa koin pelajaran kepada pemain dan menyimpannya pada game

data.

Gambar 3.107 Sequence Diagram Memperoleh Kuis

l. Sequence Diagram Memasuki Perpustakaan

Saat pemain memasuki perpustakaan, halaman perpustakaan akan ditampilkan. Sistem kemudian mengambil seluruh informasi mengenai materi pelajaran yang dipilih oleh pemain. Pemain memilih bab pelajaran

yang ingin dibaca. Kemudian sistem akan mengambil seluruh informasi mengenai bab pelajaran yang dipilih oleh pemain.

Gambar 3.108 Sequence Diagram Memasuki Perpustakaan

m. Sequence Diagram Menyimpan Data Permainan

Pada halaman simpan data, sistem akan mengambil seluruh informasi mengenai data pemain dari setiap slot yang tersedia. Kemudian pemain memilih slot data permainan yang ingin disimpan. Kemudian sistem akan menyimpan data permainan ke dalam slot permainan yang dipilih oleh pemain.

Gambar 3.109 Sequence Diagram Menyimpan Data permainan

n. Sequence Diagram Keluar ke Menu Utama

Saat pemain memilih menu keluar pada halaman peta dunia, sistem akan menampilkan halaman menu utama.

Gambar 3.110 Sequence Diagram Keluar ke Menu Utama

Saat pemain memilih menu keluar pada halaman menu utama, sistem akan menghentikan aplikasi.

Gambar 3.111 Sequence Diagram Keluar Permainan

p. Sequence Diagram Menambahkan Soal

Saat admin memilih menu tambah pada halaman menu admin, sistem akan menampilkan halaman tambah soal. Admin kemudian mengisi keterangan-keterangan dari soal yang ingin dimasukkan. Kemudian sistem akan menyimpan hasil tersebut ke dalam game data.

Gambar 3.112 Sequence Diagram Menambahkan Soal

q. Sequence Diagram Menghapus Soal

Saat admin memilih menu hapus pada halaman menu admin, halaman hapus soal akan ditampilkan. Admin kemudian memilih soal yang ingin dihapus. Sistem akan mengambil informasi soal yang dipilih oleh admin. Kemudian admin memilih menu hapus. Sistem akan menghilangkan soal yang dipilih oleh admin dalam game data.

Gambar 3.113 Sequence Diagram Menghapus Soal r. Sequence Diagram Mengubah Soal

Saat admin memilih menu ubah soal pada halaman menu admin, halaman ubah soal akan ditampilkan. Admin kemudian memilih soal yang ingin diubah. Sistem akan mengambil data dari soal yang dipilih oleh admin. Kemudian admin mengubah data dan menekan tombol ubah. Sistem akan mengubah data dari soal yang dipilih oleh admin dalam game data.

Gambar 3.114 Sequence Diagram Mengubah Soal

3.4.6 Perancangan Layar

Dalam dokumen BAB 3 ANALISIS DAN PERANCANGAN (Halaman 103-119)

Dokumen terkait