Anda di halaman 1dari 6

Usecase name Related Requirement Goal In Context Precondition Success end condition Failed end condition Primary actor

Main Flow

Cari Produk Menampilkan produk yang dicari Mencari produk-produk yang sudah disertifikasi halal Jika produk yang dicari ditemukan maka akan tampil detail produk Jika produk tidak ditemukan maka data tidak akan ditampilkan User_Biasa Step Action 1 Memasukan nama produk pada kolom pencarian 2. Klik tombol cari 3 Sistem mencari Step 3.1 3.2 Branching Actions Jika ditemukan akan memunculkan detail produk Jika tidak ditemukan maka akan menampilkan pesan tidak ditemukan

Extentions

Usecase name Related Requirement Goal In Context Precondition Success end condition Failed end condition Primary actor Main Flow

Extentions

Login Login berhasil dan masuk kedalam system User memasukkan username dan password Jika login berhasil maka akan masuk kedalam system Jika login gagal maka akan tidak akan masuk kedalam sistem Produsen Step Action 1 Produsen memasukkan username dan password 2 Klik tombol login untuk masuk kedalam sistem 3 Sistem mengolah username dan password 4 Jika Produsen menggunakan Fasilitas lupa password maka produsen harus menginputkan alamat email dan username untuk mengetahui passwordnya via email. Step Branching Actions 3.1 Jika username dan password invalid maka muncul pesan invalid Jika username dan password valid maka operator bisa 3.2 masuk kedalam system

Usecase name Related Requirement Goal In Context Precondition Success end condition Failed end condition Primary actor Main Flow

Pendaftaran Requirement C.1 produk telah didaftarkan kedalam system User mendaftarkan produk untuk disertifikasi Jika pendataran berhasil maka produk akan terdaftar Jika pendataran tidak berhasil maka produk tidak terdaftar Produsen Step Action Produsen mengisi form pendaftaran 1 sistem akan memproses data 2 Sistem akan member informasi kode verifikasi 3 pendaftaran

Extentions

Step 2.1 2.2

Branching Actions jika terjadi kesalahan pada data maka akan muncul pesan dan akan kembali ke form awal pengisian pendaftaran Jika berhasil maka data dari form pendaftaran akan tersimpan di database

Usecase name Related Requirement Goal In Context Precondition Success end condition Failed end condition Primary actor Main Flow

Extentions

Tambah produk Produk berhasil ditambahkan Menambahkan produk yg sudah disertifikasi Jika tambah produk berhasil maka produk berhasil ditambahkan Jika tambah produk gagal maka produk gagal ditambahkan Operator Step Action 1 Operator mengisi form tambah produk 2 Klik tombol tambah data produk 3 System akan memproses data Step Branching Actions 3.1 Apabila ada kesalahan akan kembali ke form awal tambah produk, 3.2 jika berhasil data akan tersimpan dalam database dan akan terlihat dalam table produk

Usecase name Related Requirement Goal In Context Precondition Success end condition Failed end condition Primary actor Main Flow

Extentions

Hapus produk Produk berhasil dihapus Menghapus produk yang tidak diperpanjang Jika produk berhasil dihapus maka produk sudah terhapus Jika produk gagal dihapus maka produk tidak terhapus Operator Step Action 1 Operator memilih data produk yang akan di hapus 2 Klik pilihan hapus data produk 3 Akan muncul pesan akan menghapus data? 4 Jika klik tombol ok maka system akan menghapus data 5 System akan menghapus data 6 Data telah terhapus dari database Step Branching Actions

Usecase name Related Requirement Goal In Context Precondition Success end condition Failed end condition Primary actor Main Flow

Ubah produk Produk berhasil diubah Mengubah data produk Jika produk berhasil diubah maka data produk berhasil diubah Jika Produk gagal diubah maka data produk tidak berubah Operator Step Action

Extentions

1 2 3 4 5 Step 5.1 5.2

Operator memilih data produk yang akan di ubah Klik pilihan ubah data produk Isi form ubah data produk Klik tombol ubah data produk System akan memproses data Branching Actions Apabila ada kesalahan akan kembali ke form ubah produk, jika berhasil data akan tersimpan dalam database dan akan terlihat dalam table produk

Usecase name Related Requirement Goal In Context Precondition Success end condition Failed end condition Primary actor Main Flow

Tambah produsen Produsen berhasil ditambahkan Menambahkan data produsen Jika data produsen berhasil ditambahkan maka data produsen berhasil ditambahkan Jika data produsen gagal maka data produsen tidak berubah Operator Step Action

1. 2. 3. 4.
Extentions Step

