Upload
muhammad-ridho-aulia
View
10
Download
0
Embed Size (px)
DESCRIPTION
q
Citation preview
1. Deskripsi Use Case login Nama Login
Id Use CaseUC 01
Aktor Administrator, Guru dan Siswa
Deskripsi Admin melakukan login terhadap system
Exception Username atau password tidak benar
Pre Condition Username dan password telah tersimpan dalam database
Aktor Sistem
Skenario Normal
1. Aktor masuk ke halaman login admin
2. Sistem menampilkan form login admin
3. Aktor menginputkan username dan password
4. Sistem membuka koneksi database
5. Sistem melakukan verifikasi data terhadap username dan password yang telah diinput
6. Aktor masuk ke halaman utama administrator
Skenario Alternatif
1. Aktor masuk ke halaman login admin
2. Sistem menampilkan form login admin
3. Aktor menginputkan username dan password
4. Sistem membuka koneksi ke dalam database
5. Sistem melakukan verifikasi data terhadap username dan password yang telah diinput
6. Sistem menampilkan pesan username atau password tidak benar
7. Aktor kembali menginputkan username dan password yang benar.
8. Sistem melakukan verifikasi data terhadap username dan password yang telah diinput
9. Aktor masuk ke halaman utama
Post ConditionAktor berhasil login ke halaman utama admin system
2. Deskripsi Use Case Logout Nama Logout
Id Use CaseUC 01.1
Aktor Admin, Guru dan Siswa
Deskripsi Aktor melakukan proses logout untuk keluar dari halaman administrator
Exception -
Pre Condition Aktor telah login kedalam system
Aktor Sistem
Skenario Normal
1. Admin memilih menu logout
2. Sistem membuka koneksi ke database
3. Sistem menghapus semua session yang tersimpan di web browser aktor
4. Aktor keluar dari sistem dan melihat halaman utama website
Post Condition Aktor berhasil keluar dari halaman admin
3. Deskripsi Use Case Mengelola data Administrator(Menambah Data Administrator)Nama Menambah Data Administrator
Id Use CaseUC 02.1
Aktor Admin
Deskripsi Aktor melakukan manipulasi data administrator
Exeption Proses manipulasi data administrator gagal
Pre Condition Aktor telah melakukan login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih tombol tambah data administrator
2. Menampilakan form tambah data
administrator
3. Aktor mengisi form data
administrator yang baru
4. Aktor memilih tombol simpan
5. Membuka koneksi ke database.
6. Sistem menyimpan data admin ke dalam database.
7. Sistem menampilkan pesan Data administrator berhasil tersimpan.
Skenario Alternatif
1. Aktor memilih tombol tambah
2. Menampilkan form tambah data
administrator
3. Aktor menambah data administrator yang baru
4. Aktor memilh tombol simpan
5. Sistem menampilkan pesan Data administrator tidak lengkap.
6. Aktor kembali melengkapi form data administrator.
7. Aktor memilih tombol simpan
8. Membuka koneksi ke database.
9. Sistem menyimpan data administrator kedalam database.
10.Sistemmenampilkan pesan Data administrator berhasil tersimpan.
Post Condition Aktor berhasil menambah data administrator.
(Edit Data Administrator) Nama Edit Data Administrator
Id Use CaseUC 02.2
Aktor Administrator
Deskripsi Aktor mengedit data administrator
Exception Data tidak lengkap
Pre Condition Aktor telah melakukan login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih tombol edit
2. Membuka koneksi ke dalam database
3. Menampilkan data administrator yang telah diinputkan sebelumnya.
4. Aktor melakukan edit data administrator dan memilih tombol simpan.
5. Membuka koneksi ke dalam database
6. Sistem menyimpan data administrator yang telah di edit ke dalam database
7.Sistem menampilkan pesan Data administrator berhasil di simpan
Skenario Alternatif
1. Aktor memilih tombol edit
2. Membuka koneksi ke dalam database
3. Menampilkan data administrator yang telah diinputkan sebelumnya.
4. Aktor melakukan edit data administrator dan memilih tombol simpan .
5. Menampilkan pesan data tidak lengkap
6. Aktor kembali melengkapi form edit data administrator dan memilih tombol simpan.
7. Membuka koneksi ke dalam database
8. Sistem menyimpan data administrator yang telah diedit ke dalam database.
9.Sistem menampilkan pesan Data administraor berhasil di simpan
Post Condition Aktor berhasil mengedit data administrator.
(Hapus Data Administrator)Nama Menghapus Data Administrator
Id Use CaseUC 02.3
Aktor Administrator
Deskripsi Aktor melakukan hapus data administrator
Exception Aktor batal menghapus data administrator
Pre Condition Aktor telah melakukan login ke dalam sistem.
Aktor Sistem
Skenario Normal
1. Aktor memilih menu lihat data administrator
2. Menampilkan Data Administrator secara keseluruhan
3. Aktor memilih data administrator yang akan dihapus
4. Aktor mengklik tombol hapus
5. Membuka koneksi ke dalam database
6. Menampilkan pesan Apakah anda yakin akan menghapus data ini? Ya / Tidak
7. Aktor memilih validasi Ya
8. Membuka koneksi ke dalam database
9.Menghapus data administrator didalam database
Skenario Alternatif
1. Aktor memilih menu lihat data administrator
2. Menampilkan Data Administrator secara keseluruhan
3. Aktor memilih data administrator yang akan dihapus
4. Aktor memilih tombol hapus
5. Membuka koneksi ke dalam database
6. Menampilkan pesan Apakah anda yakin akan menghapus data ini?
7. Aktor memilih validasi Tidak
8. Sistem kembali ke halaman mengolah data administrator
Post Condition Aktor berhasil menghapus data administrator.
4. Deskripsi Use Case Mengelola Data Siswa(Menambah Data Siswa)Nama Menambah Data Siswa
Id Use CaseUC 03.1
Aktor Admin
Deskripsi Aktor melakukan manipulasi data siswa
Exeption Proses manipulasi data siswa gagal
Pre Condition Aktor telah melakukan login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih tombol tambah data siswa
2. Menampilkan form tambah data
Siswa
3. Aktor mengisi form tambah data siswa
4. Aktor memilih tombol simpan
5. Membuka koneksi ke database.
6. Sistem menyimpan data siswa ke dalam database.
7. Sistem menampilkan pesan Data siswa berhasil tersimpan.
Skenario Alternatif
1. Aktor memilih tombol tambah
. 2. Menampilkan form tambah data
siswa
3. Aktor mengisi form tambah data siswa
4. Aktor memilih tombol simpan
5. Sistem menampilkan pesan Data siswa tidak lengkap.
6. Aktor kembali melengkapi form tambah siswa.
7. Aktor memilih tombol simpan
8. Membuka koneksi ke database.
9. Sistem menyimpan data siswa ke dalam database.
10. Sistem menampilkan pesan Data siswa berhasil tersimpan.
Post Condition Aktor berhasil menambah data siswa
(Edit Data Siswa)
Nama Edit Data Siswa
Id Use CaseUC 03.2
Aktor Administrator
Deskripsi Aktor mengedit data siswa
Exception Data tidak lengkap
Pre Condition Aktor telah melakukan login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih tombol edit
2. Membuka koneksi ke dalam database
3. Menampilkan data siswa yang telah diinputkan sebelumnya.
4. Aktor melakukan edit data siswa dan memilih tombol simpan.
5. Membuka koneksi ke dalam database
6. Sistem menyimpan data siswa yang telah di edit ke dalam database
7.Sistem menampilkan pesan Data siswa berhasil di simpan
Skenario Alternatif
1. Aktor memilih tombol edit
2. Membuka koneksi kedalam database
3. Menampilkan data siswa yang telah diinputkan sebelumnya.
4. Aktor melakukan edit data siswa dan memilih tombol simpan .
5. Menampilkan pesan data tidak lengkap
6. Aktor kembali melengkapi form edit data siswa dan memilih tombol simpan.
7. Membuka koneksi ke dalam database
8. Sistem menyimpan data siswa yang telah diedit ke dalam database.
9.Sistem menampilkan pesan Data siswa berhasil di simpan
Post Condition Aktor berhasil mengedit data siswa.
(Hapus Data siswa) Nama Menghapus Data Siswa
Id Use CaseUC 03.3
Aktor Administrator
Deskripsi Aktor melakukan hapus data siswa
Exception Aktor batal menghapus data siswa
Pre Condition Aktor telah melakukan login ke dalam sistem.
Aktor Sistem
Skenario Normal
1.Aktor memilih menu lihat data siswa
2.Menampilkan Data siswa secara keseluruhan
3. Aktor memilih data siswa yang akan dihapus
4. Aktor mengklik tombol hapus
5. Membuka koneksi ke dalam database
6. Menampilkan pesan Apakah anda yakin akan menghapus data ini? Ya / Tidak
7. Aktor memilih validasi Ya
8. Membuka koneksi ke dalam database
9.Menghapus data siswa didalam database
Skenario Alternatif
1.Aktor memilih menu lihat data siswa
2. Menampilkan Data siswa secara keseluruhan
3. Aktor memilih data siswa yang akan dihapus
4. Aktor memilih tombol hapus
5. Membuka koneksi ke dalam database
6. Menampilkan pesan Apakah anda yakin akan menghapus data ini?
7. Aktor memilih validasi Tidak
8. Sistem kembali ke halaman mengolah data siswa
Post Condition Aktor berhasil menghapus data siswa.
5. Deskripsi Use Case Mengelola Data Guru (Menambah Data Guru)Nama Menambah Data Guru
Id Use CaseUC 04.1
Aktor Admin
Deskripsi Aktor melakukan manipulasi data Guru
Exeption Proses manipulasi data guru gagal
Pre Condition Aktor telah melakukan login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih tombol tambah data guru
2. Menampilkan form tambah data
guru
3. Aktor mengisi form tambah data guru
4. Aktor memilih tombol simpan
5. Membuka koneksi ke database.
6. Sistem menyimpan data guru ke dalam database.
7. Sistem menampilkan pesan Data guru berhasil tersimpan.
Skenario Alternatif
1. Aktor memilih tombol tambah
. 2. Menampilkan form tambah data
guru
3. Aktor mengisi form tambah data guru
4. Aktor memilih tombol simpan
5. Sistem menampilkan pesan Data guru tidak lengkap.
6. Aktor kembali melengkapi form tambah guru.
7. Aktor memilih tombol simpan
8. Membuka koneksi ke database.
9. Sistem menyimpan data guru ke dalam database.
10. Sistem menampilkan pesan Data guru berhasil tersimpan.
Post Condition Aktor berhasil menambah data guru
(Edit Data Guru)
Nama Edit Data guru
Id Use CaseUC 04.2
Aktor Administrator
Deskripsi Aktor mengedit data guru
Exception Data tidak lengkap
Pre Condition Aktor telah melakukan login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih tombol edit
2. Membuka koneksi ke dalam database
3. Menampilkan data guru yang telah diinputkan sebelumnya.
4. Aktor melakukan edit data guru dan memilih tombol simpan.
5. Membuka koneksi ke dalam database
6. Sistem menyimpan data guru yang telah di edit ke dalam database
7.Sistem menampilkan pesan Data guru berhasil di simpan
Skenario Alternatif
1. Aktor memilih tombol edit
2. Membuka koneksi kedalam database
3. Menampilkan data guru yang telah diinputkan sebelumnya.
4. Aktor melakukan edit data guru dan memilih tombol simpan .
5. Menampilkan pesan data tidak lengkap
6. Aktor kembali melengkapi form edit data guru dan memilih tombol simpan.
7. Membuka koneksi ke dalam database
8. Sistem menyimpan data guru yang telah diedit ke dalam database.
9.Sistem menampilkan pesan Data guru berhasil di simpan
Post Condition Aktor berhasil mengedit data guru.
(Hapus Data Guru) Nama Menghapus Data guru
Id Use CaseUC 04.3
Aktor Administrator
Deskripsi Aktor melakukan hapus data guru
Exception Aktor batal menghapus data guru
Pre Condition Aktor telah melakukan login ke dalam sistem.
Aktor Sistem
Skenario Normal
1. Aktor memilih menu lihat data guru
2 .Menampilkan Data guru secara keseluruhan
3. Aktor memilih data guru yang akan dihapus
4. Aktor mengklik tombol hapus
5. Membuka koneksi ke dalam database
6. Menampilkan pesan Apakah anda yakin akan menghapus data ini? Ya / Tidak
7. Aktor memilih validasi Ya
8. Membuka koneksi ke dalam database
9.Menghapus data guru didalam database
Skenario Alternatif
1. Aktor memilih menu lihat data guru
2. Menampilkan Data guru secara keseluruhan
3. Aktor memilih data guru yang akan dihapus
4. Aktor memilih tombol hapus
5. Membuka koneksi ke dalam database
6. Menampilkan pesan Apakah anda yakin akan menghapus data ini?
7. Aktor memilih validasi Tidak
8. Sistem kembali ke halaman mengolah data guru
Post Condition Aktor berhasil menghapus data guru.
6. Deskripsi Use Case Mengelola Data kelas (Menambah Data Kelas)Nama Menambah Data Kelas
Id Use CaseUC 05.1
Aktor Admin
Deskripsi Aktor melakukan manipulasi data kelas
Exeption Proses manipulasi data kelas gagal
Pre Condition Aktor telah melakukan login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih tombol tambah data kelas
2. Menampilkan form tambah data
kelas
3. Aktor mengisi form tambah data kelas
4. Aktor memilih tombol simpan
5. Membuka koneksi ke database.
6. Sistem menyimpan data kelas ke dalam database.
7. Sistem menampilkan pesan Data kelas berhasil tersimpan.
Skenario Alternatif
1. Aktor memilih tombol tambah
. 2. Menampilkan form tambah data
Kelas
3. Aktor mengisi form tambah data kelas
4. Aktor memilih tombol simpan
5. Sistem menampilkan pesan Data kelas tidak lengkap.
6. Aktor kembali melengkapi form tambah kelas.
7. Aktor memilih tombol simpan
8. Membuka koneksi ke database.
9. Sistem menyimpan data kelas ke dalam database.
10. Sistem menampilkan pesan Data kelas berhasil tersimpan.
Post Condition Aktor berhasil menambah data kelas
(Edit Data Kelas)
Nama Edit Data Kelas
Id Use CaseUC 05.2
Aktor Administrator
Deskripsi Aktor mengedit data kelas
Exception Data tidak lengkap
Pre Condition Aktor telah melakukan login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih tombol edit
2. Membuka koneksi ke dalam database
3. Menampilkan data kelas yang telah diinputkan sebelumnya.
4. Aktor melakukan edit data kelas dan memilih tombol simpan.
5. Membuka koneksi ke dalam database
6. Sistem menyimpan data kelas yang telah di edit ke dalam database
7.Sistem menampilkan pesan Data kelas berhasil di simpan
Skenario Alternatif
1. Aktor memilih tombol edit
2. Membuka koneksi kedalam database
3. Menampilkan data kelas yang telah diinputkan sebelumnya.
4. Aktor melakukan edit data kelas dan memilih tombol simpan .
5. Menampilkan pesan data tidak lengkap
6. Aktor kembali melengkapi form edit data kelas dan memilih tombol simpan.
7. Membuka koneksi ke dalam database
8. Sistem menyimpan data kelas yang telah diedit ke dalam database.
9.Sistem menampilkan pesan Data kelas berhasil di simpan
Post Condition Aktor berhasil mengedit data kelas.
(Hapus Data Kelas) Nama Menghapus Data Kelas
Id Use CaseUC 05.3
Aktor Administrator
Deskripsi Aktor melakukan hapus data kelas
Exception Aktor batal menghapus data kelas
Pre Condition Aktor telah melakukan login ke dalam sistem.
Aktor Sistem
Skenario Normal
1. Aktor memilih menu lihat data kelas
2 .Menampilkan Data kelas secara keseluruhan
3. Aktor memilih data kelas yang akan dihapus
4. Aktor mengklik tombol hapus
5. Membuka koneksi ke dalam database
6. Menampilkan pesan Apakah anda yakin akan menghapus data ini? Ya / Tidak
7. Aktor memilih validasi Ya
8. Membuka koneksi ke dalam database
9.Menghapus data kelas didalam database
Skenario Alternatif
1. Aktor memilih menu lihat data kelas
2. Menampilkan Data kelas secara keseluruhan
3. Aktor memilih data kelas yang akan dihapus
4. Aktor memilih tombol hapus
5. Membuka koneksi ke dalam database
6. Menampilkan pesan Apakah anda yakin akan menghapus data ini?
7. Aktor memilih validasi Tidak
8. Sistem kembali ke halaman mengolah data kelas
Post Condition Aktor berhasil menghapus data kelas.
7. Deskripsi Use Case Mengelola Data Materi (Menambah Data Materi)Nama Menambah Data Materi
Id Use CaseUC 06.1
Aktor Admin
Deskripsi Aktor melakukan manipulasi data materi
Exeption Proses manipulasi data materi gagal
Pre Condition Aktor telah melakukan login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih tombol tambah data materi
2. Menampilkan form tambah data
Materi
3. Aktor mengisi form tambah data materi
4. Aktor memilih tombol simpan
5. Membuka koneksi ke database.
6. Sistem menyimpan data materi ke dalam database.
7. Sistem menampilkan pesan Data materi berhasil tersimpan.
Skenario Alternatif
1. Aktor memilih tombol tambah data materi
. 2. Menampilkan form tambah data
Materi
3. Aktor mengisi form tambah data materi
4. Aktor memilih tombol simpan
5. Sistem menampilkan pesan Data materi tidak lengkap.
6. Aktor kembali melengkapi form tambah data materi.
7. Aktor memilih tombol simpan
8. Membuka koneksi ke database.
9. Sistem menyimpan data materi ke dalam database.
10. Sistem menampilkan pesan Data materi berhasil tersimpan.
Post Condition Aktor berhasil menambah data materi
(Edit Data Materi)
Nama Edit Data Materi
Id Use CaseUC 06.2
Aktor Admin
Deskripsi Aktor mengedit data materi
Exception Data tidak lengkap
Pre Condition Aktor telah melakukan login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih tombol edit
2. Membuka koneksi ke dalam database
3. Menampilkan data materi yang telah diinputkan sebelumnya.
4. Aktor melakukan edit data materi dan memilih tombol simpan.
5. Membuka koneksi ke dalam database
6. Sistem menyimpan data materi yang telah di edit ke dalam database
7.Sistem menampilkan pesan Data materi berhasil di simpan
Skenario Alternatif
1. Aktor memilih tombol edit
2. Membuka koneksi kedalam database
3. Menampilkan data materi yang telah diinputkan sebelumnya.
4. Aktor melakukan edit data materi dan memilih tombol simpan .
5. Menampilkan pesan data tidak lengkap
6. Aktor kembali melengkapi form edit data materi dan memilih tombol simpan.
7. Membuka koneksi ke dalam database
8. Sistem menyimpan data materi yang telah diedit ke dalam database.
9.Sistem menampilkan pesan Data materi berhasil di simpan
Post Condition Aktor berhasil mengedit data materi.
(Hapus Data Materi) Nama Menghapus Data Materi
Id Use CaseUC 06.3
Aktor Admin
Deskripsi Aktor melakukan hapus data Materi
Exception Aktor batal menghapus data Materi
Pre Condition Aktor telah melakukan login ke dalam sistem.
Aktor Sistem
Skenario Normal
1. Aktor memilih menu lihat data materi
2 .Menampilkan data materi secara keseluruhan
3. Aktor memilih data materi yang akan dihapus
4. Aktor mengklik tombol hapus
5. Membuka koneksi ke dalam database
6. Menampilkan pesan Apakah anda yakin akan menghapus data ini? Ya / Tidak
7. Aktor memilih validasi Ya
8. Membuka koneksi ke dalam database
9.Menghapus data materi didalam database
Skenario Alternatif
1. Aktor memilih menu lihat data materi
2. Menampilkan Data materi secara keseluruhan
3. Aktor memilih data materi yang akan dihapus
4. Aktor memilih tombol hapus
5. Membuka koneksi ke dalam database
6. Menampilkan pesan Apakah anda yakin akan menghapus data ini?
7. Aktor memilih validasi Tidak
8. Sistem kembali ke halaman mengolah data materi
Post Condition Aktor berhasil menghapus data materi.
8. Deskripsi Use Case Pendaftaran SiswaNama Pendaftaran Siswa
Id Use CaseUC 07.1
Aktor Administrator
Deskripsi Aktor melakukan pendaftaran siswa ke dalam kelas
Exception Proses pendaftaran siswa gagal
Pre Condition Aktor telah login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih tombol pendaftaran.
2. Menampilkan form pendaftaran siswa
3. Aktor menginput nama siswa yang akan di daftarkan.
4. Aktor mengkl ik tombil simpan.
5. Membuka koneksi ke database
6. Menyimpan data pendaftaran siswa ke dalam database.
7. Menampilkan pesanPendaftaran siswa berhasil.
Skenario Alternatif
1. Aktor memilih tombol pendaftaran.
2. Menampilkan form pendaftaran
3. Aktor meng input nama siswa yang akan di daftarkan.
4. Aktor mengkl ik tombol simpan
5. Membuka koneksi ke database.
6. Menampilkan pesan data tidak lengkap.
7. Aktor kembali melengkapi data pada form pendaftaran siswa dan mengklik to mbol simpan.
8. Membuka koneksi ke database
9. Menyimpan data pendaftaran siswa ke database.
10. Menampilkan pesan pendaftaran siswa berhasil.
Post Condition Aktor berhasil mendaftarkan data siswa
(Edit Pendaftaran Siswa)Nama Edit Pendaftaran Siswa
Id Use CaseUC 07.2
Aktor Admin
Deskripsi Aktor mengedit pendaftaran siswa
Exception Data tidak lengkap
Pre Condition Aktor telah melakukan login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih tombol edit
2. Membuka koneksi ke dalam database
3. Menampilkan pendaftaran siswa yang telah diinputkan sebelumnya.
4. Aktor melakukan edit pendaftaran siswa dan memilih tombol simpan.
5. Membuka koneksi ke dalam database
6. Sistem menyimpan pendaftaran siswa yang telah di edit ke dalam database
7.Sistem menampilkan pesan Pendaftaran siswa berhasil di simpan
Skenario Alternatif
1. Aktor memilih tombol edit
2. Membuka koneksi kedalam database
3. Menampilkan pendaftaran siswa yang telah diinputkan sebelumnya.
4. Aktor melakukan edit pendaftaran siswa dan memilih tombol simpan .
5. Menampilkan pesan data tidak lengkap
6. Aktor kembali melengkapi form edit pendaftaran siswa dan memilih tombol simpan.
7. Membuka koneksi ke dalam database
8. Sistem menyimpan data materi yang telah diedit ke dalam database.
9.Sistem menampilkan pesan pendaftaran siswa berhasil di simpan
Post Condition Aktor berhasil mengedit pendaftaran siswa
(Hapus Pendaftaran Siswa) Nama Menghapus Pendaftaran Siswa
Id Use CaseUC 07.3
Aktor Admin
Deskripsi Aktor melakukan hapus pendaftaran siswa
Exception Aktor batal menghapus pendaftaran siswa
Pre Condition Aktor telah melakukan login ke dalam sistem.
Aktor Sistem
Skenario Normal
1. Aktor memilih menu lihat pendaftaran siswa
2 .Menampilkan pendaftaran siswa secara keseluruhan
3. Aktor memilih pendaftaran siswa yang akan dihapus
4. Aktor mengklik tombol hapus
5. Membuka koneksi ke dalam database
6. Menampilkan pesan Apakah anda yakin akan menghapus data ini? Ya / Tidak
7. Aktor memilih validasi Ya
8. Membuka koneksi ke dalam database
9.Menghapus pendaftaran siswa didalam database
Skenario Alternatif
1. Aktor memilih menu lihat pendaftaran siswa
2. Menampilkan pendaftaran siswa secara keseluruhan
3. Aktor memilih pendaftaran siswa yang akan dihapus
4. Aktor memilih tombol hapus
5. Membuka koneksi ke dalam database
6. Menampilkan pesan Apakah anda yakin akan menghapus data ini?
7. Aktor memilih validasi Tidak
8. Sistem kembali ke halaman mengolah pendaftaran siswa
Post Condition Aktor berhasil menghapus pendaftaran siswa.
9. Deskripsi Use Case Mengelola Data Forum(Menambah Data Forum)Nama Menambah Data Forum
Id Use CaseUC 08.1
Aktor Admin
Deskripsi Aktor melakukan manipulasi data forum
Exeption Proses manipulasi data forum gagal
Pre Condition Aktor telah melakukan login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih tombol tambah
2. Menampilkan form tambah data
forum
3. Aktor mengisi form tambah data forum
4. Aktor memilih tombol simpan
5. Membuka koneksi ke database.
6. Sistem menyimpan data forum ke dalam database.
7. Sistem menampilkan pesan Data forum berhasil tersimpan.
Skenario Alternatif
1. Aktor memilih tombol tambah
. 2. Menampilkan form tambah data
forum
3. Aktor mengisi form tambah data forum
4. Aktor memilih tombol simpan
5. Sistem menampilkan pesan Data forum tidak lengkap.
6. Aktor kembali melengkapi form tambah data forum.
7. Aktor memilih tombol simpan
8. Membuka koneksi ke database.
9. Sistem menyimpan data forum ke dalam database.
10. Sistem menampilkan pesan Data forum berhasil tersimpan.
Post Condition Aktor berhasil menambah data forum
(Edit Data Forum)
Nama Edit Data Forum
Id Use CaseUC 08.2
Aktor Admin
Deskripsi Aktor mengedit data forum
Exception Data tidak lengkap
Pre Condition Aktor telah melakukan login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih tombol edit
2. Membuka koneksi ke dalam database
3. Menampilkan data forum yang telah diinputkan sebelumnya.
4. Aktor melakukan edit data forum dan memilih tombol simpan.
5. Membuka koneksi ke dalam database
6. Sistem menyimpan data forum yang telah di edit ke dalam database
7.Sistem menampilkan pesan Data forum berhasil di simpan
Skenario Alternatif
1. Aktor memilih tombol edit
2. Membuka koneksi kedalam database
3. Menampilkan data forum yang telah diinputkan sebelumnya.
4. Aktor melakukan edit data forum dan memilih tombol simpan .
5. Menampilkan pesan data tidak lengkap
6. Aktor kembali melengkapi form edit data forum dan memilih tombol simpan.
7. Membuka koneksi ke dalam database
8. Sistem menyimpan data forum yang telah diedit ke dalam database.
9.Sistem menampilkan pesan Data forum berhasil di simpan
Post Condition Aktor berhasil mengedit data forum.
(Hapus Data Forum) Nama Menghapus Data Forum
Id Use CaseUC 08.3
Aktor Admin
Deskripsi Aktor melakukan hapus data forum
Exception Aktor batal menghapus data forum
Pre Condition Aktor telah melakukan login ke dalam sistem.
Aktor Sistem
Skenario Normal
1. Aktor memilih menu lihat data forum
2 .Menampilkan Data forum secara keseluruhan
3. Aktor memilih data forum yang akan dihapus
4. Aktor mengklik tombol hapus
5. Membuka koneksi ke dalam database
6. Menampilkan pesan Apakah anda yakin akan menghapus data ini? Ya / Tidak
7. Aktor memilih validasi Ya
8. Membuka koneksi ke dalam database
9.Menghapus data forum didalam database
Skenario Alternatif
1. Aktor memilih menu lihat data forum
2. Menampilkan Data forum secara keseluruhan
3. Aktor memilih data forum yang akan dihapus
4. Aktor memilih tombol hapus
5. Membuka koneksi ke dalam database
6. Menampilkan pesan Apakah anda yakin akan menghapus data ini?
7. Aktor memilih validasi Tidak
8. Sistem kembali ke halaman mengolah data forum
Post Condition Aktor berhasil menghapus data forum.
2. Deskripsi Use Case Lihat Laporan(Lihat Laporan Daftar Siswa)
Nama Lihat Laporan Daftar Siswa
Id Use CaseUC 09.1
Aktor Administrator
Deskripsi Aktor melihat laporan daftar siswa
Exception Proses melihat laporan gagal
Pre Condition Aktor telah login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih menu laporan
2. Aktor memilih laporan daftar siswa
3. Membuka koneksi ke database
4. Sistem menampilkan data laporan daftar siswa.
5. Aktor melihat laporan daftar siswa
Skenario Alternatif
1. Aktor memilih menu laporan
2. Aktor memilih laporan daftar guru
3. Membuka koneksi ke database
4. Sistem menampilkan pesan
Laporan tidak ditemukan.
5. Aktor memilih kembali laporan daftar siswa
6. Membuka koneksi ke database
7. Sistem menampilkan laporan daftar siswa
8. Aktor melihat laporan daftar siswa
Post Condition Aktor melihat laporan daftar siswa
(Lihat Laporan Nilai Siswa )
Nama Lihat Laporan Nilai Siswa
Id Use CaseUC 09.2
Aktor Administrator
Deskripsi Aktor melihat laporan nilai siswa
Exception Proses melihat laporan gagal
Pre Condition Aktor telah login ke dalam sistem
A ktor Sistem
Skenario Normal
1. Aktor memilih menu laporan
2. Aktor memi h laporan nilai siswa
3. Membuka koneksi ke database
4. Sistem menampilkan laporan nilai siswa.
5. Aktor melihat laporan nilai siswa
Skenario Alternatif
1. Aktor memilih menu laporan
2. Aktor memilih laporan daftar guru
3. Membuka koneksi ke database
4. Sistem menampilkan pesan
Laporan tidak ditemukan.
5. Aktor memilih kembali laporan nilai siswa
6. Membuka koneksi ke database
7. Sistem menampilkan laporan nilai siswa
8. Aktor melihat laporan nilai siswa
Post Condition Aktor melihat laporan nilai siswa
3. Deskripsi Use Case Guru(Edit Profil )Nama Edit Profil
Id Use CaseUC 10.1
Aktor Guru
Deskripsi Aktor melakukan perubahan atas data profil yang telah ada sebelumnya
Exception Proses edit profil gagal
Pre Condition Aktor telah login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih menu profil
2. Membuka koneksi ke database
2. Menampilkan data yang telah diinputkan sebelumnya.
4. Aktor melak ukan perubahan data profil dan memilih tombol simpan.
5. Sistem menyimpan data profil yang telah di edit ke database.
6. Sistem menampilkan pesan Data profil berhasil di simpan
Skenario Alternat if
1. Aktor memilih menu profil
2. Membuka koneksi ke database.
3. Menampilkan data yang telah diinputkan sebelumnya.
4. Aktor melakukan perubahan data profil dan memilih tombol simpan.
5. Menampilkan pesan Data tidak lengkap
6. Aktor kembali melengkapi data profil dan memilih tombol simpan.
7. Membuka koneksi ke database.
8. Sistem menyimpan data profil yang telah di edit ke database.
9. Sistem menampilkan pesan
Data berhasil disimpan.
Post Condition Aktor berhasil mengedit data profil
(Menambah Materi)Nama Menambah Materi
Id Use CaseUC 10.2
Aktor Guru
Deskripsi Aktor melakukan manipulasi materi
Exeption Proses manipulasi data materi gagal
Pre Condition Aktor telah melakukan login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih tombol tambah data materi
2. Menampilkan form tambah data
Materi
3. Aktor mengisi form tambah data materi
4. Aktor memilih tombol simpan
5. Membuka koneksi ke database.
6. Sistem menyimpan data materi ke dalam database.
7. Sistem menampilkan pesan Data materi berhasil tersimpan.
Skenario Alternatif
1. Aktor memilih tombol tambah data materi
. 2. Menampilkan form tambah data
Materi
3. Aktor mengisi form tambah data materi
4. Aktor memilih tombol simpan
5. Sistem menampilkan pesan Data materi tidak lengkap.
6. Aktor kembali melengkapi form tambah data materi.
7. Aktor memilih tombol simpan
8. Membuka koneksi ke database.
9. Sistem menyimpan data materi ke dalam database.
10. Sistem menampilkan pesan Data materi berhasil tersimpan.
Post Condition Aktor berhasil menambah data materi
(Edit Materi)
Nama Edit Data Materi
Id Use CaseUC 10.3
Aktor Guru
Deskripsi Aktor mengedit materi
Exception Data tidak lengkap
Pre Condition Aktor telah login ke dalam halaman pengelolaan materi
Aktor Sistem
Skenario Normal
1. Aktor memilih tombol edit
2. Membuka koneksi ke dalam database
3. Menampilkan data materi yang telah diinputkan sebelumnya.
4. Aktor melakukan edit data materi dan memilih tombol simpan.
5. Membuka koneksi ke dalam database
6. Sistem menyimpan data materi yang telah di edit ke dalam database
7.Sistem menampilkan pesan Data materi berhasil di simpan
Skenario Alternatif
1. Aktor memilih tombol edit
2. Membuka koneksi kedalam database
3. Menampilkan data materi yang telah diinputkan sebelumnya.
4. Aktor melakukan edit data materi dan memilih tombol simpan .
5. Menampilkan pesan data tidak lengkap
6. Aktor kembali melengkapi form edit data materi dan memilih tombol simpan.
7. Membuka koneksi ke dalam database
8. Sistem menyimpan data materi yang telah diedit ke dalam database.
9.Sistem menampilkan pesan Data materi berhasil di simpan
Post Condition Aktor berhasil mengedit data materi.
(Hapus Materi) Nama Menghapus Data Materi
Id Use CaseUC 10.4
Aktor Guru
Deskripsi Aktor melakukan hapus data Materi
Exception Aktor batal menghapus data Materi
Pre Condition Aktor telah login ke dalam halaman pengelolaan materi
Aktor Sistem
Skenario Normal
1. Aktor memilih menu lihat data materi
2 .Menampilkan data materi secara keseluruhan
3. Aktor memilih data materi yang akan dihapus
4. Aktor mengklik tombol hapus
5. Membuka koneksi ke dalam database
6. Menampilkan pesan Apakah anda yakin akan menghapus data ini? Ya / Tidak
7. Aktor memilih validasi Ya
8. Membuka koneksi ke dalam database
9.Menghapus data materi didalam database
Skenario Alternatif
1. Aktor memilih menu lihat data materi
2. Menampilkan Data materi secara keseluruhan
3. Aktor memilih data materi yang akan dihapus
4. Aktor memilih tombol hapus
5. Membuka koneksi ke dalam database
6. Menampilkan pesan Apakah anda yakin akan menghapus data ini?
7. Aktor memilih validasi Tidak
8. Sistem kembali ke halaman mengolah data materi
Post Condition Aktor berhasil menghapus data materi.
(Balas Forum )
Nama Balas Forum
Id Use CaseUC 10.5
Aktor Guru
Deskripsi Aktor mengirimkan balasan ke dalam froum
Exception Proses pengiriman balasan gagal
Pre Condition Aktor telah login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih menu forum
2. Membuka koneksi ke database
3. Menampilkan data forum
4. Aktor memilih tombol balas
5. Membuka koneksi ke dalam database.
6. Aktor menginputkan balasan forum dan mengklik tombol kirim.
7. Membuka koneksi ke database
8. Menampilkan pesan balasan
berhasil dikirim
Skenario Alternatif
1. Aktor memilih menu forum
2. Membuka koneksi ke database.
3. Menampilkan data forum
4. Aktor memilih tombol balas
5. Membuka koneksi ke database
6. Aktor menginputkan balasan forum dan memilih tombol kirim 7. Menampilkan pesan data ridak lengkap
8. Aktor kembali melengkapi form balas forum dan memilih tombol simpan. 9. Membuka koneksi ke database
10. Menampilkan pesan Balasan berhasil dikirim.
Post Condition Aktor berhasil mengirim balasan ke dalam forum
4. Deskripsi Use Case Mengelola Latihan
(Menambahkan Latihan)Nama Menambah Latihan
Id Use CaseUC 11.1
Aktor Guru
Deskripsi Aktor melakukan manipulasi data latihan
Exeption Proses manipulasi data latihan gagal
Pre Condition Aktor telah melakukan login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih tombol tambah data latihan
2. Menampilkan form tambah latihan
3. Aktor mengisi form tambah latihan
4. Aktor memilih tombol simpan
5. Membuka koneksi ke database.
6. Sistem menyimpan data latihan ke dalam database.
7. Sistem menampilkan pesan Data latihan berhasil tersimpan.
Skenario Alternatif
1. Aktor memilih tombol tambah data latihan
. 2. Menampilkan form tambah latihan
3. Aktor mengisi form tambah data latihan
4. Aktor memilih tombol simpan
5. Sistem menampilkan pesan Data latihan tidak lengkap.
6. Aktor kembali melengkapi form tambah data latihan.
7. Aktor memilih tombol simpan
8. Membuka koneksi ke database.
9. Sistem menyimpan data latihan ke dalam database.
10. Sistem menampilkan pesan Data latihan berhasil tersimpan.
Post Condition Aktor berhasil menambah data latihan
(Edit Latihan)
Nama Edit Latihan
Id Use CaseUC 11.2
Aktor Guru
Deskripsi Aktor mengedit data Latihan
Exception Data tidak lengkap
Pre Condition Aktor telah melakukan login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih tombol edit Latihan
2. Membuka koneksi ke dalam database
3. Menampilkan data Latihan yang telah diinputkan sebelumnya.
4. Aktor melakukan edit data latihan dan memilih tombol simpan.
5. Membuka koneksi ke dalam database
6. Sistem menyimpan data latihan yang telah di edit ke dalam database
7.Sistem menampilkan pesan Data latihan berhasil di simpan
Skenario Alternatif
1. Aktor memilih tombol edit latihan
2. Membuka koneksi kedalam database
3. Menampilkan data latihan yang telah diinputkan sebelumnya.
4. Aktor melakukan edit data latihan dan memilih tombol simpan .
5. Menampilkan pesan data tidak lengkap
6. Aktor kembali melengkapi form edit data latihan dan memilih tombol simpan.
7. Membuka koneksi ke dalam database
8. Sistem menyimpan data latihan yang telah diedit ke dalam database.
9.Sistem menampilkan pesan Data latihan berhasil di simpan
Post Condition Aktor berhasil mengedit data latihan.
(Hapus Data Materi) Nama Menghapus Latihan
Id Use CaseUC 11.3
Aktor Guru
Deskripsi Aktor melakukan hapus data latihan
Exception Aktor batal menghapus data latihan
Pre Condition Aktor telah melakukan login ke dalam sistem.
Aktor Sistem
Skenario Normal
1. Aktor memilih menu lihat data latihan
2 .Menampilkan data latihan secara keseluruhan
3. Aktor memilih data latihan yang akan dihapus
4. Aktor mengklik tombol hapus
5. Membuka koneksi ke dalam database
6. Menampilkan pesan Apakah anda yakin akan menghapus data ini? Ya / Tidak
7. Aktor memilih validasi Ya
8. Membuka koneksi ke dalam database
9.Menghapus data latihan didalam database
Skenario Alternatif
1. Aktor memilih menu lihat data latihan
2. Menampilkan Data latihan secara keseluruhan
3. Aktor memilih data latihan yang akan dihapus
4. Aktor memilih tombol hapus
5. Membuka koneksi ke dalam database
6. Menampilkan pesan Apakah anda yakin akan menghapus data ini?
7. Aktor memilih validasi Tidak
8. Sistem kembali ke halaman mengolah data latihan
Post Condition Aktor berhasil menghapus data latihan.
5. Deskripsi Use Case Lihat Laporan(Laporan Daftar Siswa)
Nama Lihat Laporan Daftar Siswa
Id Use CaseUC 12.1
Aktor Guru
Deskripsi Aktor melihat laporan daftar siswa
Exception Proses melihat laporan gagal
Pre Condition Aktor telah login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih menu laporan
2. Aktor memilih laporan daftar siswa
3. Membuka koneksi ke database
4. Sistem menampilkan laporan daftar siswa
5. Aktor menda patkan informasi daftar siswa
Skenario Alternat if
- -
Post Condition Aktor melihat laporan daftar siswa
(Lihat Laporan Nilai Siswa)
Nama Lihat Laporan Nilai Siswa
Id Use CaseUC 12.2
Aktor Guru
Deskripsi Aktor melihat laporan nilai siswa
Exception Proses melihat laporan gagal
Pre Condition Aktor telah login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih menu laporan
2. Aktor memilih laporan nilai siswa
3. Membuka koneksi ke database
4. Sistem menampilkan laporan nilai siswa
5. Aktor mendapatkan informasi nilai siswa
Skenario Alternatif
- -
Post Condition Aktor melihat laporan nilai siswa
6. Deskripsi Use Case Siswa (Lihat Materi)
Nama Lihat Materi
Id Use CaseUC 13.1
Aktor Siswa
Deskripsi Aktor melihat materi
Exception -
Pre Condition Aktor telah login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih nama materi
2. Membuka koneksi ke database
3. Aktor memilih materi yang akan
dilihat
4. Menampilkan materi yang akan
dilihat
Skenario Alernatif
- -
Post Condition Aktor berhasil melihat materi
( Download Materi)Nama Download Materi
Id Use CaseUC 13.2
Aktor Siswa
Deskripsi Aktor mendownload materi
Exception -
Pre Condition Aktor telah login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih nama materi
2. Membuka koneksi ke database
3. Menampilkan data materi yang ada dalam pelajaran
4. Aktor memilih materi yang akan didownload
5. Sistem melakukan transfer file
6. Aktor mendapatkan file materi
Skenario Alernatif
- -
Post Condition Aktor berhasil mendownload materi
(Lihat Nilai Latihan)
Nama Lihat Nilai
Id Use CaseUC 13.3
Aktor Siswa
Deskripsi Aktor melihat nilai
Exception -
Pre Condition Aktor telah login ke dalam sistem
Aktor Sistem
Skenario Normal
1. Aktor memilih menu nilai
2. Membuka koneksi ke database
3. Aktor mendapatkan informasi nilai
Skenario Alernatif
- -
Post Condition Aktor berhasil melihat nilai