Analisis Maintainability Analisis Portability

52

BAB IV HASIL PENELITIAN DAN PEMBAHASAN

G. Tahap Analisis dan Definisi Kebutuhan

1. Analisis Persyaratan Fungsional

Analisis fungsional merupakan analisis fungsi-fungsi minimal yang dibutuhkan sistem antara lain : a. SuperAdmin dapat melakukan create, read, update dan delete user lain. b. SuperAdmin dapat mengakses menu set tutup buku. c. Admin mampu melakukan create, read, update dan delete untuk akun-akun keuangan dalam sistem informasi. d. Admin dapat mencatat pemasukan, pengeluaran dan seluruh transaksi keuangan ke dalam jurnal. e. Admin dapat melihat laporan keuangan berdasarkan kategori waktu bulan, tahun dan juga secara keseluruhan.

2. Analisis Persyaratan Perangkat Keras dan Perangkat Lunak

Untuk mendukung pengembangan sistem informasi, analisis kebutuhan sistem sangat penting, dengan analisis tersebut dapat diketahui kebutuhan- kebutuhan yang diperlukan oleh sistem agar dapat berjalan seperti yang diharapkan. a. Kebutuhan perangkat keras Perangkat keras yang dimaksud adalah alat yang digunakan untuk pengolahan data dan penyajian informasi. Perangkat keras komputer sangat mendukung dalam kinerja sistem yang akan dibuat, untuk itu dibutuhkan perangkat komputer dengan spesifikasi sebagai berikut: 53 1 Processor : Dual Core 3 Ghz 2 Memory : 2 GB 3 Hard disk : 80 GB 4 Monitor : 14” b. Kebutuhan perangkat lunak Perangkat lunak yang dimaksud adalah software yang digunakan dalam pengendalian kegiatan dari sistem komputer. Perangkat lunak yang dibutuhkan adalah sebagai berikut 1 Windows Xp sebagai sistem operasi minimal untuk menjalankan program- program yang dibutuhkan dalam pengembangan sistem informasi keuangan. 2 GroovyGrails Tools Suite sebagai software developer untuk bahasa pemrograman Groovy dan framework Grails. 3 MySql sebagai sistem manajemen basis data dari sistem informasi keuangan karena merupakan DBMS Database Management System yang gratis dan kompatibel dengan sistem operasi Windows 4 Xampp sebagai tools untuk koneksi ke database karena mendukung Apace dan MySql.

H. Tahap Desain Sistem dan Perangkat Lunak

Dari hasil analisis kemudian dirancang sehingga aplikasi yang diinginkan dapat divisualisasikan. Tahapan desain meliputi: