92
Skenario Alternatif - 1 Aksi- aktor
Reaksi sistem
1. Aktor menekan tombol login tanpa mengisi field-field pada
form. 2. Form login ditampilkan dan ada
pesan kesalahan yang menyatakan username atau password harus diisi.
3. Form utama tidak ditampilkan.
Kondisi akhir skenario alternatif -1 Aplikasi menampilkan form login.
4.2.3.3.2 Skenario Use Case Mengolah Transaksi Sales Order
Tabel 4. 10 Skenario Use Case Mengolah Transaksi Sales Order
Identifikasi Judul
Mengolah Transaksi Sales Order
No. Use case
UC-02
Deskripsi use case
Aktor menambah data transaksi sales order
Aktor Admin Gudang
Trigger Aktor memilih menu untuk menambah transaksi sales
order
Kondisi Awal Aplikasi menampilkan sebuah form transaksi sales order
Skenario Utama Aksi- aktor
Reaksi sistem
1. Aktor mengisi data sales order yang baru
93
2. Aktor men-submit data transaksi sales order yang baru.
3. Sistem memeriksa apakah field-field pada form pengisian data telah diisi
dan sesuai. 4. Data
transaksi sales
order ditampilkan pada form.
5. Sistem menambahkan data sales order yang baru pada database
Kondisi akhir skenario utama
Sistem menyimpan data sales order yang baru pada database
Skenario Alternatif –1
Aksi- aktor Reaksi sistem
1. Aktor men-submit data dengan menekan sebuah button di mana
ada field-field pada form yang seharusnya
diisi tetapi
dikosongkan atau ada data yang tidak sesuai.
2. Form pengisian data sales order ditampilkan dengan pesan bahwa
ada data field yang harus diisi namun masih kosong, atau ada data
yang tidak sesuai.
3. Data sales
order baru
tidak disimpan pada database.
Kondisi akhir skenario alternatif -1 Form penambahan data sales order
ditampilkan
94
4.2.3.3.3 Skenario Use Case Mengkonfirmasi Sales Order
Tabel 4. 11 Skenario Use Case Mengkonfirmasi Sales Order
Identifikasi Judul
Mengkonfirmasi Sales Order
No. Use case
UC-03
Deskripsi use case
Aktor mengkonfirmasi sales order
Aktor Admin Gudang
Trigger Aktor memilih menu untuk mengkonfirmasi sales order
Kondisi Awal
Aplikasi menampilkan sebuah form dengan list data sales order yang belum dikonfirmasi
Skenario Utama Aksi- aktor
Reaksi sistem
1. Aktor memilih data sales order yang ingin dikonfirmasi
2. Aktor memperbaharui data jika perlu
3. Aktor men-submit data transaksi sales order yang dikonfirmasi.
4. Sistem memeriksa apakah field-field pada form pengisian data telah diisi
dan sesuai. 5. Sistem memperbaharui data sales
order dengan status confirm pada database
95
Kondisi akhir skenario utama
Sistem memperbaharui data sales order pada database
Skenario Alternatif –1
Aksi- aktor Reaksi sistem
1. Aktor men-submit data dengan menekan sebuah button di mana
ada field-field pada form yang seharusnya
diisi tetapi
dikosongkan atau ada data yang tidak sesuai.
2. Form pengisian data konfirmasi sales order ditampilkan dengan
pesan bahwa ada data field yang harus diisi namun masih kosong,
atau ada data yang tidak sesuai.
3. Data sales
order baru
tidak diperbaharui pada database.
Kondisi akhir skenario alternatif -1 Form konfirmasi data sales order
ditampilkan
4.2.3.3.4 Skenario Use Case Mengolah Data Pewarnaan
Tabel 4. 12 Skenario Use Case Mengolah Data Pewarnaan
Identifikasi Judul
Mengolah Data Pewarnaan
No. Use case
UC-04
Deskripsi use case
Aktor menambah data pewarnaan
Aktor Bagian Produksi
96
Trigger
Aktor memilih menu untuk menambah data pewarnaan
Kondisi Awal Aplikasi menampilkan sebuah form data pewarnaan
Skenario Utama Aksi- aktor
Reaksi sistem
1. Aktor mengisi data pewarnaan yang baru
2. Aktor men-submit
data pewarnaan yang baru.
3. Sistem memeriksa apakah field-field pada form pengisian data telah diisi
dan sesuai. 4. Data pewarnaan ditampilkan pada
form. 5. Sistem
menambahkan data
pewarnaan yang baru pada database 6. Sistem meng-update data benang
yang ada sesuai pewarnaan
Kondisi akhir skenario utama Sistem menyimpan data pewarnaan
yang baru pada database dan meng- update data benang
Skenario Alternatif –1
Aksi- aktor Reaksi sistem
97
1. Aktor men-submit data dengan menekan sebuah button di mana
ada field-field pada form yang seharusnya
diisi tetapi
dikosongkan atau ada data yang tidak sesuai.
2. Form pengisian data pewarnaan ditampilkan dengan pesan bahwa
ada data field yang harus diisi namun masih kosong, atau ada data
yang tidak sesuai.
3. Data pewarnaan
baru tidak
disimpan pada database.
Kondisi akhir skenario alternatif -1 Form penambahan data pewarnaan
ditampilkan
4.2.3.3.5 Skenario Use Case Mengolah Data Pembuatan Kain
Tabel 4. 13 Skenario Use Case Mengolah Data Pembuatan Kain
Identifikasi Judul
Mengolah Data Pembuatan Kain
No. Use case
UC-05
Deskripsi use case
Aktor menambah data pembuatan kain
Aktor Bagian Produksi
Trigger Aktor memilih menu untuk menambah data pembuatan
kain
Kondisi Awal
Aplikasi menampilkan sebuah form pengolahan data pembuatan kain