Koding dan Kecerdasan Artifisial

Daftar Pertanyaan Latihan

Materi Bab 3: Pemrograman Berorientasi Objek

#1mudah Sub-bab: OOP Dasar

Pemrograman Berorientasi Objek (OOP) memandang program sebagai kumpulan …

#2mudah Sub-bab: OOP Dasar

Dalam OOP, class adalah …

#3mudah Sub-bab: OOP Dasar

Encapsulation (enkapsulasi) dalam OOP berarti …

#4mudah Sub-bab: Inheritance

Inheritance (pewarisan) dalam OOP memungkinkan …

#5mudah Sub-bab: OOP Dasar

Metode __init__ dalam Python digunakan untuk …

#6sedang Sub-bab: Polymorphism

Polymorphism dalam OOP berarti …

#7sedang Sub-bab: Inheritance

Override method dalam OOP berarti …

#8sedang Sub-bab: OOP Dasar

Abstraction dalam OOP berarti …

#9sedang Sub-bab: Polymorphism

Contoh penggunaan OOP dalam pengembangan game adalah …

#10sedang Sub-bab: Inheritance

Multiple inheritance (pewarisan berganda) di mana subclass mewarisi dari beberapa parent memiliki tantangan berupa …

#11sulit Sub-bab: OOP Dasar

Design pattern Singleton menjamin bahwa …

#12sulit Sub-bab: Polymorphism

Duck typing dalam Python berkaitan dengan polymorphism karena …

#13sulit Sub-bab: Inheritance

Prinsip Liskov Substitution Principle (LSP) dalam SOLID principles menyatakan bahwa …

#14sulit Sub-bab: OOP Dasar

Dependency injection (DI) sebagai pola OOP membantu dalam …

UUJIAN MANDIRI

Platform latihan ujian online Kurikulum Merdeka untuk jenjang SD, SMP, dan SMA. Bantu wali memantau perkembangan belajar anak.

Kontak

© 2026 UJIAN MANDIRI — CV Polmantic Media Citra. Semua hak dilindungi.

ujianmandiri.com