• Tidak ada hasil yang ditemukan

Skenario Use Case

Dalam dokumen BAB 3 ANALISIS DAN PERANCANGAN SISTEM (Halaman 38-54)

3.2 Perancangan Sistem

3.2.2 Pemodelan Sistem Fungsional

3.2.2.5 Skenario Use Case

Bagian ini di isi dengan skenario (flow of event) untuk beberapa use case utama, yang menggambarkan urutan interhasil actor dengan use case tersebut, dari awal sampai akhir.

Tabel 3. 21 Skenario Use Case Menampilkan Materi Hewan Darat Use Case Name Menampilkan Materi Hewan Darat

Related Requirements FF01 dan FF02

Goal In Context Siswa dapat mempelajari materi hewan yang hidup di darat

Preconditions Menampilkan halaman utama aplikasi Successful End

Condition

Materi hewan yang hidup di darat berhasil ditampilkan

Failed End Condition -

Primary Actors Pengguna(Siswa) Secondary

Actors -

Triggers Memilih salah satu gambar hewan

Main Flow Start

1 Pengguna memilih menu “Hewan” 2 Sistem menampilkan jenis hewan 3 Pengguna memilih hewan yang hidup di

darat

4 Sistem menampilkan beberapa gambar hewan yang hidup di darat

5 Pengguna memilih salah satu gambar hewan yang hidup di darat

6 Sistem menampilkan materi hewan yang hidup di darat

End

Tabel 3. 22 Skenario Use Case Menampilkan Materi Hewan Air

Use Case Name Menampilkan Materi Hewan Air Related Requirements FF01 dan FF02

Goal In Context Siswa dapat mempelajari materi hewan yang hidup di air

Preconditions Menampilkan halaman utama aplikasi Successful End

Condition

Materi hewan yang hidup di air berhasil ditampilkan Failed End Condition -

Primary Actors Pengguna(Siswa)

Secondary Actors -

Triggers Memilih salah satu

gambar hewan yang hidup di air

Main Flow Start

1 Pengguna memilih menu

“Hewan”

2 Sistem menampilkan jenis

hewan

3 Pengguna memilih hewan

yang hidup di air

4 Sistem menampilkan

beberapa gambar hewan yang hidup di air

5 Pengguna memilih salah

satu gambar hewan yang hidup di air

6 Sistem menampilkan

materi hewan yang hidup di air

End

Tabel 3. 23 Skenario Use Case Menampilkan Materi Hewan Darat dan Air Use Case Name Menampilkan Materi Hewan Darat dan Air

Related Requirements FF01 dan FF02

Goal In Context Siswa dapat mempelajari materi hewan yang hidup di darat dan air

Preconditions Menampilkan halaman utama aplikasi Successful End

Condition

Materi hewan yang hidup di darat berhasil ditampilkan

Failed End Condition -

Primary Actors Pengguna(Siswa) Secondary

Actors

-

Triggers Memilih salah satu gambar hewan yang hidup di darat dan air

Main Flow Start

1 Pengguna memilih menu “Hewan” 2 Sistem menampilkan jenis hewan 3 Pengguna memilih hewan yang hidup

di darat dan air

4 Sistem menampilkan beberapa gambar hewan yang hidup di darat dan air 5 Pengguna memilih salah satu gambar

hewan yang hidup di darat dan air 6 Sistem menampilkan materi hewan

yang hidup di darat dan air End

Tabel 3. 24 Skenario Use Case Menampilkan Materi Tumbuhan Buah

Use Case Name Menampilkan Materi Tumbuhan Buah Related

Requirements

FF01 dan FF02

Goal In Context Siswa dapat mempelajari materi tumbuhan yang berjenis buah

Preconditions Menampilkan halaman utama aplikasi Successful End

Condition

Materi tumbuhan yang berjenis buah berhasil ditampilkan

Failed End Condition

-

Primary Actors Pengguna(Siswa) Secondary

Actors

