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