wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Perancangan TRPL

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Sebuah perusahaan dibidang industri makanan ingin membangun sistem informasi karyawan berbasis web. Karena banyak departemen dengan kebutuhan berbeda, tipe analisis kebutuhan apa yang paling tepat digunakan?

a)

Analisis Kebutuhan Individu

b)

Analisis Kebutuhan Global

c)

Analisis Kebutuhan Stakeholder

d)

Analisis Kebutuhan Teknis

2.

Apa yang termasuk kebutuhan fungsional dalam sistem peminjaman buku?

a)

Sistem harus dapat menyimpan data peminjaman buku

b)

Sistem harus berjalan di browser modern

c)

Sistem harus mampu merespon dalam 2 detik

d)

Sistem harus aman dari serangan hacker

3.

Sebuah toko online ingin membuat sistem pemesanan yang memungkinkan pelanggan untuk memilih produk, menambahkannya ke keranjang, dan melanjutkan ke pembayaran. Admin toko harus bisa mengelola produk yang tersedia dan melihat status pesanan pelanggan.

a)

Pelanggan dan Admin Toko

b)

Pelanggan dan Sistem

c)

Admin Toko dan Produk

d)

Pelanggan, admin toko dan pembayaran

4.

Apa yang dimaksud dengan "swimlane" dalam activity diagram?

a)

Simbol untuk menunjukkan alur kontrol dalam proses

b)

Metode untuk membagi diagram menjadi bagian-bagian yang menunjukkan siapa yang bertanggung jawab atas aktivitas tertentu

c)

Metode untuk menunjukkan urutan data yang diproses dalam sistem, tanpa memperhatikan siapa yang bertanggung jawab atas proses tersebut.

d)

Metode untuk menggambarkan urutan langkah dalam proses bisnis dengan membagi setiap langkah ke dalam lane berdasarkan jenis aktivitas.

5.

Dalam sequence diagram, objek yang tidak mengirim atau menerima pesan biasanya digambarkan dengan:

a)

Lingkaran

b)

Garis vertikal

c)

Garis putus-putus

d)

Persegi panjang

6.

Apa keuntungan utama dari menggunakan communication diagram dalam pengembangan perangkat lunak?

a)

Menunjukkan konteks dan hubungan antar objek dengan cara yang lebih fleksibel

b)

Memudahkan pemahaman urutan waktu dari interaksi antar objek

c)

Memberikan detail tentang pengujian perangkat lunak

d)

Menggambarkan proses bisnis dengan jelas

7.

Sebuah sequence diagram menunjukkan objek "User," "Controller," dan "Database." Jika "User" mengirimkan permintaan ke "Controller," dan "Controller" kemudian mengakses "Database" untuk mendapatkan informasi, apa yang dapat Anda simpulkan tentang hubungan antara objek tersebut?

a)

"User" tidak memiliki hubungan langsung dengan "Database"

b)

"Database" tidak perlu berinteraksi dengan "User"

c)

Semua objek memiliki hubungan langsung satu sama lain

d)

"Controller" berfungsi sebagai perantara antara "User" dan "Database"

8.

Ketika membuat object diagram, Anda menciptakan dua objek: "mobil1" dan "mobil2," yang merupakan instansi dari kelas "Mobil." Jika keduanya memiliki atribut yang berbeda, apa yang dapat disimpulkan tentang kelas "Mobil"?

a)

Kelas "Mobil" tidak terdefinisi dengan baik

b)

Kelas "Mobil" harus memiliki atribut yang sama untuk semua objek

c)

Kelas "Mobil" tidak dapat digunakan untuk membuat objek baru

d)

Kelas "Mobil" dapat memiliki atribut berbeda pada setiap instansi

9.

Dalam class diagram, relasi antara dua kelas yang menunjukkan bahwa satu kelas adalah bagian dari kelas lain secara logik disebut:

a)

Generalisasi

b)

Agregasi

c)

Komposisi

d)

Asosiasi

10.

Sebuah object diagram menunjukkan instansi dari kelas "Buku" dengan atribut "judul: 'Belajar UML'," "pengarang: 'John Doe'," dan "tahun: 2023." Jika kita ingin menghubungkan objek "Buku" ini dengan objek "Pustaka," relasi mana yang paling tepat?

a)

Relasi umum yang menunjukkan ketergantungan

b)

Relasi agregasi, karena "Buku" dapat ada tanpa "Pustaka"

c)

Relasi komposisi, karena "Buku" merupakan bagian dari "Pustaka"

d)

Tidak ada relasi yang diperlukan