• Tidak ada hasil yang ditemukan

BAB 4 ANALISIS DAN PERANCANGAN SISTEM I

N/A
N/A
Protected

Academic year: 2018

Membagikan "BAB 4 ANALISIS DAN PERANCANGAN SISTEM I"

Copied!
75
0
0

Teks penuh

(1)

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).

(2)

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

(3)

 

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

(4)

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.

(5)

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

 

(6)

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

(7)

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

(8)

  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

(9)

 

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,

(10)

 

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,

(11)

 

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,

(12)

 

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,

(13)

 

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

(14)

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

 

(15)

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. 

(16)

 

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

(17)

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

(18)

- M engkredit

- M engecek

- M erekrut

- M emberhentikan

(19)

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

(20)

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

(21)

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

(22)

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

(23)

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

(24)

 

(25)

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()

(26)

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

(27)

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()

(28)

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

(29)

• 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()

(30)

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)

(31)

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

(32)

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()

(33)

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()

(34)

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()

(35)

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

(36)

- 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

(37)

- 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

(38)

Admin Log In UI

Open()

Entr yUserName()

EntryPasswor d( )

ClickLogInButton( )

Bendahara

ValidateBendahara()

incorrect_username_password()

Admin Main Menu UI

Open()

ClickKeluar()

Close( ) Close()

Close()

(39)

User Log In UI

Open()

EntryUser Name()

Entr yPassword()

ClickLogInButton()

Bendahara

ValidateBendahara()

ReturnOK()

User Main Menu UI

Open( )

ClickKeluar( )

Close( ) Close( )

Close( )

(40)

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()

(41)

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 ()

(42)
(43)

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( )

(44)
(45)
(46)
(47)

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 ()

(48)
(49)
(50)
(51)
(52)
(53)

 

(54)

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.

(55)

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

(56)

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 -

(57)

4.3.3.2 Overview

(58)

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

(59)

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

(60)

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

(61)

Gambar 4.46 User “Interface Login”

User Interface (Login sebagai admin)

(62)

Gambar 4.48 User Interface “SubMenu Umum”

(63)

Gambar 4.50 User Interface “SubMenu Jurnal”

(64)

Gambar 4.52 User Interface “SubMenu Laporan Arus Kas”

(65)

Gambar 4.54 User Interface “Tambah Wilayah”

(66)

Gambar 4.56 User Interface “ Ubah Wilayah”

(67)

Gambar 4.58 User Interface “ Daftar Induk Akun”

(68)

Gambar 4.60 User Interface “Tambah Kelompok Akun

(69)

Gambar 4.62 User Interface “ Ubah Kelompok Akun”

(70)

Gambar 4.64 User Interface “ Daftar Anak Kelompok Akun”

(71)

Gambar 4.66 User Interface “Tambah Kode Akun”

(72)

Gambar 4.68 User Interface “ Ubah Kode Akun”

(73)

Gambar 4.70 User Interface ”Daft ar Bendah ara”

(74)

User Interface (Login sebagai User)

Gambar 4.72 User Interface “ Menu Utama” (Login sebagai User)

(75)

Gambar 4.74 User Interface “SubMenu Laporan Aktivitas”

Gambar

Tabel 4.7 Keterangan Statechart diagram dari class Kode Akun
Tabel 4.8 Keterangan Statechart diagram dari class Penerimaan
Gambar 4.24 Statechart Diagram untuk Class Pengeluaran
Tabel 4.10 Keterangan Statechart diagram dari class Jurnal
+7

Referensi

Dokumen terkait

Adapun sumber data adalah pegawai Kantor Urusan Agama (KUA), tokoh masyarakat dan tokoh agama. Metode pengumpulan data adalah observasi, wawancara, dan

Karyawan akan memiliki kepuasan kerja jika dengan bekerja mereka mampu memiliki motivasi kerja. Artinya perusahaan harus memperhatikan tingkat kebutuhan karyawan. Kinerja yang

Jelas terlihat sebagaimana hakekat kegiatan gereja yang dituangkan dalam tata gereja GBKP adalah: Haketkan kegiatan gereja adalah: Buah iman warga jemaat pada bidang

1) Memberikan pengalaman dan ilmu bagi penulis dan pihak lain terkait peran orangtua dalam pendidikan agama anak usia remaja. 2) Sebagai tambahan informasi dan

 pembangkitan listrik yang dibangun oleh tergugat, kemudian penggugat, turut tergugat dan tergugat dalam kontrak bukti P-3, mengenai pilihan forum dan pilihan hukum telah sepakat

Ergonomi adalah suatu cabang ilmu yang sistematis untuk memanfaatkan informasi-informasi mengenai sifat, kemampuan, dan keterbatasan manusia untuk merancang suatu sistem

Anak ke lima Guntur Sitohang lahir pada tahun 1972 adalah seorang laki-laki yang di beri nama Junihar Sitohang., Junihar Sitohang dapat dikatakan merupakan keturunan yang

Alhamdulillahi Robbil „Alamin, segala puji hanya milik Allah SWT, satu-satunya Zat dengan segala kekuasaan-Nya yang telah melimpahkan rahmat, karunia, hidayah serta