PERANCANGAN SISTEM USULAN
4.2.2. Rancangan Diagram Use Case 1. Rancangan Use Case Diagram Login
Gambar IV.1. Rancangan Use Case Diagram Login Tabel IV.1. Deskripsi Use Case Login
Use Case Name Login
Requirements Untuk login ke menu utama
Goal Admin behasil melakukan login dan mengakses menu utama.
Pre-Conditions Admin memasukan username dan password
Post-Conditions Admin berhasil melakukan login dan mengakses menu utama.
Failed end Condition Admin tidak melakukan login dan admin tidak melakukan login.
Actors Admin
Main Flow/Basic Path Admin melakukan login sebelum mengakses menu utama.
Altenate Flow/Invariant A A1.Actor membuka aplikasi
A2.Actor melakukan login kemudian masuk ke menu utama admin
Invariant B B.1 Actor memasukan username dan paword B.2 Actor dapat mengakses menu utama
2. Rancangan Use case diagram Menu Lihat Jadwal
Gambar IV.2. Rancangan Use Case Diagram Menu Lihat Jadwal
Tabel IV.2. Deskripsi Use Case Menu Lihat Jadwal Use Case Name Menu Lihat Jadwal
Requirements Untuk mengelola data Jadwal
Goal Admin dapat mengelola data jadwal, menambah data jadwal, menghapus data jadwal, mengubah data jadwal dan mencari data jadwal.
Pre-Conditions Admin memilih menu Lihat Jadwal.
Post-Conditions Admin dapat mengelola data jadwal, menambah data jadwal, menghapus data jadwal, mengubah data jadwal dan mencari data jadwal.
Failed end Condition Admin tidak memilih menu Lihat jadwal
Actors Admin
Main Flow/Basic Path 1. Admin memilih menu Lihat jadwal 2. Admin mengelola menu lihat jadwal Altenate Flow/Invariant A A1. Admin memilih menu Lihat jadwal
A2. Sistem mmenampilkan menu lihat jadwal Invariant B B1. Admin memilih menu Lihat jadwal
B2. Admin menambahkan data B3. Admin mengubah data B4. Admin menghapus data B5. Admin mencari data
3. Rancangan Use case diagram Menu Data Guru
Gambar IV.3. Rancangan Use Case Diagram Menu Data Guru Tabel IV.3. Deskripsi Use Case Menu Data Guru
Use Case Name Menu Proses Data guru
Requirements Untuk mengelola data Data guru
Goal Admin dapat mengelola data Guru, menambah data guru, menghapus data guru, mengubah data guru dan mencari data guru
Pre-Conditions Admin memilih menu data guru
Post-Conditions Admin dapat mengelola data Guru, menambah data guru, menghapus data guru, mengubah data guru dan mencari data guru
Failed end Condition Admin tidak memilih menu Data guru
Actors Admin
Main Flow/Basic Path 3. Admin memilih menu Data guru 4. Admin mengelola menu Data guru Altenate Flow/Invariant A A1. Admin memilih menu data guru
A2. Sistem mmenampilkan menu data guru Invariant B B1. Admin memilih menu data guru
B2. Admin menambahkan data B3. Admin mengubah data B4. Admin menghapus data B5. Admin mencari data
4. Rancangan Use case diagram Menu Pengecualian guru
Gambar IV.4. Rancangan Use Case Diagram Menu Pengecualian guru Tabel IV.4. Deskripsi Use Case Menu Pengecualian guru
Use Case Name Menu Pengecualian guru
Requirements Untuk mengelola data Pengecualian guru
Goal Admin dapat mengelola data Pengecualian guru, menambah data Pengecualian guru, menghapus data Pengecualian guru, mengubah data Pengecualian guru dan mencari data Pengecualian guru.
Pre-Conditions Admin memilih menu Pengecualian guru.
Post-Conditions Admin dapat mengelola data Pengecualian guru, menambah data Pengecualian guru, menghapus data Pengecualian guru, mengubah data Pengecualian guru dan mencari data Pengecualian guru.
Failed end Condition Admin tidak memilih menu Pengecualian guru
Actors Admin
Main Flow/Basic Path 5. Admin memilih menu Pengecualian guru 6. Admin mengelola menu Pengecualian guru Altenate Flow/Invariant A A1. Admin memilih menu Pengecualian guru
A2. Sistem mmenampilkan menu Pengecualian guru
Invariant B B1. Admin memilih menu Pengecualian guru B2. Admin menambahkan data
B3. Admin mengubah data B4. Admin menghapus data B5. Admin mencari data
5. Rancangan Use case diagram Login guru
Gambar IV.5. Rancangan Use Case Diagram Menu Login guru Tabel IV.5. Deskripsi Use Case Menu Login guru
Use Case Name Login guru
Requirements Untuk login ke menu utama
Goal Guru behasil melakukan login dan mengakses menu utama.
Pre-Conditions Guru memasukan username dan password
Post-Conditions Guru berhasil melakukan login dan mengakses menu utama.
Failed end Condition guru tidak melakukan login dan guru tidak melakukan login.
Actors Guru
Main Flow/Basic Path Guru melakukan login sebelum mengakses menu utama.
Altenate Flow/Invariant A A1.Actor membuka aplikasi
A2.Actor melakukan login kemudian masuk ke menu utama Guru
Invariant B B.1 Actor memasukan username dan paword B.2 Actor dapat mengakses menu utama
6. Rancangan Use case diagram Lihat Jadwal Guru
Gambar IV.6. Rancangan Use Case Diagram Menu Lihat Jadwal Guru Tabel IV.5. Deskripsi Use Case Menu Lihat jadwal
Use Case Name Menu Lihat Jadwal
Requirements Untuk melihat data Lihat jadwal dan cetak Goal Guru dapat melihat Jadwal dan Mencetak jadwal.
Pre-Conditions guru memilih menu Lihat jadwal
Post-Conditions Guru dapat melihat Jadwal dan Mencetak jadwal Failed end Condition guru tidak memilih menu Lihat jadwal
Actors Guru
Main Flow/Basic Path 1. guru memilih menu lihat jadwal 2. guru melihat data jadwal
3. guru mencetak jadwal
Altenate Flow/Invariant A A1. Admin memilih menu kriteria A2. Sistem menampilkan menu kriteria Invariant B B1. Admin memilih menu kriteria
B2. Admin melihat data kriteria B3. Admin melihat data subkriteria
7. Rancangan Use case diagram Cetak Jadwal
Gambar IV.7. Rancangan Use Case Diagram Cetak Jadwal
Tabel IV.7. Deskripsi Use Case Menu Cetak Jadwal
Use Case Name Menu Cetak Jadwal
Requirements Untuk mendapatkan data Cetak Jadwal
Goal Guru dapat melihat data Cetak Jadwal dan menetak Jadwal
Pre-Conditions Guru memilih menu Cetak Jadwal Post-Conditions GuruMencetak data Jadwal
Failed end Condition 1. Guru tidak memilih menu Cetak Jadwal 2. Guru tidak mencetak Jadwal.
Actors Guru
Main Flow/Basic Path 1. Guru memilih menu Cetak Jadwal 2. Guru mencetak data Jadwal
Altenate Flow/Invariant A A1. Guru memilih menu Cetak Jadwal A2. Sistem menampilkan data Jadwal Invariant B B1. Guru memilih menu Cetak Jadwal
B2. Guru mencetak data Jadwal