B .15. Deskripsi Use Case Hapus Sub Komponen
UC 2 I - Rekam Akun
B.18. Deskripsi Use Case Rekam Pendapatan
Tabel9.17 Deskripsi Use CaseRekamPendapatan
LJC22
-
RekamPendapatan PrimaryActor:Operator Anggaran Level: User Goal Pre-conditions:
Operator Anggaran beradadihalaman rekampendapatan. Triggers:
•
Operator Anggaran mengklik tombol Rekam Basiccourse:14ystem menampilkan form rekam pendapatan. User memilih kegiatan, kode akun dan jenis PNBP, serta mengisi nilai perencanaan pendapatan selama 4 tahun dari tahun berkenaan
.
usermenekan rekamPost-conditions:
14ystem melakukan verifikasi field. 14ystem menyimpan ke daftarpendapatan.
AItemateco//rses:
1.jikanilai pendapatankosong, makasistemmenampilkan pesan kesalahan
2.jikanilai pendapatanbukanangka,makasistem akan menampilkan pesankesalahan
3.jika nilai pendapatan dimasukkan angka minus makasistem akan menampilkan pesan kesalahan
4.jikakombinaskegiatan dana akuntelahada di daftar pendapatan,makasistem menampilkanpesankesalahan
B.
19.
DeskripsiUse Case Tavang DIPA
Tabel9.18DeskripsiUse Case TayangDipa
UC24
-
Tayang DIPA Primary Actor: Operator AnggaranLevel:
UserGoal Pre-conditions:
Operator Anggaran berada di halamantayangdipa. Triggers:
•
OperatorAnggaran mengklik tombol tayang Basiccourse:sistem menampilkan halaman menu awal. User memilih menu tayangDIPA
Post-conditions:
Sistem menayangkan DIPA Alternatecourses:
B
.20.
DeskripsiUse
CaseUbah
AkunDeskripsi Use Case Ubah Akun Tabel9.19
UC25- Ubah Akun
Level:
User Goal Primary Actor:
OperatorAnggaran Pre-conditions:
Operator Anggaran berada di halaman ubah akun. Triggers:
•
OperatorAnggaranmengkliktombol Ubah Basic course:1System menampilkan form ubah akun. User hanya 15yst mengganti kode kppn dan sumber dana saja. User menekan simpan
Post-conditions:
15ystem mengecek apakan akun dengan klasifikasi kppn belum adadi daftar akun.Lalu 15ystemmenyimpannya ke daftar akun Alternate courses:
jika akun telah ada dalam daftar akun maka sistem akan menampilkan pesan kesalahan
B
.21
.Deskripsi Use Case Ubah Komponen
DeskripsiUseCaseUbahKomponen Tabel9.20
UC26- Ubah Komponen
Primary Actor:
Operator Anggaran
Level:
User Goal Pre-conditions:
OperatorAnggaranberada dihalamanubah komponen. Triggers:
•
Operator Anggaran mengklik tombol Ubah Basic course:16ystem menampilkan form ubah komponen yang menampilkan field
-
field yang telah terisi dengan isian yang lama. User hanya 16yst mengubah field uraian komponen, sifat biaya dan memilih ulang tahun awal serta akhir.User menekan simpanPost-conditions:
16ystem mengecek apakah ada isian yang masih kosong,
kemudian mengubah komponenyangada didaftar komponen Alternatecourses:
jika field uraian kosong, maka sistem menampilkan pesan kesalahan.
B
.22. Deskripsi Use Case Ubah
OutputDeskripsiUse Case UbahOutput Tabel9.21
UC27- UbahOutput PrimaryActor: Operator Anggaran
Level: User Goal Pre-conditions:
OperatorAnggaranberada di halaman ubah output..
Triggers:
•
Operator Anggaran mengklik tombol Ubah Basiccourse:16ystem menampilkan form ubah output yang menampilkan field-field yangtelah terisi dengan isian yang lama. User hanya 16yst mengubah field volume kpjm dan memilih ulang tahun awalsertaakhir.Usermenekansimpan
Post-conditions:
Sistem mengecek apakah ada isian kosong, input yang dimasukkan sudah dalam angka, dan bukan minus, kemudian sistem mengubah output yangadadidaftaroutput
Alternate courses:
1. jika field volume kpjm kosong, maka sistem menampilkan pesan kesalahan
.
2.jikafieldvolume dimasukkan bukan angka, maka sistemakan menampilkan pesan kesalahan
2.jika field volumedimasukkan angka minus, maka sistemakan menampilkan pesan kesalahan
B
.23. Deskripsi Use
CaseUbah Pendapatan
Deskripsi Use Case Ubah Pendapatan Tabei9.22
UC28- Ubah Pendapatan
PrimaryActor:
OperatorAnggaran
Level:
User Goal Pre-conditions:
OperatorAnggaran berada dihalamanubah pendapatan. Triggers:
•
Operator Anggaran mengklik tombol Ubah Basiccourse:17ystem menampilkan form ubah pendapatan yang telah terisi recordyanglama. Userhanya 17ystmelakukan penggantian pada jenisPNBPdanbesartarget pendapatan.Usermenekan simpan Post-conditions:
Sistem mengecek apakah ada field kosong, isian adalah angka dan bukan minus, kemudian sistem menyimpannya di daftar pendapatan
Alternate courses:
1. jika nilai pendapatan kosong,maka sistem menampilkan pesan kesalahan
2. jika nilai pendapatan bukan angka, maka sistem akan menampilkanpesankesalahan
3. jika nilai pendapatan dimasukkan angka minus maka sistem akanmenampilkan pesan kesalahan
B
.24.Deskripsi Use Case Ubah Sub Komponen
Tabel9.23 Deskripsi UseCaseUbahSubKomponen
UC29- UbahSub Komponen PrimaryActor:
Operator Anggaran
Level:
User Goal Pre
-
conditions:Operator Anggaran berada dihalamanubahsubkomponen.
Triggers:
•
Operator Anggaran mengklik tombol Ubah Basic course:18ystem menampilkan form ubah sub komponen yang menampilkanfield
-
field yangtelahterisi dengan isian yang lama. Userhanya18yst mengubah uraian. Usermenekansimpan Post-
conditions:Sistem mengecekapakah adaisian yang masih kosong,namasub komponen belumadadidaftarsubkomponen,kemudian 18ystem mengubah sub komponen yang ada di daftarsubkomponen. Alternatecourses:
1. jika field uraian kosong, maka sistem menampilkan pesan kesalahan
.
2. jika uraian yang diisi telah ada dalam daftar sub komponen,
sistemmenampilkan pesan kesalahan
B
.25. Deskripsi Use Case Ubah Sub
OutputTabel9.24 DeskripsiUseCaseUbah SubOutput
UC30
-
UbahSubOutputPrimary Actor: OperatorAnggaran
Level:
User Goal Pre
-
conditions:OperatorAnggaran beradadi halamanubahsuboutput. Triggers:
•
OperatorAnggaran mengkliktombolUbah Basic course:19ystem menampilkan form ubah sub output yang menampilkan field- field yang telah terisi dengan isian yang lama. User hanya 19yst mengubah field nama sub output dan volume . user menekan simpan
Post-conditions:
Sistem mengecek apakah masih ada isian kosong, isian bukan angka dan minus, dan nama sub output belum ada di daftar sub output, kemudian 19ystem mengubah sub output yang ada di daftar sub output.
Alternate courses:
1. jika field volume dan nama sub output kosong, maka sistem menampilkan pesan kesalahan
2. jika field volume dimasukkan bukan angka,maka sistem akan menampilkan pesan kesalahan
3. jika field volume dimasukkan angka minus,maka sistemakan menampilkan pesan kesalahan
4. jika uraian sub output telah ada di daftar sub output, sistem menampilkan pesan kesalahan
B.
26
. DeskripsiUse Case Ubah
DetilTabel9.25 Deskripsi Use CaseUbah Detil
VC31- Ubah Detil
Level:
User Goal Primary Actor:
Operator Anggaran Pre-conditions:
OperatorAnggaran berada di halaman ubah detil. Triggers:
•
Operator Anggaranmengklik tombol Ubah Basic course:20ystem menampilkan form ubah detil yang menampilkan field -field yang telah terisi dengan isian yang lama
.
User mengubah field volume kegiatan, satuan volume, harga satuan volume, dan mengisikodeblokir jika ada blokir.Usermenekan simpan Post-
conditions:Sistem mengecek apakah masih ada isian yang kosong, isian bukan angka atau minus serta nama detil telah ada di pok,
kemudian20ystem mengubahdetil yang ada di daftar detil Alternatecourses:
1. jika field header, volume, satuan volume, dan harga satuan kosong,sistemmenampilkan pesan kesalahan.
2 jika field volume atau harga dimasukkan bukan angka, maka sistemakanmenampilkan peringatan kesalahan
3. jika field volume atau harga dimasukkan angka minus, maka sistemakanmenampilkanpesankesalahan
4. jika uraian detil telah ada di daftar detil,sistem menampilkan pesankesalahan
B
.27. Deskripsi Use Case Cetak Dipa
Deskripsi UseCase Cetak Dipa Tabel9.26
UC31
-
Ubah Detil PrimaryActor:Operator Anggaran
Level: UserGoal Pre
-
conditions:Operator Anggaran berada dihalamanubah detil. Triggers:
•
Operator Anggaran mengklik tombolUbah Basiccourse:20ystem menampilkan halaman Dipa,user memilih halaman Dipa mana yang akan dicetak.User menekancetak
Post
-
conditions:SistemmencetakDipa Alternatecourses:
C
-
lC . l . Rekam Detil Robustness
analysis Rekam dellRobuMntss/
Mem mwiampillen form
'«*om dealusermemilih
Sunmengiahi volumeMgUM*.satuen
volume le<>*dn harge
"oluonnya.Dan lode Nokrpkiada bloMr usermenetenampan danaaemmenyimpar deniledafiar deiii
artemeM 1pieheldheader
pesen lesBahan 2jilafieldvolumeaiau hatga dimeaiHonDuiert
3|ik»held idume
4140 deoi yengdpiiih
telah adaddaitordeal. lornreiom deoi
Uaer
daltardelll
Q
menyimpan deni
Gambar 10.1RekamDetilRobustness