D on atu r On line
CS C usto m er Serv ice
A dm in
S IS T EM IN FO R M A S I P E NG ELO L AA N DA TA D O NA TUR
M anajem en d on atu r Log in
Reg istrasi d on atu r
M ana jem en Tran saksi D on asi
M an ajem en user
Log O ut e xte nd
do wn lo ad file M an aje me n do nasi
u an g in clu de
Up lo ad file Ko nfirm asi do nasi
inc lud
e M a najem en M o du l
Profil
M anajem en A nak A suh M ana jem en K om en tar
Calon D on atu r
4.2.3 Use Case Diagram
Setelah mengetahui keterangan dari tabel kebutuhan aktor dan Use Case di atas, maka dapat dibuat Use Case diagram pada sistem yang diusulkan, yaitu
seperti pada Gambar 4.4 di bawah ini.
Gambar 4.4 Use Case Diagram Pada Sistem informasi manajemen pengelolaan donatur
4.2.3.1 Spesifikasi Use Case
Sistem informasi donatur ini memiliki beberapa spesifikasi Use Case. Pada spesifikasi Use Case ini akan dijelaskan urutan yang dilakukan sistem
dan aktor.
Tabel 4.6 Spesifikasi Naratif untuk Use Case “Registrasi Donatur” Use Case
Registrasi Donatur Brief Description
Use Case ini memungkinkan calon donatur
untuk melakukan pendaftaran donatur secara online
. Actor
Calon Donatur Precondition
Calon donatur mengetik alamat web di browser
dan OK, kemudian browser akan menampilkan halaman Home dari sistem,
setelah itu calon donatur memilih menu registrasi donatur untuk mengisi form yang
telah disediakan.
Main Flow Use Case
ini dimulai pada saat calon donatur ingin mendaftarkan diri sebagai donatur
Yayasan Griya Yatim melalui internet. Untuk dapat melakukan transaksi secara online.
Alternative Flow Setelah calon donatur telah mengisi semua
data yang dibutuhkan, calon donatur dapat langsung meng-klik tombol “Daftar”
Jika calon donatur masih belum lengkap pada pengisian data, maka akan muncul pesan
seperti “Data masih kosong, Harus Diisi”. Dan jika calon donatur mengurungkan niat
untuk mlanjutkan registrasi, maka dapat memilih tombol “Batal” utnuk kembali ke
halaman Home.
Post Condition Setelah Use Case ini dijalankan, maka secara
otomatis calon donatur telah terdaftar menjadi anggota atau donatur di Yayasan
Griya Yatim dengan menampilkan pesan “Account baru telah dibuat”
Tabel 4.7 Spesifikasi Naratif untuk Use Case “Login” Use Case
Login Brief Description
Use Case ini memungkinkan user yang terdiri
dari donatur online, CS dan admin untuk masuk ke dalam sistem dengan account yang
telah dibuat sebelumnya.
Actor Donatur online, CS dan admin
Precondition Seluruh user menggunakan browser internet
untuk memasuki halaman home pada sistem. Main Flow
Use Case ini dimulai pada saat seluruh user
ingin masuk ke dalam sistem untuk
melakukan berbagai
kegiatan yang
dibutuhkan. Alternative Flow
Untuk melakukan Login, user yang telah terdaftar harus mengisi username dan
password terlebih dahulu dan memilih
tombol “Login” Jika username atau password salah maka
akan tampil pesan “usernamepassword anda salah, Silahkan ulangi”.
Post Condition Jika Use Case dijalankan maka akan
menampilkan halaman utama sistem yang di butuhkan sesuai Login yang dilakukan oleh
user
.
Tabel 4.8 Spesifikasi Naratif untuk Use Case “Manajemen Komentar” Use Case
Manajemen Download File Brief Description
Use Case ini memungkinkan donatur online
atau calon donatur untuk menulis komentar pada sistem, dan juga memungkinkan admin
untuk mengelola seluruh data komentar yang diterima.
Actor Donatur online Calon Donatur dan Admin
Precondition Donatur calon donatur menggunakan
browser internet untuk memasuki halaman home
pada sistem. Selain itu Admin dan Donatur dapat
melakukan Login terlebih dahulu pada halaman utama sistem.
Main Flow Use Case ini dimulai pada saat donatur
calon donatur ingin menulis komentar sesuai dengan kebutuhan yang diinginkan.
Dimulai pada saat admin ingin mengelola data-data komentar yang diterima atau
yang telah diinput oleh donatur, yaitu seperti
update ,
delete maupun
menampilkan komentar. Alternative flow
Jika donatur calon donatur ingin menulis komentar, maka donatur memilih menu
“komentar” pada halaman utama user donatur, setelah masuk ke form komentar,
kemudian donatur mengisi data komentar sesuai dengan keperluan donatur, setelah
data lengkap kemudian data tersebut dikirim dengan cara mengklik tombol
“kirim”. Post Condition
Setelah Use Case ini dijalankan, maka akan menampilkan form komentar, dan
komentar yang ditulis akan otomatis tersimpan ke dalam database dan dikirim
ke bagian admin.
Tabel 4.9 Spesifikasi Naratif untuk Use Case “Manajemen Modul” Use Case
Manajemen Modul Brief Description
Use Case ini memungkinkan admin untuk
menginput dan update data profil donatur seperti profil tentang donatur dan cara
pembayaarn untuk dapat ditampilkan pada halaman utama sistem.
Actor Admin
Precondition Admin harus Login terlebih dahulu yang
terdapat pada
menu home dengan
memasukan username dan password pada form Login
. Memilih menu profil tentang donatur atau
cara pembayaran yang telah ada pada sistem.
Donatur online menggunakan browser internet untuk memasuki halaman home
dari sistem. Kemudian memilih menu tentang donatur atau cara pembayaran.
Main Flow Use Case ini dimulai pada saat Admin
ingin melakukan
penambahan atau
perubahan pada data-data profil donatur yang nantinya akan ditampilkan dihalaman
utama pada sistem. Dan Use Case ini juga dimuilai pada saat
donatur ingin mengetahui profil tentang donatur dan beberapa info donatur dari
Yayasan Griya Yatim.
Alternative Flow Untuk melakukan update profil tentang
donatur, Admin memilih menu tentang donatur
atau cara
pembayaran untuk
melakukan perubahan atau penambahan data. Jika telah selesai maka memilih tombol “edit”
yang kemudian akan muncul pesan “data berhasil di update”
Post Condition Jika Use Case dijalankan, maka semua data
profil pada sistem akan berubah dan otomatis
data profil donatur telah tersimpan.
Tabel 4.10 Spesifikasi Naratif untuk Use Case “Manajemen Donatur” Use Case
Manajemen Donatur Brief Description
Use Case ini memungkinkan CS untuk melakukan input, update delete, dan juga
print dari seluruh data donatur pada cabang Yayasan. Selain itu juga CS dapat
melakukan cetak kartu donatur yang telah terdaftar.
Use Case ini juga memungkinkan Admin untuk mengetahui seluruh data donatur
yang terdaftar, baik dari donatur cabang maupun donatur online. Tetapi pada
admin ini memiliki akses penuh hanya pada donatur online.
Actor Admin dan CS
Precondition Admin dan CS harus Login terlebih dahulu
pada halaman masing-masing yang telah disediakan.
Setelah masuk ke halaman utama, kemudian memilih menu data donatur.
Main Flow Use Case ini dimulai pada saat admin dan
CS ingin melihat seluruh data donatur yang
telah trdaftar. Untuk CS hanya dapat melakukan
pengaturan data donatur yang terdaftar pada tiap masing-masing cabang.
Sedangkan admin dapat mengatur seluruh data donatur yang melakukan registrasi
melalui internet. Selain itu juga, admin hanya dapt melihat dari data donatur yang
terdaftar dari semua cabang Yayasan.
Alternative flow Jika CS ingin melakukan input data
donatur, maka CS memilih menu “Daftar donatur” pada halaman CS dan kemudian
mengisi data-data donatur yang mendaftar. Dan jika CS ingin melakukan update,
delete
dan print data donatur, maka CS memilih menu “data donatur” pada
halaman utama
CS dan
kemudian melakukan kegiatan yang dibutuhkan oleh
CS .
Post Condition Setelah Use Case ini dijalankan, maka
akan menampilan halaman data donatur. Seluruh data yang di input, otomatis akan
tersimpan.
Tabel 4.11 Spesifikasi Naratif untuk Use Case “Manajemen Anak Asuh” Use Case
Manajemen Anak Asuh Brief Description
Use Case ini memungkinkan Admin untuk
input data anak asuh dan juga untuk
mengetahui seluruh data anak asuh yang terdaftar dari seluruh cabang Yayasan.
Actor Admin
Precondition Admin harus Login terlebih dahulu pada
halaman utama sistem. Setelah masuk ke halaman utama,
kemudian memilih menu data anak asuh. Main Flow
Use Case ini dimulai pada saat admin ingin melakukan input, update, delete dan print
pada data anak asuh yang telah trdaftar. Alternative flow
Jika admin ingin melakukan input, update, delete
dan juga print dari data anak asuh, maka admin memilih menu “data anak
asuh” dan melakukan sesuai kebutuhan yang diinginkan oleh admin.
Post Condition Setelah Use Case ini dijalankan, maka
akan menampilkan halaman data anak asuh.
Seluruh data anak asuh yang diinput, maka otomatis akan tersimpan pada database
Tabel 4.12 Spesifikasi Naratif untuk Use Case “Manajemen User” Use Case
Manajemen User Brief Description
Use Case ini memungkinkan donatur online, dan Admin yang ingin melakukan
perubahan pada data user. CS Customer Service memungkinkan
untuk melakukan input maupun perubahan data dari CS.
Actor Donatur online, CS dan Admin
Precondition Donatur, CS dan Admin harus Login
terlebih dahulu pada masing-masing
halaman form
Login yang
telah disediakan.
Setelah masuk ke halaman utama, kemudian memilih menu “Profil Donatur”
untuk user Donatur online, menu “Edit User
” untuk
Admin, dan
menu “Manajemen User” untuk CS.
Main Flow Use Case ini dimulai pada saat donatur
dan admin ingin melakukan perubahan data seperti data user dan juga password.
Untuk CS dimulai pada saat CS ingin melakukan perubahan data CS dan juga
penambahan data user CS. Alternative flow
Saat donatur melakukan perubahan data, donatur memilih menu “Profil Donatur”
untuk merubah data apa saja yang akan dirubah dan kemudian memilih tombol
“update” atau “batal” untuk kembali ke menu utama.
Saat admin ingin melakukan perubahan data, admin memilih menu “Edit User”
untuk merubah data apa saja yang akan dirubah dan kemudian memilih tombol
“update” atau “batal” untuk kembali ke menu utama.
Saat CS ingin melakukan update data, CS memilih menu “Ganti Password” untuk
merubah username dan password baru, dan jika CS ingin melakukan penambahan data
CS
, maka memilih menu “Manajemen User
” dan setelah masik ke halaman data CS
, kemudian memilih tombol “Register” untuk menambah data CS baru.
Post Condition Setelah Use Case ini dijalankan, maka
akan menampilkan
halaman “Profil
donatur” untuk Donatur online, halaman “Edit User” untuk Admin, dan untuk CS
akan menampilkan halaman “Manajemen User
” atau halaman “Ganti Password” sesuai menu yang dipilih.
Seluruh data yang diupdate, otomatis akan tersimpan.
Tabel 4.13 Spesifikasi Naratif untuk Use Case “Manajemen Transaksi Donasi” Use Case
Manajemen Transaksi Donasi Brief Description
Use Case ini memungkinkan donatur online yang ingin melakukan transaksi
donasi secara online. CS Customer Service memungkinkan
untuk melakukan input maupun membuat laporan dari transaksi donasi yang telah
dilakukan oleh donatur yang terdaftar di setiap cabang Yayasan.
Use Case ini juga memungkinkan Admin untuk mengetahui dan mengelola seluruh
data transaksi yang dilakukan oleh donatur secara online.
Actor Donatur online, CS dan Admin
Precondition Donatur, CS dan Admin harus Login
terlebih dahulu pada masing-masing halaman
form Login
yang telah
disediakan. Setelah masuk ke halaman utama,
kemudian memilih
menu “transaksi
donasi” untuk user donatur dan admin. Serta memilih menu “transaksi tunai”
untuk user CS.
Main Flow Use Case ini dimulai pada saat donatur
ingin melakukan transaksi donasi secara online
, donatur
dapat melihat
dan mencetak dari data-data transaksi yang
telah dilakukan. Untuk CS dimulai pada saat donatur ingin
melakukan transaksi secara tunai pada tiap cabang Yayasan. CS dapat secara langsung
cetak slip bukti transaksi yang akan diberikan kepada donatur sebagai tanda
bukti penerimaan transaksi donasi. Selain itu CS dapat membuat laporan dari seluruh
data transaksi maupun dibuat secara per periode.
Sedangkan admin dapat mengatur seluruh data transaksi donasi secara online yang
dilakukan oleh donatur online. Selain itu juga, admin dapat melakukan pembuatan
laporan donasi yang diterima dari tiap-tiap cabang Yayasan.
Alternative flow Saat donatur melakukan transaksi online,
donatur mengisi data-data yang dibutuhkan sistem untuk pendataan, dan juga memilih
jenis donasi yang akan dilakukan. Jika data yang diinput tidak lengkap, maka akan
muncul pesan “data harus diisi”
Saat CS melakukan transaksi tunai, CS menanyakan terlebih dahhulu apakah
donatur tersebut
sudah melakukan
pendaftaran, jika sudah maka langsung melakukan pengisian data transaksi dan
kemudian klik “proses” untuk melakukan pencetakan slip tanda bukti donasi. Dan
jika donatur tersebut belum terdaftar, maka masuk ke menu “daftar donatur”
Jika admin ingin melakukan pengelolaan data transaksi donasi online, maka admin
masuk ke menu data transaksi online. Post Condition
Setelah Use Case ini dijalankan, maka akan menampilkan halaman transaksi
donasi untuk donatur online dan admin, serta menampilkan transaksi tunai untuk
CS
. Seluruh data transaksi donasi yang
dilakukan, otomatis akan tersimpan.
Tabel 4.14 Spesifikasi Naratif untuk Use Case “Konfirmasi Donasi” Use Case
Konfirmasi Donasi Brief Description
Use Case ini memungkinkan Admin untuk
melakukan konfirmasi dari setiap transaksi yang dilakuakn oleh donatur secara online,
apakah donatur tersebut sudah atau belum melakukan proses pembayaran pada transaksi
yang telah dilakukan sebelumnya.
Actor Admin
Precondition Admin harus Login terlebih dahulu yang
terdapat pada halaman utama sistem. Setelah masuk ke halaman utama admin,
kemudian admin memilih menu “data transaksi donasi online” untuk melakukan
konfirmasi donasi.
Main Flow Use Case
ini dilakukan pada saat admin ingin melakukan konfirmasi dari transaksi yang
telah dilakukan oleh donatur melalui internet.
Admin melihat data transaksi online terbaru denagn status konfirmasi “N” yang berarti
transaksi donasi yang dilakukan belum dikonfirmasi oleh admin, kemudian admin
mengklik tombol “konfirmasi” dari data terbaru tersebut untuk melakukan konfirmasi
dengan cara menghubungi langsung kepada donatur yang melakukan transaksi donasi.
Setelah
menghubungi dan
mendapat kepastian apakah donatur telah mentransfer
donasi melalui ATM atau Bank yang dituju, maka status dari konfirmasi tersebut berubah
menjadi “Sudah Diterima”.
Alternative flow Jika admin ingin melakukan konfirmasi
transaksi donasi, admin memilih menu “Data transaksi online” dan memilih data transaksi
yang akan dikonfirmasi dengan memilih tombol “konfirmasi” dengan catatan data
transaksi tersebut dalam status konfirmasi “Belum Diterima”.
Post Condition Setelah Use Case ini dijalankan, maka
akan menampilkan halaman data transaksi donasi.
Seluruh data transaksi donasi yang telah dikonfirmasi dan pihak Yayasan telah
menerima uang dari donatur, otomatis akan berubah.
Tabel 4.15 Spesifikasi Naratif untuk Use Case “Manajemen Donasi Uang” Use Case
Manajemen Donasi Uang Brief Description
Use Case ini memungkinkan Admin da CS
untuk melakukan pembuatan laporan donasi berupa uang, yang sebelumnya diterima dari
keuangan tiap cabang Yayasan. Laporan Donasi ini terdiri dari pemasukan dan
penyaluran atau pengeluaran dana.
Actor Admin dan CS
Precondition Admin harus Login terlebih dahulu yang
terdapat pada halaman utama sistem. Setelah masuk ke halaman utama admin,
kemudian admin memilih menu “Laporan donasi uang” untuk melakukan pembuatan
laporan donasi uang.
Main Flow Use Case
ini dilakukan pada saat admin ingin
melakukan pembuatan laporan donasi berupa uang yang diterima dari tiap-tiap cabang
Yayasan.
Alternative flow Jika admin ingin melakukan pembuatan
laporan donasi uang, Sebelumnya admin terlebih dahulu menrima data keuangan baik
dari pemasukan maupun penggunaan dana dari tiap-tiap cabang Yayasan. Setelah
diterima kemudian admin memilih menu “laporan donasi uang” dan mengklik tombol
“Tambah Laporan” untuk mengisi data-data yang diperlukan, dan kemudian memilih
tombol “proses” untuk disimpan, atau tombol “Batal” untuk kembali ke halaman utama.
Setelah laporan selesai diinput, admin dapat melakukan cetak dari seluruh data yang telah
diterima. Dan untuk CS hanya dapat melakukan proses pembuatan laporan donasi
yang nantinya akan diterima oleh admin.
Post Condition Setelah Use Case ini dijalankan, maka
akan menampilkan halaman laporan donasi uang.
Seluruh data transaksi donasi yang telah diinput, maka otomatis akan tersimpan dan
dapat mencetak sesuai kebutuhan admin.
Tabel 4.16 Spesifikasi Naratif untuk Use Case “Upload File” Use Case
Upload File Brief Description
Use Case ini memungkinkan Admin untuk melakukan input file berupa laporan donasi
yang akan di upload ntuk keperluan donatur yang ingin mengetahui laporan
donasi dari Yayasan.
Actor Admin
Precondition Admin harus Login terlebih dahulu pada
halaman utama sistem. Setelah masuk ke halaman utama,
kemudian memilih menu upload file. Main Flow
Use Case ini dimulai pada saat admin ingin melakukan upload file untuk kebutuhan
donatur. Alternative flow
Jika admin ingin melakukan upload file laporan donasi, maka admin memilih menu
“upload file” kemudian admin memimili
tombol “input
file ”,
setelah admin
melengkapi data yang akan di upload, kemudian
admin mengklik
tombol “simpan” untuk ditampilakan dihalaman
donatur online dan tombol “Batal” untuk ke halaman sebelumnya.
Post Condition Setelah Use Case ini dijalankan, maka
akan menampilkan halaman upload file. Seluruh data file yang di upload, otomatis
akan tersimpan dan terlihat pada halaman donatur online untuk dapat di download.
Tabel 4.17 Spesifikasi Naratif untuk Use Case “Download File” Use Case
Download File Brief Description
Use Case ini memungkinkan donatur online
untuk melakukan download berupa laporan donasi yang telah di upload oleh
admin. Actor
Donatur online Precondition
Donatur harus Login terlebih dahulu pada halaman utama sistem.
Setelah masuk ke halaman utama, kemudian memilih menu download.
Main Flow Use Case ini dimulai pada saat donatur
online ingin melakukan download file
laporan donasi sesuai dengan keinginan donatur.
Alternative flow Jika donatur ingin melakukan download
file laporan donasi, maka donatur memilih
menu “download”, setelah masuk ke halaman download, donatur memilih file
yang akan di download dengan cara mengklik data yang diberi gambar “file
pdf
”. Post Condition
Setelah Use Case ini dijalankan, maka akan menampilkan halaman download dan
donatur mendapatkan file laporan donasi yang dibutuhkan.
Tabel 4.18 Spesifikasi Naratif untuk Use Case “Logout ” Use Case
Logout Brief Description
Use Case ini memungkinkan user dari
donatur online, CS dan juga admin untuk keluar dari sistem.
Actor Donatur online, CS dan Admin
Precondition Donatur, CS dan admin telah Login terlebih
dahulu. Main Flow
Use Case ini dimulai pada saat Donatur, CS
dan admin berkeinginan untuk keluar dari sistem.
Alternative Flow Untuk melakukan Logout donatur, CS dan
admin hanya butuh memilih menu “Logout”. Post Condition
Jika Use Case dijalankan maka Donatur, CS dan admin akan keluar dari sistem.
4.2.4 Pemodelan Aktivitas