• Tidak ada hasil yang ditemukan

Rancangan Diagram Use Case 1. Rancangan Use Case Diagram Login

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

Dokumen terkait