-

Triggers Memilih salah satu gambar tumbuhan yang berjenis buah

Main Flow Start

1 Pengguna memilih menu “Tumbuhan” 2 Sistem menampilkan jenis tumbuhan 3 Pengguna memilih tumbuhan yang

berjenis buah

4 Sistem menampilkan tumbuhan yang berjenis buah

5 Pengguna memilih salah satu gambar tumbuhan yang berjenis buah

6 Sistem menampilkan materi tumbuhan yang berjenis buah

End

Tabel 3. 25 Skenario Use Case Menampilkan Materi Tumbuhan Umbi Use Case Name Menampilkan Materi Tumbuhan Umbi

Related Requirements FF01 dan FF02

Goal In Context Siswa dapat mempelajari materi tumbuhan yang berjenis umbi

Preconditions Menampilkan halaman utama aplikasi Successful End

Condition

Materi tumbuhan yang berjenis umbi berhasil ditampilkan

Failed End Condition -

Primary Actors Pengguna(Siswa) Secondary

Actors -

Triggers Memilih salah satu gambar tumbuhan yang berjenis umbi

Main Flow Start

1 Pengguna memilih menu “Tumbuhan” 2 Sistem menampilkan jenis tumbuhan 3 Pengguna memilih tumbuhan yang

berjenis umbi

4 Sistem menampilkan beberapa gambar tumbuhan yang berjenis umbi

5 Pengguna memilih salah satu gambar tumbuhan yang berjenis umbi

6 Sistem menampilkan materi tumbuhan yang berjenis umbi End

Tabel 3. 26 Skenario Use Case Menampilkan Materi Tumbuhan Biji Use Case Name Menampilkan Materi Tumbuhan Biji

Related Requirements FF01 dan FF02

Goal In Context Siswa dapat mempelajari materi tumbuhan yang berjenis biji

Preconditions Menampilkan halaman utama aplikasi Successful End

Condition

Materi tumbuhan yang berjenis biji berhasil ditampilkan

Failed End Condition -

Primary Actors Pengguna(Siswa) Secondary Actors -

Triggers Memilih salah satu gambar tumbuhan yang berjenis biji

Main Flow Start

1 Pengguna memilih menu

“Tumbuhan”

2 Sistem menampilkan jenis tumbuhan

3 Pengguna memilih tumbuhan yang berjenis biji

4 Sistem menampilkan beberapa gambar tumbuhan yang berjenis biji

5 Pengguna memilih salah satu gambar tumbuhan yang berjenis biji

6 Sistem menampilkan materi tumbuhan yang berjenis biji End

Tabel 3. 27 Skenario Use Case Menampilkan Materi Benda Gas Use Case Name Menampilkan Materi Benda Gas

Related Requirements FF01 dan FF02

Goal In Context Siswa dapat mempelajari materi benda yang bersifat gas

Preconditions Menampilkan halaman utama aplikasi Successful End

Condition

Materi benda yang bersifat gas berhasil ditampilkan

Failed End Condition -

Primary Actors Pengguna(Siswa) Secondary Actors -

Triggers Memilih salah satu gambar benda yang bersifat gas

Main Flow Start

1 Pengguna memilih menu

“Benda”

2 Sistem menampilkan jenis benda

3 Pengguna memilih benda yang bersifat gas

4 Sistem menampilkan beberapa gambar benda yang bersifat gas

5 Pengguna memilih salah satu gambar benda yang bersifat gas

6 Sistem menampilkan materi benda yang bersifat gas End

Tabel 3. 28 Skenario Use Case Menampilkan Materi Benda Cair Use Case Name Menampilkan Materi Benda Cair

Related Requirements FF01 dan FF02

Goal In Context Siswa dapat mempelajari materi benda yang bersifat cair

Preconditions Menampilkan halaman utama aplikasi Successful End

Condition

Materi benda yang bersifat gas berhasil ditampilkan

Failed End Condition -

