Pendahuluan
Diagram urutan yang disediakan menggambarkan proses transaksi ATM (Mesin Penebus Otomatis), menyoroti interaksi antara pengguna, ATM, konsorsium, dan bank. Panduan ini akan menjelaskan konsep-konsep utama dan langkah-langkah yang terlibat dalam diagram, menggunakan skenario penggunaan untuk menguraikan proses tersebut.
Konsep Utama
Aktor
- Pengguna: Orang yang memulai transaksi ATM.
- ATM: Mesin yang berinteraksi dengan pengguna dan berkomunikasi dengan konsorsium serta bank.
- Konsorsium: Entitas perantara yang memverifikasi kartu dan berkomunikasi dengan bank.
- Bank: Lembaga keuangan yang memverifikasi rekening dan memproses transaksi.
Kendala
- Kendala Waktu: Batas waktu dalam mana tindakan tertentu harus diselesaikan.
- Kendala Durasi: Durasi maksimum yang diizinkan untuk tindakan tertentu.
Pesan
- Aktivasi: Tindakan awal yang dilakukan pengguna untuk memulai transaksi.
- Pesan: Komunikasi antara para pihak yang terlibat.
- Pesan Balasan: Tanggapan atau umpan balik yang dikirim kembali ke pengguna.
Adegan Kasus Penggunaan
Mari kita pertimbangkan skenario di mana seorang pengguna, John, ingin menarik uang dari ATM.

Proses Langkah demi Langkah
-
Aktivasi Pengguna:
- John mendekati ATM dan memasukkan kartunya ke dalam mesin. Tindakan ini diwakili oleh pesan ‘masukkan kartu’ dari pengguna ke ATM.
-
Pemrosesan ATM:
- ATM menerima kartu dan memulai proses verifikasi. Ia mengirim pesan ‘verifikasi kartu’ ke konsorsium.
-
Verifikasi Konsorsium:
- Konsorsium menerima permintaan verifikasi dan memeriksa kelengkapan kartu. Jika kartu tersebut valid, maka konsorsium mengirim pesan ‘verifikasi akun’ ke bank.
- Jika kartu tidak valid, konsorsium mengirim pesan ‘tolak kartu’ kembali ke ATM.
-
Verifikasi Bank:
- Bank menerima permintaan verifikasi akun dan memeriksa status akun. Jika akun dalam kondisi baik, bank mengirim konfirmasi kembali ke konsorsium.
- Jika akun tidak sesuai, bank mengirim pesan ‘akun tidak sesuai’ kembali ke konsorsium.
-
Respons Konsorsium:
- Konsorsium menerima respons dari bank dan meneruskannya ke ATM.
- Jika akun telah diverifikasi, ATM melanjutkan transaksi. Jika akun tidak sesuai, ATM menolak kartu.
-
Umpan Balik ATM:
- ATM memberikan umpan balik kepada John. Jika kartu ditolak, ATM mengeluarkan kartu, dan John menerima pesan kembali ‘tolak kartu’.
- Jika akun telah diverifikasi, ATM mengizinkan John untuk melanjutkan transaksi.
-
Penyelesaian Transaksi:
- John menyelesaikan transaksi (misalnya menarik uang tunai) dalam batas waktu yang ditentukan (misalnya 10 detik).
- ATM mengeluarkan kartu, dan John menerima pesan ‘kembalikan kartu’.
Kesimpulan
Diagram urutan menyediakan representasi yang jelas dan terstruktur dari proses transaksi ATM, menyoroti interaksi antara pengguna, ATM, konsorsium, dan bank. Dengan memahami konsep utama dan mengikuti skenario penggunaan, seseorang dapat memahami kompleksitas proses transaksi ATM dan pentingnya setiap langkah dalam memastikan transaksi yang sukses.