State Diagram Perancangan Sistem

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