Spesifikasi use case: mengolah data petugas

Program Studi Magister Teknik Informatika SKPL-SiJatro 3665 Dokumen ini dan informasi yang dimiliki adalah milik Program Studi Magister Teknik Informatika Universitas Atma Jaya Yogyakarta dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik informatika Universitas Atma Jaya Yogyakarta Post conditions Data supplier di basis data telah ter-update

8. Spesifikasi use case: mengolah data petugas

Tabel 9. Spesifikasi Use Case: Mengolah Data petugas Use case name Mengolah data petugas Brief description Use case ini digunakan oleh Pengelolaadmin untuk melakukan pengolahan data petugas Pengelolaadmin dapat menambahkan, mengubah, menghapus dan melakukan pencarian data Actor Pengelolaadmin Basic flow 1. Use case ini dimulai ketika Pengelolaadmin memilih untuk melakukan pengolahan data petugas 2. Sistem memberikan pilihan kepada Pengelolaadmin untuk melakukan penambahan, pengubahan, penghapusan atau pencarian data petugas 3. Pengelolaadmin memilih untuk melakukan penambahan data petugas A-1: Pengelolaadmin memilih untuk mengubah data petugas A-2: Pengelolaadmin memilih untuk menghapus data petugas A-3: Pengelolaadmin memilih untuk mencari data petugas 4. Sistem membuat sebuah Id petugas baru 5. Sistem meminta Pengelolaadmin untuk mengisi id petugas, nama petugas, nomor hp, email, alamat, jenis petugas. Program Studi Magister Teknik Informatika SKPL-SiJatro 3765 Dokumen ini dan informasi yang dimiliki adalah milik Program Studi Magister Teknik Informatika Universitas Atma Jaya Yogyakarta dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik informatika Universitas Atma Jaya Yogyakarta 6. Pengelolaadmin mengisi mengisi id petugas, nama petugas, nomor hp, email, alamat, jenis petugas. 7. Pengelolaadmin meminta sistem untuk menyimpan data petugas yang telah diisi meliputi id petugas, nama petugas, nomor hp, email, alamat, jenis petugas. 8. Sistem memeriksa data petugas E-1: data tidak lengkap 9. Sistem menyimpan data petugas ke basis data 10. Sistem meng-update daftar petugas pada tabel view produk 11. Use case selesai Altirnative flow A-1: Pengelolaadmin memilih untuk melakukan pengubahan data petugas 1. Pengelolaadmin memilih data petugas yang mau diubah 2. Sistem menampilkan data petugas yang dipilih 3. Pengelolaadmin mengubah id petugas, nama petugas, nomor hp, email, alamat, jenis petugas. 4. Pengelolaadmin meminta sistem untuk menyimpan id petugas, nama petugas, nomor hp, email, alamat, jenis petugas yang telah diubah 5. Sistem memeriksa id petugas, nama petugas, nomor hp, email, alamat, jenis petugas yang telah diubah E-1: data tidak lengkap 6. Sistem menyimpan id petugas, nama petugas, nomor hp, email, alamat, jenis Program Studi Magister Teknik Informatika SKPL-SiJatro 3865 Dokumen ini dan informasi yang dimiliki adalah milik Program Studi Magister Teknik Informatika Universitas Atma Jaya Yogyakarta dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik informatika Universitas Atma Jaya Yogyakarta petugas yang telah diubah 7. Berlanjut ke basic flow langkah ke-10 A-2: Pengelolaadmin memilih untuk melakukan penghapusan data petugas 1. Pengelolaadmin memilih data petugas yang mau dihapus 2. Sistem menampilkan data petugas yang dipilih 3. Pengelolaadmin meminta sistem untuk menghapus data petugas yang dipilih 4. Sistem menghapus data tersebut 5. Berlanjut ke basic flow langkah ke-10 A-3: Pengelolaadmin memilih untuk melakukan pencarian data Pengelolaadmin 1. Sistem meminta Pengelolaadmin untuk mengisi kata kunci pencarian 2. Pengelolaadmin mengisi kata kunci pencarian 3. Sistem melakukan pencarian E-2: data yang dicari tidak ditemukan 4. Sistem menampilkan ke tabel view petugas 5. Berlanjut ke basic flow langkah ke-11 Error flow E-1: data tidak lengkap 1. Sistem memberikan peringatan bahwa data tidak lengkap 2. Kembali ke basic flow langkah kelima E-2: data yang dicari tidak ditemukan 1. Sistem mengosongkan tabel view produk 2. Kembali ke Alternative flow A-3 langkah kedua Pre conditions 1. Use case login telah dilakukan 2. Pengelolaadmin telah memasuki sistem Program Studi Magister Teknik Informatika SKPL-SiJatro 3965 Dokumen ini dan informasi yang dimiliki adalah milik Program Studi Magister Teknik Informatika Universitas Atma Jaya Yogyakarta dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik informatika Universitas Atma Jaya Yogyakarta Post conditions Data petugas di basis data telah ter-update

9. Spesifikasi use case: mengolah data produk