B. Dasar Teori
USE CASE DIAGRAM
Use Case menjelaskan urutan kegiatan yang dilakukan actor dan sistem
untuk mencapai suatu tujuan tertentu. Walaupun menjelaskan kegiatan namun
use case hanya menjelaskan apa yang dilakukan oleh actor dan sistem, bukan
bagaimana actor dan sistem melakukan kegiatan tersebut.
Di dalam use case terdapat teks untuk menjelaskan urutan kegiatan yang
disebut Use Case Spesification.
Use Case Spesification tersebut terdiri dari :
a. Nama Use Case :
Mencantumkan nama dari use case yang bersangkutan. Sebaiknya diawali
dengan kata kerja untuk menunjukkan suatu aktivitas.
Contoh : Menerima Pendaftaran Mahasiswa Baru
b. Deskripsi singkat (Brief Description) :
Menjelaskan secara singkat dalam 1 atau 2 kalimat tentang tujuan use case
ini.
Contoh : Use Case ini untuk mencatat data mahasiswa baru.
Use case ini dimulai saat mahasiswa datang untuk mendaftarkan
diri.
c. Aliran Normal (Basic Flow) :
Ini adalah jantung dari use case. Menjelaskan interaksi antara actor dan
sistem dalam keadaan normal, yaitu segala sesuatu berjalan dengan lancar,
tiada halangan dalam mencapai tujuan dari use case ini.
Contoh :
• Petugas mengisi data mahasiswa baru.
• Setelah selesai mengisi semua data yang diperlukan, petugas
mengkonfirmasi untuk menyimpan data tersebut.
• Sistem menuliskan data mahasiswa ke dalam database.
• Sistem memunculkan pesan bahwa proses pendaftaran sukses
dilakukan.
C. Praktik
Terdapat sebuah studi kasus, yaitu : Pengambilan Uang Lewat Mesin ATM.
Dengan scenario sebagai berikut :
a. Pertama kali nasabah memasukkan kartu ATM
b. Selanjutnya nasabah memasukkan No.PIN
c. (Layar) Mesin ATM menampilkan Menu Penarikan Uang
d. Selanjutnya nasabah memasukkan jumlah penarikan uang
e. Mesin ATM akan mengeluarkan jumlah uang sesuai dengan yang diinginkan
oleh nasabah
f. Nasabah mengambil uang yang dikeluarkan oleh Mesin ATM
g. (Layar) Mesin ATM menampilkan Saldo (Sisa uang yang masih ada)
h. Mesin ATM mengeluarkan Slip Penarikan Uang dan selanjutnya nasabah
mengambil Slip Penarikan Uang tersebut.
i. Mesin ATM mengeluarkan Kartu ATM dan Nasabah mengambil Kartu ATM
tersebut.
Dari skenario tersebut, maka dapat digambarkan Use Case Diagram seperti
terlihat pada gambar 2.1.
Gambar 2.1 Use Case Diagram Sistem Pengambilan Uang lewat Mesin ATM
Dari Use Case Diagram (gambar 2.1), dapat dibuat Use Case Diagram yang
lebih spesifik lagi (terdapat include dan extend) dan digambarkan pada gambar
2.2.
D. Latihan.
Diberikan oleh Dosen Pengampu
E. Tugas
Diberikan oleh Dosen Pengampu