Pemodelan Aktivitas Application Domain Analysis

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