NEW
Font size
WorksheetsQuiz Perancangan TRPL
Total questions: 10
Worksheet time: 5mins
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?
Analisis Kebutuhan Individu
Analisis Kebutuhan Global
Analisis Kebutuhan Stakeholder
Analisis Kebutuhan Teknis
Apa yang termasuk kebutuhan fungsional dalam sistem peminjaman buku?
Sistem harus dapat menyimpan data peminjaman buku
Sistem harus berjalan di browser modern
Sistem harus mampu merespon dalam 2 detik
Sistem harus aman dari serangan hacker
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.
Pelanggan dan Admin Toko
Pelanggan dan Sistem
Admin Toko dan Produk
Pelanggan, admin toko dan pembayaran
Apa yang dimaksud dengan "swimlane" dalam activity diagram?
Simbol untuk menunjukkan alur kontrol dalam proses
Metode untuk membagi diagram menjadi bagian-bagian yang menunjukkan siapa yang bertanggung jawab atas aktivitas tertentu
Metode untuk menunjukkan urutan data yang diproses dalam sistem, tanpa memperhatikan siapa yang bertanggung jawab atas proses tersebut.
Metode untuk menggambarkan urutan langkah dalam proses bisnis dengan membagi setiap langkah ke dalam lane berdasarkan jenis aktivitas.
Dalam sequence diagram, objek yang tidak mengirim atau menerima pesan biasanya digambarkan dengan:
Lingkaran
Garis vertikal
Garis putus-putus
Persegi panjang
Apa keuntungan utama dari menggunakan communication diagram dalam pengembangan perangkat lunak?
Menunjukkan konteks dan hubungan antar objek dengan cara yang lebih fleksibel
Memudahkan pemahaman urutan waktu dari interaksi antar objek
Memberikan detail tentang pengujian perangkat lunak
Menggambarkan proses bisnis dengan jelas
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?
"User" tidak memiliki hubungan langsung dengan "Database"
"Database" tidak perlu berinteraksi dengan "User"
Semua objek memiliki hubungan langsung satu sama lain
"Controller" berfungsi sebagai perantara antara "User" dan "Database"
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"?
Kelas "Mobil" tidak terdefinisi dengan baik
Kelas "Mobil" harus memiliki atribut yang sama untuk semua objek
Kelas "Mobil" tidak dapat digunakan untuk membuat objek baru
Kelas "Mobil" dapat memiliki atribut berbeda pada setiap instansi
Dalam class diagram, relasi antara dua kelas yang menunjukkan bahwa satu kelas adalah bagian dari kelas lain secara logik disebut:
Generalisasi
Agregasi
Komposisi
Asosiasi
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?
Relasi umum yang menunjukkan ketergantungan
Relasi agregasi, karena "Buku" dapat ada tanpa "Pustaka"
Relasi komposisi, karena "Buku" merupakan bagian dari "Pustaka"
Tidak ada relasi yang diperlukan
