BAB III METODOLOGI PENELITIAN
3.3 Kerangka Penelitian
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
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
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
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 donatur/calon 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
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”
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 “UploadFile”
Gambar 4.14 Activity Diagram untuk Use Case “UploadFile”
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
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