Use Case Scenario Ubah Kategori Activity Diagram Ubah Kategori

c. Sequence Diagram Cari Kategori

Gambar III.52 Sequence Diagram Cari Kategori

3. Ubah Kategori

a. Use Case Scenario Ubah Kategori

Dalam proses ubah kategori terdapat aturan bisnis yang tercantum dalam Requirement A.13 berikut ini. Requirement A.13 Harus mencari atau memilih data kategori terlebih dahulu Tabel III.25 Use Case Scenario Ubah Kategori Identifikasi Aturan Bisnis Requirement A.13 Nama Ubah Kategori Tujuan Mengubah data kategori Aktor Admin Use Case Yang Berkaitan Cari Kategori Skenario Utama Kondisi awal Tampilan Form Kategori Aksi Aktor Reaksi Sistem 1. Menampilkan form kategori 2. Mencari data kategori 3. Menampilkan data kategori 4. Memilih data kategori yang akan di ubah dan menekan tombol ubah 5. Menampilkan form ubah data kategori 6. Melakukan perubahan data kategori 7. Memproses hasil perubahan data kategori 8. Menyimpan data hasil proses perubahan data ke dalam database 9. Menampilkan pesan “sukses melakukan perubahan data kategori ” Skenario Alternatif jika field masih kosong Aksi Aktor Reaksi Sistem 1. Menampilkan pesan bahwa field tidak boleh ada yang kosong 2. Melakukan perubahan data kategori kembali 3. Memproses perubahan data kategori 4. Menyimpan data kategori baru ke dalam database 5. Menampilkan pesan “sukses melakukan perubahan data kategori ” Skenario Alternatif jika tipe data tidak sesuai Aksi Aktor Reaksi Sistem 1. Menampilkan pesan bahwa tipe data tidak sesuai 2. Melakukan perubahan data kategori kembali 3. Memproses perubahan data kategori 4. Menyimpan data kategori baru ke dalam database 5. Menampilkan pesan “sukses melakukan perubahan data kategori ” Skenario Alternatif jika data gagal diubah Aksi Aktor Reaksi Sistem 1. Menampilkan pesan bahwa data gagal diubah 2. Melakukan perubahan data kategori kembali 3. Memproses perubahan data kategori 4. Menyimpan data kategori baru ke dalam database 5. Menampilkan pesan “sukses melakukan perubahan data kategori ” Kondisi akhir Data di sistem yang sudah mengalami proses perubahan data kategori

b. Activity Diagram Ubah Kategori

Gambar III.53 Activity Diagram Ubah Kategori

c. Sequence Diagram Ubah Kategori