Pada diagram use case di atas, terdapat 4 jenis actor yaitu admin, tenaga pengajar,
murid dan wali murid.
1.3.2 Definisi Actor
ID : SC-01-01
Nama Use Case : Login
Deskripsi : Mengauthentifikasi user ketika akan masuk kedalam sistem dengan menggunakan username dan
password. Username dan password di hasilkan oleh administator. Tujuan utama use case ini
adalah agar hanya user terdaftar saja yang dapat memasuki sistem.
Pre-kondisi : User belum login ke dalam sistem
Skenario :
Aksi Actor Reaksi Sistem
Skenario Normal
1. Input Username & password
2. Memeriksa input
3. Mengarahkan ke halaman utama
Skenario Alternatif
1. Input Username & password
2. Menampilkan pesan Username atau Password
salah
ID : SC-01-02
Nama Use Case : Mengelola Absen
Deskripsi : Use case ini untuk melakukan pengelolaan absen murid oleh tenaga pengajar.
Pre-kondisi : Absen belum diisi.
Skenario :
Aksi Actor Reaksi Sistem
Skenario Normal
1. Tenaga Pengajar masuk ke menu absen
2. Menampilkan halaman absen
3. Tentukan waktu dan jenis absen
4. Tentukan kelas yang akan diabsen
5. Menampilkan nama murid dan tabel absen
6. Isi absen
7. Tekan tombol submit
8. Sistem mengirim data absen ke basisdata
9. Menampilkan pesan Absen diterima
Skenario Alternatif
1. Tenaga Pengajar masuk ke menu absen
2. Menampilkan menu absen
3. Tentukan waktu dan jenis absen
4. Tentukan kelas yang akan diabsen
5. Menampilkan nama murid dan tabel absen
6. Isi absen
7. Tekan tombol submit
8. Menampilkan pesan Pengisian absen gagal
ID : SC-01-03
Nama Use Case : Mengelola Nilai
Deskripsi : Use case ini berfungsi untuk melakukan pengelolaan nilai murid oleh tenaga pengajar.
Pre-kondisi : Nilai belum dimasukkan.
Skenario :
Aksi Actor Reaksi Sistem
Skenario Normal
1. Tenaga pengajar masuk ke menu Nilai
2. Menampilkan halaman Nilai
3. Pilih nama murid yang akan diisikan nilai
4. Menampilkan Tabel nilai murid
5. Isi nilai murid di tabel
6. Tekan tombol Submit
7. Sistem mengirim data Nilai ke basisdata
8. Menampilkan pesan Nilai diterima
Skenario Alternatif
1. Tenaga pengajar masuk ke menu Nilai
2. Menampilkan halaman Nilai
3. Pilih nama murid yang akan diisikan nilai
4. Menampilkan Tabel nilai murid
5. Isi nilai murid di tabel
6. Tekan tombol Submit
7. Menampilkan pesan Pengisian nilai gagal
ID : SC-01-04
Nama Use Case : Mengelola Komentar
Deskripsi : Use case ini berfungsi untuk melakukan pengelolaan komentar murid oleh tenaga pengajar.
Pre-kondisi : Nilai belum dimasukkan.
Skenario :
Aksi Actor Reaksi Sistem
Skenario Normal
1. Tenaga pengajar masuk ke menu Komentar
2. Menampilkan halaman Komentar
3. Pilih nama murid yang akan diisikan komentar nya
4. Menampilkan tab komentar murid
5. Isi komentar untuk murid
6. Tekan tombol Submit
7. Sistem mengirim data komentar ke basisdata
8. Menampilkan pesan Komentar diterima
Skenario Alternatif
1. Tenaga pengajar masuk ke menu Komentar
2. Menampilkan halaman Komentar
3. Pilih nama murid yang akan diisikan komentar nya
4. Menampilkan tab komentar murid
5. Isi komentar untuk murid
6. Tekan tombol Submit
7. Menampilkan pesan Pengisian Komentar gagal
ID : SC-01-05
Nama Use Case : Mengelola data User
Deskripsi : Use case ini terdapat 3 turunan, yaitu tambah user, edit user, dan hapus user. Berfungsi untuk
mengelola data user yang diperbolehkan menggunakan sistem oleh Administrator.
Pre-kondisi : Tampilan List User.
Skenario :
Aksi Actor Reaksi Sistem
Skenario Normal
1. Admin masuk ke menu User
2. Menampilkan manage daftar user dari basisdata
3. Memilih aksi manage user(tambah,ubah,hapus)
4.Menampilkan halaman yang dipilih
5.Submit data User
6. Me-refresh tampilan manage daftar user.
Skenario Alternatif
1. Admin masuk ke menu User
2. Menampilkan pesan Tidak ada data User
ID : SC-01-06
Nama Use Case : Pencarian data murid dan tenaga pengajar
Deskripsi : Use case ini berfungsi untuk menampilkan seluruh data yang terkait pada profil murid ataupun
tenaga pengajar
Pre-kondisi : User telah login ke dalam sistem
Skenario :
Aksi Actor Reaksi Sistem
Skenario Normal
1. User masuk ke menu Cari
2. Menampilkan halaman Cari
3. Isikan nama profil yang akan dicari
4. Tekan tombol cari
5. Mencari profil yang dicari di basisdata
6. Menampilkan profil tenaga pengajar atau murid
yang dicari
Skenario Alternatif
1. User masuk ke menu Cari
2. Menampilkan halaman Cari
3. Isikan nama profil yang akan dicari
4. Tekan tombol cari
5. Mencari profil yang dicari di basisdata
6. Menampilkan pesan User yang dicari tidak ada