ATM (Automatic Teller Machine) adalah alat yang memudahkan kita untuk dapat menarik uang dimana saja tanpa harus pergi ke bank. Bank- bank di Indonesia semua memiliki mesin ATM nya sendiri salah satunya yang saya pakai sekarang adalah bank BNI. Pada artikel kali ini saya akan membahas bagaimana gambaran kerja dari sebuah ATM BNI. Penjelasan kali ini akan saya jelaskan dengan diagram. ada 2 macam diagram yang akan saya gambarkan disini yaitu diagram sequence dan colaboration.
Sequence diagram adalah suatu diagram yang menggambarkan interaksi antar obyek dan mengindikasikan komunikasi diantara obyek-obyek tersebut. Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan oleh obyek – obyek yang melakukan suatu tugas atau aksi tertentu.
Diagram kolaborasi adalah suatu diagram yang memperlihatkan / menampilkan pengorganisasian interaksi yang terdapat disekitar objek ( seperti halnya sequence diagram ) dan hubungannya terhadap yang lainnya.Diagram kolaborasi atau collaboration diagram lebih menekankan kepada peran setiap objek dan bukan pada waktu penyampaian setiap pesan / message.
Itu tadi sepintas mengenai pengertian tentang diagram sequence dan diagram kolaborasi. Contoh kasus yang saya ambil kali ini adalah pada mesin ATM BNI yang memiliki tampilan menu kurang lebi seperti ini :
Dengan menu seperti itu kurang lebih diagram systemnya saya buat seperti ini :
Penjelasan Use Case dan contoh diagramnya :
- Session adalah sebuah kondisi awal dimana kartu atm terbaca di mesin ATM.
Diagram Sequence Session :
Diagram Kolaborasi Session :
- Transaksi adalah kondisi dimana customer dapat memilih menu transaksi yang akan di pilih
Diagram Sequence transaksi:
Diagram Kolaborasi Transaksi :
- Invalid PIN adalah suatu kondisi dimana mesin mengecek kebenaran dari PIN kartu ATM samapai 3x.
Diagram Sequence Invalid PIN :
Diagram Kolaborasi Invalid PIN :
- Pengambilan adalah kondisi dimana customer ingin mengambil uang yang disimpan pada bank.
Diagram Sequence Pengambilan :
Diagram Kolaborasi Pengambilan :
- Transfer adalah kondisi dimana nasabah ingin mengirim uang ke nasabah lain melalui mesin ATM.
Diagram Sequence Transfer:
Diagram Kolaborasi Transfer:
- Pembayaran adalah kondisi dimana nasabah ingin melakukan pembayaran kepada perusahaan melalui ATM , contohnya adalah pembayaran air.
Diagram Sequence pembayaran:
Diagram Kolaborasi pembayaran:
- Cek saldo adalah kondisi dimana nasabah ingin melakukan pengecekan sisa uang yang berada di bank melalui ATM.
Diagram Sequence Cek Saldo :
Diagram kolaborasi Cek Saldo :
- Ganti pin adalah kondisi dimana nasabah ingin mengganti PIN ATM yang lama menjadi yang baru.
Diagram Sequence Ganti PIN :
Diagram Kolaborasi Ganti PIN :
Cukup Sekian dari artikel yang saya buat kali ini, jika ada salah monggo di koreksi dan di comment.
REFERENSI :
1. http://gitadwisetiawati.blogspot.co.id/2013/01/sequence-diagram.html
2. https://novtani.wordpress.com/2013/01/02/pengertian-kolaborasi-diagram/
3. http://www.math-cs.gordon.edu/courses/cs211/ATMExample/index.html
Win Casino in Norwich, CT - JTVH Hub
BalasHapusJoin the Win 전라북도 출장샵 Casino online today and get instant 인천광역 출장안마 cash 거제 출장샵 cash-back, online slots and real money casino 제천 출장마사지 games. Make your bets and 광주 출장샵 play the best slots