Keterangan Gambar 4.29: Sequence Diagram untuk Logout melibatkan aktor seluruh user, yaitu donatur online, admin dan CS. Jika user
dari donatur online, admin dan juga CS yang telah selesai melakukan aktifitas pada sistem ingin keluar dari sistem maka user dapat memilih menu
“Logout” yang terdapat pada masing-masing halaman user tersebut.
4.2.8 Statechart Diagram
Statechart Diagram menyediakan sebuah cara untuk memodelkan
bermacam-macam keadaan yang mungkin dialami oleh sebuah objek. Statechart Diagram
untuk Sistem informasi manajemen pengelolaan donatur adalah sebagai berikut.
1. Statechart Diagram untuk Use Case “Registrasi Donatur”
Gambar 4.30 Statechart Diagram untuk Use Case “Registrasi Donatur”
Tabel 4.34 Keterangan Statechart Diagram untuk Use Case “Registrasi Donatur”
Keadaan State Keterangan
Browser internet telah dibuka
Keadaan ini terjadi saat user akan menggunakan sistem, maka harus
menggunakan browser.
Alamat website telah tersedia Keadaan ini akan terjadi pada saat
user memasukan alamat website
sistem. Halaman web telah tersedia
Keadaan ini terjadi saat alamat
B r o w s e r i n t e r n e t t e l a h d i b u k a B u k a b r o w s e r i n t e r n e t
T u l i s a l a m a t w e b s i t e A l a m a t w e b s i t e t e l a h t e r s e d i a
T a m p i l k a n h o m e
S i m p a n H o m e t e l a h d i t a m p i l k a n
R e g i s t r a s i d o n a t u r t e l a h d i s i m p a n A l e r t t e l a h d i t a m p i l k a n
T i d a k l e n g k a p t a m p i l k a n a l e r t H a l a m a n w e b t e l a h t e r s e d i a
P a n g g i l H a l a m a n w e b A l a m a t b e n a r
H a s i l p e n g i s i s a n t e l a h l e n g k a p M e n e r i m a h a s i l p e n g i s i a n
A l a m a t s a l a h
P i l i h m e n u r e g i s t r a s i d o n a t u r m e n u r e g i s t r a s i d o n a t u r t e l a h d i p i l i h
T a m p i l k a n f o r m r e g i s t r a s i d o n a t u r
I s i f o r m r e g i s t r a s i F o r m r e g i s t r a s i d o n a t u r d i t a m p i l k a n
F o r m r e g i s t r a s i t e l a h t e r i s i
l e n g k a p
website telah diisi maka akan
ditampilkan halaman
website sistem.
Home telah ditampilkan
Kondisi yang terjadi jika alamat yang ditulis benar maka akan
menampilkan halamnan home dari sistem.
Menu registrasi
donatur telah dipilih
Kondisi yang terjadi jika calon donatur ingin mendaftar, maka akan
dipilih menu registrasi donatur.
Form registrasi donatur ditampilkan Kondisi yang terjadi saat calon
donatur memilih registrasi donatur maka akan tampil form registrasi
donatur.
Form registrasi telah terisi
Kondisi yang terjadi saat calon donatur
telah mengisi
data pribadinya.
Alert telah ditampilkan
Kondisi yang terjadi saat calon donatur
tidak mengisi
form registrasi donatur dengan lengkap
maka akan menampilkan pesan “Data Harus Diisi”
Hasil pengisisan telah lengkap Kondisi saat calon donatur telah
mengisi form registrasi donatur dengan lengkap.
Registrasi donatur telah disimpan Kondisi jika form registrasi telah
diisi dengan lengkap maka data calon donatur akan disimpan.
2. Statechart Diagram untuk Use Case “Login”
Gambar 4.31 Statechart Diagram untuk Use Case “Login”
Tabel 4.35 Keterangan Statechart Diagram untuk Use Case “Login”
Keadaan State Keterangan
Browser internet telah dibuka
Keadaan ini terjadi saat user akan menggunakan sistem, maka harus
menggunakan browser.
Alamat website telah tersedia Keadaan ini akan terjadi pada saat
user memasukan alamat website
sistem. Halaman web telah tersedia
Keadaan ini terjadi saat alamat website
telah diisi maka akan ditampilkan
halaman website
sistem. Home
telah ditampilkan Kondisi yang terjadi jika alamat
yang ditulis benar maka akan halaman home dari sistem.
Menu Login telah dipilih Kondisi saat user memilih untuk
masuk ke dalam sistem. Form Login
telah ditampilkan Kondisi jika user memilih menu
Login maka akan ditampilkan.
Username dan pass telah diinput
Untuk dapat masuk ke dalam sistem maka
user harus
menginput username
dan password yang dimiliki.
Username dan pass telah diterima
Kondisi saat
username dan
password yang dimasukan telah
diterima oleh sistem. Alert
telah ditampilkan Kondisi
saat username
dan password
yang dimasukan salah. Menu user ditampilkan
Kondisi saat
username dan
password yang dimasukan benar,
maka menu user sesuai dengan user yang
melakukan Login
akan ditampilkan.
3. Statechart Diagram untuk Use Case “Manajemen Komentar”
Gambar 4.32 Statechart Diagram untuk Use Case “Manajemen Komentar”
Tabel 4.36 Keterangan Statechart Diagram untuk Use Case “Manajemen Komentar”
Keadaan State
Keterangan
User telah dipilih
Kondisi saat akan memasuki sesuai halaman user.
Halaman user telah dipilih Kondisi setelah user melakukan
login sesuai dengan account yang
dimilik. Halaman user Calon donatur
donatur online telah ditampilkan Kondisi saat user memilih account
sebagai calon donatur donatur online
, maka halaman utama pada sistem akan ditampilkan.
Menu komentar dipilih Kondisi user calon donatur
donatur online memilih menu komentar.
Form komentar ditampilkan
Kondisi setelah
user menu
U s er t e l a h d i p i l ih P i li h U se r
H a la m a n u s e r r p i li h a n
H a l am an u s e r C a lo n d o n a tu r d o n a t u r o n l i n e te l a h d it a m p i l k a n
F o r m k o m e n ta r d it a m p i lk a n P i l ih m e n u k o m e n ta r
T a m p il f o r m k o m e n ta r M e n u k o m e n t a r d i p i li h
H a la m a n u s e r te l a h d ip il ih U n t u k u s er C al o n d o n a t u r
d o n a tu r o n li n e H a l a m a n a d m in d i ta m p il k a n
M e n u M a n a j e m e n K o m e n t a r d i p i l ih P i l ih m e n u L o g I n
P il i h m e n u M a n a j e m e n K o m e n ta r
M e n u L o g I n d p i li h U n tu k A d m i n
K o m e n ta r t e la h d i in p u t I n p u t k o m e n t a r
T e r i m a h a s il k o m e n t a r H a s il k o m e n t a r te l a h d it e r i m a
M e n u k o m e n ta r d it a m p i l k a n A l e r t d it a m p i l k a n
L e n g k a p , t a m p i l m e n u k o m e n t a r
T id a k l e n g k a p , t a m p il k a n a l e r t
D a t a k o m e n t a r d i ta m p il k an T a m p il d a t a k o m e n t a r
K o m e n t a r te l a h d ib a c a
K o m e n t a r d i p u b l i sh K o m e n ta r d ih a p u s
K o m e n t a r t id a k b a i k , h a p p u s k o m e n t a r
B a c a k o m e n t a r
K o m e n t a r b a i k , p u b li sh k o m e n ta r
komentar, maka
sistem akan
menampilkan form komentar untuk diisi.
Komentar telah diinput Kondisi saat user telah mengisi
form komentar.
Hasil komentar telah diterima Kodisi saat sistem telah menerima
form pengisian komentar.
Alert ditampilkan
Kondisi saat
pengisian form
komentar tidak lengkap. Menu komentar ditampilkan
Kondisi saat user telah selesai mengisi form komentar dengan
lengkap.
Halaman admin ditampilkan Kondisi saat user memilih account
sebagaia admin, maka halaman utama admin akan ditampilkan.
Menu Login dipilih Kondisi ini saat admin akan
memasuki sistem. Menu Manajemen Komentar dipilih Kondisi saat admin memilih menu
manajemen komentar. Data komentar ditampilkan
Kondisi saat admin melihat seluruh data komentar yang diisi.
Komentar telah dibaca Kondisi
saat admin membaca
seluruh komentar yang telah masuk. Komentar dihapus
Kondisi saat isi dari komentar itu tidak baik, maka admin akan
menghapus komentar.
Komentar dipublish Kondisi setelah admin membaca
komentar dan komentar itu layak untuk ditampilkan, maka komentar
tersebut akan di publish.
4. Statechart Diagram untuk Use Case “Manajemen Modul Profil”
Gambar 4.33 Statechart Diagram untuk Use Case “Manajemen Modul Profil”
Tabel 4.37 Keterangan Statechart Diagram untuk Use Case “Manajemen Modul Profil”
Keadaan State Keterangan
Admin telah Login Kondisi saat admin telah melakukan
Login .
Halaman admin telah masuk Kodisi saat admin telah masuk ke
dalam sistem dengan menggunakan account
sebagai admin. Modul telah dipilih
Kondisi saat admin telah memilih modul yang akan diisi.
Form modul telah tampil
Kondisi saat admin telah memilih menu
modul maka
akan ditampilkan form modul.
data modul telah di update Kondisi saat data modul telah di
A d m i n t e l a h l o g i n L o g i n s e b a g a i a d m i n
M a s u k h a l a m a n A d m i n H a l a m a n a d m i n t e l a h m a s u k
U p d a t e m o d u l y a n g d i p i l i h
d a t a m o d u l t e l a h d i u p d a t e F o r m m o d u l t e l a h t a m p i l
P i l i h m o d u l T a m p i l f o r m m o d u l
D a t a m o d u l d i t e r i m a d a t a m o d u l t e l a h d i t e r i m a
S i m p a n M o d u l t e l a h d i p i l i h
D a t a m o d u l t e l a h t e r s i m p a n
S e l e s a i U p d a t e s e l e s a i
P i l i h m o d u l l a i n n y a
update oleh admin.
data modul telah diterima Kondisi saat sistem telah menerima
data modul yang telah diisi. Data modul telah tersimpan
Kondisi saat modul telah terisi dan data modul akan tersimpan.
5. Statechart Diagram untuk Use Case “Manajemen Donatur”
Gambar 4.34 Statechart Diagram untuk Use Case “Manajemen Donatur”
Tabel 4.38 Keterangan Statechart Diagram untuk Use Case “Manajemen Donatur”
Keadaan State
Keterangan
Login CS admin telah dipilih
Kondisi saat user melakukan Login sesuai
dengan account
yang
diingkan. Halaman CS admin telah dimasuki Kondisi
setelah user
telah melakukan Login sesuai dengan
account yang dipilih maka halaman
user telah dimasuki.
Halaman CS admin ditampilkan Kondisi
setelah user
telah melakukan Login sesuai dengan
account yang dipilih maka halaman
utama sistem akan ditampilkan. Menu Manajemen Donatur dipilih
Kondisi saat user memilih menu manajemen donatur.
Data donatur ditampilkan Kondisi setelah user memilih menu
manajemen donatur. Donatur telah diinput
Kondisi saat user telah mengisi data donatur.
Hasil inputan diterima Kondisi setelah data donatur telah
diinput dan sistem akan menerima data donatur.
Alert ditampilkan
Kondisi saat data donatur yang diisi tidak
lengkap maka
akan menampilkan alert.
Donatur disimpan Kondisi saat data donatur telah
terisi dengan lengkap maka data donatur akan disimpan.
Data donatur ditampilkan Kondisi setelah data donatur baru
telah diisi dan disimpan. Aksi dipilih
Kondisi saat user akan memilih aksi lain pada data donatur.
Data yang diedit telah dipilh Kondisi saat user memilih data
donatur yang akan diedit. Data donatur diedit
Kondisi saat data donatur yang dipilh telah diedit.
Data yg akan dihapus telah dipilih Kondisi saat user memilih data
donatur yang akan dihapus. Data donatur didelete
Kondisi saat data donatur yang dipilh telah dihapus.
Data donatur dditampilkan Kondisi sata data donatur telah
diedit atau dihapus maka data donatur akan ditampilkan.
Kartu donatur dicetak Kondisi saat user akan mencetak
kartu donatur. Data donatur dicetak
Kondisi saat user akan mencetak data donatur.
6. Statechart Diagram untuk Use Case “Manajemen Anak Asuh”
Gambar 4.35 Statechart Diagram untuk Use Case “Manajemen Anak Asuh”
Tabel 4.39 Keterangan Statechart Diagram untuk Use Case “Manajemen Anak Asuh”
Keadaan State
Keterangan
Admin telah Login Kondisi saat admn telah melakukan
Login .
Halaman admin telah dimasuki Kodisi saat admin telah masuk ke
dalam sistem dengan menggunakan account
sebagai admin. Menu data anak asuh telah dipilih
Kondisi saat admin telah memilih menu data anak asuh.
Data anak asuh ditampilkan Kondisi setelah user memilih menu
data anak asuh. Menu tambah data anak asuh dipilih Kondisi setelah user memilih menu
tambah data anak asuh. Data anak asuh telah diinput
Kondisi saat admin telah mengisi data anak asuh.
A dm in telah Log in Lo g in seb ag ai admi n
M asuk h alaman ad min Halam an adm in telah dim asuk i
Pili h menu tamb ah d ata anak asuh
M en u tam bah data anak asuh d ipil ih
A lert telah ditamp ilkan salah, tam pil an alert
D ata anak asuh d itampi lkan Tam pil data anak asu h
D at a an ak asuh d isi mp an Pili h menu data anak asu h
In put d ata anak asu h Data anak asuh telah dii npu t
Terim a hasi l inpu tan H asi l inpu tan telah dit erim a
Si mpan lengk sp
Menu data anak asuh telah dipilih
H as il input an telah lengka p Tam pilk an d ata
an ak asu h D ata anak asuh dita mpilkan
Pili h dat a yang akan di edi t
Data yg akan di hap us tel ah d ipilih Pilih d ata yg akan dihapu s
Data y an g diedit telah dipi lh Edit d ata an ak asuh
D at a an ak asuh di edi t
D at a an ak asuh d idelete d elete d ata an ak asuh
D at a an ak asuh d ditamp ilkan B erh asil, tampi lkan data an ak
asuh B atal
B erh asil, tam pilk an d ata an ak asuh
D ata anak asu h dicetak Pilih cetak
Iy a, pilih cetak Tidak, kemb ali ke
tam pil an Batal
Hasil inputan telah diterima Kondisi setelah admin selesai
mengisi data anak asuh, maka seluruh data anak asuh akan
ditampilkan.
Alert telah ditampilkan
Kondisi saat data anak asuh yang diisi tidak lengkap maka akan
menampilkan alert.
Hasil inputan telah lengkap Kondisi disaat data anak asuh telah
terisi dengan lengkap. Data anak asuh disimpan
Kondisi disaat data anak asuh telah diisi dengan lengkap, maka data
akan disimpan.
Data anak asuh ditampilkan Kondisi saat data anak asuh baru
telah berhasil disimpan. Data yang diedit telah dipilh
Kondisi saat admin memilih data anak asuh yang akan diedit.
Data anak asuh diedit Kondisi saat data anak asuh telah
diedit. Data yg akan dihapus telah dipilih
Kondisi saat admin memilih data anak asuh yang akan dihapus.
Data anak asuh didelete Kondisi saat data anak asuh telah
dihapus. Data anak asuh dditampilkan
Kondisi saat data anak asuh telah diedit atau dihapus.
Data anak asuh dicetak Kondisi saat admin akan mencetak
data anak asuh.
7. Statechart Diagram untuk Use Case “Manajemen User”
Gambar 4.36 Statechart Diagram untuk Use Case “Manajemen User”
Tabel 4.40 Keterangan Statechart Diagram untuk Use Case “Manajemen User”
Keadaan State
Keterangan
CS admin telah Login
Kondisi saat user melakukan Login sesuai
dengan account
yang diingkan.
Halaman CS telah dimasuki Kondisi
setelah user
telah melakukan Login sesuai dengan
account yang dipilih maka halaman
user telah dimasuki.
Halaman telah ditampilkan Kondisi
setelah user
telah melakukan Login sesuai dengan
account yang dipilih maka halaman
utama sistem akan ditampilkan.
Menu Manajemen user dipilih Kondisi saat user memilih menu
manajemen user. Data user CS ditampilkan
Kondisi setelah user memilih menu manajemen user, maka data user CS
akan ditampilkan.
Menu Tambah User telah dipilih Kondisi saat user telah memilih
menu tambah user. Hasil inputan diterima
Kondisi setelah data user telah diinput dan sistem akan menerima
data user.
Alert ditampilkan
Kondisi saat data user yang diisi tidak
lengkap maka
akan menampilkan alert.
Data user CS disimpan Kondisi saat data user telah terisi
dengan lengkap maka data user akan disimpan.
Data user CS ditampilkan Kondisi setelah data user baru telah
diisi dan disimpan. Aksi dipilih
Kondisi saat user akan memilih aksi lain pada data user.
Data yang diedit telah dipilh Kondisi saat user memilih data user
yang akan diedit. Data user diedit
Kondisi saat data user yang dipilih telah diedit.
Data yang akan dihapus telah dipilih
Kondisi saat user memilih data user yang akan dihapus.
Data user didelete Kondisi saat data user yang dipilih
telah dihapus. Data user CS ditampilkan
Kondisi sata data user telah diedit atau dihapus maka data user akan
ditampilkan.
Data telah ditampilkan Kondisi setelah user memilih menu
manajemen user untuk user donatur online
dan admin, maka data user donatur online dan admin akan
ditampilkan. data telah diedit
Kondisi saat user mengedit data user
untu donatur online dan admin. Data telah ditampilkan
Kondisi saat data user untuk donatur online dan admin telah
diedit dan dapat ditampilkan.
Login CS donatur online admin telah dipilih Pilih Login CS donatur
online admin Masuk Halaman CS Donatur
online Admin Halaman CS donatur online dmin telah dimasuki
Menu transaksi donasi dipilih Tampil Halaman CS
Donatur online Admin Pilih Menu Transaksi Donasi
Halaman CS donatur online admin ditampilkan
Form transaksi donasi ditampilkan Tampil form transaksi donasi
Input donasi Donasi telah diinput
Donasi disimpan Alert ditampilkan
Lengkap, simpan donasi Tidak lengkap, tampilkan
alert Hasil inputan transaksi donasi diterima
Terima hasil inputan transaksi donasi
Data transaksi donasi ditampilkan Pilih aksi
Aksi dipilih Data yg akan dihapus telah dipilih
Pilih data yg akan dihapus Tampil Data Transaksi
Donasi
Data donasi didelete delete data donasi
Data donasi ditampilkan Berhasil, tampilkan data
donasi
Batal Data donasi dicetak seluruhnya
Cetak Slip transaksi donasi dicetak
Cetak slip transaksi donasi
8. Statechart Diagram untuk Use Case “Manajemen Transaksi Donasi”
Gambar 4.37 Statechart Diagram untuk Use Case “Manajemen Transaksi Donasi”
Tabel 4.41 Keterangan Statechart Diagram untuk Use Case “Manajemen Transaksi Donasi”
Keadaan State
Keterangan
Login CS donatur online admin Kondisi saat user melakukan Login
telah dipilih sesuai
dengan account
yang diingkan.
Halaman CS donatur online admin telah dimasuki
Kondisi setelah
user telah
melakukan Login sesuai dengan account
yang dipilih maka halaman user
telah dimasuki. Halaman CS donatur online
admin ditampilkan Kondisi
setelah user
telah melakukan Login sesuai dengan
account yang dipilih maka halaman
utama sistem akan ditampilkan. Menu transaksi donasi dipilih
Kondisi saat user memilih menu transaksi donasi tunai untuk donatur
online , menu manajemen transaksi
donasi online untuk admin dan manajemen transaksi tunai untuk
CS .
Form transaksi donasi ditampilkan
Kondisi setelah donatur online memilih menu transaksi donasi, dan
setelah CS memilih menu transaksi tunai, maka form transaksi donasi
akan ditampilkan.
Donasi telah diinput Kondisi form transaksi donasi telah
diisi. Hasil inputan transaksi donasi
diterima Kondisi setelah form transaksi
donasi telah diinput dan sistem akan menerima data transaksi donasi.
Alert ditampilkan
Kondisi saat
pengisian form
transaksi donasi tidak lengkap. Donasi disimpan
Kondisi saat
pengisian form
transaksi donasi
diisi dengan
lengkap. Slip transaksi donasi dicetak
Kondisi setelah data transaksi donasi baru berhasil dilakukan oleh
CS, maka slip transaksi akan dicetak untuk diberikan kepada
donatur.
Data transaksi donasi ditampilkan Kondisi setelah data transaksi
donasi baru berhasil dilakukan, maka data transaksi donasi yang
ditampilkan akan bertambah.
Aksi dipilih Kondisi saat user akan memilih aksi
lain pada data transaksi donasi. Data yg akan dihapus telah dipilih
Kondisi saat user memilih data transaksi donasi yang akan dihapus.
Data donasi didelete Kondisi saat data transaksi donasi
yang dipilih telah dihapus.
Login CS admin telah dipilih Pilih Login CS admin
Masuk Halaman CS admin Halaman CS admin telah dimasuki
Menu laporan donasi uang dipilih Tampil Halaman CS admin
Pilih menu laporan donasi uang Halaman CS admin ditampilkan
Data laporan donasi uang ditampilkan Tampil data laporan donasi uang
Pilih menu Tambah data laporan Form isian diitampilkan
Laporan donasi uang disimpan Alert ditampilkan
Lengkap, simpan laporan donasi uang
Tidak lengkap, tampilkan alert
Hasil inputan diterima Terima
Data laporan donasi uang ditampilkan Data laporan telah dipilih
Pilih Data Pilih data laporan
Data yang didelete telah dipilih
Lihat cek data laporan Tampil data laporan donasi
uang Data telah didelete
Data laporan telah dicek delete data
Laporan donasi uang ditampilkan Berhasil, tampilkan laporan
donasi uang Batal
Batal Berhasil, tampilkan laporan
donasi uang
Laporan donasi uang dicetak Cetak laporan donasi
uang Menu Tambah data laporan dipilih
Tampil form isian Input
Laporan donasi uang telah diinput
Data donasi ditampilkan Kondisi sata data transaksi donasi
telah diedit atau dihapus maka data transaksi donasi akan ditampilkan.
Data donasi dicetak seluruhnya Kondisi saat user ingin mencetak
seluruh data transaksi donasi.
9. Statechart Diagram untuk Use Case “Manajemen Donasi Uang”
Gambar 4.38 Statechart Diagram untuk Use Case “Manajemen Donasi Uang”
Tabel 4.42 Keterangan Statechart Diagram untuk Use Case “Manajemen Donasi Uang”
Keadaan State
Keterangan
Login CS admin telah dipilih
Kondisi saat CS admin melakukan Login
. Halaman CS admin telah dimasuki Kondisi seteleh CS admin telah
melakukan Login
dan dapat
memasuki halaman admin. Halaman CS admin ditampilkan
Kondisi setelah CS admin
melakukan Login dengan sukses maka
halaman admin
akan ditampilkan.
Menu laporan donasi uang dipilih Kondisi saat admin akan memilih
menu data laporan donasi uang. Data
laporan donasi
uang ditampilkan
Kondisi setelah CS admin memilih menu data laporan donasi uang,
maka menu laporan donasi uang telah ditampilkan.
Menu Tambah data laporan dipilih Kondisi saat CS admin akan
menambahkan data laporan donasi uang yang baru, maka menu tambah
data laporan akan dipilih.
Form isian diitampilkan
Kondisi setelah CS admin memilih menu tambah data laporan maka
form isian akan ditampilkan.
Laporan donasi uang telah diinput Kondisi saat laporan donasi uang
yang baru telah diinput. Hasil inputan diterima
Kondisi setelah laporan donasi uang yang baru telah diinput maka akan
diterima oleh sistem.
Alert ditampilkan
Kondisi jika data laporan donasi uang yang diisi tidak lengkap maka
akan menampilkan pesan “Data harus diisi”
Laporan donasi uang disimpan Kondisi jika data laporan donasi
uang yang diisi lengkap maka pengisian data akan disimpan.
Data laporan
donasi uang
ditampilkan Kondisi jika data laporan donasi
uang yang diisi telah disimpan maka akan ditampilkan.
Data yang didelete telah dipilih Kondisi saat data laporan donasi
uang yang akan dihapus akan dipilih.
Data telah didelete Kondisi setelah data laporan donasi
uang yang telah dipilih telah dihapus.
Data laporan telah dipilih Kondisi saat data laporan donasi
uang akan dipilih untuk dicek. Data laporan telah dicek
Kondisi saat data laporan donasi uang telah dicek.
Laporan donasi uang ditampilkan Kondisi saat data laporan donasi
uang akan ditampilkan. Laporan donasi uang dicetak
Kondisi saat laporan donasi uang akan dicetak.
10. Statechart Diagram untuk Use Case “Upload File”
Gambar 4.39 Statechart Diagram untuk Use Case “Upload File”
A d m i n t e l a h l o g i n L o g i n s e b a g a i a d m i n
M a s u k h a l a m a n a d m i n H a l a m a n a d m i n t e l a h d i m a s u k i
T a m p i l k a n d a t a y a n g a k a n d i u p l o a d
D a t a y a n g a k a n d i u p l o a d t e l a h d i t a m p i l k a n M e n u u p l o a d t e l a h d i p i l i h
T a m p i l h a l a m a n a d m i n P i l i h m e n u u p l o a d
D a t a d i s i m p a n P i l i h m e n u t a m b a h d a t a f i l e
u p l o a d M e n u t a m b a h d a t a f i l e u p l o a d d i p i l i h
I n p u t d a t a d a n f i l e y g a k a n d i u p l o a d
H a l a m a n a d m i n d i t a m p i l k a n
D a t a d i t e r i m a S i m p a n
D a t a d a n f i l e y a n g a k a n d i u p l o a d t e l a h d i i n p u t T e r i m a d a t a
A l e r t d i t a m p i l k a n T i d a k l e n g k a p , t a m p i l
a l e r t L e n g k a p
T a m p i l d a t a f i l e y a n g g t e l a h d i u p l o a d D a t a f i l e y g t e l a h d i u p l o a d d i t a m p i l k a n
Tabel 4.43 Keterangan Statechart Diagram untuk Use Case “Upload File”
Keadaan State
Keterangan
Admin telah Login Kondisi saat admin telah melakukan
Login .
Halaman admin telah dimasuki Kondisi
seteleh admin
telah melakukan
Login dan
dapat memasuki halaman admin.
Halaman admin ditampilkan Kondisi setelah admin melakukan
Login dengan sukses maka halaman
admin akan ditampilkan. Menu upload telah dipilih
Kondisi saat
admin akan
mengupload file maka memilih menu upload.
Data yang akan diupload telah ditampilkan
Kondisi saat admin telah memilih menu upload maka menu upload
akan ditampilkan.
Menu tambah data file upload dipilih
Kondisi saat file baru akan diupload maka admin akan memilih menu
tambah data file upload.
Data dan file yang akan diupload telah diinput
Kondisi saat admin akan menginput data file baru yang akan diupload.
Alert ditampilkan
Kondisi saat data yang diisi tidak lengkap maka akan menampilkan
pesan “Data harus diisi”.
Data diterima Kondisi saat admin menerima data
file baru yang akan diupload.
Data disimpan Kondisi saat admin data file baru
yang akan diupload telah lengkap maka akan disimpan.
Data file yg telah di upload ditampilkan
Kondisi setelah
file berhasil
diupload maka data file yang diupload akan ditampilkan.
11. Statechart Diagram untuk Use Case “Download File”
Gambar 4.40 Statechart Diagram untuk Use Case “Download File”
Tabel 4.44 Keterangan Statechart Diagram untuk Use Case “Download File”
Keadaan State
Keterangan
Donatur online telah Login Kondisi saat donatur online telah
melakukan Login. Halaman donatur online telah
dimasuki Kondisi seteleh donatur online telah
melakukan Login
dan dapat
memasuki halaman donatur online. Halaman
donatur online
ditampilkan Kondisi setelah donatur online
melakukan Login dengan sukses maka halaman donatur online akan
ditampilkan.
Menu download telah dipilih Kondisi saat donatur online ingin
mendownload file maka memilih menu download.
File yang akan didonwload telah
ditampilkan Kondisi saat donatur online telah
memilih menu download maka menu download akan ditampilkan.
File download dipilih
Kondisi saat
donatur online
memilih file yang akan didownload. File
telah didonwload Kondisi setelah donatur online
memilih file yang akan didownload, maka file akan terdownload.
Data file download ditampilkan Kondisi
setelah file
brhasil didownload maka data file yang
didownload akan ditampilkan.
12. Statechart Diagram untuk Use Case “Logout”
Gambar 4.41 Statechart Diagram untuk Use Case “Logout”
Tabel 4.45 Keterangan Statechart Diagram untuk Use Case “Logout”
Keadaan State
Keterangan
Menu home user telah dimasuki Kondisi saat user ingin keluar dari
sistem, maka user harus memasuki halaman home terlebih dahulu.
Menu home user ditampilkan Kondisi saat user memilih menu
home maka halaman home akan
M e n u h o m e u s e r t e l a h d im a s u k i M a s u k m e n u h o m e u s e r
T a m p i lk a n m e n u h o m e U s e r M e n u h o m e u s e r d i ta m p i lk a n
S is t e m te la h d ik e l u a r k a n P il ih m e n u L o g O u t
K e lu a r d a r i s is te m M e n u L o g O u t d i p i li h
ditampilkan. Menu Logout dipilih
Kondisi saat user akan keluar dari sistem maka akan memilih menu
Logout .
Sistem telah dikeluarkan Kondisi setelah user memilih menu
Logout maka user akan keluar dari
sistem.
4.2.9 Collaboration Diagram