• Tidak ada hasil yang ditemukan

Langkah Aktor / Sistem Deskripsi

Percabangan

Kondisi Lokasi

11 Customer Customer melakukan confirm shipping.

12 Sistem Sistem menampilkan halaman konfirmasi shipping.

13 Customer Customer mengisi jumlah barang yang sudah ada di dalam cart-nya.

Jumlah barang yang diinginkan customer melebihi jumlah barang yang ada di gudang. ALT5 Customer mengetikkan bukan angka. ALT6

14 Sistem Sistem menampilkan harga atas jumlah barang yang diketikkan oleh customer.

15 Customer Customer memilih agar barang diantar kepadanya (delivery type).

Customer

memilih untuk mengambil sendiri.

ALT7

16 Customer Customer mengetikkan alamat pengiriman barang.

17 Customer Customer memilih membayar secara tunai.

Customer

memilih transfer. ALT8

Customer

memilh credit card

ALT9

18 Sistem Menampilkan Account name, Bank, No. Rekening, Cabang, dan

Reference Id sebagai informasi pembayaran.

19 Customer Customer melakukan submit.

Customer

melakukan reset. ALT10 Customer menekan tombol save. ALT11 Customer menekan tombol cancel. ALT12 20 Sistem

Sistem menampilkan halaman invoice yang berisi invoice Id, reference id, nama customer, alamat pengiriman, dan list barang yang dipesan (nama barang, jumlah, UOM, dan harga.)

21 Customer Customer mencetak invoice sebagai bukti pemesanan.

22 Customer Customer melakukan pembayaran di bank secara manual

(menyetor).

25 Delivery service Setelah barang terkirim delivery service melakukan konfirmasi kepada sistem.

Lampiran 2 lanjutan

ALT1: Username dan password tidak valid.

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan pesan “Username dan Password tidak cocok”

dan melakukan reset password. 2 Use case selesai dalam kondisi gagal.

ALT2: Customer melakukan confirm shipping

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan halaman confirm shipping.

2 Customer Customer melakukan submit.

Customer

membatalkan shipping.

ALT3

Menuju langkah 19 pada aliran normal.

ALT3: Customer membatalkan shipping.

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menghapus cart tersebutdari database tabel Cart.

ALT4: Customer langsung menambah barang ke dalam cart-nya tanpa melihat detil barang.

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan tombol sudah di add tidak dapat diakses lagi. confirm shipping dan barang yang

2 Langkah 1 dapat dilakukan berulang kali.

3 Customer Customer menekan tombol confirm shipping.

Customer melihat detil salah satu barang. Aliran Normal langkah 6

4 Kembali ke aliran normal pada langkah11.

ALT5: Jumlah barang yang diinginkan customer melebihi jumlah barang yang ada di gudang.

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem

Sistem menampilkan pesan yang menyebutkan “Jumlah barang yang

Anda pesan maksimal (jumlah barang yang ada di gudang)" dan

me-reset jumlah barang tersebut.

2 Kembali ke aliran normal langkah 12

ALT6: Customer memilih untuk mengambil sendiri barang yang dipesannya.

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem men-disabletext area address.

Lampiran 2 lanjutan

ALT7: Customer memilih untuk mengambil sendiri barang yang dipesannya.

Langkah Aktor / Sistem Deskripsi

Percabangan Kondisi Lokasi

1 Sistem Sistem men-disabletext area address.

2 Kembali ke aliran normal langkah 16.

ALT8: Customer memilih transfer sebagai prosedur pembayaran.

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem

Sistem menampilkan informasi tentang Account name, Bank, No. Rekening, Cabang dan reference id. Sistem juga menampilkan form yang harus diisi oleh customer

2 Customer Customer mengisikan Account name-nya, Bank dan cabangnya, serta

No. rekeningnya.

3 Kembali ke aliran normal langkah 18.

ALT9: Customer memilih credit card sebagai prosedur pembayaran.

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem

Sistem menampilkan form yang harus diisi oleh customer, antara lain: credit card number, credit card address, CVV number, dan nama,

2 Customer Customer mengisi form tersebut.

3 Kembali ke aliran normal langkah 18.

ALT10: Customer melakukan reset.

Langkah Aktor / Sistem Deskripsi

Percabangan Kondisi Lokasi

