Proses Bisnis Yang Diusulkan

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