ANALISIS DAN PERANCANGAN SISTEM I NFORMASI
AKUNTANSI PENERI MAAN DAN PENGELUARAN KAS UNTUK
MENGHASILKAN LAPORAN KEUANGAN PKS
4.1System Definition
Sistem pelaporan keuangan PKS yang diusulkan dapat membantu menangani
permasalahan dalam proses konsolidasi nasional dan sulitnya menelusuri jika terjadi
kesalahan, mengingat jumlah DPW yang cukup banyak, yakni 33 DPW. Sistem ini juga
mendukung pencatatan transaksi harian PKS. Sistem ini menggunakan PC biasa berbasis
windows dan akan terhubung dengan internet, serta dapat diintegrasikan dengan jaringan
yang memiliki server. Perancangan dilakukan berdasarkan usulan perbaikan dari temuan
permasalahan dan kelemahan dalam aktivitas berjalan di dalam PKS. Untuk lebih
jelasnya, system definition dari sistem pelaporan keuangan PKS dapat dilihat dari tabel
di bawah ini
Functionality M endukung pencatatan transaksi penerimaan dan pengeluaran kas untuk menghasilkan laporan keuangan dan pengendalian setiap transaksi yang berkaitan dengan laporan keuangan PKS, meliputi laporan posisi keuangan, laporan aktivitas, laporan arus kas, dan catatan atas laporan keuangan.
Aplication
Domain
Pengguna dari sistem ini adalah Bendahara PKS bagian akuntansi, yang terdiri dari bagian akuntansi di DPP (admin) dan bagian akuntansi di DPW (user).
Technology M enggunakan beberapa Personal Computer (PC) dengan
penambahan beberapa device umum seperti printer, fax, dan
jaringan telepon. PC akan terhubung pada server dengan
menggunakan koneksi internet. Sistem dibangun dengan
bahasa pemrograman PHP dan perancangan database dengan
menggunakan M ySql.
Objects Wilayah, Bendahara, Kode Akun, Penerimaan, Pengeluaran, Dan Jurnal
Responsibility Sebagai aplikasi yang efisien dan dapat diandalkan dalam pencatatan transaksi penerimaan dan pengeluaran kas PKS, mengurangi tingkat kesalahan, menghasilkan laporan keuangan yang dapat diandalkan, serta mendukung proses konsolidasi nasional PKS.
Tabel 4.1 FACTOR
4.2Problem Domain
Analisa problem domain pada sistem informasi penerimaan dan pengeluaran kas
untuk menghasilkan laporan keuangan ini melibatkan aktivitas pembuatan class,
structure dan behaviour.
4.2.1 Clusters
M odel sistem informasi akuntansi penerimaan dan pengeluaran kas untuk
menghasilkan laporan keuangan terdiri dari beberapa cluster, yaitu cluster
wilayah, cluster bendahara, cluster kode akun, cluster penerimaan, cluster
pengeluaran, dan cluster jurnal. Gambar 4.1 berikut ini merupakan gambaran
model sistem informasi akuntansi penerimaan dan pengeluaran kas untuk
Gambar 4.1 Model cluster sistem informasi akuntansi penerimaan dan peng eluaran kas untuk menghasilkan laporan keuang an PKS.
4.2.2S tructure
Gambar 4.2 menunjukkan struktur wilayah, yang hanya terdiri dari wilayah.
Gambar 4.2 Struktur dari wilayah
Gambar 4.3 menunjukkan struktur dari bendahara yang hanya terdiri dari
bendahara.
Gambar 4.3 Struktur dari Bendahara
Gambar 4.4 merupakan struktur dari kode akuntansi, yang terdiri dari induk
akun, kelompok akun, anak kelompok akun, dan kode akun. Setiap induk akun
bagian dari satu induk akun. Setiap kelompok akun memiliki satu atau banyak anak
kelompok akun, dimana anak kelompok akun merupakan bagian dari satu kelompok
akun. Setiap anak kelompok akun memiliki satu atau banyak kode akun, dimana
kode akun merupakan bagian dari satu anak kelompok akun.
Gambar 4.4 Struktur dari Kode Akuntansi
Gambar 4.5 merupakan struktur penerimaan, yang terdiri dari penerimaan.
Gambar 4.6 merupakan struktur dari pengeluaran, yang merupakan generalisasi
dari pengeluaran beban dan pengeluaran uang muka
Gambar 4.6 Struktur dari Pengeluaran
Gambar 4.7 merupakan struktur dari jurnal yang hanya terdiri dari jurnal
Berikut ini merupakan class diagram lengkap dari sistem informasi penerimaan dan
pengeluaran kas untuk menghasilkan laporan keuangan yang menunjukkan
hubungan antar class yang terdapat dalam sistem.
+Reg ister() +Upd ate_ wilayah () +Del ete () -Kd _wila ya h : Integer -Nama_wil ayah : String -Al amat : Stri ng +Upda te_j urnal() +Disimpa n() -N o_Dokumen : Inte ger -Kd_ Akun : String -N ama_Akun : String -Tgl_ transaksi : Date -Tgl_ input : Date -N ominal : Lon g -Ket : Strin g
J urnal
+Direkrut() +Create_pene ri maan() +Create_peng eluaran () +Create_jurna l() +Check() +Diberhe nti ka n() -Kd_be ndaha ra : Integer -Kd_wi layah : Inte ger -Nama : Stri ng -Alamat : String -Telp : Stri ng
Be ndahar a
+C re ate _peneri maa n() +C heck()
+U pdate_pene rimaan() +D isimpan() -No_d okumen : Intege r -Tg l_transaksi : Date -tgl_in put : Da te -No_BKM : String -Kd_don atu r : String -Kd_Benda hara : Strin g -Kd_wi layah : Strin g -Kd_Akun : Strin g -NPWP : Strin g -Nomina l : Long -Ket : String
Penerimaan
+Create_peng eluaran () +Check()
+Update_pen gelua ran() +Disimpan() -No_ dokumen : In teg er -Tgl_transaksi : Date -Tgl_i nput : Da te -No_ BKK : String -Kd_pe ngguna _dana : Integer -Kd_Bend ahara : Integ er -Kd_wi layah : Inte ger -Kd_Akun : Stri ng -NPWP : Stri ng -Nomin al : Long -Ket : String
Pengeluara n
+Reg ister() +Upd ate_ induk_a ku n() +Del ete ()
-No_in duk_akun : Stri ng -Nama_ind uk_akun : Strin g -Ke t : Strin g
-Je nis_la poran : Strin g
Induk Ak un
+Re giste r() +Up date _kel_akun () +De lete() -No_kel _akun : Strin g -No_i nduk_akun : String -Nama_kel _akun : Strin g -Ket : Stri ng -Jenis_l aporan : Stri ng
K elompok Akun
+Regi ster()
+Update_a nak_kel_a ku n() +Dele te()
-No _anak_kel _akun : Stri ng -No _kel_akun : String -Na ma _anak_kel _akun : Strin g -Ket : String
-Jen is_lapo ran : String
Anak K elompok Akun
+Reg ister() +Upd ate_ akun() +Del ete () -No_akun : String -No_ana k_kel_Akun : Strin g -Nama_akun : Stri ng -Ke t : Stri ng -Jenis_La poran : Strin g
Kode Akun
+Create_pe ngelu aran_beb an() +Upda te_ pengel uaran_b eban()
Pengeluara n beban
+Create_peng eluara n_uang _mu ka () +Update_pe ngelu aran_uan g_muka()
Pengeluaran Uang Muka
4.2.3 Classes
Wilayah
Class wilayah ini merupakan database yang berisikan data-data kriteria yang
memiliki atribut : kd_wilayah, nama_wilayah, dan alamat
Gambar 4.9 class wilayah
Gambar 4.10 Statechart diagram untuk class wilayah
Event Attributes
Register Kd_Wilayah, Nama_wilayah, Alamat
Update_Wilayah Nama_Wilayah, Alamat
Delete Kd_Wilayah, Nama_wilayah, Alamat
Tabel 4.2 Keterangan Statechart diagram dari class wilayah
Bendahara
Class bendahara ini merupakan database yang berisikan data-data kriteria yang
Gambar 4.11 Class Bendahara
Gambar 4.12 Statechart diagram untuk class Bendahara
Event Attributes
Direkrut Kd_Bendahara, Kd_Wilayah, Nama, Alamat, Telp
Create_Penerimaan Kd_Bendahara, Kd_Wilayah
Create_Pengeluaran Kd_Bendahara, Kd_Wilayah
Create_Jurnal Kd_Bendahara, Kd_Wilayah
Check -
Diberhentikan Kd_Bendahara, Kd_Wilayah, Nama, Alamat, Telp
Tabel 4.3 Keterangan Statechart diagram dari class Bendahara
Induk Akun
Class Induk Akun ini merupakan database yang berisikan data-data kriteria
Gambar 4.13 Class Induk Akun
Gambar 4.14 Statechart Diagram untuk Class Induk Akun
Event Operations
Register No_Induk_akun, Nama_Induk_Akun, Ket, Jenis_Laporan
Update_induk_akun Nama_Induk_akun, Ket
Delete No_Induk_akun, Nama_Induk_Akun, Ket, Jenis_Laporan
Tabel 4.4 Keterangan Statechart diagram dari class Induk Akun
Kelompok Akun
Class Kelompok Akun ini merupakan database yang berisikan data-data
kriteria yang memiliki atribut : No_kel_akun, No_induk_akun, Nama_kel_akun, Ket,
Gambar 4.15 Class Kelompok Akun
Gambar 4.16 Statechart Diagram untuk Class Kelompok Akun
Event Operations
Register No_Kelompok_akun, Nama_Kelompok_Akun,
Ket, Jenis_Laporan
Update_induk_akun Nama_kelompok_akun, Ket
Delete No_kelompok_akun, Nama_kelompok_Akun, Ket, Jenis_Laporan
Tabel 4.5 Keterangan Statechart diagram dari class Kelompok Akun
Anak Kelompok Akun
Class Anak Kelompok Akun ini merupakan database yang berisikan data-data
kriteria yang memiliki atribut : No_anak_kel_akun, No_kel_akun,
Gambar 4.17 Class Anak Kelompok Akun
Gambar 4.18 Statechart Diagram untuk Class Anak Kelompok Akun
Event Operations
Register No_anak_kelompok_akun, Nama_anak_kelompok_Akun, Ket,
Jenis_Laporan
Update_induk_akun Nama_anak_kelompok_akun, Ket
Delete No_anak_kelompok_akun, Nama_anak_kelompok_Akun, Ket,
Jenis_Laporan
Tabel 4.6 Keterangan Statechart diagram dari class Anak Kelompok Akun
Kode Akun
Class Kode Akun ini merupakan database yang berisikan data-data kriteria
yang memiliki atribut : No_anak_kel_akun, No_kel_akun, Nama_anak_kel_akun,
Gambar 4.19 Class Kode Akun
Gambar 4.20 Statechart Diagram untuk Class Kode Akun
Event Operations
Register No_kode_akun, Nama_Akun, Ket, Jenis_Laporan
Update_induk_akun Nama_kode_akun, Ket
Delete No_kode_akun, Nama_Akun, Ket, Jenis_Laporan
Tabel 4.7 Keterangan Statechart diagram dari class Kode Akun
Penerimaan
Class Penerimaan ini merupakan database yang berisikan data-data kriteria
yang memiliki atribut : No_dokumen, Tgl_transaksi, Tgl_input, No_BKM,
Gambar 4.21 Class Penerimaan
Gambar 4.22 Statechart Diagram untuk Class Penerimaan
Event Attributes
Create_Penerimaan No_dokumen, tgl_transaksi, tgl_input, No_BKM , Kd_donatur,
Kd_bendahara, Kd_wilayah, Kd_akun, NPWP, Nominal, Ket
Check No_dokumen, tgl_transaksi, tgl_input, No_BKM , Kd_donatur,
Kd_bendahara, Kd_wilayah, Kd_akun, NPWP, Nominal, Ket Update_Penerimaan No_dokumen, tgl_transaksi, tgl_input, No_BKM , Kd_donatur,
Kd_bendahara, Kd_wilayah, Kd_akun, NPWP, Nominal, Ket
Disimpan No_dokumen, tgl_transaksi, tgl_input, No_BKM , Kd_donatur,
Kd_bendahara, Kd_wilayah, Kd_akun, NPWP, Nominal, Ket
Tabel 4.8 Keterangan Statechart diagram dari class Penerimaan
Pengeluaran
Class Pengeluaran ini merupakan database yang berisikan data-data kriteria
yang memiliki atribut : No_dokumen, T gl_transaksi, Tgl_input, No_BKK,
Kd_pengguna_dana, Kd_Bendahara, Kd_wilayah, Kd_akun, NPWP, Nominal, dan
Ket.
Gambar 4.23 Class Pengeluaran
Event Attributes
Create_Pengeluaran No_dokumen, Tgl_transaksi, tgl_input, No_BKK,
Kd_pengguna_dana, Kd_Bendahara, Kd_wilayah, Kd_akun, NPWP, Nominal, Ket
Check No_dokumen, Tgl_transaksi, tgl_input, No_BKK,
Kd_pengguna_dana, Kd_Bendahara, Kd_wilayah, Kd_akun, NPWP, Nominal, Ket
Update_Pengeluaran No_dokumen, Tgl_transaksi, tgl_input, No_BKK,
Kd_pengguna_dana, Kd_Bendahara, Kd_wilayah, Kd_akun, NPWP, Nominal, Ket
Disimpan No_dokumen, Tgl_transaksi, tgl_input, No_BKK,
Kd_pengguna_dana, Kd_Bendahara, Kd_wilayah, Kd_akun, NPWP, Nominal, Ket
Tabel 4.9 Keterangan Statechart diagram dari class Pengeluaran
Jurnal
Class Jurnal ini merupakan database yang berisikan data-data kriteria yang
memiliki atribut : No_dokumen, Kd_akun, Nama_akun, Tgl_transaksi, T gl_input,
Nominal, dan Ket.
Gambar 4.26 Statechart diagram untuk Class Jurnal
Event Attributes
Create_jurnal No_dokumen, kd_akun, nama_akun, tgl_transaksi, tgl_input, nominal,
ket
M endebet Kd_akun M engkredit Kd_akun
Update_jurnal No_dokumen, kd_akun, nama_akun, tgl_transaksi, tgl_input, nominal, ket
Check No_dokumen, kd_akun, nama_akun, tgl_transaksi, tgl_input, nominal,
ket
Disimpan No_dokumen, kd_akun, nama_akun, tgl_transaksi, tgl_input, nominal,
ket
4.2.4 Event
Dibawah ini merupakan class dan event dari sistem informasi akuntansi
penerimaan dan pengeluaran kas untuk menghasilkan laporan keuangan PKS :
Class : Event :
- Wilayah - M eregister
- Bendahara - M embuat penerimaan
- Penerimaan - M embuat pengeluaran
- Pengeluaran - M embuat jurnal
- Induk Akun - M engupdate wilayah
- Kelompok Akun - M engupdate penerimaan
- Anak Kelompok Akun - M engupdate pengeluaran
- Kode Akun - M engupdate induk akun
- Jurnal - M engupdate kelompok akun
- Laporan Posisi Keuangan - M engupdate anak kelompok akun
- Laporan Aktivitas - M engupdate kelompok akun
- Laporan Arus Kas - M engupdate jurnal
- M engkredit
- M engecek
- M erekrut
- M emberhentikan
penerimaan
M engupdate
pengeluaran
*
M engupdate
induk akun
*
M engupdate
kelompok akun
*
Tabel 4.11 Event Table
Keterangan : + : event bisa terjadi 0 atau 1 kali
4.3 Application Domain
4.3.1 Usage
4.3.1.1 Overview
Dalam sistem informasi akuntansi penerimaan dan pengeluaran kas
untuk menghasilkan laporan keuangan yang diusulkan, terdapat dua actor yang
terlibat langsung dengan sistem, yaitu bendahara bagian akuntansi di DPP
(admin) dan bendahara bagian akuntansi di DPW (user). Tabel 4.1
menunjukkan hubungan antara actor dengan use case pada sistem informasi
akuntansi penerimaan dan pengeluaran kas untuk menghasilkan laporan
keuangan PKS.
Setiap bendahara bagian akuntansi yang akan menggunakan sistem
harus melakukan login terlebih dahulu. Bendahara bagian akuntansi di DPP
(admin) menggunakan sistem untuk meregister wilayah, meregister induk
akun, meregister kelompok akun, meregister anak kelompok akun, meregister
kode akun, menginput formulir penerimaan, menginput formulir pengeluaran
berdasarkan beban, menginput formulir pengeluaran berdasarkan uang muka,
menginput jurnal, mencetak laporan keuangan DPP, mencetak laporan
keuangan konsolidasi, mencetak laporan keuangan wilayah, menutup buku,
dan mengubah data diri.
Sedangkan bendahara bagian akuntansi di DPW (user) menggunakan
berdasarkan beban, menginput formulir pengeluaran berdasarkan uang muka,
menginput jurnal, mencetak laporan keuangan wilayahnya sendiri, serta
mengubah data diri.
Actors
Use Case
Bendahara bagian akuntansi DPP (Admin)
Bendahara Bagian Akuntansi DPW (user)
Log In
√
√
M eregister Wilayah
√
M eregister Induk
Akun
√
M eregister Kelompok
Akun
√
M eregister Anak
Kelompok Akun
√
M eregister Kode Akun
√
M eregister Bendahara
√
M enginput Formulir
Penerimaan
√
√
M enginput Formulir
Pengeluaran Beban
√
√
M enginput Formulir Pengeluaran Uang M uka
√
√
M enginput Jurnal
√
√
M encetak Laporan
Keuangan DPP
√
M encetak Laporan
Keuangan Konsolidasi
√
M encetak Laporan
Keuangan DPW
√
√
M enutup Buku
√
M engubah Data Diri
√
√
4.3.1.2 Actor
Berikut ini adalah deskripsi actor dalam sistem informasi akuntansi
penerimaan dan pengeluaran kas untuk menghasilkan laporan keuangan PKS
yang dijelaskan dengan actor specification :
1. Bendahara Bagian Akuntansi DPP (Admin)
a. Tujuan :
Bendahara bagian akuntansi DPP (Admin) merupakan bendahara yang
melakukan pencatatan atas transaksi penerimaan dan pengeluaran kas
untuk menghasilkan laporan keuangan DPP, dan selanjutnya akan
melakukan konsolidasi laporan keuangan yang ada dengan laporan
keuangan DPW.
b. Karakteristik :
Bendahara bagian akuntansi DPP (Admin) harus memiliki kemampuan
pencatatan penerimaan dan pengeluaran kas, serta pengetahuan dan
pemahaman di bidang akuntansi yang baik untuk menghasilkan laporan
2. Bendahara Bagian Akuntansi DPW (User)
a. Tujuan :
Bendahara bagian akuntansi DPW (User) merupakan bendahara yang
melakukan pencatatan atas transaksi penerimaan dan pengeluaran kas
untuk menghasilkan laporan keuangan di DPW.
b. Karakteristik :
Bendahara bagian akuntansi DPW (User) harus memiliki kemampuan
pencatatan penerimaan dan pengeluaran kas, serta pengetahuan dan
pemahaman di bidang akuntansi untuk menghasilkan laporan keuangan
yang reliable.
4.3.1.3 Use Case
Gambar berikut ini menggambarkan use case diagram dari sistem
informasi akuntansi penerimaan dan pengeluaran kas untuk menghasilkan
4.3.1.4 Use Case Spesification
Use Case Name Log In
Actor Bendahara Bagian Akuntansi DPP (Admin) dan Bendahara Bagian Akuntansi DPW (User).
Pattern • Use case dimulai pada saat bendahara bagian
akuntansi masuk ke form log in dan memasukkan
user name dan password.
• Bendahara bagian akuntansi memilih tombol log
in untuk masuk ke menu utama masing-masing.
• Jika salah memasukkan user name atau password,
maka sistem akan memunculkan warning bahwa
terjadi kesalahan dalam penginputan user name
atau password.
Object Bendahara
Function Validate()
Tabel 4.13 Use Case Spesification Log in
Use Case Name M eregister Wilayah
Actor Bendahara Bagian Akuntansi DPP (Admin)
Pattern • Use case dimulai ketika admin ingin
mendaftarkan wilayah ke dalam sistem. Data wilayah ini selanjutnya akan digunakan oleh sistem untuk membatasi hak akses user, agar setiap user hanya memiliki akses ke
wilayahnya masing-masing.
• Admin memilih tombol tambah wilayah dan
memasukkan data wilayah.
• Setelah selesai, admin memilih tombol
simpan dan sistem akan secara otomatis
menambah atau meng-update record wilayah
ke database wilayah.
• Selanjutnya, Admin juga dapat melihat daftar
wilayah yang telah deregister dan mengedit data wilayah.
Object Wilayah
Function CreateNewWilayah(), GetDataWilayah(), UpdateWilayah(), EditDataSelectedWilayah(),
DeleteSelectedWilayah(), Save()
Use Case Name M eregister Induk Akun
Actor Bendahara Bagian Akuntansi DPP (Admin)
Pattern • Use case dimulai ketika admin ingin mendaftarkan induk akun ke dalam sistem. Induk akun ini selanjutnya akan digunakan sebagai dasar pembuatan kelompok akun dan selanjutnya akan digunakan sebagai dasar penjurnalan dan pembuatan laporan keuangan.
• Admin memilih tombol tambah induk akun
dan memasukkan data induk akun.
• Setelah selesai, admin memilih tombol
simpan dan sistem akan secara otomatis
menambah atau meng-update record induk
akun ke database induk akun.
• Selanjutnya, Admin juga dapat melihat daftar
induk akun yang telah deregister dan mengedit data induk akun.
Object Induk Akun
Function CreateNewIndukAkun(), GetDataIndukAkun(), UpdateIndukAkun(),
EditDataSelectedIndukAkun(),
DeleteSelectedIndukAkun(), Save()
Tabel 4.15 Use Case Spesification Meregister Induk Akun
Use Case Name M eregister Kelompok Akun
Actor Bendahara Bagian Akuntansi DPP (Admin)
Pattern • Use case dimulai ketika admin ingin mendaftarkan kelompok akun ke dalam sistem. Induk akun ini selanjutnya akan digunakan sebagai dasar pembuatan anak kelompok akun dan selanjutnya akan digunakan sebagai dasar penjurnalan dan pembuatan laporan keuangan.
• Admin memilih tombol tambah kelompok
akun dan memasukkan data kelompok akun.
• Setelah selesai, admin memilih tombol
simpan dan sistem akan secara otomatis
menambah atau meng-update kelompok akun
ke database kelompok akun.
• Selanjutnya, Admin juga dapat melihat daftar
Object Kelompok Akun, Induk Akun
Function CreateNewKelompokAkun(),
GetNamaIndukAkun(), GetDataKelompokAkun(), UpdateKelompokAkun(),
EditDataSelectedKelompokAkun(),
DeleteSelectedKelompokAkun(), Save()
Tabel 4.16 Use Case Spesification Meregister Kelompok Akun
Use Case Name M eregister Anak Kelompok Akun
Actor Bendahara Bagian Akuntansi DPP (Admin)
Pattern • Use case dimulai ketika admin ingin mendaftarkan kelompok akun ke dalam sistem. Induk akun ini selanjutnya akan digunakan sebagai dasar pembuatan kode akun dan selanjutnya akan digunakan sebagai dasar penjurnalan dan pembuatan laporan keuangan.
• Admin memilih tombol tambah kelompok
akun dan memasukkan data kelompok akun.
• Setelah selesai, admin memilih tombol
simpan dan sistem akan secara otomatis
menambah atau meng-update kelompok akun
ke database kelompok akun.
• Selanjutnya, Admin juga dapat melihat daftar
anak kelompok akun yang telah deregister dan mengedit data anak kelompok akun.
Object Anak Kelompok Akun, Kelompok Akun, Induk Akun
Function CreateNewAnakKelompokAkun(), GetNamaIndukAkun(),
GetNamaKelompokAkun(), GetDataAnakKelompokAkun(), UpdateAnakKelompokAkun(),
EditDataSelectedAnakKelompokAkun(),
DeleteSelectedAnakKelompokAkun(), Save()
Use Case Name M eregister Kode Akun
Actor Bendahara Bagian Akuntansi DPP (Admin)
Pattern • Use case dimulai ketika admin ingin mendaftarkan kode akun ke dalam sistem. Kode akun ini selanjutnya akan digunakan sebagai dasar pembuatan jurnal dan laporan keuangan.
• Admin memilih tombol tambah kelompok
akun dan memasukkan data kelompok akun.
• Setelah selesai, admin memilih tombol
simpan dan sistem akan secara otomatis
menambah atau meng-update kelompok akun
ke database kelompok akun.
• Selanjutnya, Admin juga dapat melihat daftar
kode akun yang telah deregister dan mengedit data kode akun.
Object Kode Akun, Anak Kelompok Akun, Kelompok Akun, Induk Akun
Function CreateKodeAkun(), GetNamaIndukAkun(), GetNamaKelompokAkun(),
GetNamaAnakKelompokAkun(),
GetDataKodeAkun(), UpdateKodeAkun(), EditSelectedKodeAkun(),
DeleteSelectedKodeAkun(), Save()
Tabel 4.18 Use Case Spesification Meregister Kode Akun
Use Case Name M eregister Admin/ User Baru
Actor Bendahara Bagian Akuntansi DPP (Admin)
Pattern • Use case dimulai ketika admin ingin mendaftarkan user / admin baru ke dalam sistem.
• Admin memilih tombol tambah admin/ user
baru dan memasukkan data admin/ user baru ke dalam sistem.
• Setelah selesai, admin memilih tombol
simpan dan sistem akan secara otomatis
menambah atau meng-update admin / user
• Selanjutnya, Admin juga dapat melihat daftar admin/user yang telah deregister dan
mengedit data admin/user.
Object Bendahara, Wilayah
Function CreateBendahara(), GetNamaWilayah(), GetDataBendahara(), UpdateBendahara(), EditSelectedBendahara(),
DeleteSelectedBendahara(), Save()
Tabel 4.19 Use Case Spesification Meregister Admin / User Baru
Use Case Name M enginput Formulir Penerimaan
Actor Bendahara Bagian Akuntansi DPP (Admin) dan Bendahara Bagian Akuntansi DPW (User)
Pattern • Use case dimulai ketika terjadi penerimaan kas dan dilaporkan oleh bendahara bagian penerimaan.
• Bendahara bagian akuntansi memilih tombol
tambah formulir penerimaan dan mengisi semua kolom dalam formulir dengan lengkap sesuai dengan data yang diberikan oleh bagian penerimaan dan telah dicocokkan.
• Setelah selesai, bendahara akan memilih
tombol simpan dan sistem akan secara
otomatis menambah atau meng-update
database penerimaan
• Selanjutnya, Admin juga dapat melihat daftar
formulir penerimaan yang telah diinput
Object Jurnal, Bendahara, Wilayah, Tutup Buku, Kode Akun, Penerimaan
Function CreatePenerimaan(), CreateJurnal(),
GetNamaBendahara(), GetNamaWilayah(), GetKodeWilayah(), GetDataKodeAkun(), ValidateTglTransaksi(), GetDataPenerimaan(),
UpdatePenerimaan(), Save()
Use Case Name M enginput Formulir Pengeluaran Berdasarkan Beban
Actor Bendahara Bagian Akuntansi DPP (Admin) dan Bendahara Bagian Akuntansi DPW (User)
Pattern • Use case dimulai ketika terjadi pengeluaran kas yang telah menjadi beban dan dilaporkan oleh bendahara bagian pengeluaran kas.
• Bendahara bagian akuntansi memilih tombol
tambah formulir penerimaan dan mengisi semua kolom dalam formulir dengan lengkap sesuai dengan data yang diberikan oleh bagian pengeluaran dan telah dicocokkan
• .Setelah selesai, bendahara akan memilih
tombol simpan dan sistem akan secara
otomatis menambah atau meng-update
database jurnal
• Selanjutnya, Admin juga dapat melihat daftar
pengeluaran beban yang telah diinput.
Object Jurnal, Bendahara, Wilayah, Tutup Buku, Kode Akun, Pengeluaran Beban
Function CreatePengeluaranBeban(), CreateJurnal(), GetNamaBendahara(), GetNamaWilayah(), GetKodeWilayah(), GetDataKodeAkun(), ValidateTglTransaksi(),
GetDataPengeluaranBeban(),
UpdatePengeluaranBeban(), Save()
Tabel 4.21 Use Case Spesification Menginput Formulir Pengeluaran Berdas arkan Beban
Use Case Name M enginput Formulir Pengeluaran Berdasarkan Uang M uka
Actor Bendahara Bagian Akuntansi DPP (Admin) dan Bendahara Bagian Akuntansi DPW (User)
penggunaannya dan dilaporkan oleh bendahara bagian pengeluaran kas.
• Bendahara bagian akuntansi memilih tombol
tambah formulir penerimaan dan mengisi semua kolom dalam formulir dengan lengkap sesuai dengan data yang diberikan oleh bagian pengeluaran dan telah dicocokkan
• Setelah selesai, bendahara akan memilih
tombol simpan dan sistem akan secara
otomatis menambah atau meng-update
database jurnal
• Selanjutnya, Admin juga dapat melihat daftar
pengeluaran beban yang telah diinput
Object Jurnal, Bendahara, Wilayah, Tutup Buku, Kode Akun, Pengeluaran Uang M uka
Function CreatePengeluaranUM (), CreateJurnal(), GetNamaBendahara(), GetNamaWilayah(), GetKodeWilayah(), GetDataKodeAkun(), ValidateTglTransaksi(),
GetDataPengeluaranUM (),
UpdatePengeluaranUM (), Save()
Tabel 4.22 Use Case Spesification Menginput Formulir Pengeluaran Berdas arkan Uang Muka
Use Case Name M enginput Jurnal.
Actor Bendahara Bagian Akuntansi DPP (Admin) dan Bendahara Bagian Akuntansi DPW (User).
Pattern • Use case dimulai ketika terjadi penyesuaian atas penerimaan dan pengeluaran kas.
• Bendahara bagian akuntansi memilih tombol
tambah jurnal dan mengisi kolom dengan data yang sesuai.
• Setelah selesai, bendahara akan memilih
otomatis menambah atau meng-update
database jurnal
• Selanjutnya, Admin juga dapat melihat daftar
jurnal yang telah diinput
Object Jurnal, Bendahara, Wilayah, Tutup Buku, Kode Akun
Function CreateJurnal(), GetNamaBendahara(), GetNamaWilayah(), GetKodeWilayah(), GetDataKodeAkun(), ValidateTglTransaksi(),
GetDataJurnal(), UpdateJurnal(), Save()
Tabel 4.23 Use Case Spesification Menginput Jurnal
Use Case Name M encetak Laporan Keuangan DPP
Actor Bendahara Bagian Akuntansi DPP (Admin)
Pattern • Use case dibuat pada saat admin melihat laporan keuangan yang dibutuhkan. Laporan keuangan meliputi Laporan Posisi Keuangan, Laporan Aktivitas, Laporan Arus Kas, Catatan atas Laporan Keuangan (Penjelasan atas pos-pos neraca dan pos-pos-pos-pos aktivitas).
• Sistem akan menampilkan laporan keuangan
sesuai dengan periode waktu yang telah dipilih oleh admin.
• Admin memilih tombol cetak untuk mencetak
laporan keuangan DPP.
Object Laporan Keuangan DPP, Jurnal
Function GetDataLaporanKeuanganDPP(), Print()
Use Case Name M encetak Laporan Keuangan Konsolidasi
Actor Bendahara Bagian Akuntansi DPP (Admin)
Pattern • Use case dibuat pada saat admin melihat laporan keuangan konsolidasi yang
dibutuhkan. Laporan keuangan konsolidasi meliputi Laporan Posisi Keuangan
Konsolidasi, Laporan Aktivitas Konsolidasi, Laporan Arus Kas Konsolidasi, Catatan atas Laporan Keuangan Konsolidasi (Penjelasan atas pos-pos neraca dan pos-pos aktivitas).
• Sistem akan menampilkan laporan keuangan
konsolidasi sesuai dengan periode yang telah dipilih oleh admin.
• Admin memilih tombol cetak untuk mencetak
laporan keuangan konsolidasi.
Object Laporan Keuangan Konsolidasi, Jurnal
Function GetDataLaporanKeuanganKonsolidasi(), Print()
Tabel 4.25 Use Case Spesification Mencetak Laporan Keu angan Konsolidasi
Use Case Name M encetak Laporan Keuangan DPW.
Actor Bendahara Bagian Akuntansi DPP (Admin) dan Bendahara Bagian Akuntansi DPW (User).
Pattern • Use case dibuat pada saat bendahara bagian akuntansi melihat laporan keuangan DPW yang dibutuhkan. Laporan keuangan DPW meliputi Laporan Posisi Keuangan, Laporan Aktivitas, Laporan Arus Kas, Catatan atas Laporan Keuangan (Penjelasan atas pos-pos neraca dan pos-pos aktivitas).
• Sistem akan menampilkan laporan keuangan
DPW sesuai dengan periode yang telah dipilih oleh bendahara bagian akuntansi.
• Bendahara bagian akuntansi memilih tombol
cetak untuk mencetak laporan keuangan DPW.
Object Laporan Keuangan DPW, Jurnal
Function GetDataLaporanKeuanganDPW(), Print()
Use Case Name M enutup Buku
Actor Bendahara Bagian Akuntansi DPP (Admin).
Pattern • Use case dibuat pada saat admin menilai bahwa laporan keuangan yang telah dilakukan pengecekan telah sesuai.
• Untuk itu admin melakukan penutupan buku
dengan cara memilih tombol tutup buku. Dengan demikian, jurnal yang diinput pada saat ini tidak lagi dapat mempengaruhi laporan keuangan pada masa yang lalu.
Object Tutup Buku
Function Save()
Tabel 4.27 Use Case Spesification Menutup Buku
Use Case Name M engubah Data Diri
Actor Bendahara Bagian Akuntansi DPP (Admin) dan Bendahara Bagian Akuntansi DPW (User).
Pattern • Use case dibuat pada saat bendahara bagian akuntansi ingin melakukan perubahan pada data dirinya di dalam sistem, meliputi nama
lengkap, user name, password, alamat email
dan wilayah asal.
• Bendahara bagian akuntansi memasukkan
password lama dan password baru,kemudian
sistem akan mengecek kebenaran password
lama, jika benar sistem akan mengubah
password dalam databasebendahara
akuntansi.
Object Bendahara
Function GetDataBendahara(), UpdateBendahara(), Save()
4.3.2 Function
4.3.2.1 Complete Function List
Function Type Complexity
Login Meregister Induk Akun
- CreateNewIndukAkun()
- GetDataIndukAkun()
- UpdateIndukAkun()
- EditDataSelectedIndukAkun()
- DeleteSelectedIndukAkun()
- Save()
Read, Update
Update Read Update Read, Update Read, Update Update Meregister Kelompok Akun
- CreateNewKelompokAkun()
- GetNamaIndukAkun()
- GetDataKelompokAkun()
- UpdateKelompokAkun()
- EditDataSelectedKelompokAkun()
- DeleteSelectedKelompokAkun()
- Save()
Read, Update
Update Read Read Update Read, Update Read, Update Update Meregister Anak Kelompok Akun
- CreateNewAnakKelompokAkun()
- GetNamaIndukAkun()
- GetNamaKelompokAkun()
- GetDataAnakKelompokAkun()
- UpdateAnakKelompokAkun()
- EditDataSelectedAnakKelompokAkun()
- DelDataSelectedAnakKelompokAkun()
- Save()
Read, Update
Update Read Read Read Update Read, Update Read, Update Update Meregister Kode Akun
- CreateNewKodeAkun()
- GetNamaIndukAkun()
- GetNamaKelompokAkun()
- GetNamaAnakKelompokAkun()
- GetDataKodeAkun()
- UpdateKodeAkun()
- EditDataKodeAkun()
- DeleteDataKodeAkun()
- Save()
Read, Update
Update Read, Update Read, Update Update Meregister Bendahara
- CreateBendahara()
Read, Update
Update
Complex
- GetNamaWilayah()
- GetDataBendahara()
- UpdateBendahara()
- EditSelectedBendahara()
- DeleteSelectedBendahara()
- Save()
Read Read Update Read, Update Read, Update Update Menginput Penerimaan
- CreatePenerimaan()
Read, Update
Update
Very Complex
Simple Menginput Pengeluaran Beban
- CreatePengeluaranBeban()
Read, Update
Update
Very Complex
Simple Menginput Pengeluaran Uang Muka
- CreatePengeluaranUM ()
- CreateJurnal()
- GetNamaBendahara()
- GetNamaWilayah()
- GetKodeWilayah()
- GetDataKodeAkun()
- ValidateTglTransaksi()
- GetDataPengeluaranUM ()
- UpdatePengeluaranUM ()
- Save()
Read, Update
Update
Very Complex
Simple Menginput Jurnal
- CreateJurnal()
- GetNamaBendahara()
- GetNamaWilayah()
- GetKodeWilayah()
- GetDataKodeAkun()
Read, Update
Update Read Read Read Read
Very Complex
- ValidateTglTransaksi() Very Complex Simple
Mencetak Laporan Keuangan DPP
- GetDataLaporanKeuanganDPP()
- Print()
Read, Update
Read Update
Medium
Simple Medium Mencetak Laporan Keuangan Konsolidasi
- GetDataLaporanKeuanganDPP()
- Print()
Read, Update
Read Update
Medium
Simple Medium Mencetak Laporan Keuangan DPW
- GetDataLaporanKeuanganDPP()
- Print()
Read, Update
Update Update
Medium
Simple Medium Tutup Buku
- GetTanggalTutupBuku() Ubah Data Diri
- GetDataBendahara()
- UpdateBendahara()
- Save()
Read, Update
Read
Admin Log In UI
Open()
Entr yUserName()
EntryPasswor d( )
ClickLogInButton( )
Bendahara
ValidateBendahara()
incorrect_username_password()
Admin Main Menu UI
Open()
ClickKeluar()
Close( ) Close()
Close()
User Log In UI
Open()
EntryUser Name()
Entr yPassword()
ClickLogInButton()
Bendahara
ValidateBendahara()
ReturnOK()
User Main Menu UI
Open( )
ClickKeluar( )
Close( ) Close( )
Close( )
OpenTamba hWi layah ()
EntryKe tWila ya h()
Tambah Wilaya h U I Admin
Save()
Wil ayah
C re ateNewR ecord() Return() Ge nerateKod eWi layah () En tryNa ma Wil ayah()
Da ftar Wi layah UI
GetAllD ata Wil ayah() Return() U bah Wi layah U I
Edi tD ata SelectedWila yah() Sel ect&EntryWi layah Name()
Cl ickSaveButto n()
Op enUb ahWilaya hUI()
Cli ckSa veButton ()
Sa ve ()
Upd ateWi layah () Cl ickCance l()
Op enDaftarWi layah UI()
C lose()
Clo se ()
Ge tSesua iKond isi() Re tu rn () Sele ct&EntryWil ayahC ode()
Ge tSesua iKond isi()
Re tu rn () Cl ickEditSelectedWil ayah()
Upd ateWi layah () C hooseSe lectedWilaya h()
Cli ckDele teBu tton()
Del ete SelectedWila yah()
Upd ateWi layah () Close ()
Clo se() Cl ickSearchButton()
Cl ickSearchButton()
GetDataSel ecte dWi layah () R etu rn()
OpenTambahIndu kAkun ()
EntryKetIn dukAkun()
Tambah Induk Akun UI Ad mi n
Sa ve ()
In duk Akun
C reateNewRe co rd() R etu rn() Gen erateKodeIndukAkun() EntryNamaIndukAkun()
Daftar In duk Akun UI
GetAllD ata Ind ukAku n() Return() Ubah Induk Akun UI
Ed itData SelectedIndukAkun() Select&En tryIndukAkunName()
Cl ickSaveButton()
Open UbahIndu kAkun UI()
Save()
Upd ate Ind ukAkun () Cl ickCancel ()
OpenDa ftarIndukAkunUI()
Cl ose()
Close()
GetSesuaiKon disi() Return() Se lect&EntryIn dukAkunCode ()
GetSesuaiKon disi()
Return() ClickEditSelectedIndu kAkun ()
Upd ate Ind ukAkun () Choo seSelectedIndukAkun()
ClickDe leteButton()
De leteSelectedIndukAkun()
Upd ate Ind ukAkun () Cl ose()
Close() Sele ctJeni sLaporan ()
Cli ckSea rch Bu tton(()
Cli ckSea rch Bu tton()
Cl ickSa ve Button()
GetDataSelectedIndukAkun() Re turn ()
Open Tam bahAnakKelom pokAkun()
Se le ctNamaI ndukAkun( )
T amba h Anak Kelom pok Akun UI
Admin An ak Ke lompo k Aku n
Select JenisLap oran ()
Daftar An ak Kelompo k Akun UI
GetAllDataKelomp okAku n() Retur n() Ubah An ak Kelomp ok Akun
UI
Select&En tryAnakKelomp okAkunCode ()
Up dateAnakKelom pokAkun( )
Ope nDaftar Ana kKe lo mpokAkun UI ()
Gene rateKod eAn akKelompo kAku n()
GetSesu aiKo ndisi() Retur n() Select &Entr yAna kKelo mpokAkunNa me()
GetSesu aiKo ndisi() Retur n()
GetSesu aiKo ndisi()
Up dateAnakKelom pokAkun( ) Se le ctNamaKelom pokAkun( )
EntryNam aAnakKelomp okAku n()
Cre ateNewRecor d() Retu rn( )
Entr yKe tAn akKe lompo kAkun () ClickSaveButton ()
Save() ClickCance l()
Close()
Select&En tryKelomp okAku nName ()
Retur n()
GetData Select edAnakKelomp okAkun() Indu k Aku n Kelomp ok Akun
GetNam aIndu kAkun () Return ()
Ge tNamaKelom pokAkun( )
Re turn ()
ClickSea rchButton ()
ClickSea rchButton ()
ClickSea rchButton ()
ClickEditSelecte dAn akKelompo kAku n()
Op enUbah An akKe lompokAKunUI( )
Retur n() Ed itDataSelected An akKe lompo kAkun ()
ClickSaveButto n()
Save( ) Close ()
ChooseSelecte dAnakKelomp okAku n() ClickDelete But ton()
Dele teSelectedAna kKelom pokAkun( ) Close( )
Close ()
Up dateAnakKelom pokAkun( )
Ben daha ra Ent ryT glInp ut()
Get DataBen dah ara () Retur n()
Ge tData Wilayah () Re turn ()
Entr yNoBKK( ) Ent ryPeng gun aDan a() Entr yLe mba ga/Bid/ Dep( )
Ent ryAlam at() Entry Telp () En tryNPWP() Sele ctReke ningPe mba yara n()
Se lectRe kenin gKred it()
Entr yKeter ang an( )
ClickSa veButto n() Sa ve()
Sa ve( )
Upd ateJu rna l() Up date Pe nge luar anBeb an( ) ClickCance l() Close( )
Op enDa taPen gelua ran Beban UI()
Ge tAllDataPen gelu ara nBeba n()
Get AllDa taPeng elua ran Be ban Ret urn () Retu rn( )
Entr yNoDok ume n() En tryPen erim aUM () Entr yLem bag a/Bid/De p()
En tryKet () En tryPer iode () ClickSe arch Bu tton ()
GetSesu aiKond isi()
Get Se suaiKon disi() Ret urn () Retu rn( )
Clos e()
Clo se() Entr yNom inal( )
Retu rn( )
Cr eate NewReco rd( )
Ret urn () Gen era teNo Dok()
Kode Akun
Ge tKode Aku n()
Cr eate NewRec ord () Ret urn ()
Bendahara UbahDataDiriUI
OpenUbahDataDiriUI()
Bendahara
ClickSaveBut ton()
Save()
ClickClose() EditDat aBendahara()
G etDataBendahara()
Return()
UpdateBendahara()
Close()
Gambar 4.44 Sequence Diagram Mengubah Data Diri
4.3.3 User Interface
4.3.3.1 Dialogue Style
Sistem akan menggunakan bentuk formulir dan jurnal untuk melakukan
penginputan data. User Interface akan memiliki beberapa window yang
digunakan untuk mendukung penginputan data yang selanjutnya akan
menghasilkan laporan keuangan PKS.
Login - Pengelolaan Admin/ User Tambah Admin/User Baru
Formulir Penerimaan
Tambah Formulir Penerimaan Daftar Formulir Penerimaan
Formulir Pengeluaran Berdasarkan Beban
Tambah Formulir Pengeluaran Berdasarkan Beban Daftar Formulir Pengeluaran Berdasarkan Beban Formulir Pengeluaran Berdasarkan Uang M uka
Tambah Formulir Pengeluaran Berdasarkan Uang M uka Daftar Formulir Pengeluaran Berdasarkan Uang M uka
-
Laporan Posisi Keuangan
Lihat Laporan Posisi Keuangan
Penjelasan atas Pos-pos Neraca
Laporan Posisi Keuangan
Lihat Laporan Posisi Keuangan Konsolidasi
Penjelasan atas Pos-pos Neraca Konsolidasi
Laporan Posisi Keuangan Per Wilayah
Neraca
Laporan Posisi
Keuangan Konsolidasi Penjelasan atas Pos-pos Neraca Konsolidasi
Laporan Posisi
Keuangan Per Wilayah
Laporan Aktivitas
Lihat Laporan Aktivitas
Penjelasan atas Pos-pos Akivitas
Lihat Laporan Aktivitas Konsolidasi
Penjelasan atas Pos-pos Aktivitas Konsolidasi
Laporan Aktivitas Per Wilayah
Laporan Aktivitas
Penjelasan Atas Pos-pos Aktivitas
Laporan Aktivitas Konsolidasi
Penjelasan Atas Pos-pos Aktivitas
Laporan Aktivitas Per Wilayah
Laporan Arus Kas
Lihat Laporan Arus Kas
Lihat Laporan Arus Kas Konsolidasi
Laporan Arus Kas Per Wilayah
Laporan Arus Kas Laporan Arus Kas Konsolidasi
Laporan Arus Kas Per Wilayah
Laporan Buku Besar
Lihat Laporan Buku Besar
Lihat Laporan Buku Besar Konsolidasi
Laporan Buku Besar Per Wilayah
Laporan Buku Besar Laporan Buku Besar Konsolidasi
Laporan Buku Besar Per Wilayah
Tutup Buku -
Ubah Data Diri -
Log Out -
4.3.3.2 Overview
4.3.3.3 Tampilan
Sistem memiliki sepuluh windows utama yang selanjutnya akan
dibagi-bagi lagi menjadi beberapa sub menu, yaitu :
1. M enu Utama Window
Pada M enu Utama window akan menampilkan menu-menu apa saja yang
terdapat dalam sistem pencatatan penerimaan dan pengeluaran kas untuk
menghasilkan laporan keuangan PKS. Terdapat perbedaan menu utama
window jika login sebagai admin dengan user.
2. Umum Window
Pada umum window akan menampilkan sub menu seperti wilayah, induk
akun, kelompok akun, anak kelompok akun, kode akun, dan pengolahan
admin/ user yang masing-masing dapat ditambah dan dilihat daftarnya.
Umum window hanya dapat diakses jika login sebagai admin.
3. Formulir Window
Pada Formulir window akan menampilkan sub menu formulir penerimaan,
formulir pengeluaran berdasarkan beban, dan formulir pengeluaran
berdasarkan uang muka. Formulir ini digunakan sebagai media pencatatan
atas transaksi penerimaan dan pengeluaran kas PKS. M asing-masing
4. Jurnal Window
Pada Jurnal Window akan menampilkan form jurnal dan daftar jurnal.
5. Laporan Posisi Keuangan Window
Pada Laporan Posisi Keuangan window akan menampilkan laporan posisi
keuangan, penjelasan atas pos-pos neraca, laporan posisi keuangan
konsolidasi, penjelasan atas pos-pos neraca konsolidasi, dan laporan posisi
keuangan per wilayah. Jika login sebagai user, maka laporan posisi
keuangan window yang dapat diakses adalah menampilkan laporan posisi
keuangan dan penjelasan atas pos-pos neraca per wilayah user saja.Laporan
posisi keuangan berguna bagi pihak manajemen untuk membantu
pengambilan keputusan. Laporan Aktivitas Window
Pada laporan aktivitas window akan menampilkan laporan aktivitas,
penjelasan atas pos-pos aktivitas, laporan aktivitas konsolidasi, penjelasan
atas pos-pos aktivitas konsolidasi, dan laporan aktivitas per wilayah. Jika
login sebagai user, maka laporan aktivitas window yang dapat diakses
adalah menampilkan laporan aktivitas dan penjelasan atas pos-pos aktivitas
per wilayah user saja. Laporan aktivitas berguna bagi pihak manajemen
untuk membantu pengambilan keputusan.
6. Laporan Arus Kas Window
Pada laporan arus kas window akan menampilkan laporan arus kas, laporan
user, maka laporan arus window yang dapat diakses adalah menampilkan
laporan arus kas per wilayah user saja.Laporan arus kas berguna bagi pihak
manajemen untuk membantu pengambilan keputusan.
7. Laporan Buku Besar Window
Pada laporan buku besar window akan menampilkan laporan buku besar,
penjelasan atas pos-pos aktivitas, laporan aktivitas konsolidasi, penjelasan
atas pos-pos aktivitas konsolidasi, dan laporan aktivitas per wilayah. Jika
login sebagai user, maka laporan buku besar window yang dapat diakses
adalah menampilkan laporan buku besar per wilayah user saja. Laporan
aktivitas berguna bagi pihak manajemen untuk membantu pengambilan
keputusan.
8. Tutup Buku Window
Pada tutup buku window akan menampilkan menu untuk melakukan proses
tutup buku. Proses ini umumnya dilakukan pada akhir bulan.
9. Ubah Data Diri Window
Pada ubah data diri window akan menampilkan menu untuk melakukan
Gambar 4.46 User “Interface Login”
User Interface (Login sebagai admin)
Gambar 4.48 User Interface “SubMenu Umum”
Gambar 4.50 User Interface “SubMenu Jurnal”
Gambar 4.52 User Interface “SubMenu Laporan Arus Kas”
Gambar 4.54 User Interface “Tambah Wilayah”
Gambar 4.56 User Interface “ Ubah Wilayah”
Gambar 4.58 User Interface “ Daftar Induk Akun”
Gambar 4.60 User Interface “Tambah Kelompok Akun
Gambar 4.62 User Interface “ Ubah Kelompok Akun”
Gambar 4.64 User Interface “ Daftar Anak Kelompok Akun”
Gambar 4.66 User Interface “Tambah Kode Akun”
Gambar 4.68 User Interface “ Ubah Kode Akun”
Gambar 4.70 User Interface ”Daft ar Bendah ara”
User Interface (Login sebagai User)
Gambar 4.72 User Interface “ Menu Utama” (Login sebagai User)
Gambar 4.74 User Interface “SubMenu Laporan Aktivitas”