Primary Actors Pengguna(Siswa) Secondary Actors -

Triggers Memilih salah satu gambar benda yang bersifat cair

Main Flow Start

1 Pengguna memilih menu

“Benda”

2 Sistem menampilkan jenis benda

3 Pengguna memilih benda yang bersifat cair

4 Sistem menampilkan beberapa gambar benda yang bersifat cair

5 Pengguna memilih salah satu gambar benda yang bersifat cair

6 Sistem menampilkan materi benda yang bersifat cair End

Tabel 3. 29 Skenario Use Case Menampilkan Materi Benda Padat Use Case Name Menampilkan Materi Benda Padat

Related Requirements

FF01 dan FF02

Goal In Context Siswa dapat mempelajari materi benda yang bersifat padat

Preconditions Menampilkan halaman utama aplikasi Successful End

Condition

Materi benda yang bersifat padat berhasil ditampilkan

Failed End Condition

-

Primary Actors Pengguna(Siswa) Secondary Actors -

Triggers Memilih salah satu gambar benda yang bersifat padat

Main Flow Start

1 Pengguna memilih menu

“Benda”

2 Sistem menampilkan jenis benda

3 Pengguna memilih benda yang bersifat padat

4 Sistem menampilkan beberapa gambar benda yang bersifat padat

5 Pengguna memilih salah satu gambar benda yang bersifat padat

6 Sistem menampilkan materi benda yang bersifat padat End

Tabel 3. 30 Skenario Use Case Melakukan Evaluasi Hewan

Use Case Name Melakukan Evaluasi Hewan Related

Requirements - Goal In

Context

Siswa dapat melakukan evaluasi soal tentang materi hewan yang telah diajarkan

Preconditions Menampilkan tampilan yang berisi data siswa(NIS dan nama siswa)

Successful End Condition

Evaluasi hewan berhasil dilakukan Failed End

Condition

Evaluasi hewan gagal disimpan Primary Actors Pengguna(Siswa)

Secondary Actors

-

Triggers Menekan tombol permainan Main Flow Start

1 Pengguna memilih salah satu nama siswa dan menekan tombol “Permainan”

2 Sistem menampilkan soal evaluasi hewan 3 Pengguna memasangkan gambar ke

dalam kotak yang tersedia 4 Sistem melakukan skoring nilai 5 Sistem menampilkan nilai dan tombol

“Simpan”

6 Pengguna menekan tombol “simpan” End

Extension 4.1 Jika jawaban salah maka sistem akan menginput nilai 0 lalu lanjut ke soal berikutnya

4.2 Kembali ke proses utama 3

5.1 Sistem menampilkan pesan”Koneksi gagal,silahkan coba lagi”

Tabel 3. 31 Skenario Use Case Melakukan Evaluasi Tumbuhan Use Case Name Melakukan Evaluasi Tumbuhan

Related Requirements

-

Goal In Context Siswa dapat melakukan evaluasi soal tentang materi tumbuhan yang telah diajarkan

Preconditions Menampilkan tampilan yang berisi data siswa(NIS dan nama siswa)

Successful End Condition

Evaluasi tumbuhan berhasil dilakukan Failed End

Condition

Evaluasi tumbuhan gagal disimpan Primary Actors Pengguna(Siswa)

Secondary Actors

-

Triggers Menekan tombol permainan Main Flow Start

1 Pengguna memilih salah satu siswa dan menekan tombol “Permainan”

2 Sistem menampilkan soal evaluasi tumbuhan

3 Pengguna memasangkan gambar ke dalam kotak yang tersedia

4 Sistem melakukan skoring nilai 5 Sistem menampilkan nilai dan tombol

“Simpan”

6 Pengguna menekan tombol “simpan” End

Extension 4.1 Jika jawaban salah maka sistem akan menginput nilai 0 lalu lanjut ke soal berikutnya

4.2 Kembali ke proses utama 3

5.1 Sistem menampilkan pesan”Koneksi gagal,silahkan coba lagi”

Tabel 3. 32 Skenario Use Case Melakukan Evaluasi Benda Use Case Name Melakukan Evaluasi Benda

Related Requirements -

Goal In Context Siswa dapat melakukan evaluasi soal tentang materi benda yang telah diajarkan

Preconditions Menampilkan tampilan yang berisi data siswa(NIS dan nama siswa)

Successful End Condition

Evaluasi benda berhasil dilakukan Failed End Condition Evaluasi benda gagal disimpan Primary Actors Pengguna(Siswa)

Secondary Actors

-

Triggers Menekan tombol permainan

Main Flow Start

1 Pengguna memilih salah satu siswa dan menekan tombol “Permainan”

2 Sistem menampilkan soal evaluasi benda

3 Pengguna memasangkan gambar ke dalam kotak yang tersedia 4 Sistem melakukan skoring nilai 5 Sistem menampilkan nilai dan

tombol “Simpan”

6 Pengguna menekan tombol “simpan”

End

Extension 4.1 Jika jawaban salah maka sistem akan menginput nilai 0 lalu lanjut ke soal berikutnya

4.2 Kembali ke proses utama 3 5.1 Sistem menampilkan

pesan”Koneksi gagal,silahkan coba lagi”

Tabel 3. 33 Skenario Use Case Menampilkan nilai

Use Case Name Menampilkan nilai Related

Requirements

FF03 Goal In

Context

Guru dapat melihat hasil evaluasi siswa(progress siswa) Preconditions Menampilkan tampilan yang berisi data siswa(NIS dan nama

siswa) Successful End

Condition

Hasil evaluasi(nilai)berhasil ditampilkan Failed End

Condition

Hasil evaluasi(nilai)tidak tampil Primary Actors Pengguna(Guru)

Secondary Actors

-

Triggers Menekan tombol “Nilai” Main Flow Start

1 Pengguna memilih salah satu siswa dan menekan tombol “Nilai”

2 Sistem menampilkan hasil evaluasi(nilai) beserta tanggal dilakukannya evaluasi End

Extension 2.1 Sistem menampilkan pesan”Koneksi gagal,silahkan coba lagi

Tabel 3. 34 Skenario Use Case Menampilkan Data Siswa

Use Case Name Menampilkan data siswa Related

Requirements

-

Goal In Context Guru dapat melihat data siswa

Preconditions Menampilkan tampilan halaman angkatan siswa

Successful End Condition

Data siswa berhasil ditampilkan Failed End

Condition

Data siswa tidak tampil Primary Actors Pengguna(Guru)

Secondary Actors

-

Triggers Memilih salah satu angkatan siswa

Main Flow Start

1 Pengguna memilih angkatan siswa yang ada pada sistem 2 Sistem menampilkan data

siswa berupa nis dan nama End

Extension 2.1 Sistem menampilkan

pesan”Koneksi gagal,silahkan coba lagi

Tabel 3. 35 Skenario Use Case Menampilkan Angkatan Siswa Use Case Name Menampilkan angkatan siswa

Related Requirements

-

Goal In Context Guru dapat melihat angkatan siswa yang ada pada sistem

Preconditions Menampilkan tampilan utama aplikasi Successful End

Condition

Angkatan siswa berhasil ditampilkan Failed End

Condition

Angkatan siswa tidak tampil Primary Actors Pengguna(Guru)

Secondary Actors

-

Triggers Menekan tombol “Permainan” Main Flow Start

1 Pengguna memilih tombol “Permainan”

2 Sistem menampilkan pilihan kelas

3 Pengguna memilih salah satu kelas

4 Sistem menampilkan angkatan siswa

End

Extension 4.1 Sistem menampilkan

pesan”Koneksi gagal,silahkan coba lagi

Dalam dokumen BAB 3 ANALISIS DAN PERANCANGAN SISTEM (Halaman 38-54)

Dokumen terkait