1 Sistem Sistem menghapus semua data yang ada di cart customer.

2 Kembali ke aliran normal langkah 4.

ALT11: Customer menekan tombol save.

Langkah Aktor / Sistem Deskripsi

Percabangan Kondisi Lokasi

1 Sistem Sistem memasukkan ke database tabel Cart dengan status=2. Setelah itu, sistem menampilkan halaman utama (Home).

2 Use case selesai. Customer hanya melakukan booking barang yang dipesannya.

Lampiran 2 lanjutan

ALT12: Customer menekan tombol cancel.

Langkah Aktor / Sistem Deskripsi

Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan halaman utama (Home). 2 Use case selesai dalam kondisi gagal.

UC2 : Penerimaan pembayaran Goal of use case:

 Sistem sudah menerima pembayaran dari customer

Preconditions:

Customer sudah melakukan pembayaran ke bank

Sales manager sudah menjadi anggota sistem (sign up).

 Bank sudah mengirimkan reference id ke sistem

Success Post Condition:

 Sistem menerima pembayaran dari customer sesuai dengan invoice id dan reference id dari bank

Aktor:Sales manager

Triggers: Proses ini dimulai oleh Sales manager

Aliran Normal:

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sales manager Sales managerlog in dengan mengisikan username dan password.

2 Sistem Sistem melakukan validasi.

Username dan

password tidak valid.

ALT1

3 Sistem Sistem menampilkan list pembayaran yang sudah tersimpan dalam database table receipt

4 Sales manager Sales manager menekan tombol new untuk menambahkan data

pembayaran Sales manager memilih link delete ALT2 Sales manager

memilih link edit ALT3

5 Sistem Sistem menampilkan halaman detail payment yang berisi form untuk menambahkan data pembayaran

6 Sales manager Sales manager mengisikan data pembayaran sesuai dengan invoice

id dan reference id dari bank kemudian menekan tombol save

Sales manager tidak mengisikan satupun informasi dalam form ALT5

7 Sistem Sistem melakukan validasi data Data tidak valid ALT6

8 Sistem Sistem memasukkan data pembayaran ke dalam database pada table receipt

9 Use case berhasil

ALT1: Username dan password tidak valid.

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan pesan “Username dan Password tidak cocok”

Lampiran 2 lanjutan

Langkah Aktor / Sistem Deskripsi

Percabngan

Kondisi Lokasi

2 Use case selesai dalam kondisi gagal.

ALT2: Sales manager memilih link delete

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menghapus data pembayaran yang dipilih oleh sales manager dari database pada table receipt

2 Use Case berhasil

ALT3: Sales manager memilih link edit

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan form yang berisi data, sesuai dengan receipt id yang dipilih sales manager, dari database

2 Sales manager Sales manager mengubah minimal satu informasi yang ada di form

payment.

Sales manager

menekan tombol

cancel

ALT4 3 Sistem Sistem melakukan update database pada table receipt sesuai dengan

receipt id yang dipilih

4 Use Case berhasil

ALT4: Sales manager menekan tombol cancel

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem tidak mengubah informasi payment yang ada di database. 2 Use case selesai dalam kondisi gagal.

ALT5: Sales manager tidak mengisikan satu pun informasi dalam form

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem tidak mengubah informasi payment yang ada di database.

ALT6: Data tidak valid

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan pesan bahwa data tidak valid. 2 Use case selesai dalam kondisi gagal.

Lampiran 2 lanjutan

UC3 : Manage inventory Goal of use case:

 Barang di gudang bertambah

Preconditions:

 Warehouse manager telah terdaftar menjadi anggota sistem.

Success Post Condition:

 Paling sedikit satu item berhasil ditambah, diubah, atau dihapus oleh warehouse manager

Aktor: Warehouse manager

Triggers: Proses ini dimulai oleh Warehouse Manager

Aliran Normal:

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Warehouse

Manager

Warehouse manager log in dengan mengisikan username dan

password.

2 Sistem Sistem melakukan validasi.

Username dan

password tidak valid.

ALT1

3 Sistem Sistem menampilkan list inventory yang sudah tersimpan dalam database table inventory

4 Warehouse

Manager

Warehouse manager menekan tombol new untuk menambahkan data inventory Warehouse manager memilih link delete ALT2 Warehouse manager memilih link edit ALT3

