I. Pilihlah jawaban yang paling benar dari pertanyaan-pertanyaan dibawah ini
1. Dibawah ini pendefinisian variable yang benar …..kecuali : A. dim nilai as double B. dim nilai as integer C. dim nilai as string D. dim nilai as color E. dim dim as integer 2. Dibawah ini yang termasuk tipe data dalam visual basic adalah……kecuali : A. Integer B. Long C. Color D. Single E. Float 3. Perintah program checkbox1.checked=false artinya : A. Tidak di check list ( tidak di pilih ) B. Di Check list ( dipilih ) C. Checkbox di check list tapi tidak aktif D. tidak aktif E. Salah semua 4. Properti yang digunakan agar sebuah object aktif yaitu : A. Enabled=true B. Visible=true C. Enabled=false D. Visible=false E. Checked=true 5. Properti untuk mengatur warna latar yaitu A. Backcolor B. Font C. FontBold D. Forecolor E. BackgroundImage 6. Untuk memperoleh nilai jawaban ( Return Value ) dari sebuah messagebox adalah…. A. DialogResult B. messageboxstyle C. A & D Benar D. msgboxresult E. messageboxresult 7. Untuk merubah / mengkonversi sebuah string / karakter menjadi tanggal : A. Value B. STR C. VAL D. CHR E. Salah semua 8. Event yang digunakan ketika sebuah form dipanggil / dibuka adalah…. : A. Form Load B. Click C. Change D. Form Closed E. Tidak ada yang benar
9. Objek ini adalah :
A. Image B. Label B. PictureBox D. Panel E. Salah Semua 10. Dibawah ini adalah perintah pencabangan kecuali : A. If….Then B. For……Next C. If…..Then….Else D. Select…… Case E. Benar Semua 11. Dibawah ini pendefinisian variable yang benar untuk array dua dimensi dengan type data integer : A. Public scoreboard(2,5) as integer B. Public scoreboard(2,X) as integer C. dim nilai(2) as integer D. Public nilai as integer E. dim dim as integer 12. Kepanjangan dari BASIC adalah…….. A. Beginners All Purpose Syntax Instruction Code B. Beginners All Purpose Syntax Interface Code C. Beginners All Perfect Syntax Instruction Code D. Beginners All Purpose Symbolic Instruction Code E. Builders All Purpose Syntax Instruction Code 13. Untuk membuat menu di form maka objek yang dipakai : A. Image B. MainMenu C. Menubar D. Timer E. MenuBox Perhatikan listing dibawah ini : Dim Bil1,Bil2,Jml as integer Bil1=Val(TextBox1.text) Bil2=Val(TextBox2.text) Jml=Bil1 + Bil2 TextBox3.text=str(Jml) 14. Pada listing program diatas, baris ke berapa perintah yang menampilkan hasil perhitungan A. 2 B. 1 C. 4 D. 5 E. 3 15. Pada baris ke berapa perintah pesan variable A. 5 B. 3 C. 2 D. 4 E. 1 16. Pada listing program diatas, perintah baris ke berapa yang berisi konversi karakter ke Numeric A. 5 B. 4 C. 2 & 3 D. 1 E. 2 17. Untuk menjalankan ( Run ) program / Form yang dibuat adalah….. A. Start B. F5 C. A & B Benar D. Debug E. Build Perhatikan listing dibawah ini : Msgbox(“Anda Mau Berhitung”,Msgboxstyle.YesNo,”Pesan”) If MsgBoxResult.Yes then Dim Harga,Jml as double Dim Beli as integer Beli=Val(TextBox4.text) Harga=Val(TextBox5.text) Jml=Beli * Harga TextBox3.text=str(Jml) Else Msgbox(“Terimakasih ”,Msgboxstyle.Ok,”Pesan”) End if 18. Apa judul / title dari kotak pesan diatas ? A. Anda Mau Berhitung B. YesNo C. Ok D. Pesan E. Terimakasih 19. Dari listing program diatas, Jika menjawab No maka……. A. Tampil Kotak Pesan “Anda Mau Berhitung” B. Tidak Tampil apa-apa C. Tampil Kotak Pesan “Terimakasih” D. Tampil Jumlah Bayar E. Tampil Kotak Pesan “Thank’s” 20. Dari listing program diatas, type data Harga adalah…… A. Integer B. Long C. Color D. Double E. Float
II. Essay Singkat
21. Dalam Visual Basic.net dikenal istilah ADO.Net, ADO singkatan dari ….. 22. Properti untuk memberi warna pada label adalah ………. 23. Property yang digunakan untuk memberikan gambar latar pada sebuah form adalah…… 24. Object yang digunakan untuk menampilkan gambar / image adalah……. 25. Tuliskan perintah untuk keluar / selesai dalam Visual basic.Net
III. Essai Uraian
26. Apa Perbedaan Array Satu dimensi dengan Aray Dua Dimensi 27. Jelaskan 3 buah fungsi Matematik dan grafik yang terdapat dalam Visual Basic.net 28. Bagaimana langkah menampilkan object ( Toolbox ) apabila belum tampil di layar. 29. Jelaskan perbedaan prinsip perintah pengulangan antara FOR … NEXT dengan DO … LOOP 30. Sebutkan lima buah property yang dimiliki oleh sebuah Label