WorksheetsKuis TM2 ABO
Total questions: 20
Worksheet time: 10mins
Bagaimana sistem dipandang dalam pendekatan terstruktur?
Sebagai kumpulan data acak
Sebagai proses yang tidak teratur
Sebagai rangkaian proses yang mentransformasikan input menjadi output
Sebagai alur data yang tidak terstruktur
Diagram apa yang digunakan untuk mendeskripsikan sistem dalam dokumentasi visual?
Diagram Alir
Diagram Gantt
Diagram Venn
Data Flow Diagram (DFD)
Apa yang dimaksud dengan kebutuhan non-fungsional dalam Analisis Kebutuhan?
Keamanan, performa, atau kapasitas
Fitur utama sistem
Desain antarmuka pengguna
Proses bisnis
Apa tujuan dari penggunaan ERD dalam perancangan basis data?
Menggambarkan entitas dan hubungan antar entitas
Menghitung kapasitas penyimpanan data
Menentukan kecepatan akses data
Mengatur hak akses pengguna
Apa yang dilakukan pada tahap desain prosedural?
Menggambarkan entitas dalam ERD
Menentukan kapasitas penyimpanan
Memberikan gambaran langkah-langkah logis untuk program
Mengatur hak akses pengguna
Apa kekurangan dari pendekatan terstruktur terkait dengan data dan proses?
Data dan proses dipisahkan sehingga tidak menyatu dalam satu kesatuan objek.
Memudahkan komunikasi antara analis, pengembang, dan pengguna.
Cocok untuk sistem yang relatif kecil atau bersifat prosedural.
Membantu dalam memodelkan aliran informasi dalam organisasi.
Apa yang menjadi fokus utama dalam pendekatan berorientasi objek?
Proses
Data
Objek
Fungsi
Apa yang mencakup data dan fungsi dalam pendekatan berorientasi objek?
Sistem
Proses
Objek
Metode
Diagram mana yang digunakan dalam pendekatan berorientasi objek?
Flowchart
ER Diagram
Use Case Diagram
Gantt Chart
Apa manfaat dari pendekatan berorientasi objek terkait dengan modularitas?
Meningkatkan kecepatan
Mendukung modularitas dan reusability
Mengurangi biaya
Mempercepat pengembangan
Apa yang dimaksud dengan pewarisan (inheritance) dalam pemrograman berorientasi objek?
Kemampuan sebuah kelas untuk mewarisi atribut dan method dari kelas lain
Kemampuan sebuah kelas untuk menghapus atribut dari kelas lain
Kemampuan sebuah kelas untuk mengubah nama kelas lain
Kemampuan sebuah kelas untuk menggabungkan dua kelas menjadi satu
Dalam contoh pewarisan, jika kita memiliki kelas umum Hewan, apa yang dapat diwarisi oleh kelas Kucing dan Anjing?
Warna bulu
Suara
Ukuran tubuh
Jenis makanan
Apa arti dari kata "poly" dalam istilah "polimorfisme"?
Bentuk
Banyak
Sedikit
Satu
Dalam contoh polimorfisme, bagaimana cara robot "berjalan"?
Dengan kaki
Dengan sayap terlipat
Dengan roda
Dengan melompat
Apa yang dimaksud dengan abstraksi dalam pendekatan berorientasi objek?
Menyembunyikan detail yang rumit dan hanya menampilkan fitur penting dari sebuah objek.
Menampilkan semua detail teknis dari sebuah objek.
Mengubah fitur penting dari sebuah objek.
Menyederhanakan objek menjadi satu fungsi.
Apa keuntungan dari modularitas dalam sistem?
Memungkinkan perbaikan satu modul tanpa mengganggu modul lain.
Mengharuskan perubahan seluruh sistem jika ada kesalahan.
Mengurangi fleksibilitas sistem.
Meningkatkan ketergantungan antar modul.
Bagaimana konsep inheritance dan polymorphism membantu pengembang?
Dengan menghapus fungsi kelas lama
Dengan menambah atau memodifikasi fungsi kelas lama tanpa membuat dari nol
Dengan mengubah bahasa pemrograman
Dengan menulis ulang semua kode
Apa yang dimaksud dengan identifikasi objek dalam sistem berorientasi objek?
Menentukan atribut dan method
Mencari tahu benda atau aktor dalam sistem
Membuat diagram alur
Menghitung kompleksitas algoritma
Diagram UML mana yang digunakan untuk menunjukkan hubungan antar kelas?
Use Case Diagram
Sequence Diagram
Class Diagram
Activity Diagram
Apa salah satu kelebihan dari pendekatan berorientasi objek?
Membutuhkan waktu belajar lebih lama bagi pemula.
Lebih alami karena mengikuti cara pandang dunia nyata.
Dokumentasi lebih rumit jika tidak dirancang dengan baik.
Membutuhkan pemahaman konsep OOP yang lebih dalam.
