Pendahuluan
Mesin Penerbit Otomatis (ATM) merupakan komponen penting dalam perbankan modern, memberikan akses yang mudah bagi pelanggan terhadap dana dan informasi rekening mereka. Untuk merancang dan menerapkan sistem ATM secara efektif, sangat penting untuk memahami berbagai interaksi antara pengguna dan mesin tersebut. Diagram kasus pengguna merupakan alat yang berharga dalam proses ini, karena secara visual menggambarkan fungsi sistem dari sudut pandang pengguna.
Diagram ini membantu mengidentifikasi aktor utama—seperti pelanggan dan administrator bank—serta menguraikan kasus pengguna utama yang mereka lakukan, termasuk penarikan uang tunai, menyetor dana, mengecek saldo, dan mengakses fungsi administratif. Dengan menganalisis interaksi ini, pengembang dan pemangku kepentingan dapat memastikan bahwa sistem ATM memenuhi kebutuhan pengguna dan memberikan pengalaman perbankan yang mulus.
Membuat diagram kasus pengguna ATM melibatkan identifikasi interaksi utama antara pengguna (aktor) dan sistem ATM. Di bawah ini adalah pendekatan terstruktur untuk mengembangkan diagram kasus pengguna ATM, termasuk templat kasus pengguna, konsep utama, tips, dan pedoman.
Konsep Utama
- Aktor: Entitas yang berinteraksi dengan sistem. Untuk ATM, aktor biasanya mencakup Pelanggan dan Administrator Bank.
- Kasus Pengguna: Interaksi atau fungsi tertentu yang dilakukan aktor terhadap sistem.
- Batas Sistem: Menentukan cakupan sistem yang dimodelkan.
- Hubungan: Koneksi antara aktor dan kasus pengguna, menunjukkan siapa yang memulai tindakan tertentu.
Templat Kasus Pengguna
| Nama Kasus Pengguna | Deskripsi | Aktor yang Terlibat | Prasyarat | Pasca kondisi | Skenario Sukses Utama | Perluasan/Alternatif |
|---|---|---|---|---|---|---|
| Tarik Tunai | Memungkinkan pelanggan menarik uang dari akun mereka. | Pelanggan | Kartu ATM yang valid, PIN yang benar | Uang dikeluarkan, Transaksi dicatat | 1. Masukkan kartu ATM 2. Masukkan PIN 3. Pilih penarikan 4. Masukkan jumlah 5. Terima uang tunai 6. Transaksi selesai |
PIN salah, Saldo tidak mencukupi |
| Setor Tunai | Memungkinkan pelanggan menyetor uang tunai ke akun mereka. | Pelanggan | Kartu ATM yang valid, PIN yang benar | Uang disetor, Transaksi dicatat | 1. Masukkan kartu ATM 2. Masukkan PIN 3. Pilih setoran 4. Masukkan uang tunai 5. Konfirmasi setoran 6. Transaksi selesai |
Batal setoran, input uang tunai tidak valid |
| Periksa Saldo | Memungkinkan pelanggan untuk memeriksa saldo rekening mereka. | Pelanggan | Kartu ATM yang valid, PIN yang benar | Saldo ditampilkan | 1. Masukkan kartu ATM 2. Masukkan PIN 3. Pilih cek saldo 4. Lihat saldo |
T/A |
| Transfer Dana | Memungkinkan pelanggan untuk mentransfer dana antar rekening. | Pelanggan | Kartu ATM yang valid, PIN yang benar | Dana ditransfer, Transaksi dicatat | 1. Masukkan kartu ATM 2. Masukkan PIN 3. Pilih transfer dana 4. Masukkan detail penerima 5. Masukkan jumlah 6. Konfirmasi transfer 7. Transaksi selesai |
Penerima tidak valid, Saldo tidak mencukupi |
| Akses Admin | Memungkinkan administrator bank untuk mengakses fungsi administrasi. | Administrator Bank | Kredensial admin yang valid | Akses diberikan ke fungsi admin | 1. Masukkan kredensial admin 2. Akses menu admin |
Kredensial tidak valid |
Kiat dan Trik
- Identifikasi Semua Aktor: Pastikan semua pengguna potensial sistem diidentifikasi sebagai aktor.
- Fokus pada Tujuan: Setiap kasus penggunaan harus merepresentasikan tujuan yang ingin dicapai oleh aktor.
- Jaga Kesederhanaan: Gunakan bahasa yang jelas dan ringkas untuk menggambarkan kasus penggunaan.
- Pertimbangkan Ekstensi: Pikirkan tentang jalur alternatif atau pengecualian yang mungkin terjadi.
- Iterasi: Diagram kasus penggunaan bersifat iteratif; sempurnakan mereka saat Anda mengumpulkan persyaratan lebih lanjut.
Pedoman
- Tentukan Batas yang Jelas: Tentukan dengan jelas apa yang berada di dalam dan di luar lingkup sistem.
- Gunakan Penamaan yang Konsisten: Pertahankan konsistensi dalam penamaan aktor dan kasus penggunaan.
- Prioritaskan Kasus Penggunaan: Fokus pada kasus penggunaan yang paling kritis terlebih dahulu.
- Validasi dengan Stakeholder: Pastikan bahwa kasus penggunaan sesuai dengan harapan stakeholder.
- Dokumentasikan Asumsi: Catat semua asumsi yang dibuat selama pembuatan kasus penggunaan.
Contoh Diagram Kasus Penggunaan
Untuk memvisualisasikan diagram kasus penggunaan ATM, Anda dapat menggunakan alat seperti alat pembuatan diagram UML Visual Paradigm.
Penjelasan:
- Aktor:
PelanggandanAdministrator Bankadalah aktor yang berinteraksi dengan sistem ATM. - Kasus Penggunaan: Kasus penggunaan direpresentasikan di dalam persegi panjang yang bertanda “Sistem ATM”.
- Hubungan: Panah menunjukkan aktor mana yang memulai setiap kasus penggunaan.
Kesimpulan
Diagram kasus penggunaan ATM memberikan gambaran yang jelas dan ringkas tentang bagaimana aktor yang berbeda berinteraksi dengan sistem ATM untuk mencapai tujuan mereka. Dengan mengidentifikasi kasus penggunaan utama seperti penarikan uang tunai, menyetor dana, dan mengecek saldo, diagram ini membantu memahami fungsi sistem dari sudut pandang pengguna. Representasi visual ini sangat berharga bagi pengembang, karena membantu dalam merancang sistem yang intuitif dan efisien bagi pengguna akhir. Selain itu, diagram ini berfungsi sebagai alat komunikasi bagi para pemangku kepentingan, memastikan bahwa sistem sesuai dengan harapan dan kebutuhan mereka. Pada akhirnya, diagram kasus penggunaan merupakan elemen dasar dalam proses pengembangan, membimbing penciptaan sistem ATM yang memberikan pengalaman perbankan yang andal dan ramah pengguna.
Sumber Daya Diagram Kasus Penggunaan
Berikut adalah daftar referensi sederhana berdasarkan informasi yang diberikan:
- Tutorial Diagram Kasus Penggunaan Panduan mendalam yang mencakup dasar-dasar diagram kasus penggunaan, termasuk tujuannya, notasi, dan cara menggambarnya menggunakan Visual Paradigm.
- Cara Menggambar Diagram Kasus Penggunaan Tutorial langkah demi langkah tentang pembuatan diagram kasus penggunaan di Visual Paradigm, menjelaskan setiap tahap prosesnya.
- Apa itu Diagram Kasus PenggunaanSebuah artikel yang menjelaskan konsep diagram kasus penggunaan, komponen-komponennya, dan peran mereka dalam pemodelan sistem.
- Diagram Kasus Penggunaan dalam Visual Paradigm – YouTubeSebuah tutorial video yang menunjukkan cara membuat diagram kasus penggunaan menggunakan Visual Paradigm.
- Cara Menulis Kasus Penggunaan yang EfektifPanduan tentang penulisan kasus penggunaan yang efektif, termasuk tips tentang struktur dan detailnya.










