BAB III METODE PENELITIAN
3.4 Unified Modeling Language
id_user varchar(10) not null, username varchar(10),
password varchar(50), level_user varchar(10), status_user varchar(10), primary key (id_user)
);
3.4 Unified Modeling Language
Unified Modeling Language atau yang biasa disingkat UML merupakan salah satu alat bantu yang dapat digunakan dalam bahasa pemrograman yang berorientasi objek, saat ini UML akan mulai menjadi standar masa depan bagi industri pengembangan sistem/perangkat lunak yang berorientasi objek. Di sini penulis membuat 4 diagram UML, keempat diagram tersebut adalah sebagai berikut:
a. Use case diagram
Use case adalah gambaran fungsionalitas dari suatu sistem, sehingga pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun. Gambar 3.4 adalah use case diagram sistem informasi keuangan Yayasan Mitra Arafah.
Dalam use case diagram sistem informasi keuangan Yayasan Mitra Arafah ini memiliki 2 actor dan 8 use case. Actor terdiri dari admin dan pimpinan, sedangkan use casenya terdiri dari login, mengelola user, mengelola transaksi, mengelola donatur, lihat jurnal, lihat master transaksi, lihat buku besar, lihat neraca. Di antara 8 use case tersebut terdapat use case yang saling berhubungan yaitu:
1. Use case mengelola donatur memiliki hubungan include
dengan use case login.
2. Use case mengelola transaksi memiliki hubungan include
dengan use case login.
3. Use case mengelola user memiliki hubungan include dengan use case login.
4. Use case lihat jurnal memiliki hubungan include dengan use case login.
5. Use case lihat master transaksi memiliki hubungan include dengan use case login.
6. Use case lihat buku besar memiliki hubungan include dengan use case login.
7. Use case lihat neraca memiliki hubungan include dengan use case login.
b. Activity diagram
Activity diagram dibuat setelah use case diagram. Activity diagram berada di dalam masing-masing use case. Berikut ada 8 activity diagram sistem informasi keuangan Yayasan Mitra Arafah. 1. Login
Gambar 3.5 Activity Diagram Login
Terlihat dalam gambar 3.5, dimulai dari user kemudian masuk halaman login (sistem), kemudian user masukkan username dan password, kemudian username dan password di cek ada dalam database atau tidak, jika ada maka masuk halaman admin, dan jika tidak akan kembali ke halaman login.
2. Mengelola User
Gambar 3.6 Activity Diagram Mengelola User
Terlihat dalam gambar 3.6, dimulai dari admin kemudian masuk menu halaman admin (sistem) dan pilih menu user, kemudian admin kelola data user yang terdapat pilihan tambah dan update, kemudian data disimpan di database, dan akan ditampilkan.
3. Mengelola Donatur
Terlihat dalam gambar 3.7, dimulai dari admin kemudian masuk menu halaman admin (sistem) dan pilih menu donatur, kemudian admin kelola data donatur yang terdapat pilihan tambah dan update, kemudian data disimpan di database, dan akan ditampilkan.
4. Mengelola Transaksi
Gambar 3.8 Activity Diagram Mengelola Transaksi
Terlihat dalam gambar 3.8, dimulai dari admin kemudian masuk menu halaman admin (sistem) dan pilih menu transaksi, kemudian admin kelola data transaksi yang terdapat pilihan tambah dan update, kemudian data disimpan di database, dan akan ditampilkan.
5. Lihat Jurnal
Gambar 3.9 Activity Diagram Lihat Jurnal
Terlihat dalam gambar 3.9, dimulai dari user kemudian masuk menu halaman utama (sistem) dan pilih menu jurnal, kemudian user masukkan 2 tanggal, kemudian data diambil dari tabel data transaksi (database), dan akan ditampilkan.
6. Lihat Master Transaksi
Gambar 3.10 Activity Diagram Lihat Master Transaksi
Terlihat dalam gambar 3.10, dimulai dari user kemudian masuk menu halaman utama (sistem) dan pilih menu master
transaksi, kemudian user masukkan 2 tanggal, kemudian data diambil dari tabel data transaksi (database), dan akan ditampilkan laporan master transaksi.
7. Lihat Buku Besar
Gambar 3.11 Activity Diagram Lihat Buku Besar
Terlihat dalam gambar 3.11, dimulai dari user kemudian masuk menu halaman utama (sistem) dan pilih menu buku besar, kemudian user masukkan 2 tanggal, kemudian data diambil dari tabel data transaksi (database), dan akan ditampilkan laporan buku besar.
Terlihat dalam gambar 3.12, dimulai dari user kemudian masuk menu halaman utama (sistem) dan pilih menu neraca, kemudian user masukkan 2 tanggal, kemudian data diambil dari tabel data transaksi (database), dan akan ditampilkan laporan neraca.
c. Sequence diagram
Setelah Activity diagram kemudian sequence diagram, berikut 9 sequence diagram sistem informasi keuangan Yayasan Mitra Arafah.
1. Login Admin
Gambar 3.13 Sequence Diagram Login Admin
Admin masuk form login, kemudian memasukkan username dan password, lalu username dan password di cek, jika ya masuk menu utama admin, jika tidak kembali ke form login.
2. Login Pimpinan
Gambar 3.14 Sequence Diagram Login Pimpinan
Pimpinan masuk form login, kemudian memasukkan username dan password, lalu username dan password di cek, jika ya masuk menu utama pimpinan, jika tidak kembali ke form login.
3. Mengelola donatur
Gambar 3.15 Sequence Diagram Mengelola Donatur
Admin masuk form login, kemudian masuk menu utama admin, dan memilih menu donatur, kemudian input data donatur
donatur, disimpan ke dalam database, kemudian di tampilkan di menu donatur.
4. Mengelola Transaksi
Gambar 3.16 Sequence Diagram Mengelola Transaksi
Admin masuk form login, kemudian masuk menu utama admin, dan memilih menu transaksi, kemudian input data transaksi dengan form tambah transaksi, dan edit data transaksi dengan form edit transaksi, disimpan ke dalam database, kemudian di tampilkan di menu transaksi.
Admin masuk form login, kemudian masuk menu utama admin, dan memilih menu user, kemudian input data user dengan form tambah user dan edit data user dengan form edit user, dan inputan disimpan ke dalam database, kemudian di tampilkan di menu user.
6. Lihat Master Transaksi
Gambar 3.18 Sequence Diagram Lihat Master Transaksi Pimpinan masuk form login, kemudian masuk menu utama pimpinan, dan memilih menu master transaksi, kemudian masukkan 2 tanggal, yang mana data diambil dari data transaksi (database), kemudian di tampilkan di menu laporan master transaksi dan bisa dicetak.
7. Lihat Jurnal
Gambar 3.19 Sequence Diagram Lihat Jurnal
Admin masuk form login, kemudian masuk menu utama admin, dan memilih menu jurnal, kemudian masukkan 2 tanggal, yang mana data diambil dari data transaksi (database), kemudian di tampilkan di menu laporan master transaksi dan bisa dicetak.
Pimpinan masuk form login, kemudian masuk menu utama pimpinan, dan memilih menu buku besar, kemudian masukkan 2 tanggal, yang mana data diambil dari data transaksi (database), kemudian di tampilkan di menu laporan buku besar dan bisa dicetak. 9. Lihat Neraca
Gambar 3.21 Sequence Diagram Lihat Neraca
Pimpinan masuk form login, kemudian masuk menu utama pimpinan, dan memilih menu neraca, kemudian masukkan 2 tanggal, yang mana data diambil dari data transaksi (database), kemudian di tampilkan di menu laporan neraca dan bisa dicetak.
d. Class diagram
Setelah membuat sequence diagram kemudian class diagram. Gambar 3.22 berikut adalah gambar class diagram sistem informasi keuangan Yayasan Mitra Arafah.
Gambar 3.22 Class Diagram Sistem Informasi Keuangan Class diagram menjelaskan alur kerja sistem, gambar 3.22 menjelaskan alur sistem informasi keuangan pada Yayasan Mitra Arafah.