Anda di halaman 1dari 12

PBO_US

MULTIPLE CHOICE

1. OOP merupakan singkatan dari ...


A. Object-Of Program
B. Object-Oriented Programming
C. Oriented-Object Programming
D. Operation-Object Programmer
E. Object-Oriented Programmer
ANS: B
2. OOP merupakan pemrograman yang berorientasi kepada ...
A. Data
B. Objek
C. Komputer
D. Program
E. User
ANS: B
3. OOP menggabungkan data dan ...
A. Basis
B. Fungsi
C. Memori
D. Program
E. Kode
ANS: B
4. Kumpulan dari objek yang sama akan membentuk struktur yang baru yang disebut dengan ...
A. Metode
B. Kelas
C. Karakter
D. Data
E. Fungsi
ANS: B
5. Selain memiliki identitas, objek juga memiliki ...
A. Data dan Fungsi
B. Perilaku dan Ukuran
C. Kelas dan Struktur
D. Metode dan Fungsi
E. User dan Kode
ANS: B
6. Contoh bahasa pemrograman berorientasi objek adalah ...
A. Word
B. Java
C. Browser
D. Smadav
E. Notepad
ANS: B
7. MDI merupakan singkatan dari ...
A. Multiple Disable Interface
B. Management Document Interface
C. Multiple Document Interface
D. Modul Delivery Interface
E. Management Delete Insert
ANS: C
8. Aplikasi Visual Studio dikembangkan oleh perusahaan ...
A. Oracle
B. Square Enix
C. Microsoft
D. Linux
E. Android
ANS: C
9. Untuk membuat projek baru di Visual Studio dengan memilih ...
A. Start Project
B. Open Project
C. New Project
D. Close Project
E. Delete Project
ANS: C
10. Kita dapat mengganti atribut dari sebuah objek di ...
A. Toolbox
B. Database
C. Properties
D. Solution Explorer
E. Form
ANS: C
11. Yang tidak termasuk bagian dari tampilan Visual Studio adalah ...
A. Toolbox
B. Properties
C. Administrator
D. Solution Explorer
E. Form
ANS: C
12. Untuk mengganti text dari label maka diganti pada properties ...
A. Name
B. Font
C. Text
D. Caption
E. Tag
ANS: C
13. Objek yang digunakan sebagai pilihan dari beberapa pilihan yang ada adalah ...
A. Text Box
B. Check Box
C. Radio Button
D. Button
E. Label
ANS: C
14. Objek yang tidak terdapat di toolbox adalah ...
A. Check Box
B. List Box
C. Text Box
D. Group Box
E. Black Box
ANS: E
15. Untuk mengganti warna text di label dengan mengganti atribut ...
A. ForeColor
B. TextColor
C. NameColor
D. FontColor
E. SizeColor
ANS: A
16. Objek yang digunakan sebagai tempat untuk objek lain adalah ...
A. Check Box
B. List Box
C. Text Box
D. Group Box
E. Black Box
ANS: D
17. Objek yang digunakan untuk membuat tombol adalah ...
A. Button
B. Label
C. Text Box
D. Check Box
E. Radio Button
ANS: A
18. Lembar kerja di visual studio disebut dengan istilah ...
A. Database
B. Form
C. Properties
D. Toolbox
E. Windows
ANS: B
19. Untuk mengatur form yang sedang digunakan ada di jendela ...
A. Error List
B. Properties
C. Solution Explorer
D. Form
E. Toolbox
ANS: C
20. Perintah yang digunakan untuk menampilkan pesan adalah ...
A. MessageBox
B. Inbox
C. Draft
D. Sent
E. Notification
ANS: A
21. Atribut objek yang digunakan untuk mengganti bentuk, warna dan ukuran teks adalah ...
A. Button
B. Name
C. Text
D. Color
E. Font
ANS: E
22. Java termasuk ke dalam bahasa pemrograman tingkat ...
A. Mesin
B. Rendah
C. Menengah
D. Tinggi
E. Sistem
ANS: D
23. Sebuah objek benda mempunyai ciri-ciri yang disebut dengan istilah ...
A. Fungsi
B. Karakter
C. Metode
D. Data
E. Atribut
ANS: E
24. Operator rasional yang digunakan untuk membandingkan dua nilai yang sama adalah
tanda ...
A. Titik dua
B. Titik koma
C. Sama dengan
D. Garis miring
E. Garing bawah
ANS: C
25. Suatu kondisi yang mempunyai bilai benar atau salah adalah ...
A. Else
B. Then
C. More
D. If
E. End
ANS: D
26. Dalam pemrograman, variabel adalah nilai yang ...
A. Sama
B. Tetap
C. Berbeda
D. Bebas
E. Berubah
ANS: E
27. Sebelum dilakukan proses di komputer diperlukan sebuah ...
A. Input
B. Proses
C. Output
D. Informasi
E. Data
ANS: A
28. Setelah dilakukan proses di komputer akan dihasilkan sebuah ...
A. Input
B. Proses
C. Output
D. Informasi
E. Data
ANS: C
29. Penyimpanan hasil proses di komputer akan disimpan pada ...
A. Input
B. Proses
C. Storage
D. Output
E. Monitor
ANS: C
30. Instruksi untuk melakukan Start atau menjalankan dalam program Visual Studio adalah ...
A. F1
B. F2
C. F3
D. F4
E. F5
ANS: E
31. Salah satu kegunaan dari Visual Studio adalah untuk membuat ...
A. Presentasi
B. Desain Gambar
C. Formulir
D. Surat
E. Dokumen
ANS: D
32. Untuk membuat tulisan biasa digunakan komponen ...
A. Frame
B. Text Box
C. Label
D. Combo Box
E. Button
ANS: C
33. Untuk membuat sebuah tombol digunakan komponen ...
A. Command Botton
B. Label
C. Combo box
D. List box
E. Form
ANS: A
34. Untuk mengganti warna dari tulisan yang akan ditampilkan dalam Label atau Text Box maka
digunakan property ...
A. Backcolor
B. Forecolor
C. Stylecolor
D. Fontcolor
E. Labelcolor
ANS: D
35. Pada Microsoft Visual Studio, bila ingin menulis program, maka harus berada di …
A. Jendela Code
B. Toolbox
C. Jendela Project
D. Jendela Properties
E. Jendela Windows
ANS: A
36. Pada Visual Studio, yang dimaksud dengan metoda dibawah ini adalah …
A. Record Source
B. Toolbox
C. MoveNext
D. Adodc
E. dbgrid
ANS: C
37. Pada Visual Studio, yang dimaksud dengan properties di bawah ini adalah …
A. Recordsource
B. toolbox
C. click
D. Movenext
E. adodc
ANS: A
38. Type data Byte yang mempunyai jangkauan nilai …
A. 2 s/d 255
B. –1 s/d 255
C. 1 s/d 265
D. 0 s/d 255
E. 1 s/d 255
ANS: E
39. Suatu kontrol dapat ditampilkan tapi tidak bisa diakses langsung, maka sebelumnya merubah
properties …
A. Enabled
B. Visible
C. Value
D. Validate
E. Name
ANS: A
40. Tampilan yang berisi gambaran dari semua modul terlihat pada …
A. Jendela Project
B. Jendela Form Design
C. Jendela Tool Box
D. Jendela Code
E. Jendela Properties
ANS: A
41. Message yang tampil jika salah dalam pemberian nama suatu control objek adalah …
A. Not a legal object name
B. Illegal operation
C. No legal name
D. Not object name
E. Illegal name
ANS: A
42. Pada Visual Studio, type data yang mempunyai ukuran 16 byte adalah …
A. Object
B. Variant
C. Boolean
D. Byte
E. Format
ANS: B
43. Pada Visual Studio, dibawah ini semua adalah menu bar, kecuali …
A. Debug
B. Insert
C. Window
D. Diagram
E. Query
ANS: B
44. Baris dari : FORM2.Print "2" + "4", menghasilkan ….
A. 8
B. 6
C. 2
D. 24
E. 42
ANS: D
45. Pada Visual Studio untuk menempatkan posisi kursor yang diiginkan adalah …
A. Pointer
B. Sel
C. DataField
D. SetFocus
E. End
ANS: D
46. Pada Visual Studio, control yang digunakan untuk menampilkan teks yang tidak dapat
diperbaiki oleh pemakai adalah …
A. CheckBox
B. TextBox
C. Label
D. Option Button
E. Frame
ANS: C
47. Memilih boleh beberapa pilihan sekaligus adalah fungsi dari control …
A. CheckBox
B. TextBox
C. Label
D. Option Button
E. Frame
ANS: A
48. Untuk menjalankan Form yang lain pada satu project, dapat juga menggunakan tombol
fungsi …
A. F1
B. F2
C. F3
D. F4
E. F5
ANS: E
49. Secara default saat kita mengambil control text box ke form design, name properties caption-
nya adalah …
A. Label1
B. Text1
C. Caption1
D. Header1
E. Textbox1
ANS: B
50. Label1.caption = text1.text * text2.text, baris program tersebut :
A. Salah, harusnya Label1 dirubah jadi text3
B. Salah, hasilnya error
C. Salah, harusnya Caption diganti text
D. Benar, tidak perlu dirubah
E. Benar, tapi hasilnya error
ANS: D