5 Sistem Sistem menampilkan halaman detail inventory yang berisi form untuk menambahkan data inventory

6 Warehouse

Manager

Warehouse manager menambahkan data inventory baru kemudian menekan tombol save

Warehouse Manager tidak mengisikan satupun informasi dalam form ALT5

7 Sistem Sistem melakukan validasi data Data tidak valid ALT6

8 Sistem Sistem memasukkan data pembayaran ke dalam database pada table payment

9 Use case berhasil

ALT1: Username dan password tidak valid.

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan pesan “Username dan Password tidak cocok”

dan melakukan reset password. 2 Use case selesai dalam kondisi gagal.

ALT2: Warehouse manager memilih link delete

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menghapus data inventory yang dipilih oleh warehouse manager dari database pada table inventory

Lampiran 2 lanjutan

ALT3: Warehouse manager memilih link edit

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan form yang berisi data, sesuai dengan inventory id yang dipilih oleh warehouse manager, dari database.

2 Warehouse

Manager

Warehouse manager mengubah minimal satu informasi yang ada di form inventory Warehouse manager menekan tombol cancel ALT4

3 Sistem Sistem melakukan update database pada table inventory sesuai dengan inventory id yang dipilih

4 Use Case berhasil

ALT4: Warehouse manager menekan tombol cancel

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem tidak mengubah informasi inventory yang ada di database. 2 Use case selesai dalam kondisi gagal.

ALT5: Warehouse manager tidak mengisikan satu pun informasi dalam form

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem tidak mengubah informasi inventory yang ada di database.

ALT6: Data tidak valid

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan pesan bahwa data tidak valid. 2 Use case selesai dalam kondisi gagal.

UC4 : Pembelian barang Goal of use case:

 Perusahaan mendapatkan barang yang dibutuhkan

Preconditions:

 Barang di gudang sudah mencapai batas untuk dibeli lagi

 Warehouse manager sudah terdaftar dalam sistem

Success Post Condition:

 Barang sudah dipesan dan supplier mengirimkan barang

Failed Post Conditions:

 Barang tidak diterima oleh perusahaan

Aktor: Warehouse manager, Supplier, Purchase Manager, Payment manager Triggers: Proses ini dimulai oleh Warehouse manager

Lampiran 2 lanjutan

Aliran Normal:

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Warehouse

manager

warehouse manager log in dengan mengisikan username dan

password.

2 Sistem Sistem melakukan validasi.

Username dan

password tidak valid.

ALT1

3 Sistem Sistem menampilkan list barang yang diambil dari database table inventory

4 Warehouse

manager

Warehouse manager memeriksa barang yang sudah berada pada batas untuk dipesan kembali

5 Warehouse

manager

Warehouse manager mengirimkan permintaan pembelian kepada purchase manager

6 Purchase

Manager Purchase manager memeriksa list permintaan pembelian

7 Purchase

Manager

Purchase manager mengirimkan request for quotation kepada Supplier

8 Supplier Supplier memeriksa list request for quotation yang ditujukan untuknya

9 Supplier Supplier mengirimkan kembali request for quitation yang sudah diiisi kepada sistem

Supplier tidak mengirimkan kembali request for quotation ALT2 10 Purchase Manager

Purchase manager memeriksa request for quotation yang dikirimkan supplier

11 Purchase

Manager

Purchase manager memilih supplier dan mengirimkan demand order kepada supplier terpilih

12 Supplier Supplier memeriksa demand order yang dikirimkan oleh sistem 13 Supplier Supplier mengirimkan barang

14 Use case berhasil

ALT1: Username dan password tidak valid.

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan pesan “Username dan Password tidak cocok”

dan melakukan reset password. 2 Use case selesai dalam kondisi gagal.

ALT2: Supplier tidak mengirimkan kembali requet for quotation

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem mengirimkan pesan kepada supplier, bahwa tenggat batas pengiriman kembali sudah berakhir

2 Use case berakhir dalam kondisi gagal

UC5 : Pembuatan invoice pembelian Goal of use case:

Payment manager menerima invoice yang dibuat oleh supplier

Preconditions:

Lampiran 2 lanjutan

Success Post Condition:

Payment manager bisa melihat invoice yang dibuat oleh supplier

Aktor:Payment manager, supplier

