Selasa, 29 September 2015

SOAL UTS PBO KELAS XII RPL 1 DAN RPL 2




1. Ada tiga istilah yang saling berkaitan saat kita mulai mempelajari OOP yaitu ADT (Abstract Data Type), encapsulation dan class. Coba uraikan secara rinci apa yang dimaksud istilah-istilah tersebut. Selain itu berikan contoh-contohnya.

2. Ada tiga karakteristik yang membedakan OOP dengan procedural programming yaitu ADT, inheritance dan dynamic binding, Dua topik terakhir belum kita pelajari sehingga dalam soal ini kita hanya fokus pada ADT.
a. Apa yang dimaksud dengan ADT?

b. Apa yang dimaksud dengan properties suatu ADT?

c. Mengapa kita memerlukan ADT?
d. Bagaimana suatu ADT berhubungan dengan ADT lain?
e. Apa yang dimaksud dengan ”…dalam ADT implementasi disembunyikan dari user…” Berikan contohnya.

3. Esensinya tidak ada perbedaan mendasar antara struct dan class tetapi kita lebih suka menggunakan class daripada struct. Uraikan mengapa kita lebih suka menggunakan class daripada struct?

4. Esensinya class dan struct adalah sama dalam C++. Perbedaan yang signifikan di antara mereka adalah



0 komentar:

Posting Komentar