Operator mengisi form tambah produsen Klik tombol tambah data produsen System akan memproses data data baru akan terlihat dalam tabel
Branching Actions

3.1 3.2
Usecase name Related Requirement Goal In Context Precondition Success end condition Failed end condition Primary actor Main Flow

Apabila ada kesalahan akan kembali ke form awal tambah produsen jika berhasil data akan tersimpan dalam database

Extentions

Ubah produsen Data produsen berhasil diubah MEngubah data produsen Jika data produsen berhasil diubah maka data produsen berubah Jika data produsen gagal maka data produsen tidak berubah Operator Step Action 1. Operator memilih data prrodusen yang akan di ubah 2. Klik pilihan ubah data produsen 3. Isi form ubah data produsen 4. Klik tombol ubah data produsen 5. System akan memproses data 6. Data yang diubah akan terlihat dalam table produsen Step Branching Actions 5.1 Apabila ada kesalahan akan kembali ke form ubah produsen, 5.2 jika berhasil data akan tersimpan dalam database

Usecase name Related Requirement Goal In Context Precondition Success end condition Failed end condition Primary actor Main Flow

Extentions

Hapus produsen Data produsen telah terhapus Menghapus data produsen Jika produsen berhasil dihapus maka produsen sudah terhapus Jika produsen gagal dihapus maka produsen tidak terhapus Operator Step Action 1. Operator memilih data produk yang akan di hapus berdasarkan id_perusahaan 2. Klik pilihan hapus data produsen 3. Muncul pesan akan menghapus data? 4. System akan memproses data 5. Jika klik tombol ok maka system akan menghapus data Step Branching Actions

Usecase name Related Requirement Goal In Context Precondition Success end condition Failed end condition Primary actor Main Flow

Extentions

Tambah progress Data progress telah ditambahkan Menambah data progress Jika data progress berhasil ditambahkan maka data progress berhasil ditambahkan Jika data progress gagal maka data progress tidak berubah Operator Step Action 1 Operator mengisi form tambah progress 2 Klik tombol tambah data progress 3 System akan memproses data 4 Data progress baru akan terlihat dalam table produk Step Branching Actions 3.1 Apabila ada kesalahan akan kembali ke form awal tambah progress, 3.2 jika berhasil data akan tersimpan dalam database

Usecase name Related Requirement Goal In Context Precondition Success end condition Failed end condition Primary actor Main Flow

Ubah progress Data progress berhasil diubah Mengubah data progress Jika data progress berhasil diubah maka data progress berubah Jika data progress gagal maka data progresstidak berubah Operator Step Action 1 Operator memilih data progress yang akan di ubah 2 Klik pilihan ubah data progress 3 Isi form ubah data progress 4 Klik tombol ubah data progress 5 System akan memproses data

6 Extentions Step 4.1 4.2

Data progress yang diubah akan terlihat dalam table progress Branching Actions Apabila ada kesalahan akan kembali ke form ubah produk jika berhasil data akan tersimpan dalam database

Usecase name Related Requirement Goal In Context Precondition Success end condition Failed end condition Primary actor Main Flow

Extentions

Hapus progress Data progress telah terhapus Menghapus data progress Jika progress berhasil dihapus maka data progress sudah terhapus Jika progress gagal dihapus maka data progress tidak terhapus Operator Step Action 1 Operator memilih data progress yang akan di hapus 2 Klik pilihan hapus data progress 3 Muncul pesan akan menghapus data? 4 System akan memproses data 5 Jika klik tombol ok maka system akan menghapus data Step Branching Actions

Usecase name Related Requirement Goal In Context Precondition Success end condition Failed end condition Primary actor Main Flow

Extentions

Cek progress Menampilkan Data Progress Melihat progress apa saja yang sudah ada di dalam system Jika progress yang dicari ditemukan maka akan tampil detail progress Jika progress tidak ditemukan maka data tidak akan ditampilkan Produsen Step Action Produsen memasukkan kode verifikasi yang akan dicari 1 Klik tombol cari 2 System akan memproses data 3 Step Branching Actions 3.1 Jika kode verivikasi ditemukan maka akan muncul detail progress 3.2 Jika tidak ditemukan maka akan menampilkan pesan tidak ditemukan

Usecase name Related Requirement Goal In Context Precondition Success end condition Failed end condition

Sertifikasi Halal Mengeluarkan dan Mencetak Sertifikat Menampilkan sertifikat yang sudah disetujui Jika progress berhasil dihapus maka data progress sudah terhapus Jika progress gagal dihapus maka data progress tidak terhapus

Primary actor Main Flow Extentions

Operator Step Action Step Branching Actions

Anda mungkin juga menyukai