BAB III ANALISIS DAN PERANCANGAN
3.2 Perancangan Sistem
3.2.2 Skenario Diagram Use Case
1. Use Case Menampilkan Menu Utama
Aktor : Pemain.
Kondisi Awal : Pemain membuka game. Kondisi Akhir : Halaman menu utama game
Skenario : 1. Pemain membuka game yang menampilkan menu utama dari game yang terdiri dari tombol start, about, dan exit.
2. Sistem menampilkan menu utama dari game yang terdiri dari halaman start, about dan exit.
2. Use Case Menampilkan Informasi Game
Aktor : Pemain.
Kondisi Awal : Pemain berada dihalaman menu. Kondisi Akhir : Layar About tampil.
Skenario : 1. Pemain membuka game yang menampilkan menu utama dari game yang terdiri dari tombol start, about, dan exit.
2. Pemain menekan tombol about, sistem menampilkan halaman about.
3. Use Case Menampilkan Permainan
Aktor : Pemain.
Kondisi Awal : Pemain menekan tombol start. Kondisi Akhir : Layar game tampil.
Skenario : 1. Pemain menekan tombol start yang ada pada layar utama.
2. Sistem menampilkan halaman permainan dari game yang terdiri dari cerita, stage pertama sampai dengan stage terakhir.
4. Use Case Menampilkan Cerita Pembuka
Aktor : Pemain.
Kondisi Awal : Pemain menekan tombol start. Kondisi Akhir : Layar cerita tampil.
Skenario : 1. Pemain menekan tombol start yang ada pada layar utama. 2. Sistem menampilkan halaman cerita pembuka.
5. Use Case Menampilkan Stage 1
Aktor : Pemain.
23 Kondisi Akhir : Pemain telah menyelesaikan permainan stage 1.
Skenario : 1. Pemain menekan tombol “Stage 1”. 2. Sistem menampilkan cara bermain game.
3. Pemain telah membaca dan melihat cara bermain game. 4. Pemain menekan tombol “Next”.
5. Sistem memulai permainan.
6. Sistem menampilkan life, waktu, deskripsi, siluet gambar, huruf, kotak jawaban dan skor yang harus dicapai oleh pemain.
7. Pemain membaca deskripsi dan melihat siluet gambar yang ditampilkan.
8. Pemain melakukan drag and drop huruf kedalam kotak jawaban.
9. Sistem melakukan penghitungan skor.
10. Sistem menampilkan 10 misi yang harus diselesaikan oleh pemain.
11. Setelah menyelesaikan semua misi sistem akan menampilkan skor yang diperoleh pemain dan menampilkan tombol “Menu” untuk kembali ke menu utama dan “Next” untuk melanjutkan misi apabila skor yang dimiliki pemain lebih besar dari 250. Jika pemain mendapatkan skor dibawah 250 maka sistem akan menampilkan tombol “Menu” untuk kembali ke menu utama dan “Restart” untuk mengulang permainan. Ketika pemain menekan tombol “Restart” maka Life akan berkurang 1.
12. Pemain menekan tombol “Next” untuk melanjutkan ke stage berikutnya.
6. Use Case Menampilkan Stage 2
Aktor : Pemain
Kondisi Awal : Pemain telah menyelesaikan permainan stage 1 Kondisi Akhir : Pemain telah menyelesaikan permainan stage 2 Skenario : 1. Pemain menekan tombol “Stage 2”.
2. Sistem menampilkan cara bermain game.
3. Pemain telah membaca dan melihat cara bermain game. 4. Pemain menekan tombol “Next”.
5. Sistem memulai permainan.
6. Sistem menampilkan life, waktu, deskripsi tentang suatu public place, gambar dan skor yang yang harus dicapai oleh pemain. 7. Pemain membaca deskripsi yang ditampilkan.
8. Pemain memilih salah satu diantara dua gambar yang ditampilkan.
9. Sistem melakukan pengecekan apakah jawaban benar atau salah, jika jawaban benar maka skor akan bertambah 10.
10. Sistem menampilkan 10 misi yang harus diselesaikan oleh pemain.
11. Setelah menyelesaikan semua misi sistem akan menampilkan skor yang diperoleh pemain dan menampilkan tombol “Menu” untuk kembali ke menu utama dan “Next” untuk melanjutkan misi apabila skor yang dimiliki pemain lebih besar dari 75. Jika pemain mendapatkan skor dibawah 75 maka sistem akan menampilkan tombol “Menu” untuk kembali ke menu utama dan “Restart” untuk mengulang permainan. Ketika pemain menekan tombol “Restart” maka Life akan berkurang 1.
12. Pemain menekan tombol “Next” untuk melanjutkan ke stage berikutnya.
7. Use Case Menampilkan Stage 3
Aktor : Pemain
Kondisi Awal : Pemain telah menyelesaikan permainan stage 2 Kondisi Akhir : Pemain telah menyelesaikan permainan stage 3 Skenario : 1. Pemain menekan tombol “Stage 3”
2. Sistem menampilkan cara bermain game.
3. Pemain telah membaca dan melihat cara bermain game. 4. Sistem memulai permainan.
5. Sistem menampilkan Life, waktu, paragraf, kata dan skor yang harus dicapai oleh pemain.
6. Pemain membaca paragraf yang ditampilkan.
7. Pemain melakukan drag and drop kata kedalam kotak jawaban. 8. Sistem melakukan penghitungan skor.
25 9. Sistem menampilkan 5 misi yang harus diselesaikan oleh
pemain.
10. Sistem menampilkan cara bermain game yang berikutnya. 11. Pemain menekan tombol “Next”
12. Sistem memulai permainan.
13. Sistem menampilkan Life, waktu, kalimat dan skor yang harus dicapai oleh pemain.
14. Pemain menyusun kalimat dan melakukan drag and drop kalimat kedalam kotak jawaban.
15. Sistem melakukan penghitungan skor.
16. Sistem menampilkan 5 misi yang harus diselesaikan.
17. Setelah menyelesaikan semua misi sistem akan menampilkan skor yang diperoleh pemain dan menampilkan tombol “Menu” untuk kembali ke menu utama dan “Next” untuk melanjutkan misi apabila skor yang dimiliki pemain lebih besar dari 175. Jika pemain mendapatkan skor dibawah 175 maka sistem akan menampilkan tombol “Menu” untuk kembali ke menu utama dan “Restart” untuk mengulang permainan. Ketika pemain menekan tombol “Restart” maka Life akan berkurang 1.
18. Pemain menekan tombol “Next” untuk melanjutkan ke stage berikutnya.
8. Use Case Menampilkan Stage 4
Aktor : Pemain.
Kondisi Awal : Pemain telah menyelesaikan permainan stage 3. Kondisi Akhir : Pemain telah menyelesaikan permainan stage 4. Skenario : 1. Sistem menampilkan cara bermain game.
2. Pemain telah membaca dan melihat cara bermain game. 3. Sistem memulai permainan.
4. Sistem menampilkan Life, waktu, bola api, gambar, huruf dan ksatria.
5. Pemain melihat gambar musim yang ditampilkan.
6. Pemain menangkap huruf dengan cara menggerakkan ksatria kekiri dan kekanan menggunakan mouse sesuai dengan gambar
musim yang ditampilkan dan menghindari bola api. Jika pemain tidak menangkap huruf sesuai urutan kata maka huruf tidak akan masuk kedalam kotak jawaban, dan jika pemain terkena bola api maka Life pemain akan berkurang 1.
7. Sistem melakukan penghitungan skor.
8. Sistem menampilkan 4 misi yang harus diselesaikan.
9. Pemain menyelesaikan stage 4 dan menampilkan skor yang didapat dari stage 1 sampai dengan stage 4.
9. Use Case Menampilkan Cerita Penutup
Aktor : Pemain
Kondisi Awal : Pemain telah menyelesaikan permainan stage 4 Kondisi Akhir : Pemain telah membaca cerita penutup.
Skenario : 1. Pemain menyelesaikan semua stage. 2. Sistem menampilkan cerita penutup.
10. Use Case Mengelola Skor
Aktor : Pemain.
Kondisi Awal : Pemain belum memulai permainan. Kondisi Akhir : Pemain telah menyelesaikan permainan. Skenario : 1. Pemain memainkan permainan.
2. Sistem menampilkan skor awal yaitu 0. 3. Pemain menjawab semua jawaban. 4. Sistem melakukan penghitungan skor. 5. Sistem menampilkan skor dilayar.
6. Sistem akan mereset skor menjadi 0 saat pemain melanjutkan ke stage berikutnya.
11. Use Case Mengelola Waktu
Aktor : Pemain.
Kondisi Awal : Pemain belum memulai permainan. Kondisi Akhir : Pemain telah menyelesaikan permainan. Skenario : 1. Pemain memasuki layar permainan
27 3. Sistem menghitung mundur waktu sesuai dengan batas waktu
yang telah ditentukan. 12. Use Case Mengelola Life
Aktor : Pemain.
Kondisi Awal : Sistem menampilkan Life yang berjumlah 10. Kondisi Akhir : Life berkurang
Skenario : 1. Pemain memasuki layar permainan
2. Diawal permainan sistem menampilkan Life sebanyak 10.
3. Sistem akan mengurangi life sebanyak 1 jika pemain menekan tombol “Restart” pada stage 1 sampai dengan stage 3 dan juga life akan berkurang ketika pemain terkena bola api pada stage 4.