Anda di halaman 1dari 4

assalamualaikum, berikut dibawah adalah jawaban saya terkait diskusi 5

1. use case diagram merupakan pemodelan untuk perilaku ( behavior) sistem informasi yang
akan dibuat. use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan
sistem informasi yang akan dibuat, secara kasar use case digunakan untuk mengetahui fungsi
apa saja yang ada didalam sebuah sistem informasi dan siapa saja yang berhak menggunakan
fungsi-fungsi itu, ada dua hal utama pada use case yaitu pendefinisian apa yang disebut aktor
dan use case.
a.aktor merupakan orang, proses atau sistem lain yang berinteraksi dengan sistem informasi
yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol
dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang
b.use case merupakan fungsionalitas yang disediakan sistem sebagai unit-unit yang saling
bertukar pesan antar unit atau aktor

2.
1. Actor
Komponen use case diagram yang pertama adalah actor, yaitu entitas atau pengguna yang
berinteraksi dengan sistem. Actor pada use case diagram digambarkan sebagai manusia atau
objek, tergantung sistem yang dibuat. Di dunia nyata, actor dapat berupa pelanggan,
administrator, dan pemilik website.
2. System
Sesuai namanya, system merujuk pada aplikasi, website, atau jenis sistem lain yang
dikembangkan. System inilah yang akan menerima input dari actor dan menyajikan output
sebagai responsnya. Contoh system di antaranya sistem pemesanan tiket online dan sistem
manajemen inventaris.
3. Use Case
Use case adalah tindakan atau aktivitas yang dapat dilakukan oleh actor terhadap sistem. Pada
diagram use case, komponen ini biasanya digambarkan dalam bentuk oval. Contoh use case
di dunia nyata antara lain proses login, register akun, dan checkout produk.
4. Relationship
Terakhir, komponen use case diagram adalah relationship atau relasi, yaitu hubungan antara
actor dengan use case. Terdapat beberapa jenis relasi dalam use case diagram, seperti:
•Association – Association menunjukkan relasi actor dan use case tanpa adanya interaksi
yang spesifik. Contoh dalam konteks ecommerce, actor “pelanggan” berasosiasi dengan use
case “pencarian produk”. Dengan begitu, pelanggan dapat mencari produk yang ada di
ecommerce tersebut.
•Generalization – Suatu actor atau use case merupakan spesialisasi atau bentuk khusus dari
actor atau use case lain. Contohnya, actor “admin” adalah generalisasi dari “pengguna”, di
mana admin memiliki lebih banyak hak akses di dalam sistem.
•Include – Sebuah use case merupakan bagian dari use case lainnya yang tidak dapat berdiri
sendiri. Misalnya, fitur “pilih seat” merupakan bagian dari use case “pilih kereta” saat
customer menggunakan aplikasi booking tiket kereta.
•Extend – Sebuah use case dapat di-extend ke satu atau beberapa use case lain untuk
menambah fungsionalitasnya. Sebagai contoh, ketika pelanggan menggunakan fitur “refund”
terdapat fitur lain yaitu “cek status refund” di dalam website toko online.

3. Mesin ATM
Aktor yang terlibat: Nasabah, Pihak Bank, dan Operator ATM.

Use Case yang ada: session, transaksi, transfer, Tarik tunai, cek saldo, system startup,
dan system shutdown. Di bawah ini beberapa penjelasan lengkap dari use case
tersebut:

1. System Startup: Sistem ini akan dihidupkan oleh operator ketika mengarahkan
switch ke posisi “ON”. Operator akan memasukkan sejumlah uang yang
tersedia pada brankas ATM sehingga mesin pun dapat terkoneksi ke bank dan
nasabah dapat melakukan berbagai transaksi pada mesin ATM.
2. System Shutdown: Sistem akan dimatikan ketika operator sudah memastikan
bahwa tidak ada lagi nasabah yang menggunakan mesin dan biasanya ketika
akan melakukan maintenance. Caranya dengan mengarahkan switch ke posisi
“OFF”.
3. Session: Session akan dimulai ketika nasabah memasukan kartu ATM ke
mesin ATM sampai kartu ATM di cabut dari mesin ATM.
4. Transaksi: Transaksi yang meliputi transfer, tarik tunai, dan cek saldo.
5. Transfer: Transfer terbagi menjadi dua, yaitu transfer antar sesama bank atau
berbeda bank. Jika transfer berbeda bank, maka diperlukan memasukan kode
bank tujuan.
6. Tarik Tunai: Tarik tunai merupakan proses menarik uang dari saldo, biasanya
tertera pada menu tampilan utama.
7. Cek Saldo: Cek saldo berfungsi untuk mendapatkan suatu informasi pada
rekening seorang nasabah terkait saldo yang dimiliki.

Anda mungkin juga menyukai