<<extend>>
Logout
Cek_stok_uang
<<extend>>
Login
Nasabah
Cek_saldo
<<include>>
Isi_Uang
Petugas_Bank
Penarikan_uang <<include>>
<<include>>
Transaksi
Nasabah_khusus
Transfer
<<extend>>
<<include>>
Verifikasi
DataBaseBankAc
count
<<include>>
Transfer_Lintas_Bank
Pembayaran
Listrik
CartuKridit/DebitCard
Telepon
Use case diagram menjelaskan manfaat sistem jika menurut pandangan orang yang
berada diluar sistem ( actor ). Use case diagram dapat digunakan selama proses analisis
untuk menangkap requirement sistem dan untuk memahami bagaimana sistem seharusnya
berjalan. Selama tahap desain, use case diagram menetapkan perilaku ( behavior ) sistem
saat diimplementasikan dan dalam model mungkin terdapat satu atau beberapa use case
diagram. Use case diagram terdiri dari actor dan use case.
suatu gambaran jelas tentang apa yang harus dikerjakan oleh software
aplikasi. Sebagai contoh, seb uah actor dapat memberikan input kedalam dan menerima
informasi dari software aplikasi. Actor berinteraksi dengan use case, tetapi tidak memiliki
kontrol atas use case. Sebuah actor bisa berupa manusia, satu device hardware atau sistem
informasi lain. Pada studi kasus mesin ATM ini
Use case dapat digambarkan sebagai suatu cara terten tu untuk menggunakan sistem
dari sudut pandang satu pengguna ( an actor ). Dalam kasus rental film ini ada beberapa
use case yaitu :
Login
Merupakan jenis use case yang menggambarkan proses login atau masuk ke sistem mesin
ATM dan sistem database perbank kan.
Logout
Merupakan jenis use case yang menggambarkan proses logout atau keluar dari sistem
mesin ATM.
Transaksi
Merupakan jenis use case yang menggambarkan proses transaksi dalam sistem mesin
ATM.
Cek saldo
Merupakan jenis use case yang menggambarkan proses untuk mengecek saldo terakhir.
Penarikan uang
Merupakan jenis use case yang menggambarkan proses penarikan uang secara langsung
menggunakan mesin ATM.
Transfer
Merupakan jenis use case yang menggambarkan proses Transfer uanga melalui rekening
dalam satu bank.
Merupakan jenis use case yang menggambarkan proses transfer uang melalui rekening
lintas atau antar bank.
Pembayaran
Merupakan jenis use case yang menggambarkan proses pembayaran, yang meliputi
pembayaran kartu kredit / kartu debit, pembayaran telepon seluler, pembayaran listrik.
Verifikasi
Merupakan jenis use case yang menggambarkan proses verifikasi atau validasi ke sistem
database perbankkan.
3.1.4 Penjabaran Spesifikasi Setiap Use Case
3.1.4.1. use case Login
Name
Aktor
Purpose
Overview
Type
: Login
: Nasabah
: Melakukan login ke sistem ATM
:
:
: Logout
: Nasabah, System
: Melakukan logout dari sistem ATM
:
:
Name
Aktor
Purpose
Type
: Penarikan uang
: Nasabah
: Melakukan penarikan uang secara tunai melalui mesin ATM
:
Actor Action
Alternative Course:
8. Jika saldo tidak mencukupi system menampilkan pesan saldo tidak mencukupi ke layar
monitor dan Transaksi dibatalkan, system menampilkan form menu
3.1.4.4. use case Pembayaran Telepon seluler
Name
: Pembayaran Telepon seluler
Aktor
: Nasabah
Purpose
: Melakukan pembayaran telepon
Actor Action
Alternative Course:
11. Jika transaksi pembayaran dibatalkan, sis tem menampilkan form menu transaksi
3.1.4.5. use case Transfer
Name
Aktor
Purpose
Overview
Type
: Transfer
: Nasabah
: Melakukan transfer ke rekining bank
:
:
Actor Action
Alternative Course:
5. Jika pilihan transfer dalam satu bank, maka sistem akan melakukan langkah 7.
11. Jika data tidak valid , transaksi dibatalkan dan sistem melakukan langkah 17
15. Jika tidak transfer dibatalkan maka sistem akan mengerjakan langkah 17.
Name
Aktor
Purpose
Overview
Type
: Cek saldo
: Nasabah, System
: Melakukan lpengecekan saldo dari sistem ATM
:
:
: Validasi
: System
: Melakukan Validasi transaksi
:
: