PEMOGRAMAN DASAR
1. Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah
A. Membuat program
B. Membuat Algoritma
C. Membeli komputer
D. Proses
E. Mempelajari program
2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut
A. Proses
B. Program
C. Algoritma
D. Step
E. Diagram
5. Suatu nama atau simbol untuk menyimpan sebuah nilai. Hal tersebut adalah penjelasan dari
A. Kontanta
B. Program
C. Variabel
D. Operator
E. Ekspresi
7. Dibawah ini yang bukan termasuk bagian dari operator dalam pemograman adalah ….
A. / (Pembagian)
B. ^ (Pemangkatan)
C. + (Penjumlahan)
D. * (Perkalian)
E. % (Persen)
PEMOGRAMAN BERORIENTASI OBJEK - PBO
8. Kode yang digunakan untuk menulis sebuah algoritma dengan cara yang bebas dan tidak terikat dengan
bahasa pemrograman adalah kode….
A. Pseudocode
B. Bar code
C. Digital code
D. QR code
E. BCD code
10. Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan dan pasti,tidak
dapat dirubah dalam program disebut deklarasi….
A. Deklarasi label
B. Deklarasi konstanta
C. Deklarasi tipe
D. Deklarasi variabel
E. Deklarasi prosedur
11. Terdapat algoritma berikut….
1) READ nama
2) READ OmsetJual
3) READ GajiPokok
4) Bonus =0
5) IF (OmsetJual)>100 THEN
6) Bonus = 1% x OmsetJual
7) TotalGaji=GajiPokok + Bonus
8) WRITE TotalGaji
16. Salah satu kegunaan dari Visual Basic adalah untuk membuat…
A. Presentasi
B. Desain Gambar
C. Formulir
D. Surat
E. Perhitungan
17. Pada Microsoft Visual Basic 6.0, bila ingin menulis program, maka harus berada di…
A. Jendela Code
B. Toolbox
C. Jendela Project
D. Jendela Properties
E. Jendela Windows
18. Jendela yang memiliki komponen untuk mengatur keterangan dari suatu Label yaitu..
A. Toolbar
B. MenuBar
C. Properties Window
D. Form Layout Window
E. Form Design
PEMOGRAMAN BERORIENTASI OBJEK - PBO
19. Tipe data Integer pada Visual Basic mempunyai luas jangkauan sebesar…..
A. -32.767 s/d 32.768
B. -32.766 s/d 3.767
C. -32.768 s/d 32.767
D. -3.767 s/d 32.767
E. -32.768 s/d 32.768
22. Kegunaan dari Standar Toolbar pada Toolbar Microsoft Visual Basic adalah…
A. Berisi perintah seperti yang ada pada menu debug
B. Berfungsi pada saat mengedit sebuah kode, menambahkan break point, dan bookmarks
C. Untuk mengatur posisi kontrol yang ada pada form
D. Berisi tool untuk perintah-perintah, seperti membuka atau menyimpan sebuah project
E. Pernyataan diatas semua BENAR
23. Komponen yang digunakan untuk memproses perintah-perintah tertentu ketika kita melakukan “Klik”
fungsi dari ..
A. OptionButton
B. CommandButton
C. Label
D. ComboBox
E. TextBox
24. Merupakan komponen yang berupa bingkai segi empat yang berfungsi mengakomodasi komponen
yang lain …
A. Frame
B. OptionButton
C. ComboBox
D. TextBox
E. Label
25. Untuk mengetikkan syntax / coding pembuatan fungsi dalam visual basic dapat diketikkan di
A. View object
B. View code
C. View coding
D. View form
E. View syntax
PEMOGRAMAN BERORIENTASI OBJEK - PBO
26. Berikut ini adalah syarat utama menjalankan Visual Basic, yang harus terdapat komponen utama penting
adalah..
A. Toolbox, CommandButton, OptioButton
B. Toolbox, Properties, Form Editor
C. Toolbox, Form Editor, Project
D. Toolbox, Form Editor, Label
E. Semua Benar
27. Fungsi kontrol Label adalah pemograman Visual Basic adalah untuk…
A. Menampilkan gambar yang tidak dapat di ubah oleh pengguna pada saat runtime atau saat dijalankan
B. Menampilkan option/pilihan yang tidak dapat di ubah oleh pengguna pada saat runtime atau saat
dijalankan
C. Menampilkan tulisan/teks yang tidak dapat di ubah oleh pengguna pada saat runtime atau saat dijalankan
D. Menampilkan tulisan/teks yang dapat di ubah oleh pengguna pada saat runtime atau saat dijalankan
E. Semuanya BENAR
PEMOGRAMAN JAVA
28. Untuk menyimpan data jumlah barang, tipe data yang paling tepat digunakan adalah...
A. Int
B. Short
C. Char
D. String
E. Float
29. Operator yang terdapat pada kurung berikut ( %= ) adalah operator yang digunakan untuk….
A. Penjumlahan
B. Sisa pembagian
C. Pembagian
D. Perkalian
E. Pengurangan
32. Apa yang akan tercetak dari hasil penggalan program berikut ini:
int All;
int a=2, b=3, c=6, d=5;
All = b * d * c / a + b;
System.out.print (“All:”+All);
33. Apa yang akan tercetak dari hasil penggalan program berikut ini:
int Hasil;
int a=2, b=3, c=6, d=5;
Hasil = (d++ * b--)+a++ - d;
System.out.print (“Hasil adalah :”+Hasil);
A. 1 2 3 4 D. 1 2 3 4 5 1 2 3 4 5
B. 1 2 3 4 5 E. 123
C. 1 2 3 4 5 6 7 8 9 10
35. Operator merupakan symbol yang digunakan untuk mengoperasikan operand menjadi sebuah ekspresi.
Terdapat tiga operasi yang dapat dilakukan pada integer antara lain unary, binary dan relasional. Operasi
binary memiliki defenisi ….
A. Operasi yang berlaku pada satu bilangan integer
B. Operasi yang berlaku pada pasangan bilangan integer
C. Operasi yang berlaku pada satu bilangan integer tetapi menghasilkan Boolean
D. Operasi yang berlaku pada satu bilangan integer tetapi menghasilkan karakter
E. Operasi yang berlaku pada satu bilangan integer tetapi menghasilkan string
A. 1
B. 2
C. 3
D. 4
E. 5
PEMOGRAMAN BERORIENTASI OBJEK - PBO
37. Operator merupakan symbol yang digunakan untuk mengoperasikan operand menjadi sebuah ekspresi. Jika
diketahui ekspresi 12 + 8, yang merupakan operator adalah ….
A. 12
B. 8
C. +8
D. 12+
E. +
38. Salah satu tipe data bilangan dimana bilangan tersebut tidak mempunyai titik decimal atau pecahan
merupakan
A. Bilangan
B. Float
C. Integer
D. Double
E. Character
39. Dari statement berikut ini manakah baris pernyataan yang tidak valid…
1. int satuAwal = 5;
2. Double boolean BW = true;
3. Char k = “T”;
4. String w=”123”;
A. 1 dan 2
B. 3 dan 4
C. 2 dan 3
D. 2 dan 4
E. 1 dan 3
40. Variable merupakan data yang dapat di ubah – ubah nilainya dan penulisannya harus sesuai dengan aturan.
Dibawah ini yang tidak sesuai dengan aturan penulisan variable pada java adalah ….
A. Int nilaisiswa = 30;
B. Int nilai_siswa = 30;
C. Int panjang = 4;
D. int *p;
E. int nilai1=9;