wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Soal UAS Ganjil PBO Dasar 2024

Total questions: 80

Worksheet time: 13mins

Name
Class
Date
1.
Apa yang menjadi fokus utama dalam Pemrograman Berorientasi Objek (PBO)?
a)
Menulis banyak prosedur
b)
Menciptakan objek dengan atribut dan perilaku
c)
Menggunakan banyak variabel global
d)
Menyusun kode dalam urutan berurutan
2.
Apa yang dimaksud dengan "encapsulation" dalam PBO?
a)
Menyembunyikan detail implementasi dari objek
b)
Menggabungkan banyak objek menjadi satu
c)
Menghitung nilai-nilai atribut dalam objek
d)
Membatasi akses ke metode objek
3.
Apa perbedaan utama antara Pemrograman Berorientasi Objek (PBO) dan pemrograman procedural?
a)
PBO menggunakan variabel global, sedangkan pemrograman prosedural tidak
b)
PBO berfokus pada objek dengan atribut dan perilaku, sedangkan pemrograman prosedural berfokus pada prosedur atau fungsi
c)
PBO hanya digunakan untuk perangkat keras, sedangkan pemrograman prosedural digunakan untuk perangkat lunak
d)
PBO tidak dapat menggunakan struktur data seperti array
4.
Apa yang dimaksud dengan "pewarisan" (inheritance) dalam PBO?
a)
Mengambil atribut dari objek lain
b)
Menyalin seluruh kode dari satu objek ke objek lain
c)
Kebutuhan untuk membeli objek baru
d)
Suatu kelas dapat mewarisi sifat-sifat (atribut dan metode) dari kelas lain
5.
Bagaimana PBO mendukung konsep "polimorfisme"?
a)
Dengan menggabungkan banyak objek menjadi satu
b)
Dengan menyembunyikan detail implementasi dari objek
c)
Dengan memungkinkan objek dari kelas yang berbeda untuk menanggapi pesan dengan cara yang berbeda
d)
Dengan menggunakan metode yang sama dalam semua kelas
6.
Apa yang dimaksud dengan "Kelas" dalam pemrograman berorientasi objek?
a)
Sebuah objek konkret dalam program.
b)
Sebuah cetak biru yang mendefinisikan atribut dan metode objek.
c)
Sebuah metode dalam bahasa pemrograman.
d)
Sebuah atribut yang digunakan dalam pemrograman berorientasi objek.
7.
Konsep "Pewarisan" dalam pemrograman berorientasi objek digunakan untuk apa?
a)
Menghindari penggunaan kode yang sama.
b)
Mengelola akses ke data objek.
c)
Mewarisi sifat-sifat dari kelas lain.
d)
Menghitung total atribut dalam kelas.
8.
Apa yang dimaksud dengan "Polimorfisme" dalam pemrograman berorientasi objek?
a)
Kemampuan objek dari kelas yang berbeda untuk merespons pesan dengan cara yang berbeda.
b)
Kemampuan objek untuk merespons pesan dengan cara yang sama.
c)
Kemampuan objek untuk merespons pesan hanya dalam satu cara.
d)
Kemampuan objek untuk merespons pesan dengan cepat.
9.
Apa yang dimaksud dengan "Abstraksi" dalam pemrograman berorientasi objek?
a)
Menjelaskan semua detail implementasi objek.
b)
Memodelkan objek secara abstrak tanpa memperhatikan detail implementasinya.
c)
Mengabaikan seluruh atribut dalam objek.
d)
Memberikan nama pada objek.
10.
Konsep "Encapsulation" dalam pemrograman berorientasi objek melibatkan apa?
a)
Penyembunyian detail implementasi objek dan pembatasan akses ke data dan metode objek.
b)
Penggabungan beberapa kelas menjadi satu kelas besar.
c)
Menggabungkan data dari beberapa objek menjadi satu.
d)
Penggunaan atribut publik dalam objek.
11.
Apa yang dimaksud dengan "kelas" dalam pemrograman berorientasi objek (PBO)?
a)
Sebuah objek yang dibuat berdasarkan blueprint kelas.
b)
Sebuah blueprint atau cetak biru yang mendefinisikan atribut dan metode.
c)
Sebuah metode dalam PBO.
d)
Sebuah variabel dalam PBO.
12.
Apa yang dimaksud dengan "objek" dalam pemrograman berorientasi objek (PBO)?
a)
Sebuah blueprint atau cetak biru yang mendefinisikan atribut dan metode.
b)
Sebuah variabel dalam PBO.
c)
Sebuah instansi konkret dari sebuah kelas dengan data dan perilaku yang telah didefinisikan.
d)
Sebuah metode dalam PBO.
13.
Bagaimana Anda membuat objek dari sebuah kelas dalam bahasa pemrograman Java?
a)
Dengan menggunakan kata kunci "class."
b)
Dengan menggunakan kata kunci "instance."
c)
Dengan menggunakan kata kunci "new" diikuti oleh nama kelas.
d)
Dengan menggunakan kata kunci "method."
14.
Apa yang dimaksud dengan "atribut" dalam sebuah kelas?
a)
Sebuah metode dalam kelas.
b)
Sebuah variabel yang mendefinisikan perilaku objek.
c)
Sebuah variabel yang didefinisikan dalam kelas untuk menyimpan data atau informasi.
d)
Sebuah objek dalam kelas.
15.
Bagaimana cara mengakses atribut dalam sebuah objek Java?
a)
Dengan menggunakan operator titik (.) setelah nama objek, diikuti oleh nama atribut.
b)
Dengan menggunakan operator plus (+) setelah nama objek, diikuti oleh nama atribut.
c)
Dengan menggunakan operator garis miring (/) setelah nama objek, diikuti oleh nama atribut.
d)
Dengan menggunakan operator tanda seru (!) setelah nama objek, diikuti oleh nama atribut.
16.
Apa yang dimaksud dengan pewarisan dalam PBO Java?
a)
Proses menggandakan kode
b)
Proses mengambil kode dari internet
c)
Proses mewarisi sifat-sifat kelas lain
d)
Proses menghancurkan objek
17.
Apa peran konstruktor dalam pewarisan dalam PBO Java?
a)
Menghapus objek dari memori
b)
Menginisialisasi objek dalam hierarki pewarisan
c)
Menjalankan program Java
d)
Menyimpan data dalam file teks
18.
Manakah dari berikut yang merupakan contoh superclass dan subclass?
a)
Kucing dan Anjing
b)
Mobil dan Sepeda Motor
c)
Buku dan Penulis
d)
Semua jawaban di atas
19.
Apakah Java memiliki destruktor seperti bahasa pemrograman C++?
a)
Ya, Java memiliki destruktor yang digunakan untuk menghapus objek.
b)
Tidak, Java tidak memiliki konsep destruktor.
c)
Java memiliki destruktor, tetapi ha nya digunakan pada superclass.
d)
Java memiliki destruktor yang hanya digunakan pada subclass.
20.
Bagaimana Java mengelola penghapusan objek?
a)
Java mengharuskan programmer untuk secara manual menghapus objek.
b)
Java menggunakan pengumpul sampah (garbage collector) untuk mengidentifikasi dan menghapus objek yang tidak lagi digunakan.
c)
Java tidak mengizinkan penghapusan objek sama sekali.
d)
Java hanya menghapus objek jika aplikasi dihentikan.
21.
Apa yang dimaksud dengan encapsulation dalam PBO?
a)
Penyembunyian data dalam variabel
b)
Pengelompokan objek dalam satu kelas
c)
Menggabungkan atribut dan metode yang berhubungan dalam satu unit
d)
Pemberian akses penuh ke atribut
22.
Mengapa encapsulation penting dalam pemrograman berorientasi objek?
a)
Untuk membuat program lebih kompleks
b)
Untuk mengurangi kinerja program
c)
Untuk mengamankan detail implementasi dan mengontrol akses data
d)
Untuk mengurangi jumlah atribut dalam sebuah kelas
23.
Bagaimana cara mengenkapsulasi atribut dalam Java?
a)
Deklarasikan atribut sebagai public
b)
Deklarasikan atribut sebagai private dan buat metode getter
c)
Deklarasikan atribut sebagai protected
d)
Tidak perlu mengenkapsulasi atribut dalam Java
24.
Apa yang dilakukan metode setter dalam encapsulation?
a)
Mendapatkan nilai atribut
b)
Mengubah nilai atribut
c)
Menghapus atribut
d)
Menampilkan pesan kesalahan
25.
Mengapa penting menggunakan metode setter dalam encapsulation?
a)
Untuk membuat program lebih kompleks
b)
Untuk mengubah semua atribut secara otomatis
c)
Untuk menambahkan validasi atau logika saat mengubah atribut
d)
Untuk menghilangkan atribut dari kelas
26.
Apa tujuan utama penggunaan interface dalam pemrograman berorientasi objek?
a)
Menyediakan implementasi lengkap untuk metode-metode yang dideklarasikan.
b)
Membuat objek-objek dari interface.
c)
Membuat konstruktor dalam kelas.
d)
Membuat variabel global.
27.
Kapan Anda sebaiknya menggunakan kelas abstrak daripada interface dalam Java?
a)
Ketika Anda ingin mewarisi sifat-sifat dari banyak kelas.
b)
Ketika Anda ingin memberikan implementasi lengkap untuk semua metode.
c)
Ketika Anda ingin menghindari multiple inheritance.
d)
Ketika Anda ingin mendeklarasikan konstruktor.
28.
Apa yang membuat metode dalam sebuah interface berbeda dari metode dalam sebuah kelas abstrak?
a)
Metode dalam interface harus selalu bersifat publik.
b)
Metode dalam interface tidak dapat memiliki implementasi.
c)
Metode dalam kelas abstrak harus selalu bersifat publik.
d)
Metode dalam kelas abstrak selalu memiliki implementasi.
29.
Bagaimana cara sebuah kelas Java mengimplementasikan sebuah interface?
a)
Dengan menggunakan kata kunci extends.
b)
Dengan menggunakan kata kunci implements.
c)
Dengan menggunakan kata kunci abstract.
d)
Dengan menggunakan kata kunci class.
30.
Apa yang bisa diimplementasikan dalam sebuah kelas Java yang meng-extend sebuah kelas abstrak?
a)
Hanya metode-metode abstrak.
b)
Hanya metode-metode dengan implementasi.
c)
Metode-metode abstrak dan non-abstrak.
d)
Hanya variabel-variabel.
31.
Apa yang dimaksud dengan polimorfisme dalam PBO?
a)
Polimorfisme adalah pola desain dalam PBO.
b)
Polimorfisme adalah konsep yang memungkinkan objek dari kelas yang berbeda merespons pesan dengan cara yang berbeda.
c)
Polimorfisme adalah metode khusus yang hanya dapat digunakan oleh superclass.
d)
Polimorfisme adalah cara untuk mencegah kode yang dapat digunakan kembali.
32.
Apa perbedaan antara polimorfisme statis dan polimorfisme dinamis?
a)
Polimorfisme statis terjadi pada saat runtime, sementara polimorfisme dinamis terjadi pada saat kompilasi.
b)
Polimorfisme statis terjadi pada saat kompilasi dan bergantung pada jenis objek yang sesungguhnya, sementara polimorfisme dinamis terjadi pada saat runtime dan bergantung pada tipe referensi objek.
c)
Polimorfisme statis dan polimorfisme dinamis adalah hal yang sama dan dapat digunakan secara bergantian.
d)
Polimorfisme statis terjadi ketika kita menggunakan metode main(), sementara polimorfisme dinamis terjadi dalam metode konstruktor.
33.
Apa yang dimaksud dengan overriding dalam konteks polimorfisme?
a)
Overriding adalah ketika sebuah kelas memiliki banyak metode dengan nama yang sama.
b)
Overriding adalah ketika sebuah kelas menimpa metode-metode dari kelas superclassnya.
c)
Overriding adalah ketika sebuah kelas mengganti tipe data dari sebuah objek.
d)
Overriding adalah ketika sebuah kelas membatasi akses ke atribut objek.
34.
Apa yang dimaksud dengan pola desain Singleton dalam PBO?
a)
Pola desain Singleton adalah pola yang memungkinkan objek dari kelas yang berbeda untuk merespons pesan dengan cara yang berbeda.
b)
Pola desain Singleton adalah pola yang memastikan hanya ada satu instance dari sebuah kelas yang ada dalam aplikasi.
c)
Pola desain Singleton adalah pola yang mengizinkan pembuatan banyak instance dari sebuah kelas.
d)
Pola desain Singleton adalah pola yang hanya digunakan pada bahasa pemrograman tertentu.
35.
Apa yang dimaksud dengan pola desain Factory dalam PBO?
a)
Pola desain Factory adalah pola yang memastikan hanya ada satu instance dari sebuah kelas.
b)
Pola desain Factory adalah pola yang digunakan untuk menciptakan objek tanpa mengungkapkan logika penciptaan objeknya.
c)
Pola desain Factory adalah pola yang menggantikan polimorfisme.
d)
Pola desain Factory adalah pola yang digunakan untuk mengganti tipe data objek.
36.
Apa yang dimaksud dengan kelas dalam pemrograman berorientasi objek (OOP)?
a)
Sebuah variabel yang menyimpan data.
b)
Sebuah cetak biru yang mendefinisikan atribut dan metode.
c)
Sebuah operasi untuk menghapus objek.
d)
Sebuah notasi titik untuk mengakses metode.
37.
Apa itu objek dalam pemrograman berorientasi objek (OOP)?
a)
Sebuah cetak biru yang mendefinisikan atribut dan metode.
b)
Sebuah variabel yang menyimpan data.
c)
Sebuah operasi untuk menghapus objek.
d)
Sebuah notasi titik untuk mengakses metode.
38.
Bagaimana cara mengakses atribut sebuah objek dalam OOP?
a)
Dengan menggunakan operasi `new`.
b)
Dengan menggunakan notasi titik.
c)
Dengan menghapus objek.
d)
Dengan menggunakan variabel.
39.
Apa yang dimaksud dengan metode dalam pemrograman berorientasi objek (OOP)?
a)
Sebuah cetak biru yang mendefinisikan atribut dan metode.
b)
Sebuah variabel yang menyimpan data.
c)
Sebuah operasi untuk menghapus objek.
d)
Sebuah fungsi atau tindakan yang dapat dilakukan oleh objek.
40.
Mengapa konsep kelas dan objek penting dalam pemrograman berorientasi objek?
a)
Untuk membuat program lebih sulit dimengerti.
b)
Untuk mengurangi modularitas kode.
c)
Untuk mengorganisasi kode menjadi unit yang lebih terstruktur.
d)
Untuk membuat kode tidak dapat digunakan kembali.
41.
Apa fungsi utama dari konstruktor dalam pemrograman berorientasi objek (OOP)?
a)
Menghapus objek dari memori.
b)
Menginisialisasi objek saat dibuat.
c)
Menghapus sumber daya yang digunakan oleh objek.
d)
Menggandakan objek.
42.
Dalam OOP, destruktor digunakan untuk tujuan apa?
a)
Menginisialisasi objek.
b)
Membersihkan objek saat objek dibuat.
c)
Membersihkan objek saat objek dihancurkan atau keluar dari lingkup.
d)
Menghancurkan objek.
43.
Apa yang akan terjadi jika Anda tidak mendefinisikan konstruktor dalam kelas?
a)
Program akan menghasilkan kesalahan kompilasi.
b)
Bahasa pemrograman tidak akan membuat konstruktor default secara otomatis.
c)
Konstruktor default akan dibuat oleh bahasa pemrograman.
d)
Objek tidak dapat dibuat dari kelas tersebut.
44.
Dalam bahasa pemrograman C++, konstruktor dan destruktor biasanya dideklarasikan sebagai apa?
a)
Metode statis
b)
Metode virtual
c)
Metode publik
d)
Metode pribadi
45.
Apa tujuan utama destruktor dalam bahasa pemrograman yang menggunakan manajemen memori otomatis seperti Java?
a)
Menginisialisasi objek saat dibuat.
b)
Membersihkan objek saat objek dibuat.
c)
Menghapus objek dari memori.
d)
Membersihkan sumber daya saat objek dihancurkan.
46.
Apa yang dimaksud dengan pewarisan (inheritance) dalam pemrograman berorientasi objek?
a)
Pewarisan adalah konsep di mana sebuah kelas dapat memiliki atribut.
b)
Pewarisan adalah konsep di mana sebuah kelas anak dapat mewarisi sifat-sifat dari kelas induk.
c)
Pewarisan adalah konsep di mana sebuah kelas anak dapat menggantikan kelas induk.
d)
Pewarisan adalah konsep di mana atribut kelas anak selalu lebih besar daripada kelas induk.
47.
Apa tujuan utama dari penggunaan pewarisan dalam pemrograman berorientasi objek?
a)
Mempermudah penghapusan kode yang tidak perlu.
b)
Memungkinkan kelas anak untuk memiliki semua metode dan atribut yang berbeda dari kelas induk.
c)
Membentuk hierarki kelas dan memungkinkan penggunaan kembali kode.
d)
Menghindari penggunaan objek dalam pemrograman.
48.
Bagaimana cara mendefinisikan kelas anak yang mewarisi kelas induk dalam banyak bahasa pemrograman?
a)
Dengan menggunakan kata kunci "extend".
b)
Dengan menggunakan kata kunci "class" dan menyebutkan kelas anak dan kelas induk.
c)
Dengan menggunakan kata kunci "implement".
d)
Dengan menggunakan kata kunci "inherit".
49.
Bagaimana cara mengakses metode atau atribut dari kelas induk dalam kelas anak?
a)
Dengan menggunakan operator "&".
b)
Dengan menggunakan notasi titik (".").
c)
Dengan menggunakan operator "|".
d)
Dengan menggunakan notasi tanda seru ("!").
50.
Apa yang dimaksud dengan metode override dalam konteks pewarisan?
a)
Metode override adalah metode yang tidak bisa digunakan dalam kelas anak.
b)
Metode override adalah metode yang harus dipanggil dalam kelas anak.
c)
Metode override adalah metode yang digunakan untuk mewarisi atribut dari kelas induk.
d)
Metode override adalah metode yang dapat didefinisikan ulang (menimpa) dalam kelas anak.
51.
Apa yang dimaksud dengan polimorfisme dalam pemrograman berorientasi objek (PBO)?
a)
Kemampuan objek dari kelas yang berbeda untuk merespons pesan dengan cara yang berbeda.
b)
Kemampuan objek dari kelas yang berbeda untuk memiliki atribut yang sama.
c)
Kemampuan objek dari kelas yang berbeda untuk memiliki nama yang sama.
d)
Kemampuan objek dari kelas yang berbeda untuk merespons pesan dengan cara yang sama.
52.
Polimorfisme dinamis dalam PBO terkait dengan apa?
a)
Metode overload
b)
Metode override
c)
Metode dengan parameter yang berbeda
d)
Metode dengan tipe data yang berbeda
53.
Apa yang terjadi saat Anda memanggil metode polimorfik pada objek dalam bahasa pemrograman Java?
a)
Kode akan mengalami error
b)
Java secara otomatis memanggil metode yang sesuai dengan tipe referensi
c)
Java secara otomatis memanggil metode yang sesuai dengan tipe objek yang sebenarnya
d)
Metode yang dipanggil akan memanggil metode lain dalam hierarki kelas
54.
Polimorfisme statis dalam PBO terkait dengan apa?
a)
Overriding metode
b)
Metode dengan tipe parameter yang berbeda
c)
Metode overload
d)
Deklarasi objek
55.
Mengapa polimorfisme penting dalam pemrograman berorientasi objek?
a)
Ini membuat kode lebih kompleks
b)
Ini mengurangi fleksibilitas dalam pengembangan perangkat lunak
c)
Ini memungkinkan penggunaan metode yang sama dengan berbagai jenis objek
d)
Ini memerlukan lebih sedikit memori
56.
Apa yang dimaksud dengan encapsulation dalam pemrograman berorientasi objek (PBO)?
a)
Ini adalah proses membuat objek dalam PBO.
b)
Ini adalah konsep yang memungkinkan kita untuk mengatur tampilan antarmuka pengguna.
c)
Ini adalah konsep yang mengacu pada pembungkusan atribut dan metode dalam satu unit kelas
d)
. Ini adalah cara mengambil data dari database.
57.
Dalam konteks encapsulation, mengapa kita mendeklarasikan atribut sebagai "private"?
a)
Agar atribut tersebut tidak bisa diakses oleh siapa pun.
b)
Agar atribut tersebut hanya bisa diakses oleh metode dalam kelas yang sama.
c)
Agar atribut tersebut bisa diakses dari mana saja dalam program.
d)
Agar atribut tersebut bisa diubah oleh siapa pun.
58.
Apa tujuan dari penggunaan metode setter dalam encapsulation?
a)
Mengizinkan akses ke atribut.
b)
Mengizinkan penggunaan atribut secara langsung.
c)
Memastikan validasi atau logika tambahan saat mengubah nilai atribut.
d)
Mengubah atribut menjadi "public".
59.
Bagaimana cara mengakses atribut yang dienkapsulasi dalam bahasa pemrograman Java?
a)
Dengan menggunakan notasi titik (dot notation) dan metode getter.
b)
Dengan menggunakan notasi tanda panah (->) dan metode setter.
c)
Dengan menggunakan notasi titik (dot notation) dan metode setter.
d)
Dengan menggunakan notasi tanda panah (->) dan metode getter.
60.
Mengapa encapsulation berguna dalam pengembangan perangkat lunak?
a)
Ini membuat kode lebih kompleks.
b)
Ini mengizinkan akses langsung ke atribut objek.
c)
Ini menyembunyikan detail implementasi objek.
d)
Ini hanya berlaku dalam bahasa pemrograman tertentu.
61.
Apa tujuan utama dari penggunaan antarmuka (interface) dalam pemrograman berorientasi objek (PBO)?
a)
Membatasi akses ke atribut kelas.
b)
Menghindari penggunaan kelas abstrak.
c)
Mendefinisikan kontrak yang harus diikuti oleh kelas-kelas yang mengimplementasikannya.
d)
Mengimplementasikan metode abstrak dalam kelas.
62.
Apa perbedaan utama antara kelas abstrak dan antarmuka (interface)?
a)
Kelas abstrak dapat memiliki atribut, sementara antarmuka tidak.
b)
Antarmuka dapat memiliki implementasi metode, sementara kelas abstrak tidak.
c)
Kelas abstrak dapat diinstansiasi, sedangkan antarmuka tidak dapat diinstansiasi.
d)
Antarmuka hanya dapat diimplementasikan oleh satu kelas, sedangkan kelas abstrak dapat diwarisi oleh banyak kelas.
63.
Mengapa kita mungkin ingin menggunakan antarmuka (interface) daripada kelas abstrak dalam PBO?
a)
Untuk membatasi akses ke atribut.
b)
Untuk mendefinisikan implementasi metode.
c)
Untuk mendefinisikan kontrak yang harus diikuti oleh kelas-kelas yang mengimplementasikannya.
d)
Untuk menghindari penggunaan pewarisan.
64.
Apa yang harus dilakukan oleh sebuah kelas yang mengimplementasikan antarmuka?
a)
Harus mengubah semua metode antarmuka menjadi metode abstrak.
b)
Harus mengimplementasikan semua metode yang dideklarasikan dalam antarmuka.
c)
Tidak perlu mengimplementasikan metode apa pun.
d)
Hanya perlu mengimplementasikan metode yang dinyatakan dalam kontrak antarmuka.
65.
Ketika kita menginginkan beberapa kelas memiliki perilaku yang sama, tetapi juga memungkinkan kelas-kelas tersebut memiliki perilaku unik mereka sendiri, kita lebih cenderung menggunakan:
a)
Kelas abstrak.
b)
Antarmuka (interface).
c)
Kelas biasa.
d)
Pewarisan.
66.
Apa tujuan utama dari Pola Desain Singleton?
a)
Memastikan ada banyak instans objek yang dapat dibuat.
b)
Memastikan hanya ada satu instans objek yang dapat dibuat.
c)
Memaksimalkan kinerja aplikasi.
d)
Mengizinkan objek yang ada berkomunikasi satu sama lain.
67.
Di mana Pola Desain Observer digunakan secara umum?
a)
Dalam pengaturan konfigurasi objek.
b)
Dalam pengaturan tampilan antarmuka pengguna.
c)
Dalam sistem pemberitahuan atau notifikasi.
d)
Dalam sistem manajemen database.
68.
Pola Desain Factory digunakan untuk mengelola apa dalam pengembangan perangkat lunak?
a)
Pembuatan objek.
b)
Penghapusan objek.
c)
Penyimpanan objek.
d)
Komunikasi antara objek.
69.
Apa yang dilakukan Pola Desain Strategy?
a)
Mengorganisasi objek dalam hirarki.
b)
Mengganti algoritma yang digunakan dalam suatu konteks.
c)
Menciptakan objek baru berdasarkan jenisnya.
d)
Mengganti tampilan antarmuka pengguna.
70.
Pola Desain Decorator berguna ketika kita ingin apa?
a)
Mengubah struktur dasar objek.
b)
Menambah responsabilitas pada objek tanpa mengubah strukturnya.
c)
Mengganti satu objek dengan objek lainnya.
d)
Menyimpan berbagai jenis objek dalam satu wadah.
71.

Bagaimana memberikan event mouseClicked ?

a)

Klik kanan >>Events>> mouseClicked

b)

Klik kanan >>Properties>> Mouse>> mouseClicked

c)

Klik kanan >>Events>> Key >>KeyPress

d)

Klik kanan >>Events>> Mouse>> mouseClicked

72.

Bagaimana memberikan event actionPerformed pada button ?

a)

Klik button >>Events>> Action

b)

Klik button >>Properties>> Action>> actionPerformed

c)

Klik kanan button >>Events>> Key >>KeyPress

d)

Klik kanan button >>Events>> Action>> actionPerformed

73.

Di netbeans, kita mengenal tampilan Swing controls untuk memasukan objek di form yang telah dibuat. Objek yang digunakan untuk ntuk memilih satu diantara sekian banyak pilihan yang berbentuk semacam TextField dan ada panah ke bawah adalah...

a)

Radio Button

b)

Check box

c)

Slider

d)

JComboBox

74.

Perintah yang digunakan untuk memanggil koneksi sql adalah...

a)

nyambung = jdbc.getConnection("mysql://localhost/sekolah", "root", "");

b)

nyambung = jdbc.getConnection("jdbc:mysql://localhost/sekolah", "root", "");

c)

nyambung = DriverManager.getConnection("jdbc;mysql;//localhost/sekolah", "root", "");

d)

nyambung = DriverManager.getConnection("jdbc:mysql://localhost/sekolah", "root", "");

75.

Perintah untuk menutup form yang sedang aktif adalah...

a)

dispose();

b)

this.dispose();

c)

this = dispose();

d)

dispose.this();

76.

Berikut yang merupakan perintah untuk menampilakn option pane yang benar adalah...

a)

showMessageDialog(null, "Hai kamu");

b)

JOptionPane(null, "Hai kamu");

c)

JOptionPane.showMessageDialog(null, "Hai kamu");

d)

showMessageDialog.JOptionPane(null, "Hai kamu");

77.

Menambahkan library dapat dilakukan dengan cara...

a)

klik kanan pada folder libraries - add library

b)

klik kanan pada folder libraries - add JAR/folder

c)

klik kanan pada folder libraries - add project

d)

klik kanan pada folder libraries - add content

78.

Sebuah tombol hendak ditambahkan gambar sebagai simbol perintah dari tombol tersebut. Pada netbeans, manakah bagian dari properties objek tombol yang harus dimodifikasi agar tampilan gambar tombol sesuai dengan keinginan kita...

a)

icon

b)

image

c)

picture

d)

file

79.

Di netbeans, kita mengenal tampilan Swing controls untuk memasukan objek di form yang telah dibuat. Objek yang digunakan untuk memilih satu dari beberapa pilihan yang ada adalah...

a)

Radio Button

b)

Check box

c)

Slider

d)

Scroll bar

80.

Di netbeans, kita mengenal tampilan Swing controls untuk memasukan objek di form yang telah dibuat. Objek yang digunakan untuk membuat menu input berupa single line password adalah...

a)

Password Line

b)

Password Area

c)

Password Field

d)

Password Text