Sequence Diagram Application Domain Analysis
Pada Sequence Diagram Use Case Login, aktor user yang ingin menggunakan sistem mengakses form login kemudian mengirim pesan input
username dan password pada objek form login. Jika username dan password
yang dimasukkan salah, maka akan menampilkan pesan kesalahan. Jika username dan password yang dimasukkan benar maka akan menampilkan halaman home
user yang sesuai dengan level pengguna.
2. Sequence Diagram Use Case
Manajemen Modul
Gambar 4.22 Sequence Diagram Use Case
Manajemen Modul
Pada Sequence diagram manajemen modul, aktor GBA mengirim pesan memilih menu modul ke objek modul. Selanjutnya objek modul akan
mengirimkan pesan menampilkan halaman modul. Ketika menambah data modul, GBA mengirimkan pesan tambah modul, kemudian objek modul mengirimkan
kembali pesan menampilkan form tambah modul. Kemudian aktor GBA mengirimkan pesan input data modul, dilanjutkan objek modul akan melakukan
proses tambah dan mengirimkan kembali pesan menampilkan data modul baru pada tabel. Ketika mengubah data modul, GBA mengirim pesan memilih aksi edit
modul yang selanjutnya akan direspon oleh objek modul dengan mengirimkan pesan menampilkan form edit untuk data modul yang dipilih. Selanjutnya aktor
mengirimkan pesan masukkan perubahan data, maka objek modul akan melakukan proses update dan mengirim kembali pesan menampilkan perubahan
data pada tabel. Ketika menghapus modul, GBA mengirimkan pesan memilih aksi hapus pada modul yang ingin dihapus pada objek modul. Selanjutnya objek modul
akan mengirimkan pesan menampilkan verifikasi penghapusan data. Kemudian aktor mengirim pesan ok atau cancel. Jika pesan ok maka objek modul akan
melakukan proses hapus. Selanjutnya objek akan mengirim pesan menampilkan daftar modul pada tabel.
3. Sequence Diagram Use Case
Manajemen User
Gambar 4.23 Sequence Diagram Use Case
Manajemen User Pada Sequence Diagram Use Case Manajemen User, aktor GBA
mengirimkan pesan memilih menu manajemen user ke objek users. Kemudian objek users mengirim pesan menampilkan halaman user. Ketika aktor GBA
mengirim pesan tambah user, objek akan menampilkan form tambah user. Selanjutnya GBA mengirim pesan input data user ke objek users, objek users
akan melakukan proses tambah data. Selanjutnya data user baru akan ditampilkan pada tabel user. Ketika aktor GBA mengirim pesan pilih aksi edit, objek user
akan menampilkan form edit untuk data user yang dipilih. Selanjutnya GBA mengirim pesan perubahan data, kemudian objek users akan melakukan proses
update dan menampilkan kembali pesan perubahan data ditampilkan pada tabel.
Untuk aktor Kepala seksi operator dapat pula melakukan manajemen user, tetapi hanya memiliki hak untuk mengedit data profilnya sendiri.
4. Sequence Diagram Use Case
Manajemen Pembayaran
Gambar 4.24
Sequence Diagram Use Case Manajemen Pembayaran
Pada sequence diagram use case manajemen pembayaran, aktor GBA mengirim pesan memilih menu SPM ke objek SPM. Kemudian objek
mengirimkan kembali pesan menampilkan halaman pembayaranSPM yang sedang diproses. GBA mengirimkan pesan tambah pembayaran dan objek SPM
mengirimkan kembali pesan menampilkan form tambah pembayaran. Selanjutnya GBA mengirim pesan input data pembayaran, kemudian disertai pesan memilih
COA, maka objek COA menampilkan daftar COA, selanjutnya GBA memilih COA yang diinginkan. Setelah data diinput, GBA mengirimkan pesan pilih
simpan, maka objek SPM melakukan proses tambah dan mengirimkan pesan menampilkan data pembayaran yang diinput pada tabel. Ketika melakukan
perubahan data, GBA mengirimkan pesan memilih aksi edit pembayaran, maka objek SPM akan mengirimkan pesan menampilkan form edit pembayaran untuk
data yang dipilih. Aktor mengirimkan pesan input perubahan data dan apabila COA ingin diubah dan aktor melanjutkan dengan pesan memilih COA, maka
objek COA akan menampilkan daftar COA dan GBA memilih COA yang ingin diedit. Selanjutnya aktor dapat memilih update dan objek SPM akan melakukan
proses update pada data pembayaran yang diubah, kemudian objek SPM mengirim pesan menampilkan perubahan data pada tabel. Aksi edit data
pembayaranSPM hanya dapat dilakukan pada SPM yang statusnya “belum tervalidasi”. Ketika GBA mengirimkan pesan memilih aksi checklist pada SPM
tervalidasi, objek SPM akan melakukan proses update status SPM dari “tervalidasi” menjadi “selesai”. Selanjutnya objek SPM akan mengirimkan pesan
menghilangkan data SPM yang dichecklist dari tabel data pembayaran tervalidasi.
5. Sequence Diagram
Manajemen kategori COA
Gambar 4.25 Sequence Diagram Use Case
Manajemen Kategori COA
Sequence Diagram Use Case Manajemen Kategori COA, aktor GBA
mengirimkan pesan memilih menu kategori COA, maka objek kategori COA mengirimkan kembali pesan menampilkan halaman kategori COA. Dalam
malakukan proses tambah data kategori COA, GBA mengirimkan pesan tambah kategori COA, maka objek kategori COA mengirimkan kembali pesan
menampilkan form tambah kategori COA. Selanjutnya GBA mengirimkan pesan input
data kategori COA, kemudian objek kategori COA melakukan proses tambah dan mengirimkan kembali pesan menampilkan data kategori COA baru
pada tabel. Ketika melakukan proses perubahan data kategori COA, GBA
mengirim pesan memilih aksi edit kategori COA, kemudian objek kategori COA akan mengirimkan kembali pesan menampilkan form edit untuk data kategori
COA yang dipilih, selanjutkan objek kategori COA melakukan proses update dan mengirimkan pesan menampilkan perubahan data pada tabel. Ketika menghapus
data kategori COA, GBA mengirimkan pesan memilih aksi hapus pada kategori COA yang ingin dihapus. Selanjutnya objek kategori COA akan mengirimkan
pesan menampilkan verifikasi penghapusan data. Kemudian aktor mengirim pesan ok atau cancel. Jika pesan ok maka objek kategori COA akan melakukan proses
hapus. Selanjutnya objek akan mengirim pesan menampilkan tabel daftar kategori COA.
6. Sequence Diagram Use Case
Manajemen COA
Gambar 4.26 Sequence Diagram Use Case
Manajemen Chart Of Account COA
Pada sequence diagram use case manajemen Chart Of Account COA, aktor GBA mengirim pesan memilih menu COA ke objek COA. Kemudian objek
mengirimkan kembali pesan menampilkan halaman COA. GBA mengirimkan pesan tambah COA dan objek COA mengirimkan kembali pesan menampilkan
form tambah COA. Selanjutnya GBA mengirim pesan input data COA, kemudian
GBA mengirim pesan memilih kategori COA, maka objek kategori COA menampilkan daftar kategori COA, selanjutnya GBA memilih kategori COA yang
diperlukan. Setelah data diinput, GBA mengirimkan pesan pilih simpan, maka objek COA akan melakukan proses tambah dan mengirimkan pesan menampilkan
data COA yang diinput pada tabel. Ketika melakukan perubahan data, GBA mengirimkan pesan memilih aksi edit COA, maka objek COA akan mengirimkan
pesan menampilkan form edit COA untuk data yang dipilih. Aktor mengirimkan pesan input perubahan data dan apabila kategori COA ingin diubah, aktor
melanjutkan dengan pesan memilih kategori COA, maka objek kategori COA akan menampilkan daftar kategori COA dan GBA memilih kategori COA yang
ingin diedit. Selanjutnya aktor dapat memilih update dan objek COA akan melakukan proses update pada data COA yang diubah, kemudian objek SPM
mengirim pesan menampilkan perubahan data pada tabel. Ketika menghapus data COA, GBA mengirimkan pesan memilih aksi hapus pada COA yang ingin
dihapus. Selanjutnya objek COA akan mengirimkan pesan menampilkan verifikasi penghapusan data. Kemudian aktor mengirim pesan ok atau cancel. Jika
pesan ok maka objek COA akan melakukan proses hapus. Selanjutnya objek akan mengirim pesan menampilkan tabel daftar COA.
7. Sequence Diagram Use Case
Manajemen Anggaran
Gambar 4.27 Sequence Diagram Use Case
Manajemen Anggaran
Pada sequence diagram use case manajemen anggaran, aktor GBA mengirim pesan memilih menu anggaran ke objek anggaran. Kemudian objek
mengirimkan kembali pesan menampilkan halaman anggaran. GBA mengirimkan pesan tambah anggaran dan objek anggaran mengirimkan kembali pesan
menampilkan form tambah anggaran. Selanjutnya GBA mengirim pesan input data anggaran, kemudian disertai pesan memilih COA, maka objek COA
menampilkan daftar COA, selanjutnya GBA memilih COA yang diinginkan. Setelah data diinput, GBA mengirimkan pesan pilih simpan, maka objek anggaran
melakukan proses tambah dan mengirimkan pesan menampilkan data anggaran yang diinput pada tabel. Ketika melakukan perubahan data, GBA mengirimkan
pesan memilih aksi edit anggaran, maka objek anggaran akan mengirimkan pesan menampilkan form edit anggaran untuk data yang dipilih. Aktor mengirimkan
pesan input perubahan data dan apabila COA ingin diubah dan aktor melanjutkan dengan pesan memilih COA, maka objek COA akan menampilkan daftar COA
dan GBA memilih COA yang ingin diedit. Selanjutnya aktor dapat memilih update
dan objek anggaran akan melakukan proses update pada data anggaran yang diubah, kemudian objek anggaran mengirim pesan menampilkan perubahan
data pada tabel. Ketika menghapus data anggaran, GBA mengirimkan pesan memilih aksi hapus pada anggaran yang ingin dihapus. Selanjutnya objek
anggaran akan mengirimkan pesan menampilkan verifikasi penghapusan data. Kemudian aktor mengirim pesan ok atau cancel. Jika pesan ok maka objek
anggaran akan melakukan proses hapus. Selanjutnya objek akan mengirim pesan menampilkan tabel daftar anggaran.
8. Sequence Diagram Use Case
Manajemen Realisasi Anggaran
Gambar 4.28 Sequence Diagram Use Case
Manajemen Realisasi Anggaran Pada sequence diagram use case realisasi anggaran, aktor GBA memilih
menu realisasi anggaran ke objek realisasi, kemudian objek realisasi mengirim pesan menampilkan halaman realisasi anggaran. Selanjutnya untuk menambah
data realisasi, GBA mengirim pesan tambah realisasi anggaran dan objek realisasi mengirimkan kembali pesan menampilkan form tambah realisasi anggaran.
Kemudian GBA mengirim pesan input data realisasi anggaran dan mengirim
pesan memilih jenis anggaran pada objek anggaran. Kemudian objek anggaran mengirim pesan menampilkan pilihan jenis anggaran, selanjutnya GBA
mengirimkan pesan memilih jenis anggaran yang diperlukan. Selain itu dalam proses menambah data realisasi anggaran, GBA mengirimkan pesan input No.
SPM ke objek SPM. Kemudian objek SPM melakukan pengecekan data berdasarkan No. SPM yang diinput. Jika data ditemukan, objek SPM akan
mengirimkan pesan menampilkan data SPM berdasarkan No. SPM. Selanjutnya GBA mengirim pesan pilih simpan, kemudian objek realisasi melakukan proses
tambah dan mengirimkan pesan menampilkan data realisasi anggaran pada tabel. Dalam melakukan proses perubahan data realisasi anggaran, GBA mengirim
pesan pilih aksi edit, kemudian objek realisasi mengirim pesan menampilkan form edit
untuk data realisasi anggaran yang dipilih. Selanjutnya GBA mengirim pesan input
perubahan data pada objek realisasi, lalu mengirim pesan memilih jenis anggaran yang ingin diedit ke objek anggaran. Kemudian objek anggaran
menampilkan pilihan jenis anggaran dan GBA kembali mengirim pesan memilih jenis anggaran yang diperlukan. Jika No. SPM perlu diubah, GBA mengirimkan
pesan input perubahan No. SPM ke objek SPM, maka objek SPM akan melalukan cek No.SPM. Jika No. SPM tersedia, objek SPM akan mengirimkan pesan
menampilkan data SPM berdasarkan No. SPM. Selanjutnya GBA mengirim pesan pilih update ke objek realisasi dan objek realisasi melakukan proses update pada
data realisasi, kemudian objek realisasi mengirimkan kembali pesan menampilkan perubahan data pada tabel.
9. Sequence Diagram Use Case
Validasi SPM
Gambar 4.29 Sequence Diagram Use Case
Validasi Data SPM
Pada sequence diagram use case validasi SPM, aktor Kepala seksi operator mengirimkan pesan memilih menu SPM ke objek SPM, kemudian objek
SPM mengirimkan pesan menampilkan halaman SPM sedang diproses, pada halaman ini terdapat satu tabel yang berisi data pembayaran yang belum
tervalidasi dan satu link untuk melihat tabel pembayaran yang tervalidasi. Selanjutnya aktor mengirimkan pesan checklist data yang ingin divalidasi,
kemudian objek SPM akan melakukan proses update status SPM yaitu merubah status SPM menjadi “tervalidasi” dan menampilkan pesan kembali ke halaman
SPM yang sedang diproses. Untuk melihat data SPM yang tervalidasi, aktor mengirim pesan memilih link SPM yang tervalidasi, kemudian objek SPM akan
mengirimkan pesan menampilkan tabel SPM yang tervalidasi.
10. Sequence Diagram Use Case
Lihat Data Pembayaran a.
Level Kepala seksi operator
Gambar 4.30 Sequence Diagram Use Case
Lihat Data Pembayaran level Kepala seksi operator
Pada sequence diagram use case lihat data pembayaran level Kepala seksi operator, aktor Kepala seksi operator mengirimkan pesan memilih menu
pembayaran ke objek SPM, kemudian objek SPM mengirimkan pesan menampilkan halaman pembayaranSPM yang telah diproses atau statusnya
“selesai”. b.
Level GBA
Gambar 4.31 Sequence Diagram Use Case
Lihat Data Pembayaran level GBA
Pada sequence diagram use case lihat data pembayaran level GBA, aktor GBA mengirimkan pesan memilih menu pembayaran ke objek SPM, kemudian
objek SPM mengirimkan pesan menampilkan halaman pembayaranSPM yang telah diproses atau statusnya “selesai”.
11. Sequence Diagram Use Case
Lihat Data Anggaran
Gambar 4.32 Sequence Diagram Use Case
Lihat Data Anggaran
Pada sequence diagram use case lihat data anggaran, aktor Kepala seksi operator mengirimkan pesan memilih menu anggaran ke objek anggaran,
kemudian objek anggaran mengirimkan pesan menampilkan halaman anggaran tahun yang sedang berjalan.
12. Sequence Diagram Use Case
Lihat Laporan Realisasi
Gambar 4.33 Sequence Diagram Use Case
Lihat Laporan Realisasi
Pada sequence diagram use case lihat laporan realisasi, aktor Kepala seksi operator mengirimkan pesan memilih menu realisasi anggaran ke objek realisasi,
kemudian objek realisasi mengirimkan pesan menampilkan halaman realisasi anggaran tahun yang sedang berjalan.
13. Sequence Diagram Use Case
Lihat Grafik a.
Level Kepala seksi operator
Gambar 4.34 Sequence Diagram Use Case
Lihat Grafik level Kepala seksi operator
Pada sequence diagram use case lihat grafik level Kepala seksi operator, aktor Kepala seksi operator mengirimkan pesan memilih menu realisasi anggaran
ke objek realisasi, kemudian objek realisasi mengirimkan pesan menampilkan laporan realisasi anggaran dalam bentuk grafik.
b. Level GBA
Gambar 4.35 Sequence Diagram Use Case
Lihat Grafik level GBA
Pada sequence diagram use case lihat grafik level GBA, aktor GBA mengirimkan pesan memilih menu realisasi anggaran ke objek realisasi, kemudian
objek realisasi mengirimkan pesan menampilkan laporan realisasi anggaran dalam bentuk grafik.
14. Sequence Diagram Use Case
Cari Data
Gambar 4.36 Sequence Diagram Use Case
Cari Data
Pada sequence diagram use case cari data, aktor Kepala seksi operator maupun GBA dapat mengirimkan pesan memilih menu cari data ke objek home.
Kemudian objek home mengirimkan pesan menampilkan halaman pencarian dan aktor mengirimkan pesan memilih jenis data yang dicari. Jika data yang dicari
adalah data SPM, aktor mengirimkan pesan memilih cari data SPM ke objek SPM, kemudian objek SPM mengirim pesan menampilkan form cari SPM.
Selanjutnya aktor mengirimkan pesan input keyword SPM yang dicari, lalu objek SPM akan melakukan proses cari SPM. Jika data ditemukan, objek SPM akan
mengirimkan pesan menampilkan hasil pencarian SPM. Kemudian aktor dapat
mengirim pesan memilih cetak, selanjutnya objek SPM akan melakukan proses cetak dan mengirim pesan menampilkan data SPM tercetak. Jika data yang dicari
adalah data anggaran, aktor mengirimkan pesan memilih cari data anggaran ke objek anggaran, kemudian objek anggaran mengirim pesan menampilkan form
cari anggaran. Selanjutnya aktor mengirimkan pesan input keyword anggaran yang dicari, lalu objek anggaran akan melakukan proses cari anggaran. Jika data
ditemukan, objek anggaran akan mengirimkan pesan menampilkan hasil pencarian anggaran. Kemudian aktor dapat mengirim pesan memilih cetak,
selanjutnya objek anggaran akan melakukan proses cetak dan mengirim pesan menampilkan data anggaran tercetak. Jika data yang dicari adalah data realisasi
anggaran, aktor mengirimkan pesan memilih cari data realisasi anggaran ke objek realisasi, kemudian objek realisasi mengirim pesan menampilkan form cari
realisasi anggaran. Selanjutnya aktor mengirimkan pesan input keyword realisasi anggaran yang dicari, lalu objek realisasi akan melakukan proses cari realisasi
anggaran. Jika data ditemukan, objek realisasi akan mengirimkan pesan menampilkan hasil pencarian realisasi anggaran. Kemudian aktor dapat mengirim
pesan memilih cetak, selanjutnya objek realisasi akan melakukan proses cetak dan mengirim pesan menampilkan data realisasi anggaran tercetak.
15. Sequence Diagram Use Case Logout
Gambar 4.37 Sequence Diagram Use Case Logout
Pada sequence diagram use case logout, aktor baik Kepala seksi operator ataupun GBA mengirimkan pesan memilih menu logout ke objek halaman user.
kemudian objek menampilkan pesan keluar sistem.