Struktur Analisis Sistem Yang Diusulkan

Link varchar 100 Link modul Status Enum ‘KepalaSeksiOperator’,’admin’ Status user Aktif enum ‘Y’,’N’ Status aktif tidaknya user Urutan int 5 Susunan modul pada menu 3. Tabel coa Nama Tabel : coa Type File : Master Primary Key : id_COA Foreign Key : id_kategoriCOA Spesifikasi Database Chart Of Account COA Nama Field Tipe data Ukuran Keterangan id_ COA varchar 10 Nomor chart of account nama_COA varchar 50 Nama coa id_ kategoriCOA int 5 Id kategori coa untuk mengelompokkan jenis beban. 4. Tabel kategori_coa Nama Tabel : kategori_coa Type File : Master Primary Key : id_kategoriCOA Foreign Key : - Spesifikasi Database Kategori COA Nama Field Tipe data Ukuran Keterangan id_ kategoriCOA varchar 10 Id kategori Chart Of Account nama_kategoriCOA varchar 100 Nama kategori COA nama kategori beban akun 5. Tabel anggaran Nama Tabel : anggaran Type File : Master Primary Key : id_anggaran Foreign Key : id_COA Spesifikasi Database Anggaran Nama Field Tipe data Ukuran Keterangan id_ anggaran varchar 10 Nomor anggaran id _COA varchar 10 Id COA jml_anggaran Int 30 Jumlah anggaran dalam mata uang rupiah Periode year 4 Tahun periode berlakunya anggaran tgl_anggaran date Tanggal masuknya anggaran 6. Tabel spm Nama Tabel : spm Type File : Master Primary Key : id_spm Foreign Key : id_COA Spesifikasi Database Surat Perintah Membayar SPM Nama Field Tipe data Ukuran Keterangan id_ spm varchar 10 Nomor spm nama_staff varchar 30 Nama staff yang mengajukan spm jabatan varchar 20 Jabatan staff yang mengajukan spm id _COA varchar 10 Id coa total_pembayaran Int 30 Jumlah penggunaan anggaran yang diajukan Keterangan Text 30 Tujuan penggunaan dana tgl_spm Date Tanggal permohonan spm jam_spm Time Jam permohonan spm Status varchar 20 Keterangan selesai atau belum selesainya spm diproses 7. Tabel realisasi Nama Tabel : realisasi Type File : Transaction Primary Key : id_realisasi Foreign Key : id_anggaran, id_spm Spesifikasi Database Realisasi Anggaran Nama Field Tipe data Ukuran Keterangan id_ realisasi Varchar 10 Id realisasi penggunaa anggaran id_ anggaran Varchar 20 Id anggaran id _spm Int 20 Id spm tgl_realisasi Date Tanggal anggaran direalisasikan

4.1.3.6 Matriks CRUD

Matriks CRUD adalah tabel dengan kolom yang mengidentifikasikan entitas atribut yang mengindikasikan logika dan selnya mengindikasikan tingkat akses dokumen. Matriks CRUD Database Location Entity – Attribute General Branch Administration GBA Kepala Seksi Operator Users username R R password CRU RU nama_lengkap CRU RU email CRU RU no_telp CRU RU level CRU R blokir CRU R id_session R R Modul id_ modul CRUD nama_modul CRUD link CRUD status CRUD aktif CRUD urutan CRUD COA id_ COA CRUD nama_COA CRUD id_ kategoriCOA CRUD Kategori_COA id_ kategoriCOA CRUD nama_kategoriCOA CRUD Anggaran id_ anggaran CRUD R id _COA CRUD R jml_anggaran CRUD R periode CRUD R tgl_anggaran CRUD R SPM id_ spm CRUD R nama_staff CRUD R jabatan CRUD R id _COA CRUD R total_pembayaran CRUD R keterangan CRUD R tgl_spm R R jam_spm R R status CRUD RU Realisasi id_ realisasi CRU R id_ anggaran CRU R id _spm CRU R tgl_realisasi CRU R

4.1.3.7 Statechart Diagram Sistem Yang Diusulkan

Statechart diagram menggambarkan spesifikasi urutan-urutan state yang diakibatkan oleh urutan event yang ada dalam SIA pengendalian anggaran. 1. Statechart Diagram Masuk Halaman SIA Pengendalian Anggaran Gambar 4.5 Statechart Diagram Masuk Halaman SIA Pengendalian Anggaran menampilkan halaman login membuka aplikasi menampilkan halaman home user username dan password salah username dan password benar menampilkan pesan error pilih ulangi login