wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kelas dan Objek dalam Pemrograman

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

Jodohkanlah kelas dalam pemrograman berorientasi objek dengan definisinya yang tepat.

a)

Kelas adalah fungsi yang hanya digunakan untuk menghitung nilai.

1.

Kelas adalah cetak biru untuk membuat objek yang mendefinisikan atribut dan metode.

b)

Kelas adalah cetak biru untuk membuat objek yang mendefinisikan atribut dan metode.

2.

Kelas adalah fungsi yang hanya digunakan untuk menghitung nilai.

c)

Kelas adalah metode untuk menghapus objek dalam pemrograman.

3.

Kelas adalah metode untuk menghapus objek dalam pemrograman.

d)

Kelas adalah jenis data yang tidak memiliki atribut.

4.

Kelas adalah jenis data yang tidak memiliki atribut.

2.

Jelaskan perbedaan antara kelas dan objek!

a)

Kelas dan objek adalah hal yang sama.

b)

Kelas digunakan untuk menyimpan data, objek digunakan untuk mendefinisikan fungsi.

c)

Kelas adalah objek, objek adalah template.

d)

Kelas adalah template, objek adalah instansi dari kelas.

3.

Jodohkan komponen utama yang terdapat dalam sebuah kelas dengan penjelasannya!

a)

Guru, siswa, dan kurikulum

1.

Pengajar yang membimbing proses belajar

b)

Buku, meja, dan papan tulis

2.

Media yang digunakan untuk belajar

c)

Kegiatan, alat, dan waktu

3.

Proses yang dilakukan dalam pembelajaran

d)

Ruang, alat, dan teknologi

4.

Fasilitas yang mendukung kegiatan belajar

4.

Apa itu method dalam konteks kelas?

a)

Method adalah fungsi dalam kelas yang dapat diakses oleh objek dari kelas tersebut.

b)

Method adalah kelas yang tidak memiliki fungsi.

c)

Method adalah objek dari kelas.

d)

Method adalah variabel dalam kelas.

5.

Bagaimana cara mendeklarasikan sebuah kelas dalam bahasa pemrograman Java?

a)

public class NamaKelas { }

b)

class NamaKelas { }

c)

public NamaKelas() { }

d)

NamaKelas class { }

6.

Berikan contoh implementasi objek dari kelas 'Mobil'!

a)

{"merk": "Nissan", "model": "X-Trail", "tahun": 2023}

b)

{"merk": "Toyota", "model": "Avanza", "tahun": 2022}

c)

{"merk": "Suzuki", "model": "Ertiga", "tahun": 2021}

d)

{"merk": "Honda", "model": "Civic", "tahun": 2020}

7.

Sebutkan contoh method yang dapat digunakan dalam kelas 'siswa'!

a)

lihatMahasiswa()

b)

updateMahasiswa()

c)

Contoh method yang dapat digunakan dalam kelas 'Mahasiswa' adalah: 'tambahMahasiswa()', 'hapusMahasiswa()', 'cetakData()'.

d)

resetData()

8.

Sebutkan keuntungan menggunakan kelas dan objek dalam pemrograman!

a)

Kelas dan objek hanya digunakan untuk aplikasi kecil.

b)

Keuntungan menggunakan kelas dan objek termasuk pengorganisasian kode yang lebih baik, penggunaan kembali kode, dan peningkatan pemeliharaan.

c)

Penggunaan kelas dan objek memperlambat eksekusi program.

d)

Kelas dan objek tidak mendukung enkapsulasi data.

9.

Berikan contoh penggunaan method dalam kelas 'Buku'!

a)

def cetakHalaman(self): print(self.halaman)

b)

def bukuInfo(self): return self.judul

c)

Contoh method dalam kelas 'Buku': def tampilkanInfo(self): print(f"Judul: {self.judul}, Penulis: {self.penulis}")

d)

def setPenulis(self, penulis): self.penulis = penulis

10.

Apa yang dimaksud dengan objek instan dari sebuah kelas?

a)

Objek instan adalah contoh konkret dari sebuah kelas yang memiliki atribut dan metode.

b)

Objek instan adalah representasi dari fungsi dalam kelas.

c)

Objek instan adalah tipe data yang tidak memiliki atribut.

d)

Objek instan adalah metode yang digunakan dalam kelas.

11.

Sebutkan dan jelaskan dua jenis method dalam kelas!

a)

Dua jenis method dalam kelas adalah method statis dan method instans.

b)

method turunan dan method dasar

c)

method privat dan method publik

d)

method abstrak dan method konkret

12.

Jelaskan bagaimana cara mengakses atribut dari objek!

a)

Akses atribut objek tidak diperbolehkan dalam pemrograman.

b)

Gunakan notasi kurung untuk mengakses atribut objek.

c)

Gunakan notasi titik atau kurung siku untuk mengakses atribut objek.

d)

Atribut objek hanya dapat diakses melalui fungsi.

13.

Apa yang dimaksud dengan class diagram dalam pemrograman berorientasi objek?

a)

Class diagram adalah diagram yang menggambarkan struktur kelas dalam pemrograman berorientasi objek.

b)

Class diagram adalah diagram yang menggambarkan alur program.

c)

Class diagram adalah diagram yang menggambarkan proses pengujian perangkat lunak.

d)

Class diagram adalah diagram yang menunjukkan interaksi antara pengguna dan sistem.