Identifikasi Aktor Identifikasi Use-case

4. Sistem dapat menjalankan fungsinya dengan cepat dan reliable dengan tingkat error yang kecil.

4.2.3 Analisa Sistem Usulan

Setelah melakukan analisa kebutuhan sistem maka dapat disimpulkan untuk membuat sebuah sistem yang bisa mengatasi masalah serta memenuhi kebutuhan sistem. Analisa sistem usulan ini menggunakan pemodelan berorientasi objek.

4.2.3.1 Use-case Diagram

4.2.3.1.1 Identifikasi Aktor

Di bawah ini merupakan daftar pelaku actor yang menggunakan sistem informasi pencatatan keuangan non-profit beserta keterangan aktivitas pelaku dalam menggunakan sistem. Tabel 4.2 Daftar Pelaku Actor Sistem informasi pencatatan keuangan Non-profit No Pelaku Actor Deskripsi 1 Kasir Orang yang meng-input data penerimaan dan pengeluaran kas serta mencetaknya untuk dijadikan bukti penerimaan dan pengeluaran kas. 2 Manajer Keuangan Orang yang melakukan persetujuan untuk data penerimaan dan pengeluaran kas yang di-input oleh kasir. Serta orang yang menerima laporan keuangan. 3 Direktur Eksekutif Orang yang menyetujui pengeluaran kas yang di-input oleh kasir, yang menerima laporan keuangan, serta memanajemen user yang menggunakan sistem. 4 Top Manajemen Merupakan abstract actor yang digunakan sebagai generalisasi dari Direktur Eksekutif dan Manajer Keuangan. 5 Pengguna Merupakan abstract actor yang digunakan sebagai generalisasi dari semua pengguna.

4.2.3.1.2 Identifikasi Use-case

Setelah melakukan identifikasi pelaku tahapan selanjutnya adalah melakukan identifikasi use-case yang ada dalam sistem. Tabel 4.3 Daftar Use-case Sistem Informasi Pencatatan Keuangan Organisasi Non-profit No Nama Usecase Deskripsi 1 Login Use-case yang menggambarkan kegiatan login ke dalam sistem dengan memasukkan data pengguna untuk diverifikasi oleh sistem. 2 Input Penerimaan Kas Use-case yang menggambarkan kegiatan memasukkan data penerimaan kas. 3 Input Pengeluaran Kas Use-case yang menggambarkan kegiatan memasukkan data pengeluaran kas. 4 Persetujuan Penerimaan Kas Use-case yang menggambarkan kegiatan menyetujui atau meminta revisi atau membatalkan penerimaan kas. 5 Persetujuan Pengeluaran Kas Use-case yang menggambarkan kegiatan menyetujui atau meminta revisi atau membatalkan pengeluaran kas. 6 Cetak Penerimaan Kas Use-case yang menggambarkan kegiatan mencetak bukti penerimaan kas. 7 Cetak Pengeluaran Kas Use-case yang menggambarkan kegiatan mencetak bukti pengeluaran kas. 8 Lihat Laporan Keuangan Use-case yang menggambarkan kegiatan melihat laporan keuangan yang diinginkan. 9 Lihat Laporan Saldo Sisa Use-case yang menggambarkan kegiatan melihat laporan saldo sisa.

4.2.3.1.3 Pemodelan Use-case Diagram