wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis APL Sebelum UTS - 4B

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.
Keuntungan utama dari arsitektur microservices adalah …
a)
Sistem lebih cepat karena hanya menggunakan satu server
b)
Setiap layanan dapat dikembangkan dan di-deploy secara independen
c)
Semua layanan dalam satu modul besar untuk efisiensi
d)
Lebih sulit untuk melakukan debugging
2.
Dalam UML, diagram yang menunjukkan bagaimana objek berinteraksi secara berurutan adalah …
a)
Class Diagram
b)
Sequence Diagram
c)
Deployment Diagram
d)
Component Diagram
3.
Pandangan arsitektur yang menggambarkan bagaimana pengguna berinteraksi dengan sistem disebut …
a)
Process View
b)
Development View
c)
Logical View
d)
Use Case View
4.
Faktor utama yang harus diperhatikan dalam desain arsitektur perangkat lunak adalah …
a)
Warna tampilan aplikasi
b)
Kemudahan implementasi kode
c)
Skalabilitas dan Keamanan
d)
Jumlah programmer dalam tim
5.
Diagram UML yang menggambarkan hubungan antar kelas dalam sistem adalah …
a)
Use Case Diagram
b)
Class Diagram
c)
Sequence Diagram
d)
Communication Diagram
6.
Apa yang dimaksud dengan security by design?
a)
Mengembangkan sistem tanpa mempertimbangkan keamanan
b)
Keamanan hanya ditambahkan setelah sistem selesai
c)
Sistem dirancang dengan keamanan sejak awal
d)
Keamanan hanya diperlukan untuk database
7.
Dalam pemodelan arsitektur, Entity Relationship Diagram (ERD) digunakan untuk …
a)
Menggambarkan hubungan antar kelas dalam sistem
b)
Menggambarkan interaksi pengguna dengan sistem
c)
Menggambarkan hubungan antar entitas dalam database
d)
Menggambarkan struktur jaringan perangkat keras
8.
Prinsip desain yang memastikan sistem tetap berjalan meskipun terjadi kegagalan adalah …
a)
Kinerja
b)
Keandalan
c)
Modularitas
d)
Deployment
9.
Apa yang dimaksud dengan Load Balancer dalam skalabilitas?
a)
Menggandakan server untuk mengurangi beban
b)
Mempercepat eksekusi kode dengan menghilangkan modul tidak perlu
c)
Memindahkan data dari satu database ke database lain
d)
Menghapus data yang tidak digunakan dalam sistem
10.
Keuntungan utama dari maintainability & extensibility dalam desain arsitektur adalah …
a)
Sistem sulit diperbarui
b)
Fitur baru dapat dikembangkan tanpa mengubah seluruh sistem
c)
Sistem lebih kompleks karena banyak modul
d)
Debugging lebih sulit dilakukan