NIM : 200204038
Kelas : 5TI2
SOAL
1. Jelaskan apa itu Use Case Diagram dan berikan 3 contoh!
2. Jelas apa itu Activity Diagram dan berikan 3 contoh!
JAWABAN
Use case diagram adalah satu dari berbagai jenis diagram Unified Modelling
Language (UML) yang menggambarkan hubungan interaksi antara aktor dan sistem. Yang
dimaksud aktor disini dapat berupa manusia atau perangkat.
Pada dasarnya ada dua jenis use case yaitu diagram use case dan naratif use case. Diagram
use case menggambarkan secara grafis hubungan aktor dan satu atau lebih use case.
Penggambarannya menggunakan notasi gambar orang, anak panah, dan elips.
Use Case
Naratif use case ditinjau dari formatnya dibagi menjadi tiga jenis yaitu ringkas (brief), kasual
(casual), dan lengkap (fully dressed). Pemilihan format disesuaikan dengan peruntukannya.
Gambaran lengkap yang berisi langkah-langkah interaksi antara aktor dan sistem dituangkan
dalam naratif use case dengan format lengkap. Bentuk penampilannya bisa berbeda-beda
namun mengandung komponen-komponen yang sama.
BANK ATM
Check
balance
Customer Deposit
Funds
Withdraw Bank
Crash
Transfer
Funds
Maintenance
ATM Technician
Repair
Pada Use case diatas terdapat 3 aktor : yang pertama ada customer yang berinteraksi dengan
sistem seperti check balance, deposit funds, withdraw crash, dan, transfer funds. ATM
Technician yang berinteraksi dengan sistem seperti maintenance dan repair. Bank
berinteraksi dengan check balance, deposit funds, withdraw crash, dan, transfer funds,
maintenance, dan repair.
Pendaftaran Mahasiswa Baru
registrasi
login
login
Kelola
portal
Isi data
Keluar Memberikan
hasil hasil test
Buat
laporan Lihat
hasil
Pada Use case diatas terdapat 2 aktor : yang pertama ada petugas pendaftaran yang
berinteraksi dengan sistem seperti login, Kelola portal, memberikan test, menerima hasil test,
keluar, dan buat laporan. Kedua ada calon mahasiswa yang berinteraksi dengan sistem
seperti registrasi, login, isi data, menerima, melakukan test, memberikan hasil test, dan lihat.
Use Case Online Shop
Login
admin
Login
costumer
admin Update
informasi
costumer
Pilih baju
Kelola transaksi
data baju
Kelola data
transaksi
Login
pemilik
Laporan
penjualan Pemilik toko
Terima
data baju
Terima laporan
penjualan
Pada Use case diatas terdapat 3 aktor : yang pertama ada admin yang berinteraksi dengan
sistem seperti login admin, update informasi, Kelola data baju, Kelola data transaksi, laporan
penjualan. Kedua ada costumer yang berinteraksi dengan sistem seperti login costumer,
ppilih baju, dan transaksi. Ketiga ada pemilik toko yang berinteraksi dengan sistem seperti
login pemilik, terima data baju, dan terima laporan penjualan.
Activity Diagram
Activity Diagram merupakan rancangan aliran aktivitas atau aliran kerja dalam sebuah sistem
yang akan dijalankan. Activity Diagram juga digunakan untuk mendefinisikan atau
mengelompokan aluran tampilan dari sistem tersebut. Activity Diagram memiliki komponen
dengan bentuk tertentu yang dihubungkan dengan tanda panah. Panah tersebut mengarah ke-
urutan aktivitas yang terjadi dari awal hingga akhir.
Komponen Keterangan
Initial State : adalah awal dimulainya suatu aliran kerja pada
activity diagram dan pada sebuah activity diagram hanya
terdapat satu initial state.
Final State : adalah bagian akhir dari suatu aliran kerja pada
sebuah activity diagram bisa terdapat lebih dari satu final
masuk
Tampil menu
utama
keluar
Activity diagram obat masuk
login verifikasi
Input data
obat masuk
Menampilkan data
tersimpan di data base
Activity diagram sistem order
Terima order
Terima
pembayaran
Pengiriman Pengiriman
semalam biasa
Tututp order
DAFTAR PUSTAKA
https://www.bsn.or.id/activity-diagram/
https://badoystudio.com/contoh-use-case/
https://socs.binus.ac.id/2019/11/26/uml-diagram-use-case-diagram/
https://socs.binus.ac.id/2019/11/22/uml-diagram-activity-diagram/
https://www.selasar.com/use-case-diagram/
https://www.jagoanhosting.com/blog/use-case-diagram/
https://d1wqtxts1xzle7.cloudfront.net/36495255/Jurnal_Penerapan_Analisis_Kebutuhan-
with-cover-page-v2.pdf?
Expires=1665635824&Signature=Jo8N8QVYRLDf0T3QjyTj6O8Olu8txCXJ9tWP6Bzpt7Q5
hPWSillHxWP8us1Dw4i83zWBUHgbVwIL4crenWATlWIcfWfUjrRrj8rNCTii5V8-m-
e3~00XGc9pIiWM1s6Z67AFNS8FgePOdtJfL95JF6nktvYE59WKwhB2EDuNocywqQKJg7
HZzWm8t8u25r097MeGIuVZKmilJ6Dpsdc4-CLR~-
Epuvh39SW32uovkIlz0fL4n87uM6uIL0~21mKR5wOTPgE5I~ladPqZGmKU8FSfW51-
Gc84SJsfZxbEivucz-e~SFDCEQgijuXrBNTaBcz14zbj4y~d~ZhP-c3OIQ__&Key-Pair-
Id=APKAJLOHF5GGSLRBV4ZA