wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Penilaian Harian-1 Pemodelan Berorientasi Objek

Total questions: 10

Worksheet time: 28mins

Name
Class
Date
1.

Untuk mempelajari konsep pemodelan berbasis objek, langkah pertama yang harus dilakukan oleh programmer adalah .....

a)

Menerapkan metodologi pemodelan objek

b)

Memilih hak akses untuk setiap kelas

c)

Pemecahan aplikasi menjadi beberapa objek

d)

Membuat alur program

e)

Menentukan class objek

2.

Suatu wadah atau tempat untuk menampung semua komponen dalam pemodelan berbasis objek seperti objek dan karakteristik adalah ....

a)

class

b)

objek

c)

method

d)

atribut

e)

state

3.

Beri ceklist yang termasuk manfaat dari pemodelan berorientasi objek !

a)

Membuat alur program

b)

Pemilihan bahasa pemrograman

c)

Memudahkan pembangunan suatu program

d)

Memudahkan maintenance dan pengembangan sebuah sistem

e)

Struktur koding menjadi terstruktur dan rapi

4.

Dasar pembatasan ruang lingkup terhadap data yang akan diproses dan melakukan pembatasan terhadap hak akses suatu data adalah ....

a)

inheritance

b)

abstraksi

c)

polimorfism

d)

encapsulation

e)

protected

5.

Berikan tanda ceklist pada macam-macam hak akses pada metode enkapsulasi

a)

public

b)

private

c)

protected

d)

class

e)

behavior

6.

Pemberian hak akses pada atribut atau method agar dapat diakses oleh semua class adalah ....

a)

encapsulasi

b)

behavior

c)

public

d)

private

e)

protected

7.

Suatu metode pemodelan berbasis objek yang digunakan untuk menurunkan atribut atau method ke class yang lain dinamakan ...

a)

encapsulation

b)

public

c)

inheritance

d)

polymorfism

e)

class

8.

Pemberian hak akses terhadap atribut atau method pada class tertentu dimana hanya class itu sendiri yang dapat mengaksesnya disebut hak akses ....

a)

protected

b)

behavior

c)

class

d)

public

e)

private

9.

Sebuah program mempunyai 3 class yaitu class A, class B, class C.

Class A diberi hak akses public

Class B diberi hak akses protect

Class C diberi hak akses private

Class B ingin mengambil atribut pada class C.

Pertanyaaanya apakah class B dapat mengakses data tersebut?

a)

Ya

b)

Tidak

10.

Sebuah program mempunyai 3 class yaitu class A, class B, class C.

Class Q diberi hak akses public

Class X diberi hak akses protect

Class Z diberi hak akses private

Class X ingin mengambil atribut pada class Q.

Pertanyaaanya apakah class X dapat mengakses data tersebut?

a)

Ya

b)

Tidak