3. Manajemen User
Use Case ini menggambarkan
kegiatan user dalam menambah dan memperbaharui data user yang ada
pada sistem. GBA, Kepala
seksi operator
4. Manajemen
Pembayaran Use Case
ini menggambarkan kegiatan untuk mengelola data
pembayaran. Mulai dari menambah data pembayaran berdasarkan memo
tagihan yang diajukan oleh Staff, mengubah data pembayaran,
mengupdate status SPM yang telah selesai diproses dan mencetak Surat
Perintah Membayar SPM. GBA
5. Manajemen Kategori
Chart Of Account COA
Use Case ini menggambarkan
kegiatan dalam mengelola data kategori yang ada pada COA.
GBA
6. Manajemen COA
Use Case ini menggambarkan
kegiatan dalam mengelola data COA yang dipakai dalam SIA
pengendalian anggaran. GBA
7. Manajemen
Anggaran Use Case
ini menggambarkan kegiatan mencatat, menghapus dan
mengubah data biaya anggaran BTN GBA
Syariah. 8.
Manajemen Realisasi Anggaran
Use Case ini menggambarkan
kegiatan mengelola data realisasi anggaran berdasarkan SPM yang
telah diproses. GBA
9. Lihat SPM
Use Case ini menggambarkan
kegiatan Kepala seksi operator dalam melihat data pembayaran
yang sedang diproses. Kepala Seksi
Operator
10. Validasi SPM
Use Case ini merupakan include dari
use case lihat data SPM, use case ini
menggambarkan kegiatan Kepala seksi operator dalam memvalidasi
SPM. Kepala Seksi
Operator
11. Lihat
Data Pembayaran Use Case
ini menggambarkan kegiatan melihat data pembayaran
yang telah diproses. Kepala Seksi
Operator, GBA
12. Lihat Data Anggaran Use Case ini menggambarkan
kegiatan melihat data anggaran yang dimiliki BTN Syariah pertahun.
Kepala Seksi Operator
13. Lihat
Laporan Realisasi Use Case
ini menggambarkan kegiatan melihat data anggaran yang
telah direalisasikan. Kepala Seksi
Operator
14. Lihat Grafik
Use Case ini menggambarkan
kegiatan dalam melihat grafik pemakaian anggaran perbulan pada
tahun tertentu. Kepala Seksi
Operator, GBA
15. Cari Data
Use Case ini merupakan kegiatan
dalam mencari data anggaran, pembayaran dan realisasi anggaran.
Kepala Seksi Operator,
GBA 16.
Logout Use Case
ini dilakukan ketika user ingin keluar dari sistem.
Kepala Seksi Operator,
GBA
3. Use Case Model Diagram
Gambar 4.20 Use Case Model Diagram
GBA Kepala Seksi Operator
Login Logout
include
Manajemen Modul Manajemen Pembayaran
Manajemen Kategori COA
Manajemen COA Manajemen Anggaran
Manajemen Realisasi Anggaran Lihat Data SPM
Lihat Data Pembayaran Lihat Data Anggaran
Lihat Laporan Realisasi
Lihat Grafik
Cari Data Manajemen User
Validasi SPM
include
4. Narasi
Use Case
Pada narasi Use Case ini dijelaskan urutan kegiatan yang dilakukan sistem dan actor, antara lain:
1. Login
Narasi Use Case Login Use Case Name
Login Brief Description
Aktor harus melakukan login untuk dapat membuka aplikasi SIA pengendalian anggaran. Login
dilakukan dengan memasukkan username dan password user
. Actor
GBA, Kepala seksi operator Precondition
User telah memiliki username dan password
Main Flow 1.
Buka aplikasi SIA pengendalian anggaran 2.
Masukkan username dan password 3.
Klik tombol login Alternative Flow
Jika username atau password salah, sistem akan memberi peringatan bahwa username atau
password yang dimasukkan salah dan sistem akan
meminta untuk mengulangi login. Post Condition
Menampilkan halaman sesuai authentifikasi.
2. Manajemen
User
Narasi Use Case Manajemen User
Use Case Name Manajemen User
Brief Description Use Case
ini menggambarkan kegiatan GBA dalam mengelola data user diantaranya menambah dan
mengubah data user. Dan kegiatan Kepala seksi operator dalam mengubah data profilnya.
Actor GBA, Kepala seksi operator
Precondition User
melakukan login sebagai GBA atau Kepala seksi operator.
Main Flow 1.
GBA memilih menu manajemen user. 2.
Sistem akan menampilkan halaman manajemen user
. 3.
Untuk menambah data user GBA dapat memilih tombol “Tambah”.
4. Sistem akan menampilkan form tambah user.
5. GBA dapat mengisi data user baru pada form
tambah user kemudian memilih tombol “simpan”.
6. Sistem akan menyimpan data user baru.
7. Untuk mengubah data user, user memilih data
user yang ingin diubah dan memilih aksi edit.
8. Sistem akan menampilkan form edit data user.
9. GBA dapat melakukan edit data yang ada pada
form dan memilih tombol “Simpan” untuk
menyimpan perubahan data yang dilakukan. 10.
Sistem akan menyimpan perubahan data yang dilakukan.
Alternative Flow Jika ingin membatalkan proses tambah dan edit
data user, GBA dapat memilih tombol “Batal”. Kepala seksi operator hanya dapat mengubah data
profilnya sendiri, tidak dapat melakukan proses tambah data user.
Post Condition Hasil penambahan data user dan perubahan data
user akan ditampilkan pada tabel user.
3. Manajemen Modul
Narasi Use Case Manajemen Modul Use Case Name
Manajemen Modul Brief Description
Use Case ini menggambarkan kegiatan GBA dalam
mengelola data modul diantaranya menambah, menghapus dan mengubah data modul.
Actor GBA
Precondition User
melakukan login sebagai GBA Main Flow
1. GBA memilih menu manajemen modul.
2. Sistem akan menampilkan halaman manajemen
modul. 3.
Untuk menambah data modul GBA memilih tombol “Tambah”.
4. Sistem akan menampilkan form tambah modul.
5. GBA dapat mengisi data user baru pada form
tambah modul kemudian memilih tombol “simpan”.
6. Sistem akan menyimpan data modul baru.
7. Untuk mengubah data modul, GBA memilih
data modul yang ingin diubah dan memilih aksi edit
. 8.
Sistem akan menampilkan form edit data modul.
9. GBA dapat melakukan edit data yang ada pada
form dan memilih tombol “Simpan” untuk
menyimpan perubahan data yang dilakukan. 10.
Sistem akan menyimpan perubahan data yang dilakukan.
11. Untuk menghapus modul pilih aksi “hapus”.
Alternative Flow Jika ingin membatalkan proses tambah, edit dan
hapus data modul, pilih tombol “Batal”. Post Condition
Hasil penambahan, perubahan dan penghapusan data modul akan ditampilkan pada tabel modul.
4. Manajemen Pembayaran
Narasi Use Case Manajemen Pembayaran Use Case Name
Manajemen Pembayaran Brief Description
Use Case ini menggambarkan kegiatan GBA dalam
mengelola data pembayaran diantaranya menambah, mengubah data pembayaran, dan
mengupdate status pembayaran yang telah selesai diproses.
Actor GBA
Precondition User
melakukan login sebagai GBA Main Flow
1. GBA memilih menu SPM.
2. Sistem akan menampilkan dua tabel SPM
yaitu, tabel SPM yang statusnya “sedang diproses” dan yang ”tervalidasi”.
3. Untuk menambah data pembayaran GBA
memilih tombol “Tambah”. 4.
Sistem akan menampilkan form tambah pembayaran.
5. GBA dapat mengisi data pembayaran baru pada
form tambah pembayaran kemudian memilih
tombol “simpan”. 6.
Sistem akan menyimpan data pembayaran baru. 7.
Untuk mencetak SPM, pilih data pembayaran
yang ingin dicetak pada SPM tervalidasi, pilih aksi “Detail” kemudian pilih icon “print”.
8. Untuk mengubah data pembayaran, GBA
memilih data yang ingin diubah pada tabel pembayaran yang belum tervalidasi, kemudian
memilih aksi edit. 9.
Sistem akan menampilkan form edit data pembayaran.
10. GBA dapat melakukan edit data yang ada pada
form dan memilih tombol “Simpan” untuk
menyimpan perubahan data yang dilakukan. 11.
Sistem akan menyimpan perubahan data yang dilakukan.
12. Untuk menghapus SPM pilih aksi “hapus”.
Alternative Flow -
Jika ingin membatalkan proses tambah dan edit data pembayaran, GBA dapat memilih tombol
“Batal”. -
Jika SPM selesai diproses, maka status SPM diubah menjadi “selesai” dan GBA menginput
tanggal selesai. -
Aksi hapus hanya dapat dilakukan pada SPM yang belum divalidasi.
Post Condition -
Hasil penambahan data pembayaran dan
perubahan data pembayaran akan ditampilkan pada tabel pembayaran.
- SPM yang statusnya “selesai” akan dihilangkan
dari tabel. -
SPM siap dicetak.
5. Manajemen Kategori COA
Narasi Use Case Manajemen Kategori COA Use Case Name
Manajemen Kategori COA Brief Description
Use Case ini menggambarkan kegiatan GBA dalam
mengelola data kategori Chart Of Account COA. Diantaranya: menambah, mengubah serta
menghapus data kategori COA. Actor
GBA Precondition
User melakukan login sebagai GBA
Main Flow 1.
GBA memilih menu manajemen kategori COA. 2.
Sistem akan menampilkan halaman kategori COA.
3. Untuk menambah data kategori COA GBA
memilih tombol “Tambah”. 4.
Sistem akan menampilkan form tambah kategori COA.
5. GBA dapat mengisi data kategori COA baru
pada form tambah kategori COA kemudian memilih tombol “simpan”.
6. Sistem akan menyimpan data kategori COA
baru. 7.
Untuk mengubah data kategori COA, GBA memilih data kategori COA yang ingin diubah
dan memilih aksi edit. 8.
Sistem akan menampilkan form edit data kategori COA.
9. GBA dapat melakukan edit data yang ada pada
form dan memilih tombol “Simpan” untuk
menyimpan perubahan data yang dilakukan. 10.
Sistem akan menyimpan perubahan data yang dilakukan.
11. Untuk menghapus data kategori COA, GBA
memilih data kategori COA yang ingin dihapus dan memilih aksi hapus.
12. Sistem akan menghapus data kategori COA
yang dipilih dari tabel. Alternative Flow
Jika ingin membatalkan proses tambah dan edit data kategori COA, GBA dapat memilih tombol
“Batal”. Jika ingin membatalkan proses hapus data kategori
COA, dapat memilih tombol “Cancel”. Post Condition
Hasil penambahan, perubahan dan penghapusasn data kategori COA dapat dilihat pada tabel kategori
COA.
6. Manajemen COA
Narasi Use Case Manajemen COA Use Case Name
Manajemen COA Brief Description
Use Case ini menggambarkan kegiatan GBA dalam
mengelola data Chart Of Account COA. Diantaranya: menambah, mengubah serta
menghapus data COA. Actor
GBA Precondition
User melakukan login sebagai GBA
Main Flow 1.
GBA memilih menu manajemen COA. 2.
Sistem akan menampilkan halaman COA. 3.
Untuk menambah data COA GBA memilih tombol “Tambah”.
4. Sistem akan menampilkan form tambah COA.
5. GBA dapat mengisi data COA baru pada form
tambah COA kemudian memilih tombol “simpan”.
6. Sistem akan menyimpan data COA baru.
7. Untuk mengubah data COA, GBA memilih data
COA yang ingin diubah dan memilih aksi edit. 8.
Sistem akan menampilkan form edit data COA. 9.
GBA dapat melakukan edit data yang ada pada form
dan memilih tombol “Simpan” untuk menyimpan perubahan data yang dilakukan.
10. Sistem akan menyimpan perubahan data yang
dilakukan. 11.
Untuk menghapus data COA, GBA memilih data COA yang ingin dihapus dan memilih aksi
hapus. 12.
Sistem akan menghapus data COA yang dipilih dari tabel.
Alternative Flow Jika ingin membatalkan proses tambah dan edit
data COA, GBA dapat memilih tombol “Batal”. Jika ingin membatalkan proses hapus data COA,
dapat memilih tombol “Cancel”. Post Condition
Hasil penambahan, perubahan dan penghapusasn data COA dapat dilihat pada tabel COA.
7. Manajemen Anggaran
Narasi Use Case Manajemen Anggaran Use Case Name
Manajemen Realisasi Anggaran Brief Description
Use Case ini menggambarkan kegiatan GBA dalam
mengelola data realisasi anggaran. Diantaranya menambah, mengubah dan menghapus data
anggaran. Actor
GBA Precondition
User melakukan login sebagai GBA
Main Flow 1.
GBA memilih menu anggaran. 2.
Sistem akan menampilkan halaman anggaran. 3.
Untuk menambah data anggaran GBA memilih tombol “Tambah”.
4. Sistem akan menampilkan form tambah
anggaran. 5.
GBA dapat mengisi data anggaran baru pada form
tambah anggaran kemudian memilih tombol “simpan”.
6. Sistem akan menyimpan data anggaran baru.
7. Untuk mengubah data anggaran, GBA memilih
data anggaran yang ingin diubah dan memilih aksi edit.
8. Sistem akan menampilkan form edit data
anggaran. 9.
GBA dapat melakukan edit data yang ada pada form
dan memilih tombol “Simpan” untuk menyimpan perubahan data yang dilakukan.
10. Sistem akan menyimpan perubahan data yang
dilakukan. 11.
Untuk menghapus data anggaran, pilih aksi hapus pada data yang ingin dihapus.
Alternative Flow Jika ingin membatalkan proses tambah dan edit
data anggaran, GBA dapat memilih tombol “Batal”. Post Condition
Hasil penambahan dan perubahan data anggaran dapat dilihat pada tabel anggaran.
8. Manajemen Realisasi
Narasi Use Case Manajemen Realisasi Anggaran Use Case Name
Manajemen Anggaran Brief Description
Use Case ini menggambarkan kegiatan GBA dalam
mengelola data anggaran. Diantaranya menambah dan mengubah data realisasi anggaran.
Actor GBA
Precondition User
melakukan login sebagai GBA Main Flow
1. GBA memilih menu realisasi anggaran.
2. Sistem akan menampilkan halaman realisasi
anggaran. 3.
Untuk menambah data realisasi anggaran GBA memilih tombol “Tambah”.
4. Sistem akan menampilkan form tambah
realisasi anggaran. 5.
GBA dapat mengisi data realisasi anggaran baru pada form tambah realisasi anggaran kemudian
memilih tombol “simpan”. 6.
Sistem akan menyimpan data realisasi anggaran baru.
7. Untuk mengubah data realisasi anggaran, GBA
memilih data realisasi anggaran yang ingin diubah dan memilih aksi edit.
8. Sistem akan menampilkan form edit data
realisasi anggaran. 9.
GBA dapat melakukan edit data yang ada pada form
dan memilih tombol “Simpan” untuk menyimpan perubahan data yang dilakukan.
10. Sistem akan menyimpan perubahan data yang
dilakukan. 11.
Untuk mencetak laporan realisasi anggaran pilih icon print
. Alternative Flow
Jika ingin membatalkan proses tambah dan edit
data realisasi anggaran, GBA dapat memilih tombol “Batal”.
Post Condition -
Hasil penambahan dan perubahan data realisasi anggaran dapat dilihat pada tabel realisasi
anggaran. -
Laporan realisasi anggaran siap cetak.
9. Lihat Data SPM
Narasi Use Case Lihat Data SPM Use Case Name
Lihat data SPM Brief Description
Use Case ini menggambarkan kegiatan Kepala
seksi operator dalam melihat data Surat Perintah Membayar SPM yang sedang diproses.
Actor Kepala seksi operator
Precondition User
melakukan login sebagai Kepala seksi operator.
Main Flow 1.
User memilih menu SPM.
2. Untuk melihat data SPM secara lengkap pilih
aksi “detail” pada data yang ingin dilihat. Alternative Flow
- Post Condition
Sistem menampilkan data SPM yang sedang diproses.
10. Validasi SPM
Narasi Use Case Validasi SPM Use Case Name
Validasi SPM Brief Description
Use Case ini menggambarkan kegiatan Kepala
seksi operator dalam Memvalidasi SPM. Use case ini merupakan include dari use case lihat data SPM.
Actor Kepala seksi operator
Precondition User
melakukan login sebagai Kepala seksi operator.
Main Flow 1.
User memilih menu SPM.
2. User
memilih tabel SPM yang belum tervalidasi.
3. User
memilih data yang ingin divalidasi, kemudian memilih aksi validasi.
4. Untuk melihat data SPM secara lengkap pilih
aksi “detail” pada data yang ingin dilihat. Alternative Flow
- Post Condition
Sistem menghilangkan data SPM yang divalidasi pada tabel SPM yang belum tervalidasi dan
memindahkannya pada tabel SPM yang tervalidasi..
11. Lihat Data Pembayaran
Narasi Use Case Lihat Data Pembayaran Use Case Name
Lihat data pembayaran Brief Description
Use Case ini menggambarkan kegiatan Kepala
seksi operator maupun GBA dalam melihat data pembayaran atau Surat Perintah Membayar SPM
yang telah selesai diproses. Actor
Kepala seksi operator, GBA Precondition
User melakukan login sebagai Kepala seksi
operator atau GBA. Main Flow
1. User
memilih menu data pembayaran. 2.
Untuk melihat data pembayaran secara lengkap pilih aksi “detail” pada data yang ingin dilihat.
Alternative Flow -
Post Condition Sistem menampilkan data SPM yang telah selesai
diproses.
12. Lihat Data Anggaran
Narasi Use Case Lihat Data Anggaran Use Case Name
Lihat data anggaran Brief Description
Use Case ini menggambarkan kegiatan Kepala
seksi operator dalam melihat data anggaran pada tahun yang sedang berjalan.
Actor Kepala seksi operator
Precondition User
melakukan login sebagai Kepala seksi operator.
Main Flow 1.
User memilih menu anggaran.
Alternative Flow -
Post Condition Sistem menampilkan data anggaran pada tahun
yang sedang berjalan.
13. Lihat Laporan Realisasi
Narasi Use Case Lihat Laporan Realisasi Use Case Name
Lihat data SPM Brief Description
Use Case ini menggambarkan kegiatan Kepala
seksi operator dalam melihat laporan realisasi anggaran pada tahun yang sedang berjalan.
Actor Kepala seksi operator
Precondition User
melakukan login sebagai Kepala seksi operator.
Main Flow 1.
User memilih menu realisasi anggaran
2. Untuk mencetak laporan realisasi anggaran pilih
icon print .
Alternative Flow -
Post Condition -
Sistem menampilkan data realisasi anggaran
pada tahun yang sedang berjalan. -
Laporan realisasi anggaran siap cetak.
14. Lihat Grafik
Narasi Use Case Lihat Grafik Use Case Name
Lihat grafik Brief Description
Use Case ini menggambarkan kegiatan Kepala
seksi operator dan GBA dalam melihat laporan realisasi anggaran dalam bentuk grafik.
Actor Kepala seksi operator atau GBA
Precondition User
melakukan login sebagai Kepala seksi operator atau GBA.
Main Flow 1.
User memilih menu grafik
2. Memasukkan tahun grafik yang ingin dilihat
Alternative Flow -
Post Condition Sistem menampilkan data realisasi anggaran dalam
bentuk grafik.
15. Cari Data
Narasi Use Case Cari Data Use Case Name
Cari Data Brief Description
Use Case ini menggambarkan kegiatan Kepala
seksi operator dan GBA dalam mencari data yang diinginkan.
Actor Kepala seksi operator atau GBA
Precondition User
melakukan login sebagai Kepala seksi operator atau GBA.
Main Flow 1.
User memilih menu cari data
2. memilih jenis data yang ingin dicari
3. memasukkan kategori pencarian
4. pilih tombol “search”
Alternative Flow Jika data tidak ditemukan sistem akan
menampilkan pesan pemberitahuan. Post Condition
Sistem menampilkan data yang ditemukan.
16. Logout
Narasi Use Case Logout Use Case Name
Logout Brief Description
Use Case ini menggambarkan kegiatan Kepala
seksi operator dan GBA untuk keluar sistem. Actor
Kepala seksi operator atau GBA
Precondition User
melakukan login sebagai Kepala seksi operator atau GBA.
Main Flow 1.
User memilih menu logout
Alternative Flow -
Post Condition Sistem menampilkan pesan “Anda telah sukses
keluar sistem [LOGOUT]”.
4.2.2 Sequence Diagram
Sequence diagram menggambarkan interaksi pesan diantara objek-objek
dalam rangkaian waktu yang terjadi di dalam aplikasi SIA pengendalian anggaran. 1.
Sequence Diagram Use Case Login
Gambar 4.21 Sequence Diagram Use Case Login
Pada Sequence Diagram Use Case Login, aktor user yang ingin menggunakan sistem mengakses form login kemudian mengirim pesan input