ke m enu home pilih m enu L ogout
User Hom e
L ogout
keluar dari sistem
10. Sequence Diagram untuk Use Case “Logout”
Gambar 5.22 Sequence Diagram untuk Use Case “Logout”
Sequence diagram pada Gambar 5.22 menerangkan bahwa user dapat memilih menu home untuk melakukan Logout. Setelah itu dapat memilih
tombol Logout dan user telah keluar dari sistem.
5.1.5 State Diagram
State diagram ini akan menunjukan keadaan-keadaan yang mungkin terjadi atau dialami oleh sebuah objek. State diagram ini dibagi menjadi dua cara
penggambarannya, state diagram berdasarkan use case dan state diagram berdasarkan class.
Berikut ini penggambaran state diagram pada sistem informasi pembiayaan mudharabah.
a. State Diagram berdasarkan Use Case
State diagram berdasarkan use case digambarkan sesuai dengan diagram use case yang ada dan berikut ini penggambarannya.
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 H o m e t e l a h d i t a m p i l k a n
A l e r t t e l a h d i t a m p i l k a n s a l a h , t a m p i l 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
M e n u u s e r d i t a m p i l k a n A l a m a t s a l a h
P i l i h m e n u L o g i n M e n u L o g i n 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 L o g i n I n p u t u s e r n a m e d a n p a s s
F o r m L o g i n t e l a h d i t a m p i l k a n
U s e r n a m e d a n p a s s t e l a h d i t e r i m a B e n a r , t a m p i l a n
m e n u u s e r U s e r n a m e d a n p a s s t e l a h d i i n p u t
T e r i m a u s e r n a m e d a n p a s s
1. State Diagram untuk Use Case “Login”
Gambar 5.23 State Diagram untuk Use Case “Login”
Tabel 5.19 Keterangan State Diagram untuk Use Case “Login”
Keadaan State
Keterangan
Browser internet telah dibuka Kondisi saat user akan memulai
menggunakan sistem
dengan menggunakan browser internet.
Alamat website telah tersedia Kondisi saat user telah menulis alamat
website sistem. Halaman web telah tersedia
Kondisi saat alamat website telah diisi maka halaman web sistem akan
tersedia.
Home telah ditampilkan Kondisi saat alamat website telah diisi
maka akan ditampilkan halaman utama sistem
informasi pembiayaan
mudharabah. Menu Login telah dipilih
Kondisi yang terjadi jika alamat yang ditulis benar maka akan menampilkan
halaman Login.
Form Login telah ditampilkan Kondisi jika user memilih menu Login
maka akan ditampilkan form Login. Username dan pass telah diinput
Untuk dapat masuk ke dalam sistem maka user harus mengisi 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 user yang melakukan Login akan ditampilkan.
Menu anggota dipilih Pilih menu anggota
Tampil menu anggota Menu anggota ditampilkan
Anggota telah diinput Tampil form anggota
Input anggota Form anggota ditampilkan
Anggota disimpan Alert ditampilkan
Lengkap, simpan anggota Tidak lengkap, tampilkan
alert
Anggota ditampilkan Pilih aksi
Aksi dipilih Edit
anggota Tampil anggota
Anggota diedit Anggota didelete
delete anggota
Anggota ditampilkan Berhasil, tampilkan
anggota Batal
Batal Berhasil, tampilkan
anggota
Anggota dicetak Cetak anggota
Tambah anggota dipilih Pilih tambah anggota
CS admin telah Login Login sebagai CS admin
Menampilkan halaman sesuai Login Halaman telah ditampilkan sesuai pilihan Login
Halaman CS ditampilkan Menampilkan halaman CS
Menu daftar anggota dipilih Pilih menu daftar anggota
Detail anggota Detail anggota ditampilkan
Halaman admin ditampilkan Menampilkan halaman admin
Detail anggota ditampilkan Detail
anggota Berhasil, tampilkan
anggota Batal
2. State Diagram untuk Use Case “Manajemen Anggota”
Gambar 5.24 State Diagram untuk Use Case “Manajemen Anggota”
Tabel 5.20 Keterangan State Diagram untuk Use Case “Manajemen Anggota”
Keadaan State
Keterangan
CSadmin telah Login Kondisi saat CS atau admin akan
menggunakan menu anggota dan Login berdasarkan account yang dimiliki.
Halaman telah ditampilkan sesuai pilihan Login
Kondisi saat Login telah dilakukan. Halaman CS ditampilkan
Kondisi saat pilihan Login yang digunakan menggunakan account CS
maka akan menampilkan halaman utama CS.
Menu anggota dipilih Keadaan ini ketika user masuk ke
dalam sistem dan telah memilih menu anggota.
Menu anggota ditampilkan Menu anggota akan ditampilkan setelah
menu anggota ini dipilih oleh user untuk digunakan.
Tambah anggota dipilih Kondisi saat CS akan menambahkan
anggota baru. Form anggota ditampilkan
Kondisi saat CS telah membuka tombol “tambah
anggota” maka
akan menampilkan form anggota untuk diisi.
Anggota telah diinput Keadaan ini terjadi jika data anggota
telah diisi oleh user. Alert ditampilkan
Jika data anggota yang diisi tidak lengkap
maka sistem
akan menampilkan alert.
Anggota disimpan Jika data anggota telah lengkap diisi
maka akan disimpan. Anggota ditampilkan
Kondisi saat data anggota baru telah selesai maka data anggota baru akan
ditampilkan.
Aksi dipilih Kondisi saat CS akan melakukan aksi
yang lain untuk mengubah, menghapus atau melihat detail data anggota.
Anggota di edit Kondisi jika data anggota terdapat
kesalahan maka dapat di edit. Anggota di delete
Kondisi jika data anggota salah maka dapat dihapus.
Detail anggota ditampilkan Kondisi saat admin ingin melihat secara
detail mengenai data anggota. Anggota ditampilkan
Kondisi anggota yang telah diubah atau di delete maka data anggota akan
terlihat.
Halaman admin ditampilkan Kondisi saat pilihan Login yang
digunakan menggunakan
account admin
maka akan
menampilkan halaman utama admin.
Menu daftar anggota dipilih Kondisi saat admin akan melihat
seluruh daftar anggota maka akan memilih menu daftar anggota.
Menu tabungan dipilih Pilih menu tabungan
Tampil menu tabungan Menu tabungan ditampilkan
Tabungan telah diinput Tampil form tabungan
Input tabungan Form tabungan ditampilkan
Tabungan disimpan Alert ditampilkan
Lengkap, simpan tabungan Tidak lengkap, tampilkan
alert
Tabungan ditampilkan Pilih aksi
Aksi dipilih Edit
tabungan Tampil tabungan
Tabungan diedit Tabungan didelete
delete tabungan
Tabungan ditampilkan Berhasil, tampilkan
tabungan Batal
Batal Berhasil, tampilkan
tabungan Tabungan dicetak
Cetak tabungan Tambah tabungan dipilih
Pilih tambah tabungan CS admin telah Login
Login sebagai CS admin Menampilkan halaman sesuai Login
Halaman telah ditampilkan sesuai pilihan Login Halaman CS ditampilkan
Menampilkan halaman CS
Menu daftar tabungan dipilih Pilih menu daftar tabungan
Detail tabungan Detail tabungan ditampilkan
Halaman admin ditampilkan Menampilkan halaman admin
Detail tabungan ditampilkan Detail
tabungan Berhasil, tampilkan
tabungan Batal
Pilih anggota Anggota telah dipilih
Buku tabungan dicetak Cetak buku tabungan
Detail anggota ditampilkan Kondisi saat admin ingin melihat secara
detail mengenai data anggota. Anggota di cetak
Data anggota dapat di cetak sesuai kebutuhan user.
3. State Diagram untuk Use Case “Manajemen Tabungan”
Gambar 5.25 State Diagram untuk Use Case “Manajemen Tabungan”
Tabel 5.21 Keterangan State Diagram untuk Use Case “Manajemen Tabungan”
Keadaan State
Keterangan
CSadmin telah Login Kondisi saat CS atau admin akan
menggunakan menu anggota dan Login berdasarkan account yang dimiliki.
Halaman telah ditampilkan sesuai pilihan Login
Kondisi saat Login telah dilakukan. Halaman CS ditampilkan
Kondisi saat pilihan Login yang digunakan menggunakan account CS
maka akan menampilkan halaman utama CS.
Menu tabungan dipilih Keadaan ini ketika CS masuk ke dalam
sistem dan telah memilih
menu tabungan.
Menu tabungan ditampilkan Menu tabungan akan ditampilkan
setelah menu tabungan ini dipilih oleh CS untuk digunakan.
Tambah tabungan dipilih Kondisi saat CS akan menambahkan
tabungan baru dengan memilih tambah tabungan.
Form tabungan ditampilkan Kondisi setelah CS membuka tombol
“tambah tabungan”
maka akan
menampilkan form tabungan untuk diisi.
Anggota dipilih Kondisi saat CS akan mnginput data
tabungan maka sebelumnya diharuskan memilih anggota yang akan dibuatkan
data tabungan baru.
Tabungan telah diinput Kondisi ini terjadi jika data tabungan
telah diisi oleh CS. Alert ditampilkan
Jika data tabungan yang diisi tidak lengkap
maka sistem
akan menampilkan alert.
Tabungan disimpan Jika data tabungan telah lengkap diisi
maka akan disimpan. Tabungan ditampilkan
Kondisi saat data tabungan baru telah selesai maka data tabungan baru akan
ditampilkan.
Aksi dipilih Kondisi saat CS akan melakukan aksi
yang lain untuk mengubah, menghapus atau melihat detail data.
Tabungan di edit Kondisi jika data tabungan terdapat
kesalahan maka dapat di edit. Tabungan di delete
Kondisi jika data tabungan salah maka dapat dihapus.
Detail tabungan ditampilkan Kondisi saat admin ingin melihat secara
detail data mengenai tabungan. Tabungan ditampilkan
Kondisi saat tabungan yang telah diubah atau di delete maka data
tabungan akan terlihat.
Halaman admin ditampilkan Kondisi saat pilihan Login yang
digunakan menggunakan
account admin
maka akan
menampilkan halaman utama admin.
Menu daftar tabungan dipilih Kondisi saat admin akan melihat
seluruh daftar tabungan maka akan memilih menu daftar tabungan.
Detail tabungan ditampilkan Kondisi saat admin ingin melihat secara
detail data mengenai tabungan. Tabungan di cetak
Data tabungan dapat di cetak sesuai kebutuhan user.
Buku tabungan di cetak Kondisi jika ingin mencetak buku
tabungan.
Menu pembiayaan mudharabah dipilih Pilih menu pembiayaan mudharabah
Tampil menu pembiayaan mudharabah Menu pembiayaan mudharabahditampilkan
Pengajuan pembiayaan telah diinput Tampil form pengajuan pembiayaan
Input pengajuan pembiayaan Form pengajuan pembiayaan ditampilkan
Pengajuan pembiayaan disimpan Alert ditampilkan
Lengkap, simpan pengajuan pembiayaan
Tidak lengkap, tampilkan alert
Pengajuan pembiayaan ditampilkan Pilih aksi
Aksi dipilih Edit pengajuan
pembiayaan Tampil tabungan
Pengajuan pembiayaan diedit Pengajuan pembiayaan didelete
delete pengajuan pembiayaan
Pengajuan pembiayaan ditampilkan Berhasil, tampilkan
pengajuan pembiayaan B atal
Batal Berhasil, tampilkan
pengajuan pembiayaan Pengajuan pembiayaan dicetak
Cetak pengajuan pembiayaan
Tambah pengajuan pembiayaan dipilih Pilih tambah pengajuan pembiayaan
CS admin telah Login Login sebagai CS admin
Menampilkan halaman sesuai L ogin Halaman telah ditampilkan sesuai pilihan Login
Halaman CS ditampilkan Menampilkan halaman C S
Menu daftar pengajuan pembiayaan dipilih Pilih menu daftar pengajuan
pembiayaan Detail pengajuan pembiayaan
Detail pengajuan pembiayaan ditampilkan Halaman admin ditampilkan
Menampilkan halaman admin
Detail pembiayaan ditampilkan Detail pengajuan
pembiayaan Berhasil, tampilkan
pengajuan pembiayaan Batal
Pilih anggota Anggota telah dipilih
4. State Diagram untuk Use Case “Manajemen Pengajuan Pembiayaan”
Gambar 5.26 State Diagram untuk use case “Manajemen Pengajuan Pembiayaan”
Tabel 5.22 Keterangan State Diagram untuk Use Case “Manajemen Pengajuan pembiayaan”
Keadaan State
Keterangan
CSadmin telah Login Kondisi saat CS atau admin akan
menggunakan menu anggota dan Login berdasarkan account yang dimiliki.
Halaman telah ditampilkan sesuai pilihan Login
Kondisi saat Login telah dilakukan. Halaman CS ditampilkan
Kondisi saat pilihan Login yang digunakan menggunakan account CS
maka akan menampilkan halaman utama CS.
Menu pembiayaan mudharabah dipilih Keadaan ini ketika CS masuk ke dalam
sistem dan telah memilih
menu pembiayaan mudharabah.
Menu pembiayaan
mudharabah ditampilkan
Menu pembiayaan mudharabah akan ditampilkan setelah menu pembiayaan
mudharabah ini dipilih oleh CS untuk digunakan.
Tambah pengajuan pembiayaan dipilih Kondisi saat CS akan menambahkan
pengajuan pembiayaan baru maka CS akan
memilih tambah
pengajuan pembiayaan.
Form pengajuan
pembiayaan ditampilkan
Kondisi setelah CS membuka tombol “tambah pengajuan pembiayaan” maka
akan menampilkan form pengajuan pembiayaan untuk diisi.
Anggota telah dipilih kondisi
saat CS
akan mengisi
pengajuan pembiayaan
maka sebelumnya
diharuskan memilih
anggota yang akan dibuatkan pengajuan pembiayaan baru
Pengajuan pembiayaan telah diinput Kondisi ini terjadi jika data pengajuan
pembiayaan telah diisi oleh CS. Alert ditampilkan
Kondisi jika
data pengajuan
pembiayaan yang diisi tidak lengkap maka sistem akan menampilkan alert.
Pengajuan pembiayaan disimpan Kondisi
jika data
pengajuan pembiayaan telah lengkap diisi maka
akan disimpan. Pengajuan pembiayaan ditampilkan
Kondisi saat
data pengajuan
pembiayaan baru telah selesai maka data pengajuan pembiayaan baru akan
bertambah dan ditampilkan.
Aksi dipilih Kondisi saat CS akan melakukan aksi
yang lain untuk mengubah, menghapus atau melihat detail data.
Pengajuan pembiayaan di edit Kondisi
jika data
pengajuan pembiayaan terdapat kesalahan maka
dapat di edit. Pengajuan pembiayaan di delete
Kondisi jika
data pengajuan
pembiayaan salah maka dapat dihapus. Detail pembiayaan ditampilkan
Kondisi saat CS ingin melihat secara detail
data mengenai
pengajuan pembiayaan
Pengajuan pembiayaan ditampilkan Kondisi
saat data
pengajuan
Admin telah Login Login sebagai admin
Menampilkan halaman admin Halaman admin ditampilkan
Pilih aksi
Aksi dipilih Edit pengajuan
pembiayaan Pengajuan pembiayaan diedit
Detail pengajuan pembiayaan ditampilkan Detail pengajuan
pembiayaan Pengajuan pembiayaan yang telah dikonfirmasi ditampilkan
Berhasil, tampilkan pengajuan pembiayaan
yang telah dikonfirmasi Batal
Batal Berhasil, tampilkan
pengajuan pembiayaan yang telah dikonfirmasi
Menu daftar pengajuan pembiayaan dipilih Pilih menu daftar pengajuan pembiayaan
Pembiayaan yang diajukan dipilih Pilih pembiayaan yang
diajukan
Konfirmasi dipilih Pilih konfirmasi
Pengajuan pembiayaan yang telah dikonfirmasi dicetak Cetak pengajuan pembiayaan
yang telah dikonfirmasi
pembiayaan yang telah diubah atau di delete
maka data
pengajuan pembiayaan baru akan terlihat.
Halaman admin ditampilkan Kondisi saat pilihan Login yang
digunakan menggunakan
account admin
maka akan
menampilkan halaman utama admin.
Menu daftar pengajuan pembiayaan dipilih
Kondisi saat admin akan melihat seluruh daftar pengajuan pembiayaan
maka akan memilih menu daftar pengajuan pembiayaan.
Detail pengajuan
pembiayaan ditampilkan
Kondisi saat admin ingin melihat secara detail
data mengenai
pengajuan pembiayaan.
Pengajuan pembiayaan di cetak Kondisi saat CS atau admin ingin
mencetak data pengajuan pembiayaan.
5. State Diagram untuk Use Case “Konfirmasi Pembiayaan”
Gambar 5.27 State Diagram untuk Use Case “Konfirmasi Pembiayaan”
Tabel 5.23 Keterangan State Diagram untuk Use Case “Konfirmasi Pembiayaan”
Keadaan State
Keterangan
Admin telah Login Kondisi saat admin telah masuk ke
dalam sistem Halaman admin ditampilkan
Kondisi saat admin sukses melakukan Login dan halaman admin akan
ditampilkan.
Menu daftar pengajuan pembiayaan dipilih
Kondisi saat admin akan menggunakan menu daftar pengajuan pembiayaan
untuk melakukan konfirmasi.
Pembiayaan yang diajukan dipilih Kondisi ketika admin harus memilih
salah satu pengajuan pembiayaan yang akan dikonfirmasi.
Aksi dipilih Kondisi saat admin akan melakukan
aksi yang lain untuk melakukan konfirmasi atau melihat detail data.
Pengajuan pembiayaan di edit Kondisi saat pengajuan pembiayaan
diubah untuk dikonfirmasi. Konfirmasi dipilih
Kondisi saat melakukan konfirmasi, maka akan tersedia pilihan disetujui
atau tidak.
Detail pengajuan
pembiayaan ditampilkan
Kondisi saat admin ingin melihat secara detail
data mengenai
pengajuan pembiayaan yang telah dikonfirmasi.
Pengajuan pembiayaan yang telah dikonfirmasi ditampilkan
Kondisi saat
data pengajuan
pembiayaan yang telah diubah atau di delete
maka daftar
pengajuan pembiayaan yang telah dikonfirmasi
akan terlihat. Pengajuan pembiayaan yang telah
dikonfirmasi di cetak Kondisi saat CS atau admin ingin
mencetak daftar pengajuan pembiayaan yang telah dikonfirmasi.
Menu realisasi dipilih Pilih menu realisasi
Menampilkan menu realisasi Menu realisasi ditampilkan
Realisasi telah diinput Tampil aksi realisasi
Input realisasi Aksi realisasi dipilih
Realisasi disimpan Alert ditampilkan
Lengkap, cetak realisasi Tidak lengkap, tampilkan
alert
Realisasi pembiayaan ditampilkan Pilih aksi
Aksi dipilih Tampil realisasi pembiayaan
Realisasi didelete delete
realisasi Realisasi ditampilkan
Batal
Batal Berhasil, tampilkan
realisasi
Seluruh realisasi dicetak Cetak seluruh
realisasi Pengajuan pembiayaan yang belum direalisasi dipilih
Pilih pengajuan pembiayaan yang belum direalisasi
Detail realisasi ditampilkan Detail
realisasi Berhasil, tampilkan
realisasi Batal
Ubah realisasi Realisasi diubah
Tidak
Realisasi dicetak Simpan
Teller admin telah Login Menampilkan halaman sesuai Login
Halaman telah ditampilkan sesuai pilihan Login Halaman teller ditampilkan
Menampilkan halaman teller Halaman admin ditampilkan
Menampilkan halaman admin Login sebagai teller admin
Form realisasi ditampilkan Menampilkan form realisasi
Menu daftar realisasi dipilih Pilih menu daftar realisasi
Detail realisasi Detail realisasi ditampilkan
Kartu angsuran dicetak Cetak kartu angsuran
6. State Diagram untuk Use Case “Realisasi Pembiayaan”
Gambar 5.28 State Diagram untuk Use Case “Realisasi Pembiayaan”
Tabel 5.24 Keterangan State Diagram untuk Use Case “Realisasi Pembiayaan”
Keadaan State
Keterangan
Telleradmin telah Login Kondisi saat teller atau admin akan
menggunakan menu anggota dan Login berdasarkan account yang dimiliki.
Halaman telah ditampilkan sesuai pilihan Login
Kondisi saat Login telah dilakukan. Halaman teller ditampilkan
Kondisi saat pilihan Login yang digunakan menggunakan account teller
maka akan menampilkan halaman utama teller.
Menu realisasi dipilih Kondisi saat teller memilih menu
realisasi untuk melakukan pencairan dana.
Menu realisasi ditampilkan Kondisi setelah menu realisasi dipilih
maka menu realisasi akan ditampilkan. Pengajuan pembiayaan yang belum
direalisasi dipilih Kondisi saat teller harus memilih salah
satu pengajuan pembiayaan yang telah dikonfirmasi untuk direalisasi.
Aksi realisasi dipilih Kondisi saat teller akan melakukan
realisasi, maka harus memilih aksi realisasi.
Realisasi diubah Kondisi saat pengajuan pembiayaan
akan direalisasi, maka status realisasi akan diubah dari “Tidak” menjadi
“Ya”.
Form realisasi ditampilkan Kondisi saat status realisasi diubah
menjadi “Ya”, maka akan menampilkan form realisasi.
Realisasi telah diinput Kondisi saat teller telah mengisi form
realisasi. Alert ditampilkan
Kondisi saat form realisasi tidak lengkap maka akan menampilkan alert
dan teller harus mengisinya kembali.
Realisasi di cetak Kondisi setelah form realisasi diisi
maka realisasi akan di cetak. Realisasi disimpan
Kondisi setelah form realisasi diisi maka realisasi akan tersimpan.
Realisasi pembiayaan ditampilkan Kondisi saat realisasi baru telah
tersimpan maka akan menampilkan daftar realisasi yang otomatis telah
masuk ke dalam sistem.
Aksi dipilih Kondisi saat teller akan melakukan aksi
yang lain untuk mengubah, menghapus atau melihat detail data.
Realisasi di delete Kondisi jika data realisasi salah maka
dapat dihapus. Detail realisasi ditampilkan
Kondisi saat teller ingin melihat secara detail data mengenai realisasi.
Realisasi ditampilkan Kondisi realisasi yang telah di delete
maka daftar realisasi baru akan terlihat. Halaman admin ditampilkan
Kondisi saat pilihan Login yang dipilih menggunakan account admin maka
akan menampilkan halaman utama admin.
Menu daftar realisasi dipilih Kondisi saat admin akan melihat
seluruh daftar realisasi maka akan memilih menu daftar realisasi.
Detail realisasi ditampilkan Kondisi saat admin ingin melihat secara
detail data mengenai realisasi. Seluruh realisasi di cetak
Kondisi saat teller dan admin akan mencetak seluruh daftar realisasi.
Kartu angsuran di cetak Kondisi saat teller akan mencetak kartu
angsuran kepada
anggota yang
pengajuan pembiayaannya dicairkan
Menu angsuran dip ilih Pilih menu angsuran
Menampilka n menu angsu ran M enu angsuran ditampilkan
Pilih angsu ran ke berapa Input nominal an gsuran Ada denda
a tau tidak ? A ngsuran yang akan dibayar telah terpilih
Jumlah angsuran telah di entry Jumlah denda telah terhitu ng
Ya, Hitung denda
Tidak , Hitung total
angsuran Total angsuran telah terhitung
Hitung total angsuran
Cetak Slip Slip dicetak
Pilih realisasi Realisasi dipilih
Cetak seluruh pembayaran angsu ran per anggo ta Angsuran per periode dicetak
T ambah angsuran dipilih Pilih tambah angsuran
M enampilkan form angsuran Form angsuran ditampilkan
Angsuran disimpan Angsuran ditam pilkan
Pilih aksi Aksi dipilih
Menampilkan angsuran A ngsuran didelete
dele te angsu ran
angsuran ditampilkan Ba tal
Berhasil, tampilkan angsuran
Detail angsu ran ditampilkan Detail
angsu ran B erhasil, ta mpilkan
angsuran Batal
Simpan
Seluruh pem bayaran angsuran per anggota dicetak C etak ang suran per p eriode
7. State Diagram untuk Use Case “Transaksi Angsuran”
Gambar 5.29 State Diagram untuk Use Case “Transaksi Angsuran”
Tabel 5.25 Keterangan state diagram untuk Use Case “Transaksi Angsuran”
Keadaan State
Keterangan
Menu angsuran dipilih Kondisi ketika teller masuk ke dalam
sistem dan
telah memilih
menu angsuran.
Menu angsuran ditampilkan Kondisi setelah menu angsuran dipilih
maka menu angsuran akan ditampilkan. Tambah angsuran dipilih
Kondisi saat
akan mengisi
data angsuran maka teller harus memilih
tambah angsuran. Form angsuran ditampilkan
Kondisi setelah
tambah angsuran
dipilih maka form angsuran akan ditampilkan.
Realisasi dipilih Kondisi saat mengisi form angsuran,
sebelumnya harus memilih realisasi mana yang akan digunakan untuk
mengetahui siapa anggota yang akan melakukan transaksi angsuran.
Angsuran yang akan dibayar telah dipilih
Kondisi saat teller memilih angsuran ke berapa yang akan dibayar oleh anggota.
Jumlah angsuran telah dientry Kondisi saat jumlah angsuran sudah
diisi. Jumlah denda telah terhitung
Kondisi jika
anggota membayar
angsuran melebihi batas waktu yang ditentukan maka akan mendapatkan
denda yang akan dijumlahkan dengan angsuran yang dimilikinya.
Jumlah total angsuran telah terhitung Kondisi
ketika jumlah
angsuran ditambah denda jika ada maka akan
mendapatkan total angsuran yang harus dibayar.
Slip di cetak Kondisi setelah transaksi angsuran
selesai maka slip pembayaran akan di cetak.
Angsuran disimpan Kondisi saat transaksi angsuran telah
selesai dilakukan dan slip tercetak maka otomatis data angsuran akan tersimpan.
Angsuran ditampilkan Kondisi seteleh data angsuran baru
telah disimpan
maka akan
menampilkan daftar angsuran baru. Aksi dipilih
Kondisi jika teller akan memilih aksi lain pada menu angsuran
Angsuran di delete Kondisi jika data angsuran salah maka
dapat dihapus. Detail angsuran ditampilkan
Kondisi saat teller ingin melihat secara detail data mengenai angsuran.
Detail angsuran ditampilkan Kondisi saat teller ingin melihat secara
detail data mengenai realisasi. Angsuran ditampilkan
Kondisi setelah daftar angsuran di delete maka daftar realisasi baru akan
terlihat.
Seluruh pembayaran angsuran per anggota di cetak
Kondisi saat teller ingin mencetak seluruh pembayaran angsuran per
anggota.
Angsuran per periode di cetak Kondisi saat teller ingin mencetak
pembayaran angsuran
berdasarkan periode yang dinginkan.
A d m i n t e la h L o g i n L o g i n ad m i n
M en a m p i lk a n h a l am a n ad m i n H al a m a n a d m i n d i ta m p i lk a n
F o r m t a m b ah u se r d i t am p i l k an P i l i h t am b a h u s er
T a m p i l f o rm t am b a h u se r T am b a h u s er d ip i l i h
U s er d is i m p an A l e rt d i ta m p i lk a n
L en g k ap , si m p a n u se r T i d ak l e n g k ap , t am p i l k an
a l e rt
U s er d i ta m p i lk a n P i l i h a k si
A k s i d i p il i h E d i t
u s e r T a m p i l u s e r
U s e r d i ed i t
U se r d i d el e t e d e l et e u s er
U se r d i t am p i l k an B er h as i l, t a m p i l k a n
u s er B a t al
B a ta l B e rh as i l, t a m p i l k a n
u s e r M en u m a n a je m en u se r d i p i li h
P i l i h m e n u m a n aj e m en u s e r
U se r d i i n p u t In p u t u s er
M e n u m an a j e m e n u s er d it a m p i lk a n T am p i l m en u m a n a je m en
u s er
8. State Diagram untuk Use Case “Manajemen User”
Gambar 5.30 State Diagram untuk Use Case “Manajemen User”
Tabel 5.26 Keterangan State Diagram untuk Use Case “Manajemen User”
Keadaan State
Keterangan
Admin telah Login Kondisi saat admin telah masuk ke
dalam sistem Halaman admin ditampilkan
Kondisi saat admin sukses melakukan Login dan halaman admin akan
ditampilkan.
Menu manajemen user dipilih Keadaan ini ketika admin masuk ke
dalam sistem dan telah memilih menu manajemen user.
Tambah user dipilih Kondisi saat admin akan menambahkan
user baru. Form tambah user ditampilkan
Kondisi saat admin telah membuka
tombol “tambah user” maka akan menampilkan form tambah user untuk
diisi.
User diinput Keadaan ini terjadi jika user telah diisi
oleh admin. Alert ditampilkan
Jika data anggota yang diisi tidak lengkap
maka sistem
akan menampilkan alert.
User disimpan Jika data user telah lengkap diisi maka
akan disimpan. User ditampilkan
Kondisi saat data user baru telah selesai maka data user baru akan ditampilkan.
Aksi dipilih Kondisi saat admin akan melakukan
aksi yang lain untuk mengubah atau menghapus data user.
User di edit Kondisi jika pada data user terdapat
kesalahan maka dapat di edit. User di delete
Kondisi jika data user salah maka dapat dihapus.
User ditampilkan Kondisi saat user baru yang telah
diubah atau di delete maka data user akan terlihat.
Admin telah Login Login sebagai admin
Tampilkan halaman admin Halaman admin ditampilkan
Update modul yang dipilih
Modul telah di update batal
Form modul telah ditampilkan Pilih modul
Tampil form modul
Simpan Modul telah dipilih
Data modul telah tersimpan
Selesai Update selesai
Pilih modul lainnya
9. State Diagram untuk Use Case “Manajemen Modul”
Gambar 5.31 State Diagram untuk Use Case “Manajemen Modul”
menu home dipilih Masuk menu home
Tampilkan menu home Menu home ditampilkan
Pilih menu Log out Menu Log out telah dipilh
Keluar dari
sistem Tidak Log out
Tabel 5.27 Keterangan State Diagram untuk Use Case “Manajemen Modul”
Keadaan State
Keterangan
Admin telah Login Kondisi saat admin telah masuk ke
dalam sistem. Halaman admin ditampilkan
Kondisi saat admin sukses melakukan Login dan halaman admin akan
ditampilkan.
Modul telah dipilih Keadaan ini ketika admin akan memilih
modul mana yang akan diisi. Form modul telah ditampilkan
Kondisi setelah admin memilih untuk mengisi modul maka form modul akan
ditampilkan.
Modul telah di update Kondisi saat admin ingin mengganti isi
modul yang akan diupdate. Data modul telah tersimpan
Kondisi saat modul yang diisi telah berhasil untuk disimpan.
10. State Diagram untuk Use Case “Logout”
Gambar 5.32 State Diagram untuk Use Case “Logout”
pembiayaan Ada
simpan
delete
Tabel 5.28 Keterangan state diagram untuk Use Case “Logout”
Keadaan State
Keterangan
Menu home dipilih Keadaan ini ketika user ingin ke luar
sistem maka harus kembali ke menu home.
Menu home ditampilkan Menu home akan ditampilkan setelah
menu home ini dipilih oleh user untuk digunakan.
Menu Logout telah dipilih Jika user ingi keluar maka mengklik
tombol Logout maka user akan keluar dari sistem, jika tidak maka user dapat
memilih menu lain yang terdapat di home.
b. State Diagram berdasarkan Class