NEW
Font size
S
M
L
XL
WorksheetsUTS APSI 2025/2026
Total questions: 15
Worksheet time: 15mins
Name
Class
Date
1.
Apa fungsi utama Use Case Diagram dalam UML?
a)
Menggambarkan struktur data
b)
Mengilustrasikan interaksi actor dengan fungsi sistem
c)
Menggambarkan alur proses detail seperti flowchart
d)
Mendefinisikan database ERD
2.
Simbol Actor Primer dalam Use Case Diagram adalah...
a)
Oval dengan <<include>>
b)
Stick figure yang menjadi inisiator utama (misal: Anggota)
c)
Kotak persegi panjang (system boundary)
d)
Lingkaran hitam (final node)
3.
Relasi <<include>> di Use Case berarti...
a)
Opsional (seperti extend)
b)
Wajib dimasukkan dari use case lain
c)
Pewarisan antar actor
d)
Hubungan umum actor-use case
4.
System Boundary digambarkan sebagai...
a)
Garis putus-putus
b)
Kotak persegi panjang
c)
Panah generalization
d)
Oval use case
5.
Contoh Actor Sekunder dalam sistem perpustakaan?
a)
Anggota Perpustakaan
b)
Sistem Bank (untuk pembayaran denda)
c)
Admin Perpustakaan
d)
Petugas Peminjaman
6.
Initial Node di Activity Diagram adalah...
a)
Lingkaran hitam kecil (start point)
b)
Persegi panjang (activity)
c)
Lingkaran hitam besar (final node)
d)
Belah ketupat (decision)
7.
Simbol Fork digunakan untuk...
a)
Membagi aliran menjadi paralel
b)
Menggabungkan aliran (join)
c)
Pilihan kondisi (decision)
d)
Aktivitas utama
8.
Swimlane di Activity Diagram berfungsi untuk...
a)
Mengelompokkan aktivitas berdasarkan actor
b)
Menandai akhir proses
c)
Memulai proses
d)
Memutus alur
9.
Activity Diagram mirip dengan...
a)
ERD
b)
Flowchart atau DFD
c)
Class Diagram
d)
Use Case Diagram
10.
Fungsi utama Activity Diagram adalah...
a)
Menggambarkan proses bisnis & urutan aktivitas
b)
Menggambarkan relasi antar class
c)
Desain UI/UX
d)
Spesifikasi database
11.
Di Class Diagram, atribut private ditulis sebagai...
a)
-namaAtribut
b)
+namaAtribut
c)
#namaAtribut
d)
~namaAtribut
12.
Multiplicity 1..* berarti...
a)
Satu ke banyak (satu petugas banyak peminjaman)
b)
0..1 (opsional satu)
c)
1..1 (tepat satu)
d)
.. (banyak ke banyak)
13.
Operasi minimal satu per class. Contoh untuk Anggota?
a)
+pinjamBuku()
b)
-updateStatus()
c)
+deleteBuku()
d)
#readData()
14.
Class Diagram termasuk kategori UML apa?
a)
Structural (hubungan antar elemen sistem)
b)
Behavioral (dinamis)
c)
Model Management
d)
Implementation
15.
Dalam studi kasus perpustakaan, relasi Peminjaman → Buku adalah...
a)
1..1 (satu peminjaman untuk satu buku)
b)
0..3 (satu anggota maksimal 3 peminjaman)
c)
1:* (satu petugas banyak peminjaman)
d)
.. (banyak ke banyak)
Reset
