use case, activity,class diagram uml
TRANSCRIPT
Usecase, Activity Diagram, Class Diagram, Sequence Diagram, & Collaboration Diagram ATM
Ai Ilma Amalia .AAldy Ariyandi Dede Varida Titi Widaretna
Object Oriented Analysis Design
USECASE
Aksi Actor Reaksi Sistem
Skenario Normal
1. Login sebagai Administrator Sistem meminta kode rahasia yang menyatakan bahwa pengguna adalah administrator.
1. Login berhasil
Tampilan pilihan menu yang tersedia dan dapat diakses oleh Admin
1. Menekan switch pada posisi aktif atau “On”
Koneksi dengan bank berhasil dilakukan, dan sistem menunggu adanya transaksi dari nasabah.
Skenario Alternatif
1. Jika login gagal Menampilkan informasi bahwa administrasi sistem tidak dapat dilakukan karena login tidak valid
Skenario StartUp Sistem
Activity Diagram STARTUP SISTEM
Sequence Diagram STARTUP SISTEM
Collaboration STARTUP SISTEM
SKENARIO PROSES SHUTDOWN SISTEM
Aksi Actor Reaksi Sistem
Skenario Normal 1. Login sebagai Administrator Sistem meminta kode rahasia yang
menyatakan bahwa pengguna adalah administrator.
1. Login berhasil
Login gagal
Tampilan pilihan menu yang tersedia dan dapat diakses oleh AdminMenampilkan informasi bahwa administrasi sistem tidak dapat dilakukan karena login tidak valid.
1. Menekan switch pada posisi tidak aktif atau “Off”
Koneksi dengan bank terputus secara normal.
1. Mengambil uang, atau memasukkan uang ke dalam cash dispenser
Skenario Alternatif 1. Jika login gagal Menampilkan informasi bahwa
administrasi sistem tidak dapat dilakukan karena login tidak valid
Activity Diagram SHUTDOWN SISTEM
Sequence Diagram SHUTDOWN SISTEM
Collaboration Diagram SHUTDOWN SISTEM
SKENARIO LOGIN
Aksi Actor Reaksi Sistem
Skenario Normal
1. Nasabah memasukkan kartu ATM ke slot card reader
Sistem membaca informasi kartu, dan menampilkan pesan melalui layar untuk meminta kode PIN.
1. Memasukkan kode PIN
Membaca PIN yang dimasukan.
Skenario Alternatif
1. Kartu ATM tidak valid Apabila kartu tidak valid, pesan ditampilkan dan kartu ATM dikeluarkan dari slot.
1. Kode PIN tidak valid Memberikan informasi dan meminta nasabah mengulangi kode PIN
Activity Diagram Login
Sequence Diagram Login
Collaboration Diagram Login
Activity Diagram Logout
Sequence Diagram Logout
Collaboration Diagram Logout
SKENARIO TRANSAKSI
Aksi Actor Reaksi Sistem
Skenario Normal 1. Memilih salah satu jenis
transaksiMenampilkan antarmuka transaksi sesuai yang dipilih nasabah
1. Melakukan salah satu transaksi Memproses transaksi yang dilakukan oleh nasabah dan menanyakan apakah ada transaksi lain setelah transaksi sebelumnya berhasil atau gagal dilakukan
1. Menekan Y Menampilkan menu utama transaksi
Skenario Alternatif 1. Jika dalam waktu tertentu
nasabah tidak melakukan aktivitas
Sistem memberikan pesan kepada nasabah
1. Jika pesan diabaikan Kartu ATM akan dikeluarkan, dan session berakhir
Skenario Lain 1. Nasabah menekan N ketika
sistem menanyakan transaksi lain
Sistem memberikan pesan kepada nasabah, kartu dikeluarkan, dan session berakhir
Acti
vit
y D
iag
ram
Tra
nsaksi
Sequence Diagram Transaksi
Collaboration Diagram Transaksi
Act
ivit
y D
iagra
m P
en
abung
an
Sequence Diagram Penabungan
Collaboration Diagram Penabungan
Act
ivit
y D
iagra
m G
anti
PIN
Sequence Diagram Ganti PIN
Collaboration Diagram Ganti PIN
Activ
ity D
iag
ram
Pem
bayara
n
Collaboration Diagram Pembayaran
Act
ivit
y D
iagra
mTr
ansf
er
Seq
uen
ce D
iag
ram
Tran
sfe
r
Collaboration Diagram Transfer
Act
ivit
y D
iagra
m T
ari
k Tu
nai
Sequence Diagram Tarik Tunai
Collaboration Diagram Tarik Tunai
Activity Diagram Cek Saldo
Sequence Diagram Cek Saldo
Collaboration Diagram Cek Saldo
CLASS DIAGRAM