Use case Spesification : Kelola Katering

Program Studi Teknik Informatika SKPL – AWEPE 32 63 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Inform atika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

4.1.4 Use case Spesification : Kelola Katering

1. Brief Description

Use Case ini memungkinkan Aktor untuk mengelola data katering. Aktor dapat menambah data katering, ubah data katering, tampil data katering, hapus data katering, atau cari data katering.

2. Primary Actor

1. Administrator

3. Supporting Actor

none

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk menambahkan data katering ke dalam database 2. Sistem memberikan pilihan untuk menambah data katering, ubah data katering, tampil data katering, hapus data katering, atau cari data katering. 3. Aktor memilih untuk menambah data katering 4. Aktor menginputkan data katering yang baru 5. Aktor meminta sistem untuk menyimpan data katering yang telah diinputkan 6. Sistem mengecek data katering yang telah diinputkan 7. Sistem menyimpan data katering ke database 8. Use Case selesai

5. Alternative Flow

1. Aktor memilih untuk mengubah data katering 1. Use Case ini dimulai ketika aktor memilih untuk mengubah data katering 2. Aktor mencari data katering yang ingin diubah 3. Sistem menampilkan data katering yang dicari 4. Aktor melakukan perubahan data catering 5. Kembali ke Basic Flow langkah 5 Program Studi Teknik Informatika SKPL – AWEPE 33 63 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Inform atika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika 2. Aktor memilih untuk menampilkan data katering 1. Use Case ini dimulai ketika aktor memilih untuk menampilkan data katering 2. Aktor meminta sistem untuk menampilkan data katering 3. Sistem menampilkan data katering 3. Berlanjut ke Basic Flow langkah ke 8 3. Aktor memilih untuk menghapus data katering 1. Use Case ini dimulai ketika aktor memilih untuk menghapus data katering 3. Aktor mencari terlebih dahulu data katering yang ingin dihapus 4. Sistem menampilkan data katering yang dicari 5. Aktor menghapus data katering yang ingin dihapus datanya 6. Sistem menampilkan peringatan apakah benar data tersebut yang akan dihapus 7. Berlanjut ke Basic Flow langkah ke 8 4. Aktor memilih untuk mencari data katering dari kategori 1. Use Case ini dimulai ketika aktor memilih untuk mencari data katering 2. Aktor melakukan pencarian terhadap data katering dengan memilih kategori pencarian kemudian memasukkan kata kuncinya 3. Sistem melakukan pengecekan kata kunci yang dimasukkan 4. Sistem menampilkan data katering yang dicari 5. Berlanjut ke Basic Flow langkah ke 8

6. Error Flow

1. Data katering yang diinputkan salah 1. Sistem memberikan peringatan bahwa data katering yang diinputkan salah Program Studi Teknik Informatika SKPL – AWEPE 34 63 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Inform atika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika 2. Kembali ke Basic Flow langkah ke 4 2. Data katering yang dicari tidak ada 1. Sistem memberikan peringatan bahwa data katering yang dicari tidak ada 2. Kembali ke Alternative Flow 4 langkah ke 2

7. PreConditions

1. Use Case Login sudah dilakukan 2. Aktor telah memasuki sistem

8. PostConditions

1. Data katering dalam database telah terupdate

4.1.5 Use case Spesification : Kelola Foto Video