BAB III ANALISIS DAN PERANCANGAN
III.6 Skenario Diagram Use Case
III.6.1 Use Case Play
Aktor : User
Kondisi awal : 1. User berada pada layar utama 2. User menekan tombol play
Kondisi akhir : Tampil layar yang berisi tombol mulai bermain dan cara bermain
Skenario :
1. User menekan tombol Play pada layar utama
2. Sistem menampilkan layar yang berisi tombol mulai bermain dan cara bermain, yang berisi tentang sambutan dimana user baru dan menampilkan tombol mulai bermain
3. User menekan tombol cara bermain 4. Sistem menampilkan layar cara bermain 5. User menekan tombol mulai bermain
III.6.2 Use Case Cara Bermain
Aktor : User
Kondisi awal : Layar Cara Bermain belum tampil Kondisi akhir : Layar Cara Bermain tampil Skenario :
1. User menekan tombol cara bermain pada menu utama 2. Sistem menampilkan layar cara bermain game yang
berisi mengenai informasi tentang tata cara bermain game tebak rumus
III.6.3 Use Case Mulai Bermain
Aktor : User
Kondisi awal : Layar Mulai Bermain belum tampil Kondisi akhir : Layar Mulai Bermain tampil Skenario :
1. User menekan tombol mulai bermain
2. Sistem menampilkan layar lingkungan bermain dari level 1 –sampai level 5
III.6.4 Use Case level 1(rumus luas bangun ruang)
Actor : User
Kondisi awal : User berada pada layar lingkungan bermain level 1 Kondisi akhir : User menyelesaikan permainan
Skenario :
1. User berada pada lingkungan bermain level 1 dan mulai bermain
2. Sistem menjalankan permainan
3. User memainkan permainan dengan menebak rumus matematika yang tersedia.
4. Sistem menampilkan rumus matematika, dimana pada level ini sistem menampilkan 2 rumus luas bangun ruang yang harus dijawab
5. User mengisi jawaban dikotak jawaban dimana sudah tersedia tombol cek jawaban untuk memeriksa jawaban yang telah dimasukan oleh user, user menebak rumus yang tampil agar bisa melanjutkan level berikutnya, jika user salah menebak rumus tersebut maka user akan tetap baerada pada level 1 belum bisa melanjutkan level berikutnya, jika user benar menebaknya akan mendapatkan score dan bisa melanjutkan kelevel berikutnya
6. Sistem menampilkan soal evaluasi dari semua rumus yang tersedia pada level 1
7. User mengisi soal evaluasi tersebut 8. Sistem menampilkan score permainan
9. User selesai bermain pada level 1 dan akan mendapatkan score yang akan berlanjut pada level berikutnya
III.6.5 Use Case level 2(rumus volume bangun ruang)
Actor : User
Kondisi awal : User berada pada layar lingkungan bermain level 2 Kondisi akhir : User menyelesaikan permainan
Skenario :
1. User berada pada lingkungan bermain level 2 tempat lingkungan bermainnya berbeda dengan level 1 dan user mulai bermain
2. Sistem menjalankan permainan
3. User memainkan permainan dengan menebak rumus matematika yang tersedia.
4. Sistem menampilkan rumus matematika, dimana pada level ini sistem menampilkan 2 rumus volume bangun ruang yang harus dijawab
5. User mengisi jawaban dikotak jawaban dimana sudah tersedia tombol cek jawaban untuk memeriksa jawaban yang telah dimasukan oleh user, user menebak rumus yang tampil agar bisa melanjutkan level berikutnya, jika user salah menebak rumus tersebut maka user akan tetap baerada pada level 2 belum bisa melanjutkan level berikutnya, jika user benar menebaknya akan mendapatkan score dan bisa melanjutkan kelevel
berikutnya
6. Sistem menampilkan soal evaluasi dari semua rumus yang tersedia pada level 2
7. User mengisi soal evaluasi tersebut
8. Sistem menampilkan score permainan dimana score tersebut telah ditambahkan dari score level 1 yang sudah didapatkan oleh user
9. User selesai bermain pada level 2 dan akan mendapatkan score yang akan berlanjut pada level berikutnya
III.6.6 Use Case level 3(rumus kecepatan)
Actor : User
Kondisi awal : User berada pada layar lingkungan bermain level 3 Kondisi akhir : User menyelesaikan permainan
Skenario :
1. User berada pada lingkungan bermain level 3 tempat lingkungan bermainnya berbeda dengan level sebelumnya dan user mulai bermain
2. Sistem menjalankan permainan
3. User memainkan permainan dengan membuka peti harta karun yang sudah tersedia
4. Sistem menampilkan rumus matematika yang ada didalam peti harta karun tersebut, dimana pada level ini
sistem menampilkan 3 rumus kecepatan yang harus dijawab
5. User menjawab jawaban dengan cara menekan tombol jawaban yang sudah ada, user menebak rumus yang tampil agar bisa melanjutkan level berikutnya, jika user salah menebak rumus tersebut maka user akan tetap baerada pada level 3 belum bisa melanjutkan level berikutnya, jika user benar menebaknya akan mendapatkan score dan bisa melanjutkan kelevel berikutnya
6. Sistem menampilkan score permainan dimana score tersebut telah ditambahkan dari score level 1 dan score level 2 yang sudah didapatkan oleh user
7. User selesai bermain pada level 3 dan akan mendapatkan score yang akan berlanjut pada level berikutnya
III.6.7 Use Case level 4(rumus skala)
Actor : User
Kondisi awal : User berada pada layar lingkungan bermain level 4 Kondisi akhir : User menyelesaikan permainan
Skenario :
1. User berada pada lingkungan bermain level 4 tempat lingkungan bermainnya berbeda dengan level sebelumnya dan user mulai bermain
2. Sistem menjalankan permainan
3. User memainkan permainan dengan membuka peti harta karun yang sudah tersedia
4. Sistem menampilkan rumus matematika yang ada didalam peti harta karun tersebut, dimana pada level ini sistem menampilkan 3 rumus skala yang harus dijawab 5. User menjawab jawaban dengan cara menekan tombol
jawaban yang sudah ada, user menebak rumus yang tampil agar bisa melanjutkan level berikutnya, jika user salah menebak rumus tersebut maka user akan tetap baerada pada level 4 belum bisa melanjutkan level berikutnya, jika user benar menebaknya akan mendapatkan score dan bisa melanjutkan kelevel berikutnya
6. Sistem menampilkan score permainan dimana score tersebut telah ditambahkan dari score pada level sebelumnya yang sudah didapatkan oleh user
7. User selesai bermain pada level 4 dan akan mendapatkan score yang akan berlanjut pada level berikutnya
III.6.8 Use Case level 5(rumus phytagoras)
Actor : User
Kondisi awal : User berada pada layar lingkungan bermain level 5 Kondisi akhir : User menyelesaikan permainan
1. User berada pada lingkungan bermain level 5 tempat lingkungan bermainnya berbeda dengan level
sebelumnya dan user mulai bermain 2. Sistem menjalankan permainan
3. User memainkan permainan dengan menekan tombol soal yan telah tersedia
4. Sistem menampilkan rumus matematika yang ada didalam tombol soal tersebut, dimana pada level ini sistem menampilkan 3 rumus phytagoras yang harus dijawab
5. User menjawab jawaban dengan cara menekan tombol jawaban yang sudah ada, user menebak rumus yang tampil agar bisa melanjutkan level berikutnya, jika user salah menebak rumus tersebut maka user akan tetap baerada pada level 5 belum bisa melanjutkan level berikut nya, jika user benar menebaknya akan mendapatkan score dan bisa melanjutkan kelevel berikutnya
6. Sistem menampilkan score permainan dimana score tersebut telah ditambahkan dari score pada level sebelumnya yang sudah didapatkan oleh user 7. User selesai bermain pada level 5 dan akan
mendapatkan score yang akan berlanjut pada level berikutnya