46
3.1.5 Skenario Usecase
3.1.5.1 Login
Tabel 3.4 Skenario Login
Nama Usecase
Login Aktor
Admin Deskripsi
Usecase Admin masuk ke sistem sebagai admin
Kondisi Awal
Belum login atau masuk ke sistem Kondisi
Akhir Sudah Login atau masuk ke sistem
Langkah Aksi Aktor
Reaksi Sistem Skenario 1
1. Admin mengetikkan
“localhost:8080SPLoginAdmi n.jsp
” di browser 2.
Sistem menampilkan form login halaman login admin
3. Admin memasukkan data
username dan password 4.
Admin memilih
button “Login”
5. Sistem memproses query
login 6.
a Sistem mengecek validasi data di database
Username Password = Benar
7. Masuk ke halaman utama
Admin berhasil login Skenario 2
6b, Sistem mengecek validasi data yang dimasukkan dan verifikasi jika Username Password = Salah maka muncul gambar username dan
password salah dan kembali ke langkah 3
Kesimpulan Usecase berhenti saat admin berhasil masuk ke halaman utama admin
47
3.1.5.2 Tambah Materi
Tabel 3.5 Skenario Tambah Rambu
Nama Usecase Tambah Materi Jenis Materi
Rambu
Aktor Admin
Deskripsi Usecase
Admin menambahkan data materi rambu ke dalam database Kondisi Awal Login ke sistem, masuk di halaman Utama Admin
Kondisi Akhir Data materi rambu tersimpan
Langkah Aksi Aktor
Reaksi Sistem Skenario 1
1. Admin memilih jenis materi
“Rambu” di halaman Utama Admin
2. Sistem menampilkan halaman
berisi form tambah materi rambu
3. Admin menambahkan materi
rambu berupa : Nama rambu, jenis rambu,
gambar rambu
4. Admin menekan button
“Simpan” 5.
Sistem memproses query insertRambu
6. a Sistem mengecek validasi
data yang dimasukkan Data = benar
7. Data baru berhasil disimpan di
database tabel Rambu 8.
Sistem menampilkan pesan “Data
Rambu berhasil
ditambahkan” Skenario 2
6b, Sistem mengecek validasi data yang dimasukkan dan verifikasi = salah maka kembali ke langkah 4
Kesimpulan Usecase berhenti saat admin berhasil menambahkan data materi
rambu
48
Tabel 3.5 Skenario Tambah Marka
Nama Usecase Tambah Materi Jenis Materi
Marka Aktor
Admin Deskripsi
Usecase Admin menambahkan data materi marka ke dalam database
Kondisi Awal Login ke sistem, masuk di halaman Utama Admin Kondisi Akhir
Data materi marka tersimpan Langkah
Aksi Aktor Reaksi Sistem
Skenario 1 1.
Admin memilih jenis materi “Marka” di halaman Utama
Admin 2.
Sistem menampilkan halaman berisi form tambah materi
marka 3.
Admin menambahkan materi marka berupa :
Nama marka, jenis marka, gambar marka
4. Admin menekan button
“Simpan” 5.
Sistem memproses query tambah marka
6. a Sistem mengecek validasi
data yang dimasukkan Data = benar
7. Data baru berhasil disimpan di
database tabel Marka 8.
Sistem menampilkan pesan “Data
Marka berhasil
ditambahkan” Skenario 2
6b, Sistem mengecek validasi data yang dimasukkan dan verifikasi = salah maka kembali ke langkah 4
Kesimpulan Usecase berhenti saat admin berhasil menambahkan data materi
marka
49
Tabel 3.7 Skenario Tambah Bunyi
Nama Usecase Tambah Materi Jenis Materi
Audio Isyarat Bunyi
Aktor Admin
Deskripsi Usecase
Admin menambahkan data materi bunyi ke dalam database Kondisi Awal Login ke sistem, masuk di halaman Utama Admin
Kondisi Akhir Data materi bunyi tersimpan
Langkah Aksi Aktor
Reaksi Sistem Skenario 1
1. Admin memilih jenis materi
“Isyarat” di halaman Utama Admin
2. Sistem menampilkan halaman
utama isyarat 3.
Admin memilih jenis materi “Isyarat Bunyi”
4. Sistem menampilkan form
tambah isyarat Bunyi 5.
Admin menambahkan data bunyi :
Nama bunyi, diskripsi bunyi dan audio
6. Admin menekan button
“Simpan” 7.
Sistem memproses query insertBunyi
8. a Sistem mengecek validasi
data yang dimasukkan Data = benar
9. Sistem menyimpan data baru
masuk ke tabel Bunyi 10.
Sistem menampilkan pesan “Data Isyarat Bunyi berhasil
disimpan” Skenario 2
8b, Sistem mengecek validasi data yang dimasukkan dan verifikasi = salah maka kembali ke langkah 4
Kesimpulan Usecase berhenti saat admin berhasil menambahkan data materi bunyi
50
Tabel 3.8 Skenario Tambah Gerakan
Nama Usecase Tambah Materi Jenis Materi
Video Isyarat Gerakan
Aktor Admin
Deskripsi Usecase
Admin menambahkan data materi bunyi ke dalam database Kondisi Awal Login ke sistem, masuk di halaman Utama Admin
Kondisi Akhir Data materi video gerakan tersimpan
Langkah Aksi Aktor
Reaksi Sistem Skenario 1
1. Admin memilih jenis materi
“Isyarat” di halaman Utama Admin
2. Sistem menampilkan halaman
utama isyarat 3.
Admin memilih jenis materi “Isyarat Gerakan”
4. Sistem menampilkan form
tambah isyarat Gerakan 5.
Admin menambahkan data bunyi :
Namavideo, jenis
video, diskripsi video, video
6. Admin menekan button
“Simpan” 7.
Sistem memproses query insertVideo
8. a Sistem mengecek validasi
data yang dimasukkan Data = benar
9. Sistem menyimpan data baru
masuk ke tabel Video 10.
Sistem menampilkan pesan “Data Isyarat Gerakan berhasil
disimpan” Skenario 2
8b, Sistem mengecek validasi data yang dimasukkan dan verifikasi = salah maka kembali ke langkah 4
Kesimpulan Usecase berhenti saat admin berhasil menambahkan data materi
gerakan
51
Tabel 3.9 Skenario Tambah Teori
Nama Usecase Tambah Materi Jenis Materi
Teori
Aktor Admin
Deskripsi Usecase
Admin menambahkan data teori ke dalam database Kondisi Awal Login ke sistem, masuk di halaman Utama Admin
Kondisi Akhir Data materi teori tersimpan
Langkah Aksi Aktor
Reaksi Sistem 1.
Admin memilih jenis materi “Rambu” di halaman Utama
Admin 2.
Sistem menampilkan halaman berisi form tambah teori
3. Admin menambahkan materi
teori berupa : Nama teori, jenis teori, materi
4. Admin
menekan button
“Simpan” 5.
Sistem memproses query tambah teori
6. a Sistem mengecek validasi
data yang dimasukkan Data = benar
7. Data baru berhasil disimpan
di database tabel Rambu 8.
Sistem menampilkan pesan “Data
Rambu berhasil
ditambahkan” Kesimpulan
Usecase berhenti saat admin berhasil menambahkan data teori
52
Tabel 3.10 Skenario Tambah Galeri
Nama Usecase Tambah Materi Jenis Materi
Galeri Aktor
Admin Deskripsi
Usecase Admin menambahkan data galeri ke dalam database
Kondisi Awal Login ke sistem, masuk di halaman Utama Admin Kondisi Akhir
Data materi marka tersimpan Langkah
Aksi Aktor Reaksi Sistem
Skenario 1 1.
Admin memilih jenis materi “Galeri” di halaman Utama
Admin 2.
Sistem menampilkan halaman berisi form tambah galeri
3. Admin menambahkan materi
marka berupa : Nama
video, jenis
video,diskripsi video, video 4.
Admin menekan button “Simpan”
5. Sistem memproses query
tambahVideo 6.
a Sistem mengecek validasi data yang dimasukkan
Data = benar 7.
Data baru berhasil disimpan di database tabel Video
8. Sistem menampilkan pesan
“Data Galeri
berhasil ditambahkan”
Skenario 2 6b, Sistem mengecek validasi data yang dimasukkan dan verifikasi
= salah maka kembali ke langkah 4
Kesimpulan Usecase berhenti saat admin berhasil menambahkan data galeri
53
3.1.5.3 Hapus Materi