Logo
search
menuicon
Kuis peta premium
Terkunci (paket kadaluarsa)
thubnail
Koki TerbaikPro
Ronde
Kuliah
Lainnya
Pemrograman Visual Minggu Kedua Kelas A
Rizky Basatha
51
Pembuat Kuis Asli -
Rizky Basatha
Pertanyaan yang ditambahkan (20/ 20)
Izinkan jawaban yang salah
Tampilkan jawaban
public kuis

# 1

Pilihan ganda

Apa yang dimaksud dengan 'Class' dalam konteks Pemrograman Berorientasi Objek (OOP)?

  • Algoritma untuk mengurutkan data dalam jumlah besar.
  • Sebuah blueprint atau template yang mendefinisikan struktur dan perilaku objek.
  • Nilai yang disimpan dalam variabel statis pada sebuah program.
  • Sebuah metode khusus yang digunakan untuk mengeksekusi program secara otomatis.

# 2

Pilihan ganda

Dalam OOP, apa yang dimaksud dengan 'Object'?

  • Sebuah template yang digunakan untuk membuat class.
  • Sebuah instance dari sebuah class yang memiliki atribut dan perilaku spesifik.
  • Sebuah file sumber tunggal yang berisi seluruh kode program.
  • Sebuah komentar yang disisipkan dalam kode untuk menjelaskan fungsionalitas.

# 3

Pilihan ganda

Manakah dari pilihan berikut yang BUKAN merupakan salah satu dari empat pilar utama OOP?

  • Inheritance
  • Polymorphism
  • Recursion
  • Encapsulation

# 4

Pilihan ganda

Dalam konteks class 'Buku', atribut atau properti yang relevan menurut materi adalah:

  • Pinjam()
  • Judul, Pengarang, Tahun Terbit
  • Koneksi database
  • Looping for

# 5

Pilihan ganda

Apa fungsi utama dari sebuah 'method' di dalam sebuah class?

  • Menyimpan file ke dalam media penyimpanan disk.
  • Menentukan perilaku atau aksi yang dapat dilakukan oleh objek.
  • Menampilkan antarmuka pengguna grafis (GUI) secara otomatis.
  • Mengoptimalkan penggunaan memori dalam sebuah aplikasi.

# 6

OX

Konsep 'Encapsulation' dalam OOP berarti menyembunyikan variabel class dari akses langsung oleh class lain.

# 7

OX

Prinsip 'Polymorphism' memungkinkan sebuah fungsi atau objek untuk memiliki banyak bentuk atau perilaku yang berbeda.

# 8

Pilihan ganda

Manakah keuntungan utama dari Pemrograman Berorientasi Objek (OOP) yang berkaitan dengan kemampuan menggunakan kembali kode yang sudah ada?

  • Maintainability (Kemudahan Perawatan)
  • Reuse (Penggunaan Kembali)
  • Debugging otomatis
  • Kompresi kode

# 9

Pilihan ganda

Apa yang dimaksud dengan 'constructor' dalam OOP?

  • Sebuah tipe data baru yang didefinisikan oleh programmer.
  • Metode khusus yang secara otomatis dipanggil saat sebuah objek dibuat untuk melakukan inisialisasi.
  • Sebuah library eksternal yang berisi kumpulan fungsi siap pakai.
  • Nama file yang digunakan untuk menyimpan proyek dalam lingkungan pengembangan.

# 10

Pilihan ganda

Dalam ilustrasi class 'Mobil', manakah yang termasuk dalam kategori 'behavior' (perilaku)?

  • Merk
  • Warna
  • Maju / Rem / Belok
  • Tipe mesin

# 11

Pilihan ganda

Saat membuat project baru di Visual Studio untuk demonstrasi materi, template apa yang dipilih untuk proyek konsol VB.NET?

  • Web API
  • Console (VB)
  • Mobile App
  • Class Library

# 12

Pilihan ganda

File-file contoh yang disebutkan dalam demonstrasi materi pemrograman Visual Basic biasanya meliputi:

  • index.html, style.css
  • item.vb, program.vb, box.vb
  • main.py, utils.py
  • app.js, config.json

# 13

OX

Konsep 'Abstraction' dalam OOP berarti menampilkan hanya fitur-fitur penting dari sebuah objek sambil menyembunyikan detail implementasi yang tidak perlu.

# 14

Pilihan ganda

Apa yang memungkinkan konsep 'Inheritance' dalam OOP?

  • Objek dapat menjalankan fungsinya sendiri tanpa bergantung pada class.
  • Satu class dapat mewarisi properti dan metode dari class lain.
  • Memungkinkan perubahan sintaks pada bahasa pemrograman secara dinamis.
  • Memfasilitasi penyimpanan data secara efisien ke dalam file teks.

# 15

Pilihan ganda

Dalam OOP, 'Polymorphism' biasanya diwujudkan melalui mekanisme apa?

  • Overloading dan Overriding
  • Garbage collection
  • Kompilasi Just-In-Time (JIT)
  • Enkripsi data

# 16

Pilihan ganda

Pernyataan mana yang paling akurat mengenai 'Maintainability' (kemudahan perawatan) dalam OOP?

  • Perubahan pada satu class selalu secara otomatis mempengaruhi semua class lainnya dalam proyek.
  • Perubahan dalam sebuah class cenderung terisolasi dan tidak banyak mempengaruhi class lain, selama antarmuka publik class tersebut tidak berubah.
  • OOP secara inheren tidak mendukung kemudahan perawatan kode.
  • Maintainability dalam OOP secara langsung berkorelasi dengan kecepatan eksekusi program.

# 17

OX

Salah satu keuntungan utama dari OOP adalah kemudahan dalam meningkatkan skalabilitas sebuah aplikasi.

# 18

Pilihan ganda

Elemen-elemen dasar yang umumnya membentuk sebuah 'class' dalam OOP meliputi:

  • Atribut/Properti, Method, Constructor
  • Hanya fungsi-fungsi saja
  • Hanya variabel global
  • Hanya komentar kode

# 19

Pilihan ganda

Dalam OOP, 'method' biasanya ditulis sebagai apa di dalam sebuah class?

  • Properti statis
  • Fungsi atau subrutin yang berada di dalam class
  • Perintah eksekusi shell
  • Komponen antarmuka pengguna grafis (GUI)

# 20

Pilihan ganda

Dalam contoh materi OOP untuk manajemen perpustakaan, metode apa yang disebutkan untuk class 'Buku'?

  • Save() dan Delete()
  • Pinjam() dan Kembalikan()
  • Print() dan Scan()
  • Load() dan Sync()
Bagikan ke Google Classroom