Contoh Use case Diagram untuk sistem ATM Bank

 

Nama : Lailatul Maghfiroh

NIM   : 23102017

Prodi  : S1 Informatika

Tugas : RPL 4

DITANYA =

Berikan Contoh Use case Diagram untuk sistem ATM Bank

DIJAWAB =

Komponen Use Case Diagram

  1. Aktor (Actors): Entitas yang berinteraksi dengan sistem, seperti pengguna (nasabah) atau sistem lain.
    • Nasabah: Orang yang menggunakan ATM untuk melakukan transaksi.
    • Sistem Bank: Sistem backend yang memproses data dan transaksi.
  2. Use Case: Fungsi atau layanan yang disediakan oleh sistem kepada aktor.
    • Contoh: Penarikan uang, cek saldo, transfer dana, dll.
  3. Hubungan (Relationships): Koneksi antara aktor dan use case, seperti asosiasi, perluasan (extends), atau generalisasi.

Use Case Diagram untuk Sistem ATM Bank

Berikut adalah gambaran use case diagram untuk sistem ATM Bank:

  1. Aktor Utama:

    • Nasabah
    • Sistem Bank
  2. Use Case Utama:

    • Masuk ke Sistem (Login)
    • Cek Saldo
    • Penarikan Uang
    • Transfer Dana
    • Ganti PIN
    • Keluar (Logout)
  3. Hubungan Antar Use Case:

    • "Masuk ke Sistem" adalah prasyarat untuk semua use case lainnya.
    • "Transfer Dana" dapat mencakup opsi untuk memasukkan nomor rekening tujuan (extends).
    • "Keluar" dilakukan setelah transaksi selesai.

Contoh Deskripsi Use Case

Use Case: Penarikan Uang

  • Aktor: Nasabah
  • Deskripsi: Nasabah memasukkan kartu, memilih opsi "Penarikan Uang," memasukkan jumlah uang, dan menerima uang tunai jika saldo mencukupi.
  • Alur Utama:
    1. Nasabah memasukkan kartu ATM.
    2. Sistem meminta PIN.
    3. Nasabah memasukkan PIN yang valid.
    4. Nasabah memilih "Penarikan Uang" dan memasukkan jumlah uang.
    5. Sistem memeriksa saldo.
    6. Jika saldo mencukupi, uang tunai dikeluarkan.
    7. Sistem mencatat transaksi.

Visual Use Case Diagram

Berikut adalah diagram Use Case untuk sistem ATM Bank yang menggambarkan hubungan antara aktor (Nasabah dan Sistem Bank) dengan fungsionalitas utama seperti login, cek saldo, penarikan uang, transfer dana, ganti PIN, dan logout.


Komentar

Postingan populer dari blog ini

PENGENALAN KOMPONEN ARDUINO

Kebutuhan Fungsional dan Kebutuhan Non - Fungsional dalam Rekayasa Perangkat Lunak