Anda di halaman 1dari 3

Nama : A.

Alifia Fitrah
Maharani NIM : 221280037
Kelas : TI B

Usecase Scenario

Use Case Mengelola Data Mata Pelajaran


Actor Admin, Guru
Tujuan Untuk meng-input mata pelajaran
Deskripsi Sistem menyediakan fasilitas untuk menambahkan mata pelajaran.
Pra-kondisi Halaman mengelola mata pelajaran dalam keadaan aktif.
Pasca Kondisi Mata pelajaran berhasil ditambahkan ke dalam database.
Aliran Utama
Aksi dari Aktor Tanggapan dari Sistem
1. Admin atau Guru mengklik menu 2. Sistem menampilkan halaman form
“Tambah Mata Pelajaran”. penambahan mata pelajaran.
3. Admin atau Guru mengisi form
penambahan mata pelajaran.
5. Sistem melakukan konkesi ke database
kemudian menyimpan data yang telah
4. Admin atau Guru mengklik tombol diisikan oleh admin atau guru ke dalam
“Simpan”. database. Setelah data berhasil disimpan,
sistem kemudian kembali ke halaman
mengelola data mata pelajaran.
Aliran Alternatif 1 : Membatalkan Penambahan Mata Pelajaran
2. Sistem kembali ke halaman Mengelola
1. User mengklik tombol “Batal” Mata Pelajaran tanpa melakukan
penyimpanan data ke dalam database.
Aliran Alternatif 2 : Eksepsi jika system gagal melakukan koneksi database
1. Menampilkan pesan pernyataan kesalahan
bahwa system gagal melakukan koneksi ke
database.
Aliran Alternatif 3 : Eksepsi jika system gagal melakukan penulisan ke database
1. Menampilkan pesan pernyataan kesalahan
bahwa system gagal melakukan penulisan
ke database.
Use Case Upload Materi & Tugas
Actor Guru
Tujuan Untuk mengupload materi dan tugas sebagai bahan ajar
Deskripsi Sistem menyediakan fasilitas untuk mengupload materi dan tugas
sebagai bahan ajar.
Pra-kondisi Halaman upload materi & tugas dalam keadaan aktif.
Pasca Kondisi Materi & tugas berhasil ditambahkan ke dalam database.
Aliran Utama
Aksi dari Aktor Tanggapan dari Sistem
1. Guru mengklik menu “Upload Materi & 2. Sistem menampilkan halaman upload
Tugas”. materi & tugas
3. Guru memasukkan file materi & tugas
5. Sistem melakukan konkesi ke database
kemudian menyimpan data yang telah
diisikan oleh admin atau guru ke dalam
4. Guru mengklik tombol “Upload”.
database. Setelah data berhasil disimpan,
sistem kemudian kembali ke halaman
upload materi & tugas.
Aliran Alternatif 1 : Membatalkan Mengupload Materi & Tugas
2. Sistem kembali ke halaman Upload
1. User mengklik tombol “Batal” Materi & Tugas tanpa melakukan
penyimpanan data ke dalam database.
Aliran Alternatif 2 : Eksepsi jika Materi atau Tugas yang diupload Tidak Memiliki Title
1. Menampilkan form alert dengan pesan
pernyataan kesalahan bahwa Title belum
terisi.
Aliran Alternatif 3 : Eksepsi jika system gagal melakukan koneksi database
1. Menampilkan pesan pernyataan kesalahan
bahwa system gagal melakukan koneksi ke
database.
Aliran Alternatif 4 : Eksepsi jika system gagal melakukan penulisan ke database
1. Menampilkan pesan pernyataan kesalahan
bahwa system gagal melakukan penulisan
ke database.

Use Case Mengumpul Tugas


Actor Siswa
Tujuan Untuk mengumpul tugas siswa
Deskripsi Sistem menyediakan fasilitas untuk mengumpulkan tugas yang telah
di upload oleh guru.
Pra-kondisi Halaman Tugas keadaan aktif.
Pasca Kondisi Tugas berhasil ditambahkan ke dalam database.
Aliran Utama
Aksi dari Aktor Tanggapan dari Sistem
1. Siswa mengklik menu “Manajemen 2. Sistem menampilkan halaman upload
Tugas”. tugas
3. Siswa memasukkan tugas
5. Sistem melakukan konkesi ke database
kemudian menyimpan data yang telah
diisikan oleh admin atau guru ke dalam
4. Siswa mengklik tombol “Upload”.
database. Setelah data berhasil disimpan,
sistem kemudian kembali ke halaman
mengumpul tugas.
Aliran Alternatif 1 : Membatalkan Mengupload Materi & Tugas
2. Sistem kembali ke halaman Manajemen
1. User mengklik tombol “Batal” Tugas tanpa melakukan penyimpanan data
ke dalam database.
Aliran Alternatif 2 : Eksepsi jika system gagal melakukan koneksi database
1. Menampilkan pesan pernyataan kesalahan
bahwa system gagal melakukan koneksi ke
database.
Aliran Alternatif 3 : Eksepsi jika system gagal melakukan penulisan ke database
1. Menampilkan pesan pernyataan kesalahan
bahwa system gagal melakukan penulisan
ke database.

Anda mungkin juga menyukai