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.