Triggers: Proses ini dimulai oleh Supplier

Aliran Normal:

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Supplier Supplier log in dengan mengisikan username dan password.

2 Sistem Sistem melakukan validasi.

Username dan

password tidak valid.

ALT1

3 Supplier Supplier membuat invoice sesuai dengan pembelian

Supplier tidak mengisikan informasi pada form invoice ALT2 4 Payment

manager Payment manager melihat list invoice yang dibuat oleh supplier

5 Use Case berhasil

ALT1: Username dan password tidak valid.

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan pesan “Username dan Password tidak cocok”

dan melakukan reset password. 2 Use case selesai dalam kondisi gagal.

ALT2: Supplier tidak mengisikan informasi pada form invoice

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem tidak menambahkan data invoice pada database table invoice

UC6 : Penyimpanan data transaksi pembayaran Goal of use case:

 Keuangan didebit sesuai dengan transaksi pembayaran

Preconditions:

 Pembayaran telah dilakukan oleh Payment managerPayment manager terdaftar sebagai anggota

Success Post Condition:

 Data transaksi pembayaran tersimpan pada database

Aktor:Payment manager

Triggers: Proses ini dimulai oleh Payment manager Aliran Normal:

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Payment

manager

Payment manager log in dengan mengisikan username dan

Lampiran 2 lanjutan

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

2 Sistem Sistem melakukan validasi.

Username dan

password tidak valid.

ALT1

3 Sistem Sistem menampilkan list pembayaran yang sudah tersimpan dalam database table payment

4 Payment

manager

Payment manager menekan tombol new untuk menambahkan data pembayaran Payment manager memilih link delete ALT2 Payment manager

memilih link edit

ALT3

5 Sistem Sistem menampilkan halaman detail payment yang berisi form untuk menambahkan data pembayaran

6 Payment

manager

Payment manager mengisikan data pembayaran sesuai dengan invoice id kemudian menekan tombol save

Payment manager tidak mengisikan satupun informasi dalam form ALT5

7 Sistem Sistem melakukan validasi data Data tidak valid ALT6

8 Sistem Sistem memasukkan data pembayaran ke dalam database pada table payment

9 Use case berhasil

ALT1: Username dan password tidak valid.

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan pesan “Username dan Password tidak cocok”

dan melakukan reset password. 2 Use case selesai dalam kondisi gagal.

ALT2: Payment manager memilih link delete

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menghapus data pembayaran yang dipilih oleh Payment

manager dari database pada table pembayaran

2 Use Case berhasil

ALT3: Payment manager memilih link edit

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan form yang berisi data, sesuai dengan payment id yang dipilih Payment manager, dari database

2 Payment manager Payment manager mengubah minimal satu informasi yang ada di form payment. Payment manager menekan tombol cancel ALT4

3 Sistem Sistem melakukan dengan payment id yang dipilih update database pada table payment sesuai

Lampiran 2 lanjutan

ALT4: Payment manager menekan tombol cancel

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem tidak mengubah informasi payment yang ada di database. 2 Use case selesai dalam kondisi gagal.

ALT5: Payment manager tidak mengisikan satu pun informasi dalam form

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem tidak mengubah informasi payment yang ada di database.

ALT6: Data tidak valid

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan pesan bahwa data tidak valid. 2 Use case selesai dalam kondisi gagal.

UC7 : Manage Account Goal of use case:

Accountant dapat menambah, menghapus, dan mengubah code account

Preconditions:

Accountant telah terdaftar dalam basis data

Success Post Condition:

 Paling tidak satu code account berhasil ditambah, dihapus, atau diubah oleh Accountant Failed Post Condition:

 Tidak satupun code account yang ditambah, dihapus, maupun diubah oleh Accountant Aktor:Accountant

Triggers: Proses ini dimulai oleh Accountant Aliran Normal:

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Accountant Accountantlog in dengan mengisikan username dan password.

2 Sistem Sistem melakukan validasi.

Username dan

password tidak valid.

ALT1

3 Sistem Sistem menampilkan halaman menu Accountant

4 Accountant Accountant memilih menu Account

5 Sistem

Sistem menampilkan list code account yang sudah disimpan dalam database tabel code account dan form untuk menambahkan data code account

6 Accountant Accountant mengisikan form code account kemudian menekan

