• Tidak ada hasil yang ditemukan

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 rekam

Post-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

.

Deskripsi

Use Case Tavang DIPA

Tabel9.18DeskripsiUse Case TayangDipa

UC24

-

Tayang DIPA Primary Actor: Operator Anggaran

Level:

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

.

Deskripsi

Use

Case

Ubah

Akun

Deskripsi 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 simpan

Post-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

Output

DeskripsiUse 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

Case

Ubah 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

Output

Tabel9.24 DeskripsiUseCaseUbah SubOutput

UC30

-

UbahSubOutput

Primary 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

. Deskripsi

Use Case Ubah

Detil

Tabel9.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

-

l

C . 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

Rekam Afp Robustness

Dokumen terkait