C. Rekayasa Perangkat Lunak

C. Rekayasa Perangkat Lunak

12th Grade

154 Qs

quiz-placeholder

Similar activities

Literacy and online safety Quiz

Literacy and online safety Quiz

9th - 12th Grade

153 Qs

Lonwabo M - Academic assessment

Lonwabo M - Academic assessment

3rd Grade - University

150 Qs

Review 1.E12.Units 1, 2, 3

Review 1.E12.Units 1, 2, 3

12th Grade

150 Qs

TIẾNG ANH 12 VOC+GRAM U678(2023)

TIẾNG ANH 12 VOC+GRAM U678(2023)

12th Grade

150 Qs

C. Rekayasa Perangkat Lunak

C. Rekayasa Perangkat Lunak

Assessment

Quiz

English

12th Grade

Hard

Created by

Preview Ware

FREE Resource

154 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Mengapa desain berorientasi objek mempermudah pemeliharaan dan pengembangan ulang perangkat lunak skala besar?
Karena semua kode disatukan dalam satu fungsi besar
Berorientasi objek menambah kompleksitas tak perlu
Struktur modular berbasis objek memudahkan reuse kode, isolasi perubahan, dan pemahaman hubungan antar komponen, mengurangi biaya pemeliharaan
Hanya relevan untuk proyek sangat kecil
Membatasi fleksibilitas desain

Answer explanation

OOP dengan struktur modular, objek dan kelas memudahkan reuse kode, isolasi perubahan, dan pemeliharaan jangka panjang.

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Apa peran utama UML (Unified Modeling Language) dalam proses desain perangkat lunak?
Hanya menghias dokumen
Menambah kerumitan dokumentasi
UML memberikan bahasa visual standar untuk memodelkan struktur dan perilaku sistem, memudahkan komunikasi antar pengembang dan pemangku kepentingan
Hanya dipakai setelah sistem selesai
Membatasi kreativitas desainer

Answer explanation

UML menyediakan bahasa visual standar untuk memodelkan sistem, memudahkan komunikasi dan perancangan sebelum coding.

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Mengapa manajemen sistem basis data penting dalam pengembangan perangkat lunak skala menengah hingga besar?
Tidak penting, data bisa disimpan di file teks
Manajemen database hanya membuang waktu
Manajemen DB memastikan data terorganisir, konsisten, aman, serta memudahkan query efisien, backup, recovery, dan integrasi sistem
Hanya relevan untuk aplikasi desktop tunggal
Membatasi jumlah data yang disimpan

Answer explanation

Manajemen DB penting untuk data terorganisir, konsisten, aman, memudahkan query, backup, recovery, integrasi aplikasi besar.

4.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Bagaimana pemahaman tentang komponen basis data (tabel, indeks, view) membantu pengembang merancang sistem data yang efisien?
Tidak berpengaruh sama sekali
Hanya menambah teori
Dengan memahami komponen DB, pengembang dapat menentukan struktur tabel optimal, menggunakan indeks untuk percepat pencarian, dan view untuk abstraksi data, meningkatkan efisiensi
Membatasi tipe data yang digunakan
Hanya relevan untuk database kecil

Answer explanation

Memahami komponen DB (tabel, indeks, view) memungkinkan desain data efisien, query cepat, abstraksi data yang memudahkan pengembangan.

5.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Mengapa relasi dalam basis data (one-to-one, one-to-many, many-to-many) penting untuk menghindari redundansi data?
Relasi tidak mempengaruhi redundansi
Semua data bisa dalam satu tabel
Relasi yang tepat memisahkan entitas terkait dalam tabel berbeda, mengurangi duplikasi data, mempermudah normalisasi, dan integritas data
Hanya relevan untuk data kecil
Membuat query lebih sulit

Answer explanation

Relasi tabel menghindari duplikasi data, memudahkan normalisasi dan integritas, sehingga mengurangi redundansi data.

6.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Bagaimana penerapan keamanan database (enkripsi, otorisasi) melindungi data sensitif dari akses tidak sah?
Keamanan database tidak diperlukan
Semua user boleh akses semua data
Otorisasi membatasi siapa yang dapat melihat atau mengubah data, enkripsi menyulitkan penyerang membaca data meski mereka mengaksesnya, melindungi informasi sensitif
Hanya menambah overhead CPU
Hanya relevan untuk data publik

Answer explanation

Otorisasi membatasi akses, enkripsi melindungi data meski diakses, bersama-sama melindungi data sensitif dari pihak tidak sah.

7.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Mengapa server database memerlukan trusted IP access dan kontrol akses ketat?
Semua IP boleh akses server DB
Keamanan berlebihan tidak dibutuhkan
Trusted IP access membatasi koneksi hanya dari host tepercaya, mengurangi risiko serangan jarak jauh; kontrol akses memastikan hanya user berwenang masuk, menjaga keamanan data
Hanya menambah konfigurasi sulit
Hanya relevan untuk DB kecil

Answer explanation

Trusted IP access membatasi koneksi ke host tepercaya, kontrol akses membatasi user, memperkuat keamanan data.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?

Similar Resources on Wayground