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
Pemodelan aktivitas ini dapat dignakan untuk mewakili secara grafis aliran kejadian flow of event dari suatu Use Case yang telah dirancang.
Dari pemodelan aktivitas ini terdapat diagram aktivitas Activity Diagram yang menunjukkan langkah-langkah apa saja yang dilakukan dalam
perancangan sistem
yang terkomputerisasi.
Activity Diagram
menggambarkan beberapa alur aktivitas dalam sistem yang dirancang, yang mendeskripsikan bagaimana alur tersebut dimulai, kemudian beberapa
decision yang terjadi pada tiap-tiap proses, dan hingga bagaimana aktivitas
itu berakhir. Berikut beberapa Activity Diagram yang dirancang:
C a lo n D o n a tu r S is tem In f o rm a s i P en g elo laa n D ata D o n a tu r
B u k a b ro w s e r in tern e t P an g g il h alam a n w eb
T am p ilk a n h o m e T u lis a lam at w e b s ite
A la m at s ala h A lam a t b e n a r
P ilih m e n u re g is tr as i d o n a tu r T am p ilk a n fo rm r eg is tras i d o n atu r
Is i fo rm r eg is tra s i M e n er im a h as il p e n g is ia n
S im p a n le n g k a p
tid ak len g k a p
T am p ilk a n aler t
1. Activity Diagram untuk Use Case “Registrasi donatur”
Gambar 4.5 Activity Diagram untuk Use Case “Registrasi Donatur” Keterangan Gambar 4.5: Aktifitas tersebut merupakan kumpulan
kegiatan atau aktifitas-aktifitas yang dilakukan pada Use Case “registrasi donatur”, aktifitas ini hanya dilakukan oleh calon donatur yang melakukan
pendaftaran secara online. Aktifitas dimulai pada saat donatur atau calon donatur yang ingin melakukan registrasi sebagai donatur Yayasan Griya
Yatim. Calon donatur tersebut dimulai dengan membuka alamat website melalui browser internet, ketika penulisan alamat benar makan akan tampil
halaman utama pada sistem. Setelah tampil halaman utama, kemudian calon donatur memilih menu “Registrasi donatur” untuk menampilkan form
pengisian data registrasi donatur. Jika data tidak diisi dengan lengkap maka akan tampil pesan error “Data masih kosong Harus diisi..” dan sistem akan
menampilkan kembali form registrasi untuk melakukan pengisian ulang. Dan setelah data tersebut sudah diisi dengan lengkap maka data tersebut
otomatis akan tersimpan pada sistem, dan calon donatur telah resmi menjadi anggota donatur dari Yayasan Griya Yatim.
2. Activity Diagram untuk Use Case “Login”
Gambar 4.6 Activity Diagram untuk Use Case “Login” Keterangan Gambar 4.6: Aktifitas tersebut merupakan kumpulan
kegiatan atau aktifitas-aktifitas yang dilakukan pada Use Case “Login”, Use Case
ini dilakukan oleh seluruh pengguna sistem yaitu dari donatur online, CS
dan Admin. Aktifitas dimulai pada saat semua user ingin melakukan
Sistem Inform asi P engelolaa n D ata D onatur D onatur online, C S adm in
Terim a u se rn am e dan pass Input userna m e dan pass
Tam pila n M enu user B ena r
S alah Ta m pilan ale rt
B u ka brow ser inte rn et P angg il hala m an w eb
Tam pilka n hom e Tulis ala m at w ebsite
Alam a t salah A lam at bena r
P ilih m enu User Login Login C S T am p il form log in
semua aktifitas yang akan dikerjakan yaitu berawal dari membuka sistem dengan menulisakan alamat web pada web browser, setelah muncul halaman
utama home pada sistem kemudian user memilih menu Login untuk melakukan pengisian username dan password yang sebelumnya telah
dibuat. Jika ketika Login sukses, maka akan masuk ke halaman masing- masing user, dan jika mengalami kesalahan maka akan muncul pesan
“Login failed..”. 3. Activity Diagram untuk Use Case “Manajemen Komentar”
Gambar 4.7 Activity Diagram untuk Use Case “Manajemen Komentar” Keterangan Gambar 4.7: Aktifitas tersebut merupakan kumpulan
kegiatan atau aktifitas-aktifitas yang dilakukan pada Use Case “Manajemen Komentar”, Use Case ini dilakukan oleh calon donatur, user donatur online
Sistem Informasi Pengelolaan Data Donatur Calon Donatur,Donatur online,Admin
Terima hasil komentar Input komentar
Tampilan Menu komentar Lengkap
Tidak lengkap
Tampilkan alert Tampil form Komentar
Pilih menu Manajemen Komentar Tampil data Komentar
Publish Komentar Baca Komentar
Komentar tidak baik
Komentar baik
Hapus Komentar Pilih menu Komentar
Pilih User Admin
User Donatur Donatur online Log in
Halaman user pilihan
dan admin. Aktifitas dimulai pada saat calon donatur ingin menulis komentar pada sistem, selain itu kegiatan ini juga dapat dilakukan oleh
donatur yang telah terdaftar sebagai donatur, yang dimulai setelah user tersebut masuk ke halaman user donatur dengan melakukan Login terlebih
dahulu. Setelah itu user dapat memilih menu komentar untuk menulis komentar pada form komentar yang telah disediakan pada sistem. Jika
pengisian form komentar tidak lengkap akan muncul pesan “data tidak lengkap” dan setelah data pengisian lengkap maka data akan disimpan
kedalam database dan otomatis akan terkirim ke halaman admin. Aktifitas lainnya merupakan kumpulan aktifitas yang dapat dilakukan
oleh admin. Aktifitas dimulai pada saat admin telah menerima dan ingin menampilkan atau menghapus dari data-data komentar yang telah dikirim
oleh donaturcalon donatur. Kegiatan ini dimulai setelah admin masuk ke halaman admin dengan melakukan Login terlebih dahulu. Setelah itu dapat
dapat memilih menu komentar untuk membaca komentar-komentar yang sebelumnya telah dikirim. Setelah admin membaca komentar, admin berhak
untuk menampilkan komentar-komentar tersebut, dan dapat menghapus jika isi dari komentar tersebut tidak baik atau ada kata-kata yang tidak pantas
untuk ditampilkan.
4. Activity Diagram untuk Use Case “Manajemen Modul”
Gambar 4.8 Activity Diagram untuk Use Case “Manajemen Modul Profil” Keterangan Gambar 4.8: Aktifitas tersebut merupakan kumpulan
kegiatan atau aktifitas-aktifitas yang dilakukan pada Use Case “Manajemen Modul Profil”, Use Case ini hanya dapat dilakukan oleh Admin. Aktifitas
dimulai pada saat admin ingin melakukan perubahan atau penambahan data profil seperti data tentang donatur dan cara pembayaran donasi yaitu
memulai dengan melakukan Login terlebih dahulu dan telah masuk ke halaman utama pada admin. Admin memilih menu manajemen profil yang
akan diupdate yaitu seperti menu “tentang donatur” dan “cara pembayaran” telah disediakan pada halaman admin. Setelah admin melakukan perubahan
data, kemudian data telah otomtis tersimpan kedalam database dan dapat ditampilkan pada halaman home sistem, dan jika admin tidak melakukan
perubahan maka admin kembali ke menu utama admin.
S is tem In fo rm as i P en g elo la an D ata D o n atu r A d m in
T a m p ilk an h a lam an a d m in L o g in se b ag ai ad m in
P ilih m o d u l
P ilih m o d u l lain n y a S im p an
T am p il fo rm m o d u l U p d ate m o d u l y g d ip ilih
D ata d iterim a B a tal
D a ta tela h d i u p d ate
C S , A d m in S is te m I n f o r m a s i P e n g e l o la a n D a ta D o n a tu r
P il ih m e n u M a n a je m e n D o n a t u r
T a m p ilk a n d a t a d o n a tu r C e t a k k a r tu d o n a tu r
T a m p i l d a ta d o n a tu r
P il ih d a ta y g a k a n d i h a p u s S im p a n
T id a k le n g k a p
L e n g k a p
P il ih d a ta y g d i e d it
C e ta k d a ta d o n a t u r P ilih L o g in C S a d m in
M a s u k H a la m a n C S a d m i n T a m p i l H a l a m a n C S a d m in
T a m p i la n a le r t T e r i m a h a s il in p u ta n
T a m p i l d a ta d o n a tu r P i lih a k s i
e d it d a ta d o n a t u r B e r h a s il
u p d a t e B a ta l
d e le te d a ta d o n a tu r B e r h a s il
d i h a p u s B a t a l
I n p u t D o n a tu r
5. Activity Diagram untuk Use Case “Manajemen Donatur”
Gambar 4.9 Activity Diagram untuk Use Case “Manajemen Donatur” Keterangan Gambar 4.9: Aktifitas tersebut merupakan kumpulan
kegiatan atau aktifitas-aktifitas yang dilakukan pada Use Case “Manajemen Donatur”, Use Case ini dilakukan bagian CS yang terdapat di cabang
Yayasan. Untuk memulai aktifitas ini CS diharuskan untuk melakukan Login
terlebih dahulu untuk dapat masuk ke halaman utama paa CS, setelah Login
berhasil CS dapat melakukan aktifitas dalam mengelola data donatur dari cabang, seperti melakukan pendaftaran donatur, transaksi donasi secara
tunai, cetak kartu donatur dan dapat melakukan pencetakan seluruh data donatur yang telah terdaftar.
Aktifitas lainnya merupakan aktifitas yang dilakukan Admin dan pada aktifitas ini admin hanya dapat mengelola data-data donatur yang
melakukan registrasi melalui internet. Untuk memulainya admin diharuskan untuk melakukan Login terlebih dahulu untuk dapat masuk ke halaman
utama admin. Setelah sukses Login, admin dapat melakukan pengelolaan data donatur seperti memilih menu untuk lihat seluruh data, update, delete
dan mencetak seluruh data donatur. 6. Activity Diagram untuk Use Case “Manajemen Anak Asuh”
Gambar 4.10 Activity Diagram untuk Use Case “Manajemen Anak Asuh”
S is t e m I n f o r m a s i P e n g e lo l a a n D a ta D o n a t u r A d m in
L o g I n s e b a g a i A d m in
T a m p il D a ta A n a k A s u h T a m p il D a t a A n a k A s u h
P i l i h d a t a y g d i h a p u s S i m p a n
T i d a k l e n g k a p
L e n g k a p
P i li h d a ta y g d i e d i t
C e t a k P il i h M e n u T a m b a h D a t a A n a k A s u h
M a s u k H a l a m a n A d m i n T a m p i l H a l a m a n A d m i n
P il i h M e n u D a t a A n a k A s u h
I n p u t D a ta A n a k A s u h T e r i m a H a s i l i n p u t a n
T a m p i l a n a l e r t
T a m p i l d a t a a n a k a s u h
e d i t d a t a a n a k a s u h B e r h a s i l
d i e d i t d e le t e d a t a a n a k a s u h
B e r h a s i l d i h a p u s
B a t a l B a ta l
B a t a l
Donatur online, CS, Admin, Sistem Informasi Pengelolaan Data Donatur
Tampil data user CS Log in Sebagai Donatur, Admin FO
Masuk Halaman Donatur, Admin FO Tampil Halaman Donatur, Admin FO
Pilih menu Manajemen User CS Pilih menu Tambah User
Buat account user Terima Hasil inputan
Tampil data Donatur, Admin, CS Delete data user
Edit data user Pilih aksi
Pilih data yg di edit Pilih data yg akan dihapus
Berhasil update
Batal Batal
Tampil data user CS Tampilan alert
Lengkap Simpan data user CS
Tidak lengkap
Berhasil dihapus
Tampil data Donatur, Admin Edit data user
Berhasil update
Batal Tampil data user CS
Keterangan Gambar 4.10: Aktifitas tersebut merupakan kumpulan kegiatan atau aktifitas-aktifitas yang dilakukan pada Use Case “Manajemen
Anak Asuh”, Use Case ini dilakukan oleh Admin untuk mengelola seluruh data anak asuh yang terdaftar. Untuk memulainya admin diharuskan untuk
melakukan Login terlebih dahulu untuk dapat masuk ke halaman utama admin. Setelah sukses Login, admin dapat memilih menu “Data anak asuh”
dan admin dapat melakukan pengelolaan data seperti melihat seluruh data anak asuh, input, update, delete dan mencetak seluruh data anak asuh yang
dimiliki Yayasan Griya Yatim. 7. Activity Diagram untuk Use Case “Manajemen User”
Gambar 4.11 Activity Diagram untuk Use Case “Manajemen User”
C S , D o n a t u r o n li n e , A d m in S i s t e m In f o r m a s i P e n g e l o la a n D a ta D o n a t u r
T a m p il d a t a d o n a s i T e r i m a h a s il in p u t a n t r a n s a k s i d o n a s i
P i l ih d a t a y g a k a n d i h a p u s S im p a n
T i d a k le n g k a p
L e n g k a p
C e t a k C e ta k s l ip t ra n s a k s i d o n a s i
P il i h L o g in C S D o n a t u r o n li n e A d m i n M a s u k H a la m a n C S D o n a t u r o n l in e A d m in
T a m p il H a la m a n C S D o n a t u r o n l i n e A d m i n P il ih M e n u T r a n s a k s i D o n a s i
T a m p il a n a le r t
T a m p il D a t a T r a n s a k s i D o n a s i P i l ih a k s i
d e l e t e d a ta d o n a s i B e r h a s il
d i h a p u s B a ta l
T a m p i l f o r m t r a n s a k s i d o n a s i I n p u t tr a n s a k s i
T e ri m a s l i p t r a n s a k s i d o n a s i
K o n f i r m a s i T r a n s a k s i D o n a s i
Keterangan Gambar 4.11: Aktifitas tersebut merupakan kumpulan kegiatan atau aktifitas-aktifitas yang dilakukan pada Use Case “Manajemen
user ”. Use Case ini hanya dapat dilakukan oleh CS, untuk melakukan
pengelolaan data user ini, dapat dilakukan ketika CS telah melakukan Login dan kemudian CS memilih menu “Manajemen user”. Dalam aktifitas ini CS
dapat melakukan beberapa proses yaitu seperti menambah data CS baru, mengubah dan juga menghapus data yang telah tersimpan.
8. Activity Diagram untuk Use Case “Manajemen Transaksi Donasi”
Gambar 4.12 Activity Diagram untuk Use Case “Manajemen Transaksi Donasi” Keterangan Gambar 4.12: Aktifitas tersebut merupakan kumpulan
kegiatan atau aktifitas-aktifitas yang dilakukan pada Use Case “Manajemen
Donasi”, Use Case ini terdapat beberapa proses yang dilakukan seperti melakukan transaksi donasi tunai maupun online, pencatatan atau
pembuatan laporan transaksi donasi secara keseluruhan dan juga per periode. Untuk Use Case ini dilakukan oleh donatur yang sebelumnya telah
melakukan registrasi secara online. Donatur diharuskan untuk melakukan Login
terlebih dahulu untuk dapat masuk ke halaman utama donatur, jika donatur belum melakukan registrasi maka donatur tidak dapat melakukan
transaksi donasi dan kembali ke halaman utama untuk melakukan registrasi. Setelah sukses Login, donatur dapat melakukan transaksi donasi yang
terdapat pada halaman utama donatur yaitu dengan memilih menu “transaksi donasi” dan sistem akan merespon dengan menampilkan form transaksi
donasi. Setelah semua data diisi dengan lengkap kemudian donatur memilih tombol “proses” untuk diproses oleh admin. Selain itu donatur dapat melihat
dan mencetak data-data transaksi yang pernah dilakukan oleh donatur tersebut.
Aktifitas lainnya untuk aktor dalam Use Case kali ini adalah dilakukan oleh CS yang memiliki fungsi mengelola data transaksi donasi
pada setiap cabang Yayasan. CS melakukan beberapa proses yaitu seperti input
dan cetak slip bukti dari transaksi donasi tunai, dan membuat beberapa laporan transaksi yang dilakukan oleh donatur cabang.
Sebelum melakukan aktifitas tersebut CS diharuskan melakukan Login terlebih dahulu pada dengan memilih menu Login yang terdapat pada
halaman home sistem, setelah sukses dan masuk ke halaman utama CS,
kemudian CS dapat memilih menu “transaksi tunai”. Untuk proses transaksi ini dilakukan ketika donatur datang langsung ke tempat cabang
atau asrama, ketika pertama kali donatur tiba di asrama, langsung dilayani oleh CS dengan menanyakan tujuan donatur tersebut. Jika donatur ingin
melakukan transaksi donasi, CS langsung memilih menu “transaksi tunai” dan menanyakan kembali apakah donatur tersebut sebelumnya pernah
melakukan pendaftaran sebagai donatur, apabila donatur belum melakukan pendaftaran CS dapat kembali ke menu utama dengan memilih menu
“Registrasi donatur”. Setelah itu CS dapat kembali ke menu transaksi tunai untuk melakukan proses transaksi dengan mengisi data-data yang
dibutuhkan oleh sistem. Setelah proses pengisian data selesai, kemudian CS
dapat mencetak langsung slip dari bukti transaksi yang telah dilakukan dan donatur memberikan bentuk donasi yang disumbangkan.
A dm in d an C S S istem Inform asi P engelolaan D ata D onatur
T am pil lap oran don asi u ang P ilih D ata
T id ak leng kap
L eng kap
P ilih data lap oran
C etak lapo ran P ilih L o g In C S A d m in
M asu k H alam an C S A d m in T am pil H alam an C S A d m in
P ilih m en u Lap oran D on asi U ang Tam p il D ata L aporan D on asi U ang
P ilih m en u Tam bah d ata lapo ran Tam pil form isian
Inp ut T erim a
S im p an T am p il A lert
T am pil data laporan do nasi uang
L ih at cek data lap oran D elete data
B erhasil dihapu s
D ata laporan yg d ilih at dicek Selesai
L ihat cek B ata l
9. Activity Diagram untuk Use Case “Manajemen Donasi Uang”
Gambar 4.13 Activity Diagram untuk Use Case “Manajemen Donasi Uang” Keterangan Gambar 4.13: Aktifitas tersebut merupakan kumpulan
kegiatan atau aktifitas-aktifitas yang dilakukan pada Use Case “Manajemen Donasi Uang”, Use Case ini dilakukan oleh Admin untuk melakukan
pengelolaan data donasi secara keseluruhan dalam bentuk uang. Untuk melakukan aktifitas ini sebelumnya admin terlebih dahulu melakukan Login
untuk dapat masuk ke halaman utama admin. Pengelolan data donasi ini dilakukan pada saat admin menerima data
donasi dari setiap cabang yang meliputi dana yang diterima maupun dana
yang dikeluarkan, kemudian admin memasukkan data tersebut dengan terlebih dahulu memilih menu “Data donasi uang” dan menampilkan form
pengisian data. Setelah itu data dapat disimpan di dalam database dan admin juga dapat melakukan pencetakkan data dari laporan donasi tersebut.
10. Activity Diagram untuk Use Case “Upload File”
Gambar 4.14 Activity Diagram untuk Use Case “Upload File” Keterangan Gambar 4.14: Aktifitas tersebut merupakan kumpulan
kegiatan atau aktifitas-aktifitas yang dilakukan pada Use Case “Upload file
”. Use Case ini hanya dapat dilakukan oleh admin untuk memasukan file yang akan di download oleh donatur online. Untuk melakukan proses ini,
sebelumnya admin telah melakukan Login dan kemudian admin memilih menu “upload file”. Setelah masuk di halman upload admin dapat langsung
S istem I n fo rm a si Pe n g elo la an D a ta D o n a tu r A d m in
Sim p an L o g in se b a g a i A d m in
M asu k H a lam a n A d m in T a m p il H ala m an A d m in
P ilih m e n u U p lo a d T am p il D a ta y g tela h d i u p lo ad
P ilih m e n u ta m b a h d a ta file u p lo a d T am p il f o r m u p lo a d f ile
I n p u t d ata d a n file y g a k a n d i u p lo ad T er im a
L en g k a p T a m p il A le rt
T id ak le n g k ap
T a m p il d ata file y g tela h d i u p lo a d
memasukan file yang akan di upload, kemudain file tersebut akan tersimpan kedalam database dan akan tampil pada menu download yang ada di
halaman user donatur. 11. Activity Diagram untuk Use Case “Download File”
Gambar 4.15 Activity Diagram untuk Use Case “DownloadFile” Keterangan Gambar 4.15: Aktifitas tersebut merupakan kumpulan
kegiatan atau aktifitas-aktifitas yang dilakukan pada Use Case “Download file
”. Use Case ini hanya dapat dilakukan oleh donatur yang ingin melihat beberapa laporan donasi dari Yayasan Griya Yatim berupa file yang telah di
upload oleh admin. Untuk melakukan download ini donatur diharuskan
untuk Login terlebih dahulu untuk dapat masuk ke halaman utama user. Setelah masuk ke halaman user, donatur dapat memilih menu “download
Donatur online Sistem Informasi Pengelolaan Data Donatur
Tampil file yang akan didownload Pilih fie download
Log in sebagai Donatur online Masuk Halaman Donatur online
Tampil Halaman Donatur online Pilih menu Download
Download File Tampil data file download
Batal Berhasil
Download
file ”. Setelah tampil halaman download, kemudian donatur dapat memilih
data atau file yang akan di download . 12. Activity Diagram untuk Use Case “Logout”
Gambar 4.16 Activity Diagram untuk Use Case “Logout” Keterangan Gambar 4.16: Aktifitas tersebut merupakan kumpulan
kegiatan atau aktifitas-aktifitas yang dilakukan pada Use Case “Logout”. Use Case
ini dilakukan oleh seluruh user baik dari donatur online, CS dan juga admin yang telah selesai melakukan aktifitas pada sistem. Untuk
melakukan proses ini, user dapat memilih menu “Logout” yang terdapat pada masing-masing halaman user tersebut.
D on atur o nline S istem Info rm a si P en gelolaa n D ata D onatur
Tam pil file y ang ak an dido w nload P ilih fie dow n load
L og in seba gai D on atur o nline M asuk H ala m an D o natur online
T am pil H a lam an D onatur online P ilih m enu D ow nloa d
D o w nload F ile T am pil da ta file dow nloa d
B atal B erhasil
D ow nload
4.2.5 Function List