• Tidak ada hasil yang ditemukan

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

Dokumen terkait