2)
Template
Spesifikasi Disain
[NamaAplikasi]
Versi 1.0
Daftar Revisi
Daftar Revisi ini mencatat semua revisi yang pernah dilakukan pada dokumen
Spesifikasi Disain ini.
1.2. Tujuan
Tujuan dari dokumen ini adalah untuk menjelaskan deskripsi dari Sistem
Informasi E-RKA secra detail. Dokumen ini akan menjelaskan tujuan dan fitur
dari sistem, interface dari sistem, apa yang sistem lakukan, batasan dimana
sistem beroperasi dan bagaimana sistem berinteraksi.
a. PIC masing – masing unit kerja yang menangani Rencana Kerja, yaitu
yang bertugas pada level pembuatan konsep dokumen.
b. Ketua Kelompok / Kepala Bagian yang menangani administrasi dan
bertugas sebagai verifikasi konsep dokumen.
c. Direktur / Pejabat Eselon 2 yang bertugas sebagai approver dokumen
unit kerja.
d. Pejabat Eselon 1 yang bertugas untuk memberikan arahan dan
pemantauan.
e. PA dan KPA berwenang menyetujui usulan seluruh unit kerja.
f. Seluruh Staf bagian Perencanaan dan Penganggaran yang bertugas
untuk mengelola dokumen.
g. Operator (Staf Bagian Perencanaan dan Penganggaran) yang bertugas
untuk memasukan master data.
2. Arsitektur Sistem
2.1. Arsitektur Sistem
Asumsi Sistem Aplikasi E-RKA adalah sistem yang disetujui sebagai alat
bantu untuk dapat mempermudah dalam penyusunan rencana kerja dan
anggaran di lingkungan PPATK. Sistem Aplikasi E-RKA memiliki ketergantungan
terhadap :
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
1. Pengguna melakukan log in ke sistem
E-RKA
2. Sistem mencatat informasi pengguna ybs.
3. Sistem menampilkan menu utama berdasarkan
hak akses pengguna.
4. Memilih menu kelola Role.
5. Menampilkan daftar role yang sudah ada.
6. Melakukan penyuntingan role dan
menyimpannya.
7. Menyimpan perubahan yang dilakukan user.
8. Sistem mencatat id dan waktu penyimpanan
data oleh user.
9. User melihat respon dari sistem.
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
1. Pengguna melakukan log in ke sistem
E-RKA
2. Sistem mencatat informasi pengguna ybs.
3. Sistem menampilkan menu utama berdasarkan
hak akses pengguna.
4. Pengguna melihat daftar menu
administrasi pengguna
5. Pengguna memilih menu Kelola User,
melakukan administrasi pengguna
dan menyimpannya.
6. Sistem melakukan proses berdasarkan menu
administrasi yang dipilih oleh pengguna dan
menyimpan segala perubahan yang dilakukan.
7. Sistem mengirim notifikasi ke pengguna melalui
email.
8. Sistem mencatat id dan waktu penyimpanan
data oleh user.
9. Pengguna melihat respon dari
sistem.
Sistem menampilkan pesan kegagalan bila Admin PPATK tidak berhasil melakukan
administrasi pengguna.
Aktor : Operator
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
1. User melakukan log in ke sistem E-
RKA.
Aktor : Operator
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
1. User melakukan log in ke sistem E-
RKA.
Aktor : Operator
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
1. User melakukan log in ke sistem E-
RKA.
Aktor : Operator
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
1. User melakukan log in ke sistem E-
RKA.
Aktor : Operator
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
1. User melakukan log in ke sistem E-
RKA.
Aktor : Operator
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
1. User melakukan log in ke sistem E-
RKA.
Aktor : PIC
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
1. User melakukan log in ke sistem E-
RKA.
Aktor : PIC
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
1. User melakukan log in ke sistem E-
RKA.
Aktor : Operator
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
Tabel 3.13 – Kartu Use Case Lihat Perjanjian Kinerja, TOR dan RAB
Kode : UC.04.2
Nama Use Case : Lihat Perjanjian Kinerja, TOR dan RAB
Deskripsi
Aktor : Operator
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
Aktor : Operator
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
Aktor : Operator
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
Tabel 3.16 – Kartu Use Case Lihat Pelaporan per Jenis Akun
Kode : UC.04.5
Nama Use Case : Lihat Pelaporan per Jenis Akun
Deskripsi
Aktor : Operator
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
Tabel 3.17 – Kartu Use Case Lihat Statistik per Jenis Akun
Kode : UC.04.6
Nama Use Case : Lihat Statistik per Jenis Akun
Deskripsi
Aktor : Operator
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
Tabel 3.18 – Kartu Use Case Lihat Statistik Anggaran per Jenis Akun
Kode : UC.04.7
Nama Use Case : Lihat Statistik per Jenis Akun
Deskripsi
Statistik anggaran dari masing-masing unit kerja.
Aktor : Operator
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
1. User melakukan log in ke sistem E-
RKA.
2. Sistem mencatat informasi pengguna ybs.
3. Sistem menampilkan menu utama berdasarkan
hak akses pengguna.
4. User memilih menu TOR.
5. Sistem menampilkan TOR yang sudah ada.
6. User memilih tambah data.
7. Sistem menampilkan form isian TOR.
8. User mengisi data sesuai urutan sbb:
Tahun Anggaran, Program, Kegiatan,
Output, Satuan Ukur dan Jenis
Keluaran, Volume, Narasi Gambaran
Umum, Manfaat dari Output,
Penerima Manfaat, Metode
Pelaksanaan, Suboutput (jika ada),
Tahapan, Waktu Pelaksanaan dan
Tabel Perhitungan.
9. User melakukan penyimpanan
10. Sistem menyimpan data TOR.
11. Sistem mencatat id dan waktu penyimpanan
data oleh user.
12. User memilih tombol tambah RAB
13. Sistem menampilkan tabel RAB
14. User memilih tombol Tambah Sub
Komponen
15. Sistem menampilkan form sub komponen
dengan field kode akan otomatis terisi
berurutan sesuai abjad.
16. User memilih tombol Tanpa Sub
Komponen
17. Sistem akan otomatis mengisikan field uraian
dengan teks Tanpa Sub Komponen.
18. User melakukan penyimpanan.
19. Sistem menyimpan data RAB.
20. Sistem mencatat id dan waktu penyimpanan
data oleh user.
Post-Conditions : Sistem berhasil menyimpan data TOR dan RAB.
Exceptions
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
1. User melakukan pengisian data TOR
dan RAB sesuai dengan skenario
pada use case [UC.05.1].
2. User memilih tombol penyuntingan
data untuk melakukan review.
3. User melakukan penyimpanan.
4. Sistem menyimpan data TOR dan RAB.
5. Sistem mencatat id dan waktu penyimpanan
data oleh user.
Post-Conditions : Sistem berhasil menyimpan data TOR dan RAB.
Exceptions
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
1. User melakukan pengisian data TOR
dan RAB sesuai dengan skenario
pada use case [UC.05.1] dan
[UC.05.2].
2. User memilih tombol Kirim.
3. Sistem akan mengirim data TOR untuk
diverifikasi.
4. Sistem mengubah status TOR dan menyimpan
data.
5. Sistem mencatat id dan waktu penyimpanan
data oleh user.
Post-Conditions : Sistem berhasil menyimpan data TOR dan RAB.
Exceptions
Exceptions
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
Exceptions
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
Exceptions
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
Exceptions
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
Exceptions
Tabel 3.27 – Kartu Use Case Lihat Statistik per Unit Kerja
Kode : UC.07.1
Nama Use Case : Lihat Statistik per Unit Kerja
Deskripsi
Statistik jumlah anggaran tiap unit kerja per tahun (selama 5 tahun).
Aktor : All User
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
Post-Conditions :
Exceptions
Tabel 3.27 – Kartu Use Case Lihat Statistik per Belanja Pegawai
Kode : UC.07.2
Nama Use Case : Lihat Statistik per Belanja Pegawai
Deskripsi
Statistik jumlah anggaran belanja pegawai.
Aktor : All User
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
Post-Conditions :
Exceptions
Tabel 3.28 – Kartu Use Case Lihat Statistik per Operasional Perkantoran
Kode : UC.07.3
Nama Use Case : Lihat Statistik per Operasional Perkantoran
Deskripsi
Statistik jumlah anggaran operasional perkantoran.
Aktor : All User
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
Post-Conditions :
Exceptions
4. Data Desain
Aktor : Administrator
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
1. User melakukan log in ke sistem
Sipatuh.
Aktor : Administrator
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
1. User melakukan log in ke sistem
Sipatuh.
Aktor : Administrator
Pre-Conditions :
User berhasil log in menggunakan user dan password yang
berlaku.
Skenario
User Sistem
1. User melakukan log in ke sistem
Sipatuh.
1.1.1.6