Agar lebih memudahkan pembangunan sistem, kami menggunakan
pseudocode untuk aliran jalanya program. Serta sequence diagram untuk menghubungan penggunaan masing-masing hak akses dengan sistem.
a) Modul Login - awal modul
- tampilkan form login
- jika tombol submit diklik
- baca username dan password
- validasi
- awal jika
- jika username dan password tidak di
isi
- munculkan pesan kesalahan
- jika username dan password tidak
valid
- muncukan pesan kesalahan
- akhir jika
- awal jika
- jika login sebagai super-admin
-tampilkan menu super-admin
- jika login sebagai admin
- tampilkan menu admin
- akhir jika
- akhir modul
b) Modul menu super-admin - awal modul
- tampilkan menu super-admin
- jika klik tab administrator
- tampilkan menu administrator
- jika klik tab master
- tampilkan menu master
- jika klik tab transaksi
-tampilkan menu transaksi
- jika klik tab report
- tampilkan menu report
- jika klik tombol kembali
- tampilkan menu sebelumnya
- jika klik tab keluar
- logout
- tampilkan form login
- akhir modul
c) Modul menu admin - awal modul
- jika klik tab master
- tampilkan menu master
- jika klik tab transaksi
-tampilkan menu transaksi
- jika klik tab report
- tampilkan menu report
- jika klik tombol kembali
- tampilkan menu sebelumnya
- jika klik tab keluar
- logout
- tampilkan form login
- akhir modul
d) Modul menu user - awal modul
- tampilkan menu user
- jika klik tab transaksi
-tampilkan menu transaksi
- jika klik tab report
- tampilkan menu report
- jika klik tombol kembali
- tampilkan menu sebelumnya
- jika klik tab keluar
- logout
- tampilkan form login
- awal modul
- tampilkan menu administrator
- jika klik tab entry user
- tampilkan form entry user
- jika klik tab entry user menu
- tampilkan form entry user menu
- jika klik tab entry menu
- tampilkan modul entry menu
- jika klik tab entry sub menu
- tampilkan modul entry sub menu
- jika klik tombol kembali
- tampilkan menu sebelumnya
- jika klik tab keluar
- logout
- tampilkan form login
- akhir modul
f) Modul form entry menu - awal modul
- tampilkan form entry menu
- jika klik tombol query
- baca database table menu
- tampilkan halaman isi query table menu
- tambahkan query yg dipilih ke
dalam form
- tutup dari halaman query
- jika klik tombol keluar
- tutup halaman query
- akhir jika
- jika klik dropdown status
- munculkan pilihan aktif atau tidak
- jika klik save
- data disimpan dalam tabel menu
- jika klik exit
- tampilkan menu sebelumnya
- akhir modul
g) Modul form entry user - awal modul
- tampilkan form entry user
- jika klik query
- ambil isi queri dari table user
- tampilkan isi queri table user pada form
-jika klik save
- validasi
- jika ID sudah ada
- tampilkan pesan kesalahan
menu
- jika klik exit
- tampilkan menu sebelumny
- akhir modul
h) Modul form entry user menu - awal modul
- tampilkan form entry user menu
- jika klik tombol query
- ambil data query dari table menu
- ambil data query dari table user
- tampilkan data query dalam form
- jika klik tombol save
- data disimpan sesuai dengan pilihan dalam
cekbox
- akhir modul
i) Modul menu master - awal modul
- tampilkan menu administrator
- jika klik tab master anggaran
- tampilkan form master anggaran
- jika klik tab master direktorat
- tampilkan form master direktorat
- jika klik tab master mata uang
- jika klik tab master supplier
- tampilkan form master suplier
- jika klik tab master detail anggaran
- tampilkan form master detail anggaran
- jika klik tab master sistem anggaran
- tampilkan form master sistem
anggaran
- jika klik tombol kembali
- tampilkan menu sebelumnya
- jika klik tab keluar
- logout
- tampilkan form login
- akhir modul
j) Modul form master anggaran - awal modul form master anggaran
- tampilkan form master anggaran
- jika klik tombol kode mata anggaran
- ambil query dari tabel mata anggaran
- tampilkan isi query
- jika klik salah satu query
- tutup isi query
- kembali ke form master anggaran
- isi form dengan query yang d pilih
- selain itu
- akhir jika
- jika klik tombol kode direktorat
- ambil query dari tabel direktorat
- tampilkan isi query
- jika klik salah satu query
- tutup isi query
- kembali ke form master anggaran
- isi form dengan query yang d pilih
- selain itu
- tutup isi query
- kembali ke form master anggaran
- akhir jika
- jika klik tombol kode fungsi
- ambil query dari tabel fungsi
- tampilkan isi query
- jika klik salah satu query
- tutup isi query
- kembali ke form master anggaran
- isi form dengan query yang d pilih
- selain itu
- tutup isi query
- kembali ke form master anggaran
- akhir jika
- baca isi form
- simpan isi form ke dalam table master
anggaran
- jika klik tombol exit
- kembali ke menu sebelumnya
- akhir modul
k) Modul form master direktorat - awal modul
- tampilkan form master direktorat
- jika klik tombol save
- validasi
- jika ada yang belum diisi
- tampilkan pesan kesalahan
- selain itu
- simpan data dalam tabel master
direktorat
- akhir jika
- jika klik tombol exit
- kembali ke menu sebelumnya
- akhir modul
l) Modul form master mata uang - awal modul
- tampilkan form master mata uang
- jika klik tombol save
- tampilkan pesan kesalahan
- selain itu
- simpan data dalam tabel master mata
uang
- akhir jika
- jika klik tombol exit
- kembali ke menu sebelumnya
- akhir modul
m)Modul form master supplier - awal modul
- tampilkan form master supplier
- jika klik tombol save
- validasi
- jika ada yang belum diisi
- tampilkan pesan kesalahan
- selain itu
- simpan data dalam tabel master
supplier
- akhir jika
- jika klik tombol exit
- kembali ke menu sebelumnya
- akhir modul
n) Modul form master detail anggaran - awal modul
- tampilkan form master detail anggaran
- jika klik tombol save
- validasi
- jika ada yang belum diisi
- tampilkan pesan kesalahan
- selain itu
- simpan data dalam tabel master detail
anggaran
- akhir jika
- jika klik tombol exit
- kembali ke menu sebelumnya
- akhir modul
o) Modul form master sistem anggaran - awal modul
- tampilkan form master sistem anggaran
- jika klik tombol save
- validasi
- jika ada yang belum diisi
- tampilkan pesan kesalahan
- selain itu
- simpan data dalam tabel master sistem
anggaran
- akhir jika
- jika klik tombol exit
p) Modul menu transaksi - awal modul
- tampilkan menu transaksi
- jika klik tab transaksi anggaran
- tampilkan form transaksi anggaran
- jika klik tab pengalihan anggaran
- tampilkan form pengalihan anggaran
- jika klik tombol kembali
- tampilkan menu sebelumnya
- jika klik tab keluar
- logout
- tampilkan form login
- akhir modul
q) Modul form transaksi anggaran - awal modul
- tampilkan form transaksi anggaran
- jika klik dropdown bulan
- munculkan isi dropdown bulan
- jika pilih salah satu isi dropdown
- munculkan isi ke form
- jika klik tombol kode mata anggaran
- ambil query dari tabel mata anggaran
- tampilkan isi query
- tutup isi query
- kembali ke form transaksi anggaran
- isi form dengan query yang d pilih
- selain itu
- tutup isi query
- kembali ke form transaksi anggaran
- akhir jika
- jika klik tombol kode anggaran
- ambil query dari tabel anggaran
- tampilkan isi query
- jika klik salah satu query
- tutup isi query
- kembali ke form transaksi anggaran
- isi form dengan query yang d pilih
- selain itu
- tutup isi query
- kembali ke form transaksi anggaran
- akhir jika
- jika klik tombol kode direktorat
- ambil query dari tabel direktorat
- tampilkan isi query
- jika klik salah satu query
- tutup isi query
- kembali ke form transaksi anggaran
- tutup isi query
- kembali ke form transaksi anggaran
- akhir jika
- jika klik tombol kode fungsi
- ambil query dari tabel fungsi
- tampilkan isi query
- jika klik salah satu query
- tutup isi query
- kembali ke form transaksi anggaran
- isi form dengan query yang d pilih
- selain itu
- tutup isi query
- kembali ke form transaksi anggaran
- akhir jika
- jika klik tombol kode supplier
- ambil query dari tabel supplier
- tampilkan isi query
- jika klik salah satu query
- tutup isi query
- kembali ke form transaksi anggaran
- isi form dengan query yang d pilih
- selain itu
- tutup isi query
- akhir jika
- jika klik tombol kode mata uang
- ambil query dari tabel mata uang
- tampilkan isi query
- jika klik salah satu query
- tutup isi query
- kembali ke form transaksi anggaran
- isi form dengan query yang d pilih
- selain itu
- tutup isi query
- kembali ke form transaksi anggaran
- akhir jika
- jika klik tombol save
- validasi
- jika ada yang belum diisi
- tampilkan pesan kesalahan
- selain itu
- simpan data dalam tabel transaksi
anggaran
- akhir jika
- jika klik tombol exit
- kembali ke menu sebelumnya
- akhir modul
r) Modul form pengalihan anggaran - awal modul
- jika klik dropdown bulan
- munculkan isi dropdown bulan
- jika pilih salah satu isi dropdown
- munculkan isi ke form
- jika klik tombol kode mata anggaran
- ambil query dari tabel mata anggaran
- tampilkan isi query
- jika klik salah satu query
- tutup isi query
- kembali ke form pengalihan anggaran
- isi form dengan query yang d pilih
- selain itu
- tutup isi query
- kembali ke form pengalihan anggaran
- akhir jika
- jika klik tombol kode anggaran
- ambil query dari tabel anggaran
- tampilkan isi query
- jika klik salah satu query
- tutup isi query
- kembali ke form pengalihan anggaran
- isi form dengan query yang d pilih
- selain itu
- kembali ke form pengalihan anggaran
- akhir jika
- jika klik tombol save
- validasi
- jika ada yang belum diisi
- tampilkan pesan kesalahan
- selain itu
- simpan data dalam tabel pengalihan
anggaran
- akhir jika
- jika klik tombol exit
- kembali ke menu sebelumnya
- akhir modul
s) Modul menu report - awal modul
- tampilkan menu report
- jika klik tab report persetujuan
- tampilkan form pilihan nomor surat
- jika pilihan di klik
- tampilkan printpreview report
- jika klik tombol kembali
- tampilkan menu sebelumnya
- jika klik tab keluar
- logout