5 0 138 KB
USE CASE SISTEM PERBANKAN
Cek Saldo
Transfer Dana Nasabah
Teller
Tarik Tunai
Setor Tunai
Buka Tabungan Customer Service
SKENARIO USE CASE 1. USE CASE CEK SALDO Fungsi ini memberikan akses kepada Teller, untuk mengetahui informasi saldo nasabah. Identifikasi ID Use Case
MBANK.UC-01
Nama Use Case
Cek Saldo
Tujuan
Untuk mengetahui informasi saldo tabungan nasabah. Deskripsi
Prioritas
Primary
Actor
Teller Skenario Utama
Pre-condition Aksi Aktor
1. Memilih opsi cek saldo
2. Sistem akan menampilkan form isian nomor rekening nasbah.
3. Memasukan nomor rekening
4. Sistem melakukan validasi 5. Sistem melakukan verifikasi
Sudah login ke aplikasi perbankan Reaksi Sistem
nasabah. 7. Melakukan konfirmasi persetujuan terhadap data-data yang telah dimasukan Post condition
6. Sistem menampilkan data saldo nasabah. 8. Sistem menyimpan data pada basis data user.
Jika sukses maka sistem akan menampilkan informasi saldo nasabah. Jika gagal maka sistem akan menampilkan notifikasi “Akses ditolak!, cek kembali no rekening dan silahkan untuk mengulang lagi dengan memasukan data yang benar”.
2. USE CASE TRANSFER DANA Fungsi ini memberikan akses kepada Teller, untuk memindahkan sejumlah dana tertentu dari tabungan nasabah, ke nasabah lainnya. Identifikasi ID Use Case
MBANK.UC-02
Nama Use Case
Transfer Dana
Tujuan
Untuk memindahkan dana dari nasabah ke nasabah lain Deskripsi
Prioritas
Primary
Actor
Teller Skenario Utama
Pre-condition Aksi Aktor
Sudah login ke aplikasi perbankan Reaksi Sistem
1. Memilih opsi Transfer Dana
2. Sistem akan menampilkan form isian nomor rekening nasbah.
3. Memasukan nomor rekening nasabah.
4. 5. 6. 8.
Sistem melakukan validasi Sistem melakukan verifikasi Sistem menampilkan form rekening tujuan. Sistem menampilkan form jumlah nominal yang akan ditransfer.
10. 11. 13. 14.
Sistem mengecek jumlah saldo nasabah Sistem mengirimkan dana ke rekening tujuan Sistem menyimpan data pada basis data user Sistem melakukan print nota transfer
7. Memasukan nomor rekening tujuan. 9. Memasukan jumlah nominal 12. Melakukan konfirmasi persetujuan terhadap data-data yang telah dimasukan Post condition
Jika sukses maka sistem akan menampilkan informasi dana telah berhasil di transfer.
Jika gagal maka sistem akan menampilkan notifikasi “Akses ditolak!, cek kembali no rekening dan silahkan untuk mengulang lagi dengan memasukan data yang benar”.
DIAGRAM ACTIVITY
Tranfer Dana
Teller
Sistem
menampilkan form isian nomor rekening nasbah
Memilih opsi Transfer Dana
Memasukan nomor rekening nasabah
melakukan validasi dan verifikasi
Tidak
Ya
menampilkan isian form rekening tujuan
Memasukan nomor rekening tujuan
Memasukan jumlah nominal
menampilkan form jumlah nominal yang akan ditransfer
mengecek jumlah saldo nasabah
mengirimkan dana ke rekening tujuan
Melakukan persetujuan
menyimpan data ke database nasabah
cetak bukti transfer
CLASS DIAGRAM
Transfer Dana nasabah(user) id_nasabah id_rekening nama nik no_kk no_telp nm_ibu alamat email create() update() delete() add() view()
Transfer id_transfer id_nasabah id_bank jumlah tgl 1..*
1..*
create() delete() add() getid_nasabah() getid_bank() view() 1..*
1
1 Rekening id_rekening no_rekening password create() add() delete() update() view()
1..* cetak_transfer id_transfer tanggal id_cetak getid_transfer()
Bank id_bank nama rek_tujuan 1..*
1..*
create() add() view() update() delete()