PERANCANGAN
BERORIENTASI OBJEK
MEMBUAT DESAIN
USE CASE DIAGRAM
STUDI KASUS : SISTEM INFORMASI KAS MASJID
PROGRAM STUDI SISTEM
INFORMASI
FAKULTAS ILMU
KOMPUTER
UNIVERSITAS
KUNINGAN
2021
SKENARIO :
Masjid adalah salah satu organisasi nirlaba atau non profit
keagamaan yang berada dalam lingkungan masyarakat. Tempat ibadah seperti masjid
dapat dikatakan sebagai entitas yang memiliki kepentingan dalam membuat laporan
keuangan. Hal ini dikarenakan jemaah yang telah menyumbangkan dan memberikan
sedekah memiliki hak untuk mengetahui penggunaan dana.
Sistem Informasi Kas Masjid memiliki peran penting dalam kegiatan
pencatatan penerimaan, pengeluaran, rekapitulasi, serta pelaporan keuangan (dana
kas) kepada jemaah masjid.
Untuk melakukan transaksi keuangan akan melalui dua tahap yaitu : akses sistem informasi / pengecekan hak akses dan pemrosesan transaksi. Proses pengecekan hak akses menetapkan persetujuan untuk proses transaksi. Jika persetujuan ditolak, maka sistem informasi akan mengeluarkan pesan penolakan / kesalahan login. Namun jika diterima, maka user diperbolehkan melakukan transaksi keuangan (pencatatan penerimaan, pengeluaran, serta pelaporan kas).
(1) Pendefinisian Aktor
Aktor |
Deskripsi |
Admin |
Admin adalah seorang bendahara masjid yang bertugas dan memiliki
hak akses untuk melakukan operasi pengelolaan dana kas masjid. |
(2) Pendefinisian Use Case Dasar
No |
Use Case |
Deskripsi |
1. |
Login |
Merupakan proses untuk melakukan login aplikasi kas masjid. |
2. |
Mengelola Kas |
Merupakan proses pengelolaan data kas masjid, yang meliputi
memasukkan data penerimaan kas dan pengeluaran kas, serta membuat
rekapitulasi kas. |
3. |
Buat Laporan Kas |
Merupakan proses pembuatan laporan kas masjid. |
4. |
Setting User |
Merupakan proses pengelolaan data user (siapa saja yang menjadi
user sistem informasi kas masjid). |
5. |
Mengatur Profil |
Merupakan proses pengelolaan informasi user (mulai dari ubah
password serta pengaturan profil lainnya). |
(3) Skenario Use Case
· Nama Use Case : Login
Aktor : Admin
Tujuan : Verifikasi user
AKTOR |
SISTEM |
1. User
menginputkan username dan password. |
|
|
2. Memeriksa
valid tidaknya data yang diinputkan oleh user dengan cara memeriksa ke
database user. |
|
3. Masuk
ke aplikasi pengelolaan kas masjid. |
· Nama Use Case : Mengelola penerimaan kas
Aktor : Admin
Tujuan : Mengelola data penerimaan kas
AKTOR |
SISTEM |
1.
User
memilih menu penerimaan kas. |
|
2.
Melakukan
input, edit, dan hapus data penerimaan kas. |
|
|
3. Menyimpan
data ke database, dan menampilkan pesan bahwa data berhasil disimpan. |
· Nama Use Case : Mengelola pengeluaran kas
Aktor : Admin
Tujuan : Mengelola data pengeluaran kas
AKTOR |
SISTEM |
1.
User
memilih menu pengeluaran kas. |
|
2.
Melakukan
input, edit, dan hapus data pengeluaran kas. |
|
|
3. Menyimpan
data ke database, dan menampilkan pesan bahwa data berhasil disimpan. |
· Nama Use Case : Buat Laporan Kas
Aktor : Admin
Tujuan : Membuat laporan kas
AKTOR |
SISTEM |
1.
User
memilih menu laporan kas. |
|
|
2. Sistem
meminta inputan (dalam format tanggal) untuk membuat laporan kas. |
3.
Memasukan
data sesuai dengan format yang diminta sistem. |
|
|
4.
Menampilkan
data laporan kas masjid. |
· Nama Use Case : Setting User
Aktor : Admin
Tujuan : Mengelola data user
AKTOR |
SISTEM |
1.
User
memilih menu setting user. |
|
|
2.
Sistem
menampilkan data user. |
3. Mengelola
data user (menambahkan, mengubah, serta menghapus) |
|
|
4. Menyimpan
data ke database dan menampilkan pesan bahwa data berhasil disimpan. |
· Nama Use Case : Mengatur Profil
Aktor : Admin
Tujuan : Mengelola informasi user
AKTOR |
SISTEM |
1.
User
memilih menu atur profil. |
|
|
2. Sistem
menampilkan submenu pilihan ubah password dan profil. |
3.
User
memilih submenu pilihan. |
|
4. Jika
user memilih menu ubah password. |
|
|
5.
Sitem
meminta password baru. |
6.
Memasukan
password baru. |
|
|
7. Mengupdate
dan menyimpan data ke database. |
8.
Jika
user memilih menu profil. |
|
|
9.
Sitem
menampilkan profil user. |
10. User memasukan data profil user yang akan
diubah. |
|
|
11. Mengupdate dan menyimpan data ke database. |
Use Case Diagram :
Tidak ada komentar:
Posting Komentar