use case, activity,class diagram uml

40
Usecase, Activity Diagram, Class Diagram, Sequence Diagram, & Collaboration Diagram ATM Ai Ilma Amalia .A Aldy Ariyandi Dede Varida Titi Widaretna Object Oriented Analysis Design

Upload: muhamadafif

Post on 26-Dec-2015

137 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Use case, Activity,Class Diagram uml

Usecase, Activity Diagram, Class Diagram, Sequence Diagram, & Collaboration Diagram ATM

Ai Ilma Amalia .AAldy Ariyandi Dede Varida Titi Widaretna

Object Oriented Analysis Design

Page 2: Use case, Activity,Class Diagram uml

USECASE

Page 3: Use case, Activity,Class Diagram uml

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

Page 4: Use case, Activity,Class Diagram uml

Activity Diagram STARTUP SISTEM

Page 5: Use case, Activity,Class Diagram uml

Sequence Diagram STARTUP SISTEM

Page 6: Use case, Activity,Class Diagram uml

Collaboration STARTUP SISTEM

Page 7: Use case, Activity,Class Diagram uml

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

Page 8: Use case, Activity,Class Diagram uml

Activity Diagram SHUTDOWN SISTEM

Page 9: Use case, Activity,Class Diagram uml

Sequence Diagram SHUTDOWN SISTEM

Page 10: Use case, Activity,Class Diagram uml

Collaboration Diagram SHUTDOWN SISTEM

Page 11: Use case, Activity,Class Diagram uml

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

Page 12: Use case, Activity,Class Diagram uml

Activity Diagram Login

Page 13: Use case, Activity,Class Diagram uml

Sequence Diagram Login

Page 14: Use case, Activity,Class Diagram uml

Collaboration Diagram Login

Page 15: Use case, Activity,Class Diagram uml

Activity Diagram Logout

Page 16: Use case, Activity,Class Diagram uml

Sequence Diagram Logout

Page 17: Use case, Activity,Class Diagram uml

Collaboration Diagram Logout

Page 18: Use case, Activity,Class Diagram uml

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

Page 19: Use case, Activity,Class Diagram uml

Acti

vit

y D

iag

ram

Tra

nsaksi

Page 20: Use case, Activity,Class Diagram uml

Sequence Diagram Transaksi

Page 21: Use case, Activity,Class Diagram uml

Collaboration Diagram Transaksi

Page 22: Use case, Activity,Class Diagram uml

Act

ivit

y D

iagra

m P

en

abung

an

Page 23: Use case, Activity,Class Diagram uml

Sequence Diagram Penabungan

Page 24: Use case, Activity,Class Diagram uml

Collaboration Diagram Penabungan

Page 25: Use case, Activity,Class Diagram uml

Act

ivit

y D

iagra

m G

anti

PIN

Page 26: Use case, Activity,Class Diagram uml

Sequence Diagram Ganti PIN

Page 27: Use case, Activity,Class Diagram uml

Collaboration Diagram Ganti PIN

Page 28: Use case, Activity,Class Diagram uml

Activ

ity D

iag

ram

Pem

bayara

n

Page 29: Use case, Activity,Class Diagram uml
Page 30: Use case, Activity,Class Diagram uml

Collaboration Diagram Pembayaran

Page 31: Use case, Activity,Class Diagram uml

Act

ivit

y D

iagra

mTr

ansf

er

Page 32: Use case, Activity,Class Diagram uml

Seq

uen

ce D

iag

ram

Tran

sfe

r

Page 33: Use case, Activity,Class Diagram uml

Collaboration Diagram Transfer

Page 34: Use case, Activity,Class Diagram uml

Act

ivit

y D

iagra

m T

ari

k Tu

nai

Page 35: Use case, Activity,Class Diagram uml

Sequence Diagram Tarik Tunai

Page 36: Use case, Activity,Class Diagram uml

Collaboration Diagram Tarik Tunai

Page 37: Use case, Activity,Class Diagram uml

Activity Diagram Cek Saldo

Page 38: Use case, Activity,Class Diagram uml

Sequence Diagram Cek Saldo

Page 39: Use case, Activity,Class Diagram uml

Collaboration Diagram Cek Saldo

Page 40: Use case, Activity,Class Diagram uml

CLASS DIAGRAM