tombol SAVE Accountant memilih link delete ALT2 Accountant

Lampiran 2 lanjutan

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

7 Sistem Sistem melakukan validasi data Data tidak valid ALT5

8 Sistem Sistem memasukkan data code account

9 Use case berhasil

ALT1: Username dan password tidak valid.

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan pesan “Username dan Password tidak cocok”

dan melakukan reset password. 2 Use case selesai dalam kondisi gagal.

ALT2: Accountant memilih link Delete.

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menghapus code account yang dipilih oleh Accountant dari database tabel code account.

2 Use case berhasil.

ALT3: Accountant memilih link Edit.

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan form isian code account yang dipilih di mana setiap isinya diambil dari database.

2 Account Account mengubah minimal satu informasi yang ada di form code account tersebut. Admin menekan tombol Cancel. ALT4 3 Sistem Sistem melakukan update database atas code accouny yang

dipilihnya.

4 Use case berhasil.

ALT4: Accountant menekan tombol Cancel.

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem tidak mengubah informasi code account yang ada di database.

2 Use case berhasil.

ALT5: Data tidak valid

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan pesan bahwa data tidak valid. 2 Use case selesai dalam kondisi gagal.

Lampiran 2 lanjutan

UC8 : Membuat journal Goal of use case:

 Proses transaksi tersimpan di journal

Preconditions:

Accountant terdaftar pada sistem sebagai user Success Post Condition:

 Journal tersimpan dalam database

Aktor:Accountant

Triggers: Proses ini dimulai oleh Accountant Aliran Normal:

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Accountant Accountantlog in dengan mengisikan username dan password.

2 Sistem Sistem melakukan validasi.

Username dan

password tidak valid.

ALT1

3 Sistem Sistem menampilkan halaman menu Accountant

4 Accountant Accountant memilih menu General Ledger 5 Sistem Sistem menampilkan sub menu Journal, Post Journal 6 Accountant Accountant memilih sub menu journal

7 Sistem Sistem menampilkan list journal yang sudah tersimpan dalam database table journal

8 Accountant Accountant menekan tombol new untuk menambahkan data

pembayaran Accountant memilih link delete ALT2 Accountant

memilih link edit ALT3

9 Sistem Sistem menampilkan halaman detail journal yang berisi form untuk menambahkan journal

10 Accountant Accountant mengisikan data journal kemudian menekan tombol save

Accountant tidak mengisikan satupun informasi dalam form ALT5

11 Sistem Sistem melakukan validasi data Data tidak valid ALT6

12 Sistem Sistem memasukkan data journal ke dalam database pada table journal

13 Use case berhasil

ALT1: Username dan password tidak valid.

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan pesan “Username dan Password tidak cocok”

dan melakukan reset password. 2 Use case selesai dalam kondisi gagal.

Lampiran 2 lanjutan

ALT2: Accountant memilih link delete

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menghapus data journal yang dipilih oleh Accountant dari database pada table journal

2 Use Case berhasil

ALT3: Accountant memilih link edit

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan form yang berisi data, sesuai dengan journal id yang dipilih Accountant, dari database

2 Accountant Accountant mengubah minimal satu informasi yang ada di form

journal.

Accountant

menekan tombol

cancel

ALT4 3 Sistem Sistem melakukan update database pada table journal sesuai dengan

journal id yang dipilih

4 Use case berhasil

ALT4: Accountant menekan tombol cancel

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem tidak mengubah informasi journal yang ada di database. 2 Use case selesai dalam kondisi gagal.

ALT5: Accountant tidak mengisikan satu pun informasi dalam form

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem tidak mengubah informasi journal yang ada di database.

ALT6: Data tidak valid

Langkah Aktor/ Sistem Deskripsi Percabangan Kondisi Lokasi

1 Sistem Sistem menampilkan pesan bahwa data tidak valid. 2 Use case selesai dalam kondisi gagal.

UC9 : Posting Journal Goal of use case:

 Data journal masuk ke dalam buku besar

Preconditions:

 Data journal sudah tersimpan dalam database

Success Post Condition:

 Tidak ada lagi data journal dalam list journal

Aktor:Accountant

Lampiran 2 lanjutan

Aliran Normal:

Langkah Aktor / Sistem Deskripsi Percabangan Kondisi Lokasi

Dokumen terkait