Statechart diagram menggambarkan spesifikasi
urutan pesan-pesan yang akan diterima objek dalam sistem
dan tanggapan yang akan diterima objek yang ada pada
Sistem Informasi Simpan Pinjam Mudharabah pada
Koperasi BMT Ar-Rumini.
1. Statechart DiagramInput Data Anggota
membuka aplikasi
Menampilkan Halaman Utama
Menampilkan Halaman Utama Customer Service masukan username dan
password username dan password
salah
Menampilkan List Anggota Memilih Menu Anggota
Menampilkan Form Tambah Anggota Memilih Tambah Anggota Memilih Anggota
yang ingin diedit
Menampilkan pesan verifikasi penghapusan data Memilih Hapus
Menampilkan List Anggota
Pilih OK / Batal Input Tambah Anggota Data Lengkap Data Tidak Lengkap Menampilkan Form Edit Data Anggota
Edit Data Anggota
Data Lengkap Data Tidak
Lengkap
Menampilkan Halaman Login Login
Logout
Gambar 4.33 Statechart DiagramInput Data Anggota
Pada statechart diagram input data anggota, user melakukan event
membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada
state menampilkan halaman login. User akan melakukan event
masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan
username dan password. Jika berhasil, maka state menampilkan
halaman utama customer service.
Setelah state menampilkan halaman utama customer service,
user melakukan event memilih menu anggota disampaikan pada state
menampilkan list nasabah yang memiliki pilihan untuk event memilih tambah anggota, event memilih anggota yang ingin diedit, dan event
memilih hapus anggota.
Pada pilihan untuk event memilih tambah anggota, state
menampilkan form tambah anggota. User akan melakukan event input
tambah anggota. Jika data yang diinput tidak lengkap maka user
kembali melakukan event input tambah anggota. Jika data yang diinput
lengkap, maka state menampilkan listanggota.
Pada pilihan untuk event memilih anggota yang ingin diedit, state
menampilkan form edit data anggota. User akan melakukan event edit
data anggota. Jika data yang diinput tidak lengkap maka user kembali melakukan event edit data anggota. Jika data yang diubah lengkap, maka state menampilkan listanggota.
Pada pilihan untuk event memilih hapus anggota, menampilkan pesan konfirmasi penghapusan data. Jika user berhasil dihapus ataupun batal dihapus maka state akan menampilkan listanggota.
2. Statechart DiagramInput Form Survey membuka aplikasi
Menampilkan Halaman Utama
Menampilkan Halaman Utama Customer Service
masukan username dan password username dan password
salah
Menampilkan List Survey
Memilih Menu Survey
Menampilkan Form Survey
Memilih Tambah Survey Memilih Data Survey yang
ingin diedit
Menampilkan pesan verifikasi penghapusan data
Memilih Hapus
Menampilkan List Survey
Pilih OK / Batal Input Tambah Survey Data Lengkap Data Tidak Lengkap
Menampilkan Form Edit Data Survey
Edit Data Survey
Data Lengkap Data Tidak
Lengkap
Menampilkan Halaman Login
Login
Logout
Gambar 4.34 Statechart DiagramInput Form Survey
Pada statechart diagram input form survey, user melakukan event
membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada
state menampilkan halaman login. User akan melakukan event
masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan
username dan password. Jika berhasil, maka state menampilkan
Setelah state menampilkan halaman utama customer service,
user melakukan event memilih menu survey disampaikan pada state
menampilkan list survey yang memiliki pilihan untuk event memilih tambah survey, event memilih survey yang ingin diedit, dan event
memilih hapus survey.
Pada pilihan untuk event memilih tambah survey, state
menampilkan form tambah survey. User akan melakukan event input
tambah survey. Jika data yang diinput tidak lengkap maka user kembali melakukan event input tambah survey. Jika data yang diinput lengkap, maka state menampilkan listsurvey.
Pada pilihan untuk event memilih survey yang ingin diedit, state
menampilkan form edit data survey. User akan melakukan event edit
data survey. Jika data yang diinput tidak lengkap maka user kembali melakukan eventedit data survey. Jika data yang diubahlengkap, maka
state menampilkan listsurvey.
Pada pilihan untuk event memilih hapus survey, menampilkan pesan konfirmasi penghapusan data. Jika user berhasil dihapus ataupun batal dihapus maka state akan menampilkan listsurvey.
3. Statechart Diagram Form Cetak Surat Persetujuan Penolakan
membuka aplikasi
Menampilkan Halaman Utama
Menampilkan Halaman Utama Customer Service
masukan username dan password username dan password
salah
Menampilkan List Survey
Memilih Menu Survey
Memilih Icon Cetak Menampilkan Form Surat Persetujuan Penolakan
Menampilkan Halaman Login Login
Logout
Gambar 4.43 Statechart Diagram Cetak Surat Persetujuan Penolakan
Pada statechart diagram form cetak surat persetujuan penolakan,
user melakukan event membuka aplikasi, maka state akan
menampilkan halaman utama, dan kemudian user akan melakukan
event memilih login disampaikan pada state menampilkan halaman
login. User akan melakukan event masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan username dan password. Jika berhasil, maka state menampilkan halaman utama customer service.
Setelah state menampilkan halaman utama customer service.,
user melakukan event memilih menu survey disampaikan pada state
menampilkan list survey. User akan melakukan event memilih icon
cetak, maka state menampilkan form surat persetujuan penolakan.
4. Statechart DiagramInput Rekening Tabungan
membuka aplikasi
Menampilkan Halaman Utama
Menampilkan Halaman UtamaTeller masukan username
dan password username dan
password salah
Menampilkan List Rekening Tabungan Memilih Menu Rekening
Tabungan
Menampilkan Form Tambah Rekening Tabungan Memilih Tambah
Rekening Tabungan Memilih Data Rekening
tabungan yang ingin diedit
Menampilkan pesan verifikasi penghapusan data Memilih Hapus
Menampilkan List Rekening Tabungan
Pilih OK / Batal Input Rekening Tabungan Data Lengkap Data Tidak Lengkap Menampilkan Form Edit Data Rekening Tabungan
Data Lengkap Data Tidak
Lengkap
Menampilkan Halaman Login Login
Logout Edit data rek.tabungan
Gambar 4.44 Statechart DiagramInput Rekening Tabungan Pada statechart diagram input rekening tabungan anggota, user
melakukan event membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih
login disampaikan pada state menampilkan halaman login. User akan
password yang dimasukan salah maka user kembali melakukan event
masukan username dan password. Jika berhasil, maka state
menampilkan halaman utama teller.
Setelah state menampilkan halaman utama teller, user
melakukan event memilih menu rekening tabungan disampaikan pada
state menampilkan list rekening tabungan yang memiliki pilihan untuk
event memilih tambah rekening tabungan, event memilih data rekening yang ingin diedit, dan event memilih hapus rekening tabungan.
Pada pilihan untuk event memilih tambahrekening tabungan, state
menampilkan form tambah rekening tabungan. User akan melakukan
event input tambah rekening tabungan. Jika data yang diinput tidak lengkap maka user kembali melakukan event input tambah rekening tabungan. Jika data yang diinput lengkap, maka state menampilkan list
rekening tabungan.
Pada pilihan untuk event memilih data rekening yang ingin diedit,
state menampilkan form edit data rekening tabungan. User akan
melakukan event edit data rekening tabungan. Jika data yang diinput
tidak lengkap maka user kembali melakukan event edit data rekening tabungan. Jika data yang diubah lengkap, maka state menampilkan list
rekening tabungan.
Pada pilihan untuk event memilih hapus rekening tabungan, menampilkan pesan konfirmasi penghapusan data. Jika user berhasil
dihapus ataupun batal dihapus maka state akan menampilkan list
rekening tabungan.
5. Statechart DiagramInput Form Simpanan
membuka aplikasi
Menampilkan Halaman Utama
Menampilkan Halaman Utama Teller masukan username dan
password username dan password
salah
Menampilkan List Simpanan
Memilih Menu Simpanan
Menampilkan Form Simpanan Memilih Tambah
Simpanan Memilih Data Simpanan
yang ingin diedit
Menampilkan pesan verifikasi penghapusan data Memilih Hapus
Menampilkan List Simpanan
Pilih OK / Batal Input Tambah Simpanan Data Lengkap Data Tidak Lengkap Menampilkan Form Edit Data Simpanan
Edit Data Simpanan
Data Lengkap Data Tidak
Lengkap
Menampilkan Halaman Login Login
Logout
Gambar 4.37 Statechart DiagramInput Simpanan
Pada statechart diagram input simpanan, user melakukan event
membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada
state menampilkan halaman login. User akan melakukan event
masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan
username dan password. Jika berhasil, maka state menampilkan halaman utama customer service.
Setelah state menampilkan halaman utama customer service,
user melakukan event memilih menu simpanan disampaikan pada state
menampilkan listsimpanan yang memiliki pilihan untuk event memilih tambahsimpanan, event memilih simpanan yang ingin diedit, dan event
memilih hapus simpanan
Pada pilihan untuk event memilih tambah simpanan, state
menampilkan form tambah simpanan. User akan melakukan eventinput
tambah simpanan. Jika data yang diinput tidak lengkap maka user
kembali melakukan event input tambah simpanan. Jika data yang diinput lengkap, maka state menampilkan listsimpanan.
Pada pilihan untuk event memilih simpanan yang ingin diedit,
state menampilkan form edit data simpanan. User akan melakukan
event edit data simpanan. Jika data yang diinput tidak lengkap maka
user kembali melakukan event edit data simpanan. Jika data yang
diubahlengkap, maka state menampilkan listsimpanan.
Pada pilihan untuk event memilih hapus simpanan, menampilkan pesan konfirmasi penghapusan data. Jika user berhasil dihapus ataupun batal dihapus maka state akan menampilkan listsimpanan.
6. Statechart DiagramInput Angsuran
membuka aplikasi
Menampilkan Halaman Utama
Menampilkan Halaman Utama Admin masukan username dan
password username dan password
salah
Menampilkan List Angsuran
Memilih Menu Angsuran
Menampilkan Form Angsuran Memilih Tambah
Angsuran Memilih Data Angsuran
yang ingin diedit
Menampilkan pesan verifikasi penghapusan data Memilih Hapus Menampilkan ListAngsuran Pilih OK / Batal Input Tambah Angsuran Data Lengkap Data Tidak Lengkap Menampilkan Form Edit Data Angsuran
Edit Data Angsuran
Data Lengkap Data Tidak
Lengkap
Menampilkan Halaman Login Login
Logout
Gambar 4.38 Statechart DiagramInput Angsuran
Pada statechart diagram input angsuran, user melakukan event
membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada
state menampilkan halaman login. User akan melakukan event
masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan
username dan password. Jika berhasil, maka state menampilkan
Setelah state menampilkan halaman utama admin, user
melakukan event memilih menu angsuran disampaikan pada state
menampilkan list angsuran yang memiliki pilihan untuk event memilih tambah angsuran, event memilih angsuran yang ingin diedit, dan event
memilih hapus angsuran.
Pada pilihan untuk event memilih tambah angsuran, state
menampilkan form tambah angsuran. User akan melakukan eventinput
tambah angsuran. Jika data yang diinput tidak lengkap maka user
kembali melakukan event input tambah angsuran. Jika data yang diinput lengkap, maka state menampilkan list angsuran.
Pada pilihan untuk event memilih angsuran yang ingin diedit,
state menampilkan form edit data angsuran. User akan melakukan
event edit data angsuran. Jika data yang diinput tidak lengkap maka
user kembali melakukan event edit data angsuran. Jika data yang
diubahlengkap, maka state menampilkan list angsuran.
Pada pilihan untuk event memilih hapus angsuran, menampilkan pesan konfirmasi penghapusan data. Jika user berhasil dihapus ataupun batal dihapus maka state akan menampilkan list angsuran.
7. Statechart DiagramInput Pinjaman
membuka aplikasi
Menampilkan Halaman Utama
Menampilkan Halaman Utama Admin masukan username
dan password username dan
password salah
Menampilkan List Pinjaman
Memilih Menu Pinjaman
Menampilkan Form Pinjaman Memilih Tambah
Pinjaman Memilih Data Pinjaman
yang ingin diedit
Menampilkan pesan verifikasi penghapusan data Memilih Hapus
Menampilkan List Pinjaman
Pilih OK / Batal Input Tambah Pinjaman Data Lengkap Data Tidak Lengkap Menampilkan Form Edit Data Pinjaman
Edit Data Pinjaman Data Lengkap Data Tidak Lengkap
Menampilkan Halaman Login Login
Logout
Gambar 4.39 Statechart DiagramInput Pinjaman
Pada statechart diagram input pinjaman, user melakukan event
membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada
state menampilkan halaman login. User akan melakukan event
masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan
username dan password. Jika berhasil, maka state menampilkan
halaman utama admin.
Setelah state menampilkan halaman utama admin, user
melakukan event memilih menu pinjaman disampaikan pada state
tambah pinjaman, event memilih pinjaman yang ingin diedit, dan event
memilih hapus pinjaman.
Pada pilihan untuk event memilih tambah pinjaman, state
menampilkan form tambah pinjaman. User akan melakukan eventinput
tambah pinjaman. Jika data yang diinput tidak lengkap maka user
kembali melakukan event input tambah pinjaman. Jika data yang diinput lengkap, maka state menampilkan listpinjaman.
Pada pilihan untuk event memilih pinjaman yang ingin diedit,
state menampilkan form edit data pinjaman. User akan melakukan
event edit data pinjaman. Jika data yang diinput tidak lengkap maka
user kembali melakukan event edit data pinjaman. Jika data yang
diubahlengkap, maka state menampilkan listpinjaman.
Pada pilihan untuk event memilih hapus pinjaman, menampilkan pesan konfirmasi penghapusan data. Jika user berhasil dihapus ataupun batal dihapus maka state akan menampilkan listpinjaman.
8. Statechart DiagramInput User membuka aplikasi
Menampilkan Halaman Utama
Menampilkan Halaman Utama Center
masukan username dan password username dan password
salah
Menampilkan List User
Memilih Menu Manajemen User
Menampilkan Form Tambah User
Memilih Tambah User Memilih User yang
ingin diedit
Menampilkan pesan verifikasi penghapusan data
Memilih Hapus
Menampilkan List User
Pilih OK / Batal Input Tambah User
Data Lengkap Data Tidak
Lengkap
Menampilkan Form Edit Data User
Edit Data User
Data Lengkap Data Tidak
Lengkap
Menampilkan Halaman Login
Logout Login
Gambar 4.48 Statechart DiagramInput User
Pada statechart diagram Input User, user melakukan event
membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada
state menampilkan halaman login. User akan melakukan event
masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan
username dan password. Jika berhasil, maka state menampilkan
halaman utama center.
Setelah state menampilkan halaman utama center, user
melakukan event memilih menu manajemen user disampaikan pada
tambahuser, event memilih user yang ingin diedit, dan event memilih hapus user.
Pada pilihan untuk event memilih tambah user, state
menampilkan form tambah user. User akan melakukan event input
tambah user. Jika data yang diinput tidak lengkap maka user kembali melakukan event input tambah user. Jika data yang diinput lengkap, maka state menampilkan list user.
Pada pilihan untuk event memilih user yang ingin diedit, state
menampilkan form edit data user. User akan melakukan eventedit data user. Jika data yang diinput tidak lengkap maka user kembali melakukan event edit data user. Jika data yang diubah lengkap, maka
state menampilkan list user.
Pada pilihan untuk event memilih hapus user, menampilkan pesan konfirmasi penghapusan data. Jika user berhasil dihapus ataupun batal dihapus maka state akan menampilkan list user.
5. Statechart DiagramLihat Anggota
membuka aplikasi
Menampilkan Halaman Utama
Menampilkan Halaman Utama Center
masukan username dan password username dan password
salah
Menampilkan List Anggota
Memilih Menu Manajemen User
Menampilkan pesan verifikasi penghapusan data
Memilih Hapus
Menampilkan List User
Pilih OK / Batal
Menampilkan Halaman Login
Logout Login
Gambar 4.41 Statechart DiagramLihat Anggota
Pada statechart diagram Lihat anggota, user melakukan event
membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada
state menampilkan halaman login. User akan melakukan event
masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan
username dan password. Jika berhasil, maka state menampilkan
halaman utama center.
Setelah state menampilkan halaman utama center, pada pilihan untuk event memilih hapus anggota, menampilkan pesan konfirmasi penghapusan data. Jika list anggota berhasil dihapus ataupun batal dihapus maka state akan menampilkan list anggota.
6. Statechart DiagramLihat Simpanan
membuka aplikasi
Menampilkan Halaman Utama
Menampilkan Halaman Utama Center
masukan username dan password username dan password
salah
Menampilkan List Simpanan
Memilih Menu Manajemen User
Menampilkan pesan verifikasi penghapusan data
Memilih Hapus
Menampilkan List User
Pilih OK / Batal
Menampilkan Halaman Login
Logout Login
Gambar 4.42 Statechart DiagramLihat Simpanan
Pada statechart diagram Lihat simpanan, user melakukan event
membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada
state menampilkan halaman login. User akan melakukan event
masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan
username dan password. Jika berhasil, maka state menampilkan
halaman utama center.
Setelah state menampilkan halaman utama center, pada pilihan untuk event memilih hapus simpanan, menampilkan pesan konfirmasi penghapusan data. Jika list simpanan berhasil dihapus ataupun batal dihapus maka state akan menampilkan list simpanan.
7. Statechart DiagramLihat Pinjaman
membuka aplikasi
Menampilkan Halaman Utama
Menampilkan Halaman Utama Center
masukan username dan password username dan password
salah
Menampilkan List Pinjaman
Memilih Menu Manajemen User
Menampilkan pesan verifikasi penghapusan data Memilih Hapus
Menampilkan List User Pilih OK / Batal Menampilkan Halaman Login
Logout Login
Gambar 4.43 Statechart DiagramLihat Pinjaman
Pada statechart diagram Lihat Pinjaman, user melakukan event
membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada
state menampilkan halaman login. User akan melakukan event
masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan
username dan password. Jika berhasil, maka state menampilkan
halaman utama center.
Setelah state menampilkan halaman utama center, pada pilihan untuk event memilih hapus pinjaman, menampilkan pesan konfirmasi
penghapusan data. Jika list pinjaman berhasil dihapus ataupun batal dihapus maka state akan menampilkan list pinjaman.
8. Statechart DiagramLihat Angsuran
membuka aplikasi
Menampilkan Halaman Utama
Menampilkan Halaman Utama Center
masukan username dan password username dan password
salah
Menampilkan List Angsuran
Memilih Menu Manajemen User
Menampilkan pesan verifikasi penghapusan data
Memilih Hapus
Menampilkan List User
Pilih OK / Batal
Menampilkan Halaman Login
Logout Login
Gambar 4.44 Statechart Diagram Lihat Angsuran
Pada statechart diagram Lihat angsuran, user melakukan event
membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada
state menampilkan halaman login. User akan melakukan event
masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan
username dan password. Jika berhasil, maka state menampilkan
halaman utama center.
Setelah state menampilkan halaman utama center, pada pilihan untuk event memilih hapus angsuran, menampilkan pesan konfirmasi
penghapusan data. Jika list angsuran berhasil dihapus ataupun batal dihapus maka state akan menampilkan list angsuran.
9. Statechart DiagramLihat Rekening Tabungan
membuka aplikasi
Menampilkan Halaman Utama
Menampilkan Halaman Utama Center
masukan username dan password username dan password
salah
Menampilkan list Rekening Tabungan
Memilih Menu Manajemen User
Menampilkan pesan verifikasi penghapusan data
Memilih Hapus
Menampilkan List User
Pilih OK / Batal
Menampilkan Halaman Login
Logout Login
Gambar 4.45 Statechart Diagram Rekening Tabungan
Pada statechart diagram Lihat Rekening Tabungan, user
melakukan event membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih
login disampaikan pada state menampilkan halaman login. User akan