17 Soal (Pilihan Ganda) Analisis Berorientasi Object dan Jawaban
Contoh Soal Pilgan Tentang Analisis Berorientasi Object
1. Dalam Analisis Berorientasi Objek, hubungan antara kelas yang menunjukkan bahwa kelas yang satu merupakan bagian dari kelas yang lain, dan jika kelas yang lain dihapus, kelas yang satu juga akan terhapus, disebut:
A. Pewarisan (inheritance)
B. Agregasi (aggregation)
C. Komposisi (composition)
D. Abstraksi (abstraction)
Jawaban:
C. Komposisi (composition)
2. Dalam Analisis Berorientasi Objek, atribut kelas yang dapat diakses dan dimodifikasi langsung oleh objek lain disebut:
A. Atribut statis (static attribute)
B. Atribut publik (public attribute)
C. Atribut pribadi (private attribute)
D. Atribut terlindung (protected attribute)
Jawaban:
B. Atribut publik (public attribute)
3. Dalam Analisis Berorientasi Objek, konsep yang menggabungkan beberapa objek dan operasi yang berkaitan dengannya ke dalam satu entitas disebut:
A. Kelas (class)
B. Objek (object)
C. Metode (method)
D. Paket (package)
Jawaban:
A. Kelas (class)
4. Dalam Analisis Berorientasi Objek, konsep yang menggambarkan sifat dan perilaku objek disebut:
A. Kelas (class)
B. Objek (object)
C. Metode (method)
D. Atribut (attribute)
Jawaban:
D. Atribut (attribute)
5. Dalam Analisis Berorientasi Objek, konsep yang digunakan untuk membatasi akses langsung ke atribut atau metode suatu objek disebut:
A. Inheritance (pewarisan)
B. Encapsulation (enkapsulasi)
C. Abstraction (abstraksi)
D. Polimorfisme (polymorphism)
Jawaban:
B. Encapsulation (enkapsulasi)
6. Dalam Analisis Berorientasi Objek, konsep yang memungkinkan suatu kelas mewarisi sifat dan perilaku dari kelas lain disebut:
A. Inheritance (pewarisan)
B. Encapsulation (enkapsulasi)
C. Abstraction (abstraksi)
D. Polimorfisme (polymorphism)
Jawaban:
A. Inheritance (pewarisan)
7. Dalam Analisis Berorientasi Objek, konsep yang memungkinkan suatu metode memiliki implementasi yang berbeda dalam kelas-kelas yang berbeda disebut:
A. Inheritance (pewarisan)
B. Encapsulation (enkapsulasi)
C. Abstraction (abstraksi)
D. Polimorfisme (polymorphism)
Jawaban:
D. Polimorfisme (polymorphism)
8. Dalam Analisis Berorientasi Objek, sebuah objek dapat dikatakan sebagai instance dari sebuah kelas. Apa yang dimaksud dengan "instance" di sini?
A. Kumpulan atribut dan metode kelas
B. Implementasi dari sebuah kelas
C. Salinan dari sebuah kelas
D. Representasi nyata dari sebuah kelas
Jawaban:
D. Representasi nyata dari sebuah kelas
9. Dalam Analisis Berorientasi Objek, konsep yang digunakan untuk menyembunyikan implementasi internal suatu objek dan hanya mengungkapkan fungsionalitasnya yang terlihat oleh objek lain disebut:
A. Inheritance (pewarisan)
B. Encapsulation (enkapsulasi)
C. Abstraction (abstraksi)
D. Polimorfisme (polymorphism)
Jawaban:
B. Encapsulation (enkapsulasi)
10. Dalam Analisis Berorientasi Objek, konsep yang digunakan untuk mengelompokkan kelas-kelas yang memiliki sifat dan perilaku yang serupa disebut:
A. Inheritance (pewarisan)
B. Encapsulation (enkapsulasi)
C. Abstraction (abstraksi)
D. Polimorfisme (polymorphism)
Jawaban:
A. Inheritance (pewarisan)
11. Dalam Analisis Berorientasi Objek, konsep yang digunakan untuk mengelompokkan objek-objek yang memiliki sifat dan perilaku yang serupa disebut:
A. Inheritance (pewarisan)
B. Encapsulation (enkapsulasi)
C. Abstraction (abstraksi)
D. Polimorfisme (polymorphism)
Jawaban:
C. Abstraction (abstraksi)
12. Dalam Analisis Berorientasi Objek, konsep yang digunakan untuk membuat ulang objek baru dari kelas yang sudah ada dengan menambahkan atau mengubah perilaku tertentu disebut:
A. Inheritance (pewarisan)
B. Encapsulation (enkapsulasi)
C. Abstraction (abstraksi)
D. Polimorfisme (polymorphism)
Jawaban:
D. Polimorfisme (polymorphism)
13. Dalam Analisis Berorientasi Objek, konsep yang digunakan untuk mengelompokkan kelas-kelas yang berhubungan erat menjadi satu kesatuan yang lebih besar disebut:
A. Inheritance (pewarisan)
B. Encapsulation (enkapsulasi)
C. Abstraction (abstraksi)
D. Paket (package)
Jawaban:
D. Paket (package)
14. Dalam Analisis Berorientasi Objek, metode yang didefinisikan dalam kelas dasar tetapi dapat diubah atau diperluas dalam kelas turunan disebut:
A. Metode statis (static method)
B. Metode pribadi (private method)
C. Metode terlindung (protected method)
D. Metode virtual (virtual method)
Jawaban:
D. Metode virtual (virtual method)
15. Dalam Analisis Berorientasi Objek, konsep yang digunakan untuk membatasi akses langsung ke atribut suatu objek disebut:
A. Atribut statis (static attribute)
B. Atribut publik (public attribute)
C. Atribut pribadi (private attribute)
D. Atribut terlindung (protected attribute)
Jawaban:
C. Atribut pribadi (private attribute)
16. Dalam Analisis Berorientasi Objek, konsep yang menggambarkan kemampuan suatu objek untuk memiliki lebih dari satu bentuk atau tipe disebut:
A. Inheritance (pewarisan)
B. Encapsulation (enkapsulasi)
C. Abstraction (abstraksi)
D. Polimorfisme (polymorphism)
Jawaban:
D. Polimorfisme (polymorphism)
17. Dalam Analisis Berorientasi Objek, konsep yang memungkinkan kelas turunan mewarisi semua atribut dan metode dari kelas dasar disebut:
A. Inheritance (pewarisan)
B. Encapsulation (enkapsulasi)
C. Abstraction (abstraksi)
D. Polimorfisme (polymorphism)
Jawaban:
A. Inheritance (pewarisan)
