sebagai objek view. Kemudian menuLaporanKeuangan menampilkan laporan keuangan berdasarkan jenisnya.
2. Manajer keuangan
kemudian memanggil
method pilihKategoriWaktuLaporan untuk memilih laporan berdasarkan waktu.
Kemudian Laporan Keuangan sebagai objek kontrol akan merespon dengan
mengambil data
pada sikeu_penerimaan_kas
dan sikeu_pengeluaran_kas sebagai objek entitas.
3. Laporan Keuangan akan memformat data untuk laporan sesuai yang diminta
manajer keuangan
sebelum ditampilkan
pada menuLaporanKeuangan.
4.3.3 State Diagram
State diagram digunakan untuk memahami perilaku objek dalam suatu
sistem. State diagram menggambarkan perilaku yang dinamis yang dilakukan objek dalam suatu objek. Berikut merupakan state diagram dari objek penerimaan
kas dan pengeluaran kas:
buat penerimaan dana baru
penerimaan kas baru revisi penerimaan kas
tolak penerimaan kas penerimaan kas disetujui
cetak penerimaan kas lihat laporan keuangan1
revisi selesai penerimaan kas selesai
bukti penerimaan kas dicetak laporan keuangan dilihat1
penerimaan kas selesai penerimaan kas ditolak
Penerimaan Kas Baru entry entry
do save Penerimaan Kas Belum Disetujui
entry status belum disetujui ditolak
Revisi entry revisi penerimaan kas
Penerimaan Kas Disetujui entry penerimaan kas disetujui
Bukti Penerimaan Kas penerimaan kas disetujui cetak penerimaan kas
Laporan Keuangan penerimaan kas disetujui lihat laporan keuangan
selesai
Gambar 4.24 State Diagram Penerimaan Kas
State diagram di atas menggambarkan perubahan objek penerimaan kas
dari mulai dibuat hingga akhirnya. Penerimaan kas yang baru dibuat akan memiliki status barunew yang artinya penerimaan kas belum disetujui.
Penerimaan kas yang baru ini bisa dilakukan tiga aksi yaitu, direvisi, disetujui, atau ditolak oleh manajer keuangan. Jika ditolak, siklus hidup objek penerimaan
kas akan langsung berakhir, jika direvisi akan dilakukan revisi oleh kasir dan kembali ke penerimaan kas belum disetujui, dan jika diterima maka penerimaan
kas akan diteruskan untuk dijadikan laporan keuangan dan dicetak untuk menjadi bukti penerimaan kas.
buat pengeluaran kas baru
pengeluaran kas baru pengeluaran kas disetujui MK
revisi pengeluaran kas 1 revisi pengeluaran kas selesai 1
tolak 1 pengeluaran kas
revisi pengeluaran kas 2 revisi pengeluaran kas selesai 2
tolak 2 pengeluaran kas pengeluaran kas disetujui
lihat laporan keuangan cetak bukti pengeluaran
bukti pengeluaran dicetak laporan keuangan dilihat
pengeluaran kas selesai pengeluaran kas ditolak 1
pengeluaran kas ditolak 2 Pengeluaran Kas Baru
entry masukkan data do simpan
Pengeluaran Kas belum Disetujui entry status belum disetujui
Revisi Manajer Keuangan MK entry revisi pengeluaran kas
Ditolak Manajer Keuangan Pengeluaran Kas Disetujui MK
entry disetujui manajer keuangan Revisi Direktur Eksekutif DE
pengeluaran kas disetujui MK revisii pengeluaran kas Ditolak Direktur Eksekutif
Pengeluaran Kas Disetujui MK dan DE pengeluaran kas disetujui MK pengeluaran kas disetujui DE
Bukti Pengeluaran Kas Laporan Keuangan
penerimaan kas disetujui lihat laporan keuangan selesai
Gambar 4.25 State Diagram Pengeluaran Kas
State diagram di atas menggambarkan perubahan objek pengeluaran kas
dari mulai dibuat hingga akhirnya. Pengeluaran kas yang baru dibuat akan memiliki status barunew yang artinya pengeluaran kas belum disetujui.
Pengeluaran kas yang baru ini bisa dilakukan tiga aksi yaitu, direvisi, disetujui, atau ditolak oleh manajer keuangan dan direktur. Manajer keuangan melakukan
aksinya terlebih dahulu sebelum direktur eksekutif, dengan kata lain direktur tidak bisa melakukan aksi jika manajer keuangan belum menyetujui pengeluaran kas
yang dimasukkan kasir. Jika ditolak, siklus hidup objek pengeluaran kas akan langsung berakhir, jika direvisi akan dilakukan revisi oleh kasir dan kembali ke
pengeluaran kas belum disetujui, dan jika diterima maka pengeluaran kas akan diteruskan untuk dijadikan laporan keuangan dan dicetak untuk menjadi bukti
pengeluaran kas.
4.3.4 Deployment Diagram