Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis TM2 ABO

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Bagaimana sistem dipandang dalam pendekatan terstruktur?

a)

Sebagai kumpulan data acak

b)

Sebagai proses yang tidak teratur

c)

Sebagai rangkaian proses yang mentransformasikan input menjadi output

d)

Sebagai alur data yang tidak terstruktur

2.

Diagram apa yang digunakan untuk mendeskripsikan sistem dalam dokumentasi visual?

a)

Diagram Alir

b)

Diagram Gantt

c)

Diagram Venn

d)

Data Flow Diagram (DFD)

3.

Apa yang dimaksud dengan kebutuhan non-fungsional dalam Analisis Kebutuhan?

a)

Keamanan, performa, atau kapasitas

b)

Fitur utama sistem

c)

Desain antarmuka pengguna

d)

Proses bisnis

4.

Apa tujuan dari penggunaan ERD dalam perancangan basis data?

a)

Menggambarkan entitas dan hubungan antar entitas

b)

Menghitung kapasitas penyimpanan data

c)

Menentukan kecepatan akses data

d)

Mengatur hak akses pengguna

5.

Apa yang dilakukan pada tahap desain prosedural?

a)

Menggambarkan entitas dalam ERD

b)

Menentukan kapasitas penyimpanan

c)

Memberikan gambaran langkah-langkah logis untuk program

d)

Mengatur hak akses pengguna

6.

Apa kekurangan dari pendekatan terstruktur terkait dengan data dan proses?

a)

Data dan proses dipisahkan sehingga tidak menyatu dalam satu kesatuan objek.

b)

Memudahkan komunikasi antara analis, pengembang, dan pengguna.

c)

Cocok untuk sistem yang relatif kecil atau bersifat prosedural.

d)

Membantu dalam memodelkan aliran informasi dalam organisasi.

7.

Apa yang menjadi fokus utama dalam pendekatan berorientasi objek?

a)

Proses

b)

Data

c)

Objek

d)

Fungsi

8.

Apa yang mencakup data dan fungsi dalam pendekatan berorientasi objek?

a)

Sistem

b)

Proses

c)

Objek

d)

Metode

9.

Diagram mana yang digunakan dalam pendekatan berorientasi objek?

a)

Flowchart

b)

ER Diagram

c)

Use Case Diagram

d)

Gantt Chart

10.

Apa manfaat dari pendekatan berorientasi objek terkait dengan modularitas?

a)

Meningkatkan kecepatan

b)

Mendukung modularitas dan reusability

c)

Mengurangi biaya

d)

Mempercepat pengembangan

11.

Apa yang dimaksud dengan pewarisan (inheritance) dalam pemrograman berorientasi objek?

a)

Kemampuan sebuah kelas untuk mewarisi atribut dan method dari kelas lain

b)

Kemampuan sebuah kelas untuk menghapus atribut dari kelas lain

c)

Kemampuan sebuah kelas untuk mengubah nama kelas lain

d)

Kemampuan sebuah kelas untuk menggabungkan dua kelas menjadi satu

12.

Dalam contoh pewarisan, jika kita memiliki kelas umum Hewan, apa yang dapat diwarisi oleh kelas Kucing dan Anjing?

a)

Warna bulu

b)

Suara

c)

Ukuran tubuh

d)

Jenis makanan

13.

Apa arti dari kata "poly" dalam istilah "polimorfisme"?

a)

Bentuk

b)

Banyak

c)

Sedikit

d)

Satu

14.

Dalam contoh polimorfisme, bagaimana cara robot "berjalan"?

a)

Dengan kaki

b)

Dengan sayap terlipat

c)

Dengan roda

d)

Dengan melompat

15.

Apa yang dimaksud dengan abstraksi dalam pendekatan berorientasi objek?

a)

Menyembunyikan detail yang rumit dan hanya menampilkan fitur penting dari sebuah objek.

b)

Menampilkan semua detail teknis dari sebuah objek.

c)

Mengubah fitur penting dari sebuah objek.

d)

Menyederhanakan objek menjadi satu fungsi.

16.

Apa keuntungan dari modularitas dalam sistem?

a)

Memungkinkan perbaikan satu modul tanpa mengganggu modul lain.

b)

Mengharuskan perubahan seluruh sistem jika ada kesalahan.

c)

Mengurangi fleksibilitas sistem.

d)

Meningkatkan ketergantungan antar modul.

17.

Bagaimana konsep inheritance dan polymorphism membantu pengembang?

a)

Dengan menghapus fungsi kelas lama

b)

Dengan menambah atau memodifikasi fungsi kelas lama tanpa membuat dari nol

c)

Dengan mengubah bahasa pemrograman

d)

Dengan menulis ulang semua kode

18.

Apa yang dimaksud dengan identifikasi objek dalam sistem berorientasi objek?

a)

Menentukan atribut dan method

b)

Mencari tahu benda atau aktor dalam sistem

c)

Membuat diagram alur

d)

Menghitung kompleksitas algoritma

19.

Diagram UML mana yang digunakan untuk menunjukkan hubungan antar kelas?

a)

Use Case Diagram

b)

Sequence Diagram

c)

Class Diagram

d)

Activity Diagram

20.

Apa salah satu kelebihan dari pendekatan berorientasi objek?

a)

Membutuhkan waktu belajar lebih lama bagi pemula.

b)

Lebih alami karena mengikuti cara pandang dunia nyata.

c)

Dokumentasi lebih rumit jika tidak dirancang dengan baik.

d)

Membutuhkan pemahaman konsep OOP yang lebih dalam.