SOAL SUSULAN
1. Jelaskan pengertian dari Pemrograman Berorientasi Objek !
2. Jelaskan pengertian dari Objek !
3. Jelaskan pengertian dari Kelas !
4. Jelaskan pengertian dari Atribut !
5. Jelaskan pengertian dari Metode !
6. Konsep dasar Object-Oriented meliputi 3 hal, yaitu ?
7. Jelaskan pengertian dari Pemrograman Prosedural !
8. Jelaskan secara singkat perbedaan antara Pemrograman Berorientasi Objek dan Pemrograman
Prosedural !
9. Sebutkan 3 atribut yang terdapat pada objek sepeda motor !
10. Sebutkan 3 metode yang terdapat pada objek sepeda motor !
11. Jelaskan pengertian dari Objek dalam Pemrograman Berorientasi Objek !
12. Sebutkan minimal 5 atribut dan minimal 3 metode yang melekat pada diri anda !
13. Sebutkan paradigma lain dalam bahasa pemrograman selain paradigma berorientasi objek !
14. Mengapa saat ini metodologi berorientasi objek berkembang lebih pesat dibandingkan dengan
metode-metode yang lain dalam bahasa pemrograman ?
15. Sebutkan 3 statement yang dimiliki oleh struktur kontrol !
16. Jelaskan fungsi dari kata kunci break dan continue pada perulangan atau looping !
17. Jika suatu variabel dideklarasikan di dalam suatu kontrol loop for, dapatkah variabel tersebut
digunakan di luar loop ? Jelaskan mengapa !
18. Jelaskan Perbedan antara Pemrograman Berorentasi Objek dengan pemrograman terstruktur !
19. Apa yang anda ketahui tentang inheritance, realization dan composition !
20. Sebutkan keuntungan pemrograman berorientasi objek !

Anda mungkin juga menyukai