• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN SISTEM

3.6 Narasi Use Case

Aktor : Guru dan Siswa Tabel 3.1 Narasi Use Case Login

Aksi Aktor Reaksi Sistem Scenario normal

1. Sistem menampilkan form login yang berupa text field untuk memasukkan user name dan password

serta tombol ”Login”

siswa/umum

Lihat Sejarah

Lihat Materi

Latihan Soal

2. Guru dan siswa memasukkan username dan password serta mengklik tombol ”Login

3. Sistem memverifikasi semua data yang telah diinputkan oleh user dan

menampilkan pesan “Login ber hasil”.

Skenario Alternatif

Scenario Alternatif

4.Sistem menampilkan form login yang berupa text field untuk

memasukkan user name dan password

serta tombol ”Login”

5. Guru dan Siswa tidak memasukan username dan password lalu mengklik tombol login

6. Sistem merespon dengan menampilkan pesan error dan meminta pengguna untuk

memasukkan username dan password yang sesuai dengan database untuk login

7. Guru dan Siswa memasukkan username tetapi tidak memasukan password . lalu mengklik tombol Login1

8. Sistem merespon dengan menampilkan pesan error dan meminta pengguna untuk memasukkan username dan password yang sesuai dengan database untuk login

9. Guru dan Siswa memasukkan password tetapi tidak memasukkan username. Lalu mengklik tombol Login

10.Sistem merespon dengan menampilkan pesan error dan meminta pengguna untuk memasukkan username dan password yang sesuai dengan database untuk login

11. Guru dan Siswa memasukkan username dan password yang tidak sesuai dengan data di database serta mengklik tombol Login

12.Sistem memverifikasi semua data yang dimasukkan oleh pengguna dan merespon dengan

menampilkan pesan “masukan

username dan password dengan

benar”

Nama use case : Insert data siswa Actor : Guru

Table 3.2 Narasi Use Case Insert Data Siswa

Aksi Aktor Reaksi Sistem

Scenario normal

1. Sistem menampilkan form login yang berupa text field untuk memasukkan user name dan password

serta tombol ”Login”

2. Guru memasukkan username dan password serta mengklik tombol

3. Sistem memverifikasi semua data yang telah diinputkan oleh user dan

menampilkan pesan “Login berhasil”.

4. Guru memilih menu tambah siswa untuk memasukan data siswa yang baru

5. Sistem akan menampilkan halaman untuk menambah data siswa baru. Pada halaman tersebut terdapat text field untuk memasukan nama siswa, nomor siswa dan password dengan tipe inputan text field. 6. Guru mengisi form untuk

menambahkan data siswa baru. Lalu menekan tombol simpan

7. Sistem akan emnyimpan data siswa dan akan menampilkan pesan

konfirmasi data siswa baru sudah berh asil disimpan.

Scenario Alternatif 1 8. Guru memasukkan username dan

password yang tidak sesuai dengan data di database serta mengklik tombol Login

9. Sistem memverifikasi semua data yang dimasukkan oleh pengguna dan merespon dengan menampilkan pesan

“masukan username dan password

dengan benar” Scenario alternative 2 10.Guru mengisi form untuk

menambahkan siswa baru dan

menekan tombol “simpan”

11. Jika data tidak berhasil disimpan, maka system akan menampilkan pesan gagal.

Scenario alternative 3 12.Guru mengisi form untuk

menambahkan data siswa baru dan

menekan tombol “batal”

13.Sistem akan mereset semua data yang sudah diisikan oleh guru dalam form tambah siswa

Nama Use Case : Edit Data Siswa Aktor : Guru

Tabel 3.3 Narasi Use Case Edit Data Siswa

Aksi Aktor Reaksi Sistem Scenario normal

1. Sistem menampilkan form login yang berupa text field untuk memasukkan user name dan password

serta tombol ”Login”

2. Guru memasukkan username dan password serta mengklik tombol

”Login”

3. Sistem memverifikasi semua data yang telah diinputkan oleh user dan

menampilkan pesan “Login berhasil”. 4. Guru memilih menu ubah/edit

siswa untuk mengubah data siswa, lalu guru menampilkan daftar siswa yang ada

5. Sistem menampilkan daftar siswa 6. Guru mengisikan nomor siswa

7. Sistem akan menampilkan data siswa yang akan diubah. Terdapat nomor, nama dan password

8. Guru melakukan perubahan data pada siswa tersebut lalu klik

“simpan”

9. Sistem akan menampilkan pesan konfirmasi bahwa data siswa sudah berhasil diubah dan sudah

disimpan didatabase

Scenario alternative 1 10.Guru memasukkan username dan

password yang tidak sesuai dengan data di database serta mengklik tombol Login

11.Sistem memverifikasi semua data yang dimasukkan oleh pengguna dan merespon dengan

menampilkan pesan “masukan username dan password dengan

benar”

Scenario alternative 2 12.Guru melakukan perubahan data

pada data siswa tersebut lalu klik

“simpan”

13.Jika data tidak berhasil disimpan, maka sistem akan menampilkan pesan gagal.

Scenario alternative 3 14.Guru melakukan perubahan data

pada data siswa tersebut lalu klik

“batal”

15.Sistem akan mereset semua data yang sudah diisikan oleh guru.

Nama Use Case : Delete data siswa Aktor : Guru

Table 3.4 Narasi Use Case Delete Data Siswa

Aksi Aktor Reaksi Sistem Scenario normal

1. Sistem menampilkan form login yang berupa text field untuk memasukkan user name dan

password serta tombol ”Login”

2. Guru dan siswa memasukkan username dan password serta mengklik tombol ”Login

3. Sistem memverifikasi semua data yang telah diinputkan oleh user dan

menampilkan pesan “Login berhasil”. 4. Guru memilih menu siswa untuk

menampilkan data siswa

5.Sistem menampilkan daftar siswa 6. Guru mengisi nomor siswa yang

akan di hapus lalu klik tombol hapus

7. Sistem akan menampilkan pesan data siswa sudah berhasil di hapus

Nama Use Case : Lihat Materi Actor : Guru dan Siswa Table 3.5 Narasi Use Case Lihat Materi

Aksi Aktor Reaksi Sistem Scenario normal

1. Sistem menampilkan halaman menu utama pengguna

2. Pengguna memilih menu lihat materi

3. Sistem menampilkan daftar materi

4. Pengguna memilih salah satu materi berdasarkan materi yang ingin dilihat pengguna

Nama Use Case : Mengerjakan Latihan Aktor : Siswa

Tabel 3.6 Narasi Use Case Mengerjakan Latihan

Aksi Aktor Reaksi Sistem Scenario normal

1. Sistem menampilkan halaman menu utama pengguna

2. Pengguna memilih menu lihat latihan

3. Sistem menampilkan form login untuk siswa dan umum

4. Pengguna memasukan nama dan password untuk login siswa atau nama dan email untuk login umum

5. Sistem menverifikasi semua data yang telah diinputkan oleh user dan menampilkan pesan login berhasil

6. Sistem menampilkan daftar menu latihan kemudian pengguna memilih sesuai dengan tingkatan yang dipilih

7. Siswa memilih salah satu dari menu latihan

8. Sistem akan menampilkan halaman soal

9. Siswa memilih jawaban yang telah disediakan

10.Siswa mengklik tombol next

11.Sistem akan melanjutkan ke soal berikutnya

Scenario Alternatif 12.Siswa mengklik tombol Finish

13.Sistem akan menampilkan total nilai yang diperoleh oleh siswa

Dokumen terkait