kumpulan soal semester ganjil smu kelas 2 (visual basic) · pdf filekumpulan soal semester...

48
Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari : a. Control Panel Unit b. Central Processing Unit c. Command Print Unit d. Central Panel Unit 2. Control Panel Display digunakan untuk mengatur: a. Printer b. Keyboard c. Monitor d. CPU 3. Kepanjangan dari M.S pada M.S Visual Basic ialah : a. MicroSearch b. MicroSend c. MacroStat d. MicroSoft 4. Program berikut yang digunakan untuk Sistem Operasi Jaringan adalah : a. Windows NT b. Windows Explorer c. WinZip d. MS DOS 5. Fungsi kontrol Label adalah untuk: a. menampilkan tulisan/teks yang tidak dapat di ubah oleh pengguna pada saat runtime atau saat dijalankan b. menampilkan gambar yang tidak dapat di ubah oleh pengguna pada saat runtime atau saat dijalankan c. menampilkan option/pilihan 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 6. Komponen dalam Visual Basic yang memberikan gambaran dari semua modul yang terdapat dalam aplikasi Anda yaitu : a. Project Window b. Form Designer Window c. Toolbox Window d. Properties Window 7. Pada saat pertama kali membuka Visual Basic, pilihan tipe project yang kita gunakan adalah : a. ActiveX.EXE b. Standard.EXE c. VB.EXE d. Application.EXE 8. Extension file untuk project dari Visual Basic adalah : a. .EXE b. .XLS c. .VBP d. .PDF 9. Sedangkan extension file untuk form dari Visual Basic adalah : a. .FRM b. .PPT c. .VBP d. .PDF 10. Kepanjangan dari OOP adalah : a. Object Oriented Programming b. Oriented Object Programming c. Object Or Programming d. Oriented Of Programming

Upload: dohanh

Post on 04-Feb-2018

327 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

1. Istilah CPU pada komputer merupakan kepanjangan dari :a. Control Panel Unitb. Central Processing Unitc. Command Print Unitd. Central Panel Unit

2. Control Panel Display digunakan untuk mengatur:a. Printerb. Keyboardc. Monitord. CPU

3. Kepanjangan dari M.S pada M.S Visual Basic ialah :a. MicroSearchb. MicroSendc. MacroStatd. MicroSoft

4. Program berikut yang digunakan untuk Sistem Operasi Jaringan adalah :a. Windows NTb. Windows Explorerc. WinZipd. MS DOS

5. Fungsi kontrol Label adalah untuk:a. menampilkan tulisan/teks yang tidak dapat di ubah oleh pengguna pada saat runtime atau

saat dijalankanb. menampilkan gambar yang tidak dapat di ubah oleh pengguna pada saat runtime atau saat

dijalankanc. menampilkan option/pilihan yang tidak dapat di ubah oleh pengguna pada saat runtime

atau saat dijalankand. menampilkan tulisan/teks yang dapat di ubah oleh pengguna pada saat runtime atau saat

dijalankan6. Komponen dalam Visual Basic yang memberikan gambaran dari semua modul yang terdapat dalam

aplikasi Anda yaitu :a. Project Windowb. Form Designer Windowc. Toolbox Windowd. Properties Window

7. Pada saat pertama kali membuka Visual Basic, pilihan tipe project yang kita gunakan adalah :a. ActiveX.EXEb. Standard.EXE c. VB.EXEd. Application.EXE

8. Extension file untuk project dari Visual Basic adalah :a. .EXEb. .XLSc. .VBPd. .PDF

9. Sedangkan extension file untuk form dari Visual Basic adalah :a. .FRMb. .PPTc. .VBPd. .PDF

10.Kepanjangan dari OOP adalah :a. Object Oriented Programmingb. Oriented Object Programmingc. Object Or Programmingd. Oriented Of Programming

Page 2: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

11.GUI merupakan singkatan dari :a. Graph Use Interchangeb. Graphical User Interfacec. Group User Interfaced. Graph User Internal

12.Salah satu kegunaan dari Visual Basic adalah untuk membuat :a. Desain gambarb. Formulir isianc. Brosurd. Presentasi

13.Untuk mencari object – object atau komponen yang akan digunakan atau disisipkan ke dalam form yang ingin kita buat digunakan :

a. Project Windowb. Form Designer Windowc. Toolbox Windowd. Properties Window

14.Untuk menampilkan semua property dari object yang sedang dipilih dan memberi Anda kesempatan untuk mengubahnya digunakan :

a. Project Windowb. Form Designer Windowc. Toolbox Windowd. Properties Window

15.Untuk mendesain user interface / tampilan aplikasi Anda digunakan :a. Project Windowb. Form Designer Windowc. Toolbox Windowd. Properties Window

16.Sedangkan untuk menuliskan koding Visual Basic yang menentukan kelakuan dan respon dari form dan object lainnya dalam aplikasi Anda digunakan :

a. Project Windowb. Code Windowc. Toolbox Windowd. Properties Window

17.Dalam pemrograman berbasis obyek, yang dimaksud komponen dalam sebuah program adalah :a. Methodb. Objectc. Propertyd. Event

18.Sedangkan suatu aksi yang dapat dilakukan oleh sebuah komponen dalam program disebut :a. Methodb. Objectc. Propertyd. Event

19. Jika diumpamakan mobil sebagai sebuah obyek, maka di bawah ini termasuk property dari mobil, kecuali :

a. Tipeb. Kapasitasc. Warnad. Maju

20.Dan di bawah ini termasuk method dari mobil, kecuali :a. Majub. Gasc. Mundurd. Stop

Page 3: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

21.Suatu kejadian yang dapat dialami oleh sebuah object disebut dengan :a. Methodb. Objectc. Propertyd. Event

22.Dalam koding program Visual Basic, perintah untuk langsung keluar dari program pada saat program dijalankan adalah :

a. Exitb. Endc. Closed. Move

23.Dalam form, untuk membuat pilihan Gender (Jenis kelamin) biasanya digunakan komponen :a. Text Boxb. Option Buttonc. Combo Boxd. Label

24.Sedangkan untuk membuat pilihan yang lebih dari satu (misalnya : Hobby) biasanya digunakan komponen :

a. Text Boxb. Option Buttonc. Combo Boxd. Check Box

25.Untuk membuat tulisan biasa digunakan komponen :a. List Boxb. Option Buttonc. Combo Boxd. Label

26.Sedangkan untuk membuat pilihan tanggal, bulan dan tahun kelahiran biasanya digunakan komponen :

a. Text Boxb. Option Buttonc. Combo Boxd. Label

27.Untuk membuat sebuah tombol digunakan komponen yang disebut :a. Option Buttonb. Combo Boxc. Command Buttond. List Box

28.Untuk mengganti judul yang terdapat dalam form yang dibuat, kita harus mengedit sebuah property dari form tersebut yaitu :

a. Textb. Captionc. Fontd. BackColor

29.Sedangkan untuk mengganti warna background dari form yang kita buat digunakan property yang disebut dengan :

a. FillColorb. BackColorc. ForeColord. BorderColor

30. Pada Label atau Text Box, untuk mengganti jenis dan ukuran tulisan yang akan ditampilkan dalam Label atau Text Box tersebut digunakan property :

a. Textb. Captionc. Font

Page 4: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

d. Border31.Sedangkan untuk mengganti warna dari tulisan yang akan ditampilkan dalam Label atau Text Box

tersebut digunakan property :a. BackColorb. ForeColorc. FontColord. BorderColor

32.Komponen dalam Visual Basic yang berfungsi agar kita dapat menampilkan jam atau tanggal adalah :

a. Clockb. Timec. Timerd. Date

33.Untuk membuat berbagai macam bentuk (elips, lingkaran, persegi) digunakan komponen yang disebut dengan :

a. Ellipsb. Rectanglec. Pictured. Shape

34.Untuk mengatur waktu (jam) agar tampilannya menjadi per detik (second), maka ada sebuah property yang harus diubah, yaitu :

a. Timeb. Intervalc. Dated. Second

35.Sedangkan perintah / sintaks untuk menampilkan jam itu sendiri adalah :a. Timeb. Intervalc. Dated. Second

36. Perintah untuk mengubah bentuk atau susunan jam yang ditampilkan (misalnya : 09.20 AM menjadi 09:20) digunakan sintaks :

a. Timeb. Secondc. Formatd. Interval

37. Pada sebuah ComboBox, untuk menambahkan atau mengentry tulisan atau daftar ke dalamnya kita menggunakan property yang disebut :

a. Textb. Listc. Captiond. Label

38.Untuk menghapus semua isi yang berada di dalam sebuah List Box digunakan perintah :a. Deleteb. Clearc. Removed. Erase

39.Untuk menghapus sebuah isi (satu data saja) yang berada di dalam List Box digunakan perintah :a. DeleteItemb. ClearItemc. RemoveItemd. EraseItem

40.Sedangkan untuk menambahkan sebuah data ke dalam List Box digunakan perintah :a. Plusb. Add

Page 5: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

c. AddItemd. PlusItem

41.Untuk menjalankan (Run) program Visual Basic yang sudah dibuat, kita dapat langsung menggunakan/menekan sebuah tombol pada keyboard, yaitu :

a. F2b. F12c. Enterd. F5

42.Untuk menampilkan atau memanggil sebuah form digunakan perintah :a. Callb. Showc. Formd. New

43.Dalam koding Visual Basic, perintah untuk menampilkan sebuah pesan adalah :a. MsgBoxb. Msgc. Messaged. Display

44.Di bawah ini merupakan sintaks dari Struktur Kontrol Keputusan, kecuali :a. IF <kondisi> THEN <kode_program>b. IF <kondisi> THEN <kode_program> ELSE <kode_program>c. DO WHILE <kondisi> <kode_program> LOOPd. SELECT CASE <pilihan> ….. END SELECT

45.Untuk menghasikan angka dari 1 – 5, struktur koding yang digunakan adalah :a. FOR i = 1 TO 5

i = i + 1NEXT

b. FOR i = 1 i = i + 1NEXT 5

c. FOR i = 1 – 5 i = i + 1NEXT

d. FOR i = 1 -> 5 i = i + 1NEXT

46.Untuk mendeklarasikan sebuah variable digunakan sintaks :a. Declareb. Dimc. Vard. For

47.Untuk variable yang berisi karakter digunakan tipe data :a. Byteb. Integerc. Objectd. String

48.Sedangkan untuk variable yang berisi angka digunakan tipe data :a. Byteb. Booleanc. Stringd. Object

49.Variable yang hanya berisi TRUE atau FALSE mengunakan tipe data :a. Byteb. Booleanc. String

Page 6: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

d. Object50.Variable yang dapat dikenali oleh seluruh bagian program disebut variable :

a. Globalb. Lokalc. Bebasd. Intra

51.Sedangkan variable yang nilai datanya bersifat tetap dan tidak bisa diubah disebut dengan: a. Variable Globalb. Variable Lokalc. Konstantad. Data

52. Yang harus dilakukan pada sebuah tombol / button dalam form agar kita dapat langsung masuk ke dalam koding programnya yaitu dengan :

a. Double klik buttonb. Klik kanan buttonc. Klik buttond. Insert button

Dalam koding berikut, perintah yang harus dilengkapi ialah :IF Text1.Text = 1 …(53)…..

Text1.Text = “ “…(54)…..

Text1.Text = 2END IF

53. a. ELSEb. THENc. CASEd. SELECT

54. a. CASEb. THENc. ELSEd. SELECT

Lengkapilah koding berikut ini :FOR i = 1 …(no 55)... 5

i = i + 1…(no 54)…

55. a. NEXTb. THENc. ELSEd. TO

56. a. ELSEb. TOc. NEXTd. THEN

57.Di bawah ini yang tidak termasuk Operator Aritmatika adalah :a. +b. -c. =d. /

58.Di bawah ini yang termasuk Operator Perbandingan adalah :a. >b. +c. -d. &

Page 7: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

59.Di bawah ini yang tidak termasuk Operator Logika adalah :a. Notb. Orc. Andd. For

60.Operator untuk menunjukkan sisa pembagian yaitu :a. Andb. Orc. Modd. Not

61. Pernyataan berikut yang benar adalah:a. Toolbar adalah Kumpulan dari beberapa perintah pada menu yang sering digunakan, dan

ditampilkan dalam bentuk icon untuk mempermudah pemakaianb. Toolbar adalah memberikan anda gambaran dari semua modul yang terdapat dalam aplikasi

andac. Toolbar adalah untuk mendesign user interface/ tampilan aplikasi anda, suatu aplikasi bisa

berisi banyak formd. Toolbar adalah terdiri dari sekumpulan kontrol start

62. Pernyataan berikut yang benar adalah:a. Properties window adalah menunjukan bagaimana suatu form akan ditampilkan saat

program dijalankan.b. Properties window adalah menampilkan semua properti dari objek yang sedang dipilih dan

memberikan anda kesempatan untuk mengubahnyac. Properties window adalah kumpulan dari beberapa perintah pada menu yang sering

digunakan, dan ditampilkan dalam bentuk icon untuk mempermudah pemakaian.d. Properties window adalah tempat untuk menulis dan menjalankan kode program di window

63.Untuk menggabungkan 2 buah teks dan ditampilkan di label1, maka pernyataan berikut yang benar adalah:

a. label1.caption=text1.text+text2.textb. label1.caption=text1.text=text2.textc. label1.caption=text1.caption+text2.captiond. label1.caption=text1+text2

64.Untuk menjumlahkan 2 buah teks dengan data berupa angka, misalkan 1+2 dan hasilnya ditampilkan pada label1 yaitu 3, maka pernyataan berikut yang benar adalah:

a. label1.caption=text1.text+text2.textb. label1.text=text1.text+text2.textc. text1.text=text2.text+label1.captiond. label1.caption=Cint(text1.text)+Cint(text2.text)

65.Dalam kontrol label, fungsi alignment adalah untuk:a. merubah warna tulisan dan warna latarb. merubah ukuran tulisanc. menentukan pemerataan tulisand. menentukan ketebalan tulisan

66.Dalam kontrol label, fungsi caption adalah untuk:a. menentukan tulisan yang tertera pada kontrol labelb. menentukan ukuran tulisan /model tulisanc. menentukan pemerataan tulisand. menentukan tulisan yang akan ditampilkan di textbox

67.Dalam kontrol textbox, fungsi multiline adalah untuk:a. menentukan text yang akan ditampilkan di textboxb. menentukan apakah tulisan dalam textbox ditampilkan dalam beberapa barisc. membuat textbox menjadi banyak/multi textboxd. membuat garis dalam textbox

68.Dalam kontrol textbox, fungsi passwordChar adalah untuk:a. membuat text rahasia

Page 8: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

b. membuat orang tidak dapat membaca kontrolc. membuat urutan passwordd. menentukan tulisan yang diketik oleh pemakai diubah menjadi simbol(sesuai text yang

dimasukan di properti)69.Apa fungsi dari kontrol CommandButton:

a. untuk menyediakan tombol bagi pemakai untuk melakukan fungsi-fungsi tertentub. untuk menyediakan tombol bagi pemakai untuk memasukan textc. untuk menyediakan tombol bagi pemakai untuk memasukan file gambar dan textd. untuk menyediakan tombol bagi pemakai untuk menampilkan beberapa pilihan

70.Apa fungsi dari kontrol Frame:a. untuk menyediakan tombol bagi pemakai untuk melakukan fungsi-fungsi tertentub. untuk menyediakan tombol bagi pemakai untuk membuat garis borderc. untuk mengelompokan sekelom-pok kontrol/sejumlah pilihand. untuk mengelompokan sekelom-pok gambar berdasarkan tulisan dan label

71.Sifat-sifat dari P. Visual Basic yaitu:a. Floating-Sizeable-Dockableb. Floatingc. Sizeabled. Floating-Dockable

Jawaban:

1. B2. C3. D4. A5. A6. A7. B8. C9. A10.A11.B12.B13.C14.D15.B

16.B17.B18.A19.D20.B21.D22.B23.B24.D25.D26.C27.C28.B29.B30.C

31.B32.C33.D34.B35.A36.C37.B38.B39.C40.C41.D42.B43.A44.C45.A

46.B47.D48.A49.B50.A51.C52.A53.B54.C55.D56.C57.C58.A59.D60.C

61.A62.B63.A64.D65.C66.A67.B68.D69.A70.C71.A

Page 9: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

1. Visual Basic dikembangkan oleh ....a. Cisco d.Yahoo Corp.b. Adobe e. Macromediac. Microsoft

2. Visual Basic dikembangkan sejak tahun ....a. 1919 d. 1991b. 1981 e. 1992c. 1982

3. Kepanjangan dari GUI adalah ....a. Games Used Intelligent b. Generic User Intelligent c. Graphics Use Intelligentd. Graphical User Interfacee. Go UnRegistered Internet

4. Visual Basic mendukung OOP. OOP singkatan dari ....a. Object Over Program b. Oriented On Program c. Object Oriented Programd. Orientation On Programming e. Object Oriented Programming

5. Visual Basic dilengkapi dengan sebuah lingkungan pengembangan terpadu yang disebut dengan ....a. Client-Server d. GUI b. BASIC e. IDEc. OOP

6. Komponen berikut ini yang tidak termasuk komponen utama Visual Basic adalah ....a. Project Windowb. Toolbox Window c. Properties Windowd. Form Layout Windowe. Control Pallete Window

7. User interface/ tampilan aplikasi yang dibuat, didesign menggunakan ....a. Form d. Form Designerb. Form Layout e. Project Windowc. Form Window

8. Karakteristik yang dimiliki obyek disebut ....a. Event d. Method b. Debug e. Propertyc. Object

9. Kejadian yang dapat dialami oleh obyek disebut ....a. Event d. Method b. Debug e. Propertyc. Object

Page 10: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

10. Move, Hide, Show; merupakan bagian dari ....a. Event d. Method b. Debug e. Propertyc. Object

11. Berikut ini yang bukan property dari suatu obyek adalah ....a. Text d. Caption b. Label e. BackColor c. Width

12. Gambar obyek disamping adalah ....a. Label d. Option Button b. TextBox e. CommandButton c. CheckBox

13. Gambar obyek disamping adalah ....a. TextBox d. Combo Boxb. List Box e. Menu Editorc. CheckBox

14. Extension file untuk project dari Visual Basic adalah ....a. .PRJ d. .EXEb. .VBP e. .FRMc. .PDF

15. Extension file untuk form dari Visual Basic adalah ....a. .PRJ d. .EXEb. .VBP e. .FRMc. .PDF

16. Dalam mendesign form untuk membuat pilihan Gender (Jenis kelamin) biasanya digunakan komponen ....a. List Box d. Combo Boxb. Text Box e. Option Button c. Check Box

17. Operator yang dikenal dalam Visual Basic adalah ... .a. aritmatika, asosiasi, dan logika b. asosiasi, komparasi, dan logikac. statistika, aritmatika, dan logikad. aritmatika, komparasi, dan logika e. aritmatika, komparasi, dan asosiasi

18. Berikut ini yang tidak termasuk ke dalam operator aritmatika adalah ....a. ^ d. =b. - e. /c. *

19. True atau False adalah jangkauan untuk tipe data ....a. Byte d. Integerb. Long e. Boolean c. Single

Page 11: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

20. Untuk menjalankan program yang telah dibuat, kita dapat menggunakan perintah ... a. Klik menu Run – Stop b. Klik menu Run – Start c. Klik menu View – Rund. Klik menu View – Starte. Klik menu Project – Run

Soal 21 – 30, perhatikan gambar di bawah ini.

21. Obyek yang tidak digunakan dalam pembuatan form di atas adalah ....a. Frame d. Option Button b. TextBox e. CommandButtonc. ComboBox

22. Kode perintah yang dimasukkan pada tombol Tampil adalah ....a. Label2= Text1b. Text1.Text = Text2.Text c. Text1.Text = Label2.Text d. Label2.Text = Text1.Caption e. Label2.Caption = Text1.Text

23. Perintah yang digunakan untuk mengubah warna tulisan pada Label2 menjadi warna merah adalah ....a. Label2. Color = vbRedb. Label2. TextColor = vbRed c. Label2. ForeColor = vbRedd. Label2. FontColor = vbRede. Label2. BackColor = vbRed

24. Perintah untuk membuat tulisan miring adalah .... a. Label2.Font = Check2.Italicb. Label2.Italic = Check2.Stylec. Label2.ForeStyle = Check2.Italic d. Label2.FontItalic = Check2.Valuee. Label2.Caption = Check2.Underline

25. Perubahan font yang dapat ditampilkan dengan pilihan yang ada adalah sebanyak … perubahan.

Page 12: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

a. 2 d. 5b. 3 e. 6c. 4

26. Perintah untuk membuat tulisan tebal adalah .... a. Label2.Caption = Bold b. Label2.Font = Check3.Boldc. Label2.Bold = Check3.Styled. Label2.ForeStyle = Check3.Bold e. Label2.FontBold = Check3.Value

27. Kode perintah yang dimasukkan pada tombol Simpan adalah ….a. List1.AddItem Text1b. Listbox.AddItem Text1c. List1.AddItem Text1.Textd. Combo1.AddItem Text1.Texte. Combobox.AddItem Text1.Caption

28. Sedangkan kode perintah untuk tombol Hapus adalah ….a. List1.RemoveList b. Listbox.RemoveList Text1c. List1.RemoveItem List1.ListIndexd. Combo1.RemoveItem Combo1.Text e. Combo1.RemoveItem List1.ListText

29. Tulisan “Daftar Nama Sekolah” di buat dari Properties Window dengan mengubah bagian ….a. Text d. Captionb. Font e. FontTextc. Label

30. Kode perintah yang dimasukkan pada tombol Keluar adalah ....a. End d. Closeb. Exit e. Removec. Quit

31. Suatu tanda yang digunakan untuk menghubungkan satu variable/ konstanta dengan variable/ konstanta yang lain dengan tujuan melakukan berbagai manipulasi dan pengolahan data disebut dengan ….a. Program d. Variable b. Operator e. Tanda Bacac. Constanta

32. Variabel yang dapat dikenali oleh seluruh bagian program disebut dengan ….a. Variabelb. Constantac. Variabel Lokald. Variabel Globale. Tidak ada jawaban

Page 13: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

33. Penulisan operator aritmatika pada variabel A=7+2*6 akan menghasilkan nilai….a. 9 d. 55b. 10 e. 56c. 54

34. Operator komparasi yang menyatakan tidak sama dengan adalah ….a. = d. Notb. < e. Likec. <>

35. Operator komparasi yang berfungsi untuk mencocokkan pola pada string adalah ….a. = d. Notb. < e. Likec. <>

36. Pernyataan bersyarat untuk seleksi yang sering digunakan bila terdapat beberapa pilihan yang harus dijalankan dari beberapa pilihan yang paling tepat adalah ….a. Do Until d. Do…Loop b. Do While e. Select Casec. If….Then

37. Struktur berikut yang merupakan struktur kontrol keputusan adalah ....a. Struktur Case..Of.b. Struktur Do..Loop.c. Struktur For..Case.d. Struktur For..Until.e. Struktur Select..Case.

38. Struktur berikut yang merupakan struktur kontrol pengulangan adalah ....a. Struktur Case..Of.b. Struktur Do..Loop.c. Struktur For..Case.d. Struktur For..Until.e. Struktur Select..Case.

39. Form yang harus digunakan apabila ditampilkan sampai pemakai mengklik tombol OK, Cancel, atau menutupnya disebut sebagai form....a. Active d. Expectedb. Modal e. NonModalc. Visible

40. Sedangkan form yang dapat ditinggalkan oleh pemakai sekalipun form tersebut sedang aktif disebut sebagai form ....a. Active d. Expectedb. Modal e. NonModalc. UnVisible

41. Kode perintah untuk menampilkan form yang telah di-load adalah ....a. Load NamaFormb. Open.NamaFormc. NamaForm.Opend. NamaForm.Show

Page 14: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

e. Show.Nama Form

42. Perhatikan gambar di bawah ini :

3 buah kontrol dalam lingkaran, pada umumnya selalu ada di setiap aplikasi berbasis windows. Ketiga kontrol tersebut dapat di implementasikan dalam tombol.-tombol. Kode perintah yang dimasukkan dalam tombol Minimize adalah ....a. Unload Meb. Form1.Minimizec. WindowState = 2d. Form1.Window = Minimizee. WindowState = vbMinimized

43. Sedangkan kode perintah untuk mengembalikan ke ukuran normal, perintah yang digunakan adalah ....a. Load Meb. Form1.Normalc. WindowState = 1d. Form1.Window = Normale. WindowState = vbNormal

44. Pernyataan berikut yang benar adalah ….a. Properties window adalah menunjukan bagaimana suatu form akan ditampilkan saat

program dijalankan.b. Properties window adalah menampilkan semua properti dari objek yang sedang

dipilih dan memberikan anda kesempatan untuk mengubahnyac. Properties window adalah kumpulan dari beberapa perintah pada menu yang sering

digunakan, dan ditampilkan dalam bentuk icon untuk mempermudah pemakaian.d. Properties window adalah tempat untuk menulis dan menjalankan kode program di

windowe. Properties window adalah kumpulan Properties

45. Fungsi alignment pada properties obyek Label adalah ….a. Merubah ukuran tulisanb. Menentukan Jenis tulisanc. Menentukan perataan tulisand. Menentukan ketebalan tulisane. Merubah warna tulisan dan warna latar

46. Fungsi dari obyek Frame adalah ….a. Untuk tampilan bingkaib. Untuk mengelompokan beberapa obyek/ sejumlah pilihanc. Untuk menyediakan tombol bagi pemakai untuk membuat garis borderd. Untuk mengelompokan sekelompok gambar berdasarkan tulisan dan labele. Untuk menyediakan tombol bagi pemakai untuk melakukan fungsi-fungsi tertentu

Page 15: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

47. Untuk menggabungkan 2 buah teks dan ditampilkan di label1, maka pernyataan berikut yang benar adalah ....a. label1.caption=text1.caption+text2.captionb. label1.caption=text1.text+text2.textc. label1.caption=text1.text=text2.textd. label1.caption=text1+text2e. label1.caption=text1*text2

48. Perintah untuk menampilkan sebuah pesan pada pemrograman Visual Basic adalah ….a. Box d. Messageb. Msg e. MsgBoxc. Display

49. Untuk mendeklarasikan sebuah variabel digunakan sintaks ....a. Var d. Nextb. For e. Declare c. Dim

50. Hal yang harus dilakukan pada sebuah tombol / button dalam form agar kita dapat langsung masuk ke dalam koding programnya yaitu dengan cara ….a. Klik Kirib. Klik buttonc. Insert buttond. Klik kanan buttone. Double klik button

Page 16: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

A. Perhatikan koding berikut ini :

Private Sub Check1_Click()Label2.FontBold = Check1.ValueEnd Sub

Private Sub Check2_Click()Label2.FontItalic = Check2.ValueEnd Sub

Private Sub Command1_Click()Label2.Caption = Text1.TextEnd Sub

Private Sub Command2_Click()EndEnd Sub

Private Sub Option1_Click()Label2.ForeColor = vbBlueEnd Sub

Private Sub Option2_Click()Label2.ForeColor = vbRedEnd Sub

1. Pada koding bagian A di atas, perintah untuk cetak miring adalah . . . .a. ForeColor d. Privateb. FontItalic e. vbBluec. FontBold

2. Perintah Private Sub Command1_Click () merupakan koding di dalam tool . . . . a. Label d. ChekBoxb. Frame e. Command Buttonc. TextBox

3. Pada koding di atas, perintah untuk memberi teks warna biru ialah . . . . a. Label2.FontBold = Check1.Valueb. Label2.FontItalic = Check2.Value c. Label2.ForeColor = vbBrown d. Label2.ForeColor = vbRede. Label2.ForeColor = vbBlue

4. Perintah Private Sub Check1_Click() merupakan koding di dalam . . . . a. Label d. ChekBoxb. Frame e. Command Buttonc. TextBox

5. Perintah Private Sub Option1_Click() merupakan koding di dalam . . . . a. Frame d. Option Buttonb. ChekBox e. Command Buttonc. TextBox

B. Perhatikan koding berikut ini :

Private Sub Command1_Click()If Val(Text1.Text) >= 75 ThenText2.Text = "A"ElseIf (Text1.Text) >= 65 ThenText2.Text = "B"ElseIf (Text1.Text) >= 55 ThenText2.Text = "C"ElseText2.Text = "E"

Page 17: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

{..@..} End Sub 6. Di bawah ini merupakan sintaks dari Struktur Kontrol Keputusan, kecuali . . . .

a. IF <kondisi> THEN <kode_program>b. SELECT CASE <pilihan> ….. END SELECTc. DO WHILE <kondisi> <kode_program> LOOPd. IF <kondisi> THEN <kode_program> ELSE <kode_program>e. IF <kondisi> THEN <kode_program> ELSE <kode_program>

7. Perhatikan koding bagian B, bila nilai yang dimasukkan pada (text1.text) ialah 70 maka hasil pada (Text2.text) ialah . . . . a. A d. Db. B e. Ec. C

8. Pada Koding bagian B di atas terdapat perintah yang hilang di dalam kurung kurawal {..@..} Perintah tersebut ialah . . . . a. EndIf d. EndThenb. EndSub e. Endc. EndElse

9. Koding bagian B terdapat pada Tool . . . .a. Label d. OptionButtonb. TextBox e. CommandButtonc. CheckBox

10. Perhatikan koding B, bila nilai yang dimasukkan pada (text1.text) ialah 50 maka hasil pada (Text2.text) ialah . . . . a. A d.Db. B e.Ec. C

11. Pernyataan berikut yang benar adalah . . . .a. Toolbar adalah Kumpulan dari beberapa perintah pada menu yang sering digunakan,

dan ditampilkan dalam bentuk icon untuk mempermudah pemakaianb. Toolbar adalah memberikan anda gambaran dari semua modul yang terdapat dalam

aplikasi andac. Toolbar adalah untuk mendesign user interface/ tampilan aplikasi anda, suatu aplikasi

bisa berisi banyak formd. Toolbar adalah terdiri dari sekumpulan kontrol starte. Toolbar adalah untuk mengatur Properti

12. Pernyataan berikut yang benar adalah . . . . a. Properties window adalah menampilkan semua properti dari objek yang sedang dipilih

dan memberikan anda kesempatan untuk mengubahnya b. Properties window adalah kumpulan dari beberapa perintah pada menu yang sering

digunakan, dan ditampilkan dalam bentuk icon untuk mempermudah pemakaian c. Properties window adalah menunjukan bagaimana suatu form akan ditampilkan saat

program dijalankand. Properties window adalah tempat untuk menulis dan menjalankan kode program di

window e. Properties window adalah kumpulan Properties

13.Dalam kontrol label, fungsi alignment adalah untuk . . . . a. merubah ukuran tulisanb. menentukan jenis tulisanc. menentukan perataan tulisand. menentukan ketebalan tulisan e. merubah warna tulisan dan warna latar

14.Apa fungsi dari kontrol Frame . . . . a. untuk menyediakan tombol bagi pemakai untuk melakukan fungsi-fungsi tertentub. untuk menyediakan tombol bagi pemakai untuk membuat garis border

Page 18: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

c. untuk mengelompokan sekelom-pok gambar berdasarkan tulisan dan label d. untuk mengelompokan sekelompok kontrol/sejumlah pilihane. untuk tampilan bingkai

15.Untuk menggabungkan 2 buah teks dan ditampilkan di label1, maka pernyataan berikut yang benar adalah . . . . a. label1.caption=text1.caption+text2.caption b. label1.caption=text1.text=text2.textc. label1.caption=text1.text+text2.textd. label1.caption=text1+text2e. label1.caption=text1*text2

16.Dalam koding Visual Basic, perintah untuk menampilkan sebuah pesan adalah . . . . a. Message b. MsgBoxc. Display d. Msge. Box

17.Untuk mendeklarasikan sebuah variable digunakan sintaks . . . .a. Declare d. Varb. Next e. Forc. Dim

18. Yang harus dilakukan pada sebuah tombol / button dalam form agar kita dapat langsung masuk ke dalam koding programnya yaitu dengan. . . .a. Double klik buttonb. Klik buttonc. Klik kanan buttond. Insert buttone. Klik Kiri

19.Di bawah ini yang tidak termasuk Operator Aritmatika adalah . . . . a. + d. = b. - e. /c. *

20.Di bawah ini yang termasuk Operator Logika adalah . . . . a. Next d. Andb. Then e. Forc. Case

21. Extension file untuk project dari Visual Basic adalah . . . .a. EXEb. VBPc. XLSd. PDFe. PSD

22.Sedangkan extension file untuk form dari Visual Basic adalah . . . .a. FRMb. VBPc. PPTd. PDFe. XLS

23.Untuk menampilkan semua property dari object yang sedang dipilih dan memberi Anda kesempatan untuk mengubahnya digunakan.. . . a. Menu Windowb. Project Windowc. Toolbox Windowd. Properties Window e. Form Designer Window

24.Untuk mendesain user interface / tampilan aplikasi Anda, digunakan . . . .a. Main Tool Barb. Project Window

Page 19: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

c. Toolbox Windowd. Properties Windowe. Form Designer Window

25. Pada saat pertama kali membuka Visual Basic, pilihan tipe project yang kita gunakan adalah. . ..a. VB.EXEb. ActiveX.EXEc. Standard.EXE d. Application.EXEe. Data Project.EXE

26.Dalam koding program Visual Basic, perintah untuk langsung keluar dari program pada saat program dijalankan adalah . . . . a. Endb. Outc. Exit d. Movee. Close

27.Untuk membuat tulisan biasa digunakan komponen. . . .a. Option Buttonb. Combo Boxc. Check Boxd. List Boxe. Label

28.Untuk membuat sebuah tombol digunakan komponen yang disebut . . . .a. Command Button b. Option Buttonc. Combo Boxd. List Boxe. List Box

29.Sedangkan untuk mengganti warna background dari form yang kita buat digunakan property yang disebut dengan . . . . a. FillColorb. ForeColorc. BackColord. BorderColore. Stroke Color

30. Pada Label atau Text Box, untuk mengganti jenis dan ukuran tulisan yang akan ditampilkan dalam Label atau Text Box tersebut digunakan property . . . . a. Textb. Fontc. Border d. Captione. Alignment

31.Sedangkan untuk mengganti warna dari tulisan yang akan ditampilkan dalam Label atau Text Box tersebut digunakan property . . . .a. BorderColorb . BackColorc. FontColord. ForeColore. FillColor

32.Komponen dalam Visual Basic yang berfungsi agar kita dapat menampilkan jam atau tanggal adalah . . . .a. Clock d. Hoursb. Timer e. Datec. Time

33.Untuk membuat berbagai macam bentuk (elips, lingkaran, persegi) digunakan komponen yang disebut dengan . . . .a. Line

Page 20: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

b. Ellipsc. Shaped. Picturee. Rectangle

34.Untuk menghapus semua isi yang berada di dalam sebuah List Box digunakan perintah . . . .a. Remove b. Deletec. Erased. Cleare. End

35.Sedangkan untuk menambahkan sebuah data ke dalam List Box digunakan perintah . . . .a. Add b. Plus c. AddPlusd. AddIteme. PlusItem

36.Untuk menjalankan (Run) program Visual Basic yang sudah dibuat, kita dapat langsung menggunakan / menekan sebuah tombol pada keyboard, yaitu . . . . a. Enterb. F12c. F5d. F4e. F2

37.Salah satu kegunaan dari Visual Basic adalah untuk membuat . . . .a. Desain gambarb. Formulir isianc. Presentasi d. Postere Brosur

38.Kepanjangan dari OOP adalah . . . .a. Object Oriented Programmingb. Oriented Object Programmingc. Oriented Of Programming d. Object Or Programminge. Object Of Programing

39.GUI merupakan singkatan dari . . . .a. Graph User Internalb. Graph Use Interfacec. Group User Interfaced. Graph Use Interchangee. Graphical User Interface

40.Sedangkan suatu aksi yang dapat dilakukan oleh sebuah komponen dalam program disebut . . . .

a. Toolb. Eventc. Object d. Methode. Property

C. Perhatikan koding berikut :

Private Sub Option1_Click( )Text4.Text = Val(Text3.Text) * Val(Text2.Text)Text5.Text = 0.1 * Val(Text4.Text)Text6.Text = Val(Text4.Text) - Val(Text5.Text)End Sub

Page 21: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

Private Sub Option2_Click( )Text4.Text = Val(Text3.Text) * Val(Text2.Text)Text5.Text = { ….$....}Text6.Text = Val(Text4.Text)End Sub

41. Pada Koding C diatas berapakah Discount yang diberikan . . . .a. 0b. 1%c. 10 %d. 11%e. 15 %

42. Perintah Option1_Click( ), toolnya berbentuk . . . .

a.

b.

c.

d.

e.

43. Perhatikan Koding C diatas pada Procedure Private Sub Option1_Click( ), Total bayar di dapat dari . . . .a. Bayar / Discountb. Bayar – Discount c. Discount + Bayar d. Jumlah Barang – Bayar e. Jumlah Barang * Discount

44. Perhatikan Koding C diatas pada Procedure Private Sub Option2_Click( ), Total bayar nilainya sama dengan . . . . a. Bayarb. Discountc. Jumlah Barangd. Pilihan B & C Benare. Tidak ada yang benar

45. Perhatikan Koding C diatas berapakah nilai di dalam kurung kurawal tersebut {…$...} . . . . a. 0b. 0.5c. 10d. 100e. 10%

46.Sedangkan suatu aksi yang dapat dilakukan oleh sebuah komponen dalam program disebut . . .

a. Tool b. Eventc. Objectd. Methode. Property

47. Jika diumpamakan mobil sebagai sebuah obyek, maka di bawah ini termasuk property dari mobil, kecuali . . . . a. Tipeb. Majuc. Warnad. Kapasitase. Bahan Bakar

48.Dan di bawah ini termasuk method dari mobil, kecuali :

Page 22: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

a. Gasb. Stop c. Majud. Polusie. Mundur

49.Suatu kejadian yang dapat dialami oleh sebuah object disebut dengan :a. Tool b. Eventc. Objectd. Methode. Property

B. Perhatikan koding berikut ini :

Private Sub Check1_Click()Label2.FontBold = Check1.ValueEnd Sub

Private Sub Check2_Click()Label2.FontItalic = Check2.ValueEnd Sub

Private Sub Command1_Click()Label2.Caption = Text1.TextEnd Sub

Private Sub Command2_Click()EndEnd Sub

Private Sub Option1_Click()Label2.ForeColor = vbBlueEnd Sub

Private Sub Option2_Click()Label2.ForeColor = vbRedEnd Sub

50. Pada koding bagian A di atas, perintah untuk cetak miring adalah . . . .a. ForeColor d. Privateb. FontItalic e. vbBluec. FontBold

51. Perintah Private Sub Command1_Click () merupakan koding di dalam tool . . . . a. Label d. ChekBoxb. Frame e. Command Buttonc. TextBox

52. Pada koding di atas, perintah untuk memberi teks warna biru ialah . . . . a. Label2.FontBold = Check1.Valueb. Label2.FontItalic = Check2.Value c. Label2.ForeColor = vbBrown d. Label2.ForeColor = vbRede. Label2.ForeColor = vbBlue

53. Perintah Private Sub Check1_Click() merupakan koding di dalam . . . . a. Label d. ChekBoxb. Frame e. Command Buttonc. TextBox

54. Perintah Private Sub Option1_Click() merupakan koding di dalam . . . . a. Frame d. Option Buttonb. ChekBox e. Command Buttonc. TextBox

Page 23: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

B. Perhatikan koding berikut ini :

Private Sub Command1_Click()If Val(Text1.Text) >= 75 ThenText2.Text = "A"ElseIf (Text1.Text) >= 65 ThenText2.Text = "B"ElseIf (Text1.Text) >= 55 ThenText2.Text = "C"ElseText2.Text = "E"{..@..}

End Sub 55.Di bawah ini merupakan sintaks dari Struktur Kontrol Keputusan, kecuali . . . .

a. IF <kondisi> THEN <kode_program>b. SELECT CASE <pilihan> ….. END SELECTc. DO WHILE <kondisi> <kode_program> LOOPd. IF <kondisi> THEN <kode_program> ELSE <kode_program>e. IF <kondisi> THEN <kode_program> ELSE <kode_program>

56. Perhatikan koding bagian B, bila nilai yang dimasukkan pada (text1.text) ialah 70 maka hasil pada (Text2.text) ialah . . . . a. A d. Db. B e. Ec. C

57. Pada Koding bagian B di atas terdapat perintah yang hilang di dalam kurung kurawal {..@..} Perintah tersebut ialah . . . . a. EndIf d. EndThenb. EndSub e. Endc. EndElse

58.Koding bagian B terdapat pada Tool . . . .a. Label d. OptionButtonb. TextBox e. CommandButtonc. CheckBox

59. Perhatikan koding B, bila nilai yang dimasukkan pada (text1.text) ialah 50 maka hasil pada (Text2.text) ialah . . . . a. A d.Db. B e.Ec. C

60. Pernyataan berikut yang benar adalah . . . .a. Toolbar adalah Kumpulan dari beberapa perintah pada menu yang sering digunakan,

dan ditampilkan dalam bentuk icon untuk mempermudah pemakaianb. Toolbar adalah memberikan anda gambaran dari semua modul yang terdapat dalam

aplikasi andac. Toolbar adalah untuk mendesign user interface/ tampilan aplikasi anda, suatu aplikasi

bisa berisi banyak formd. Toolbar adalah terdiri dari sekumpulan kontrol starte. Toolbar adalah untuk mengatur Properti

61. Pernyataan berikut yang benar adalah . . . . a. Properties window adalah menampilkan semua properti dari objek yang sedang dipilih

dan memberikan anda kesempatan untuk mengubahnya b. Properties window adalah kumpulan dari beberapa perintah pada menu yang sering

digunakan, dan ditampilkan dalam bentuk icon untuk mempermudah pemakaian c. Properties window adalah menunjukan bagaimana suatu form akan ditampilkan saat

program dijalankand. Properties window adalah tempat untuk menulis dan menjalankan kode program di

window e. Properties window adalah kumpulan Properties

Page 24: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

62.Dalam kontrol label, fungsi alignment adalah untuk . . . . a. merubah ukuran tulisanb. menentukan jenis tulisanc. menentukan perataan tulisand. menentukan ketebalan tulisan e. merubah warna tulisan dan warna latar

63.Apa fungsi dari kontrol Frame . . . . a. untuk menyediakan tombol bagi pemakai untuk melakukan fungsi-fungsi tertentub. untuk menyediakan tombol bagi pemakai untuk membuat garis borderc. untuk mengelompokan sekelom-pok gambar berdasarkan tulisan dan label d. untuk mengelompokan sekelompok kontrol/sejumlah pilihane. untuk tampilan bingkai

64.Untuk menggabungkan 2 buah teks dan ditampilkan di label1, maka pernyataan berikut yang benar adalah . . . . a. label1.caption=text1.caption+text2.caption b. label1.caption=text1.text=text2.textc. label1.caption=text1.text+text2.textd. label1.caption=text1+text2e. label1.caption=text1*text2

65.Dalam koding Visual Basic, perintah untuk menampilkan sebuah pesan adalah . . . . a. Message b. MsgBoxc. Display d. Msge. Box

66.Untuk mendeklarasikan sebuah variable digunakan sintaks . . . .a. Declare d. Varb. Next e. Forc. Dim

67. Yang harus dilakukan pada sebuah tombol / button dalam form agar kita dapat langsung masuk ke dalam koding programnya yaitu dengan. . . .a. Double klik buttonb. Klik buttonc. Klik kanan buttond. Insert buttone. Klik Kiri

68.Di bawah ini yang tidak termasuk Operator Aritmatika adalah . . . . a. + d. = b. - e. /c. *

69.Di bawah ini yang termasuk Operator Logika adalah . . . . a. Next d. Andb. Then e. Forc. Case

70. Extension file untuk project dari Visual Basic adalah . . . .a. EXEb. VBPc. XLSd. PDFe. PSD

71.Sedangkan extension file untuk form dari Visual Basic adalah . . . .a. FRMb. VBPc. PPTd. PDFe. XLS

Page 25: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

72.Untuk menampilkan semua property dari object yang sedang dipilih dan memberi Anda kesempatan untuk mengubahnya digunakan.. . . a. Menu Windowb. Project Windowc. Toolbox Windowd. Properties Window e. Form Designer Window

73.Untuk mendesain user interface / tampilan aplikasi Anda, digunakan . . . .a. Main Tool Barb. Project Windowc. Toolbox Windowd. Properties Windowe. Form Designer Window

74. Pada saat pertama kali membuka Visual Basic, pilihan tipe project yang kita gunakan adalah. . ..a. VB.EXEb. ActiveX.EXEc. Standard.EXE d. Application.EXEe. Data Project.EXE

75.Dalam koding program Visual Basic, perintah untuk langsung keluar dari program pada saat program dijalankan adalah . . . . a. Endb. Outc. Exit d. Movee. Close

76.Untuk membuat tulisan biasa digunakan komponen. . . .a. Option Buttonb. Combo Boxc. Check Boxd. List Boxe. Label

77.Untuk membuat sebuah tombol digunakan komponen yang disebut . . . .a. Command Button b. Option Buttonc. Combo Boxd. List Boxe. List Box

78.Sedangkan untuk mengganti warna background dari form yang kita buat digunakan property yang disebut dengan . . . . a. FillColorb. ForeColorc. BackColord. BorderColore. Stroke Color

79. Pada Label atau Text Box, untuk mengganti jenis dan ukuran tulisan yang akan ditampilkan dalam Label atau Text Box tersebut digunakan property . . . . a. Textb. Fontc. Border d. Captione. Alignment

80.Sedangkan untuk mengganti warna dari tulisan yang akan ditampilkan dalam Label atau Text Box tersebut digunakan property . . . .a. BorderColorb . BackColorc. FontColor

Page 26: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

d. ForeColore. FillColor

81.Komponen dalam Visual Basic yang berfungsi agar kita dapat menampilkan jam atau tanggal adalah . . . .a. Clock d. Hoursb. Timer e. Datec. Time

82.Untuk membuat berbagai macam bentuk (elips, lingkaran, persegi) digunakan komponen yang disebut dengan . . . .a. Line b. Ellipsc. Shaped. Picturee. Rectangle

83.Untuk menghapus semua isi yang berada di dalam sebuah List Box digunakan perintah . . . .a. Remove b. Deletec. Erased. Cleare. End

84.Sedangkan untuk menambahkan sebuah data ke dalam List Box digunakan perintah . . . .a. Add b. Plus c. AddPlusd. AddIteme. PlusItem

85.Untuk menjalankan (Run) program Visual Basic yang sudah dibuat, kita dapat langsung menggunakan / menekan sebuah tombol pada keyboard, yaitu . . . . a. Enterb. F12c. F5d. F4e. F2

86.Salah satu kegunaan dari Visual Basic adalah untuk membuat . . . .a. Desain gambarb. Formulir isianc. Presentasi d. Postere Brosur

87.Kepanjangan dari OOP adalah . . . .a. Object Oriented Programmingb. Oriented Object Programmingc. Oriented Of Programming d. Object Or Programminge. Object Of Programing

88.GUI merupakan singkatan dari . . . .a. Graph User Internalb. Graph Use Interfacec. Group User Interfaced. Graph Use Interchangee. Graphical User Interface

89.Sedangkan suatu aksi yang dapat dilakukan oleh sebuah komponen dalam program disebut . . . .

a. Toolb. Event

Page 27: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

c. Object d. Methode. Property

C. Perhatikan koding berikut :

Private Sub Option1_Click( )Text4.Text = Val(Text3.Text) * Val(Text2.Text)Text5.Text = 0.1 * Val(Text4.Text)Text6.Text = Val(Text4.Text) - Val(Text5.Text)End Sub

Private Sub Option2_Click( )Text4.Text = Val(Text3.Text) * Val(Text2.Text)Text5.Text = { ….$....}Text6.Text = Val(Text4.Text)End Sub

90. Pada Koding C diatas berapakah Discount yang diberikan . . . .a. 0b. 1%c. 10 %d. 11%e. 15 %

91. Perintah Option1_Click( ), toolnya berbentuk . . . .

a.

b.

c.

d.

e.

92. Perhatikan Koding C diatas pada Procedure Private Sub Option1_Click( ), Total bayar di dapat dari . . . .a. Bayar / Discountb. Bayar – Discount c. Discount + Bayar d. Jumlah Barang – Bayar e. Jumlah Barang * Discount

93. Perhatikan Koding C diatas pada Procedure Private Sub Option2_Click( ), Total bayar nilainya sama dengan . . . . a. Bayarb. Discountc. Jumlah Barangd. Pilihan B & C Benare. Tidak ada yang benar

94. Perhatikan Koding C diatas berapakah nilai di dalam kurung kurawal tersebut {…$...} . . . . a. 0b. 0.5c. 10d. 100e. 10%

95.Sedangkan suatu aksi yang dapat dilakukan oleh sebuah komponen dalam program disebut . . .

a. Tool b. Event

Page 28: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

c. Objectd. Methode. Property

96. Jika diumpamakan mobil sebagai sebuah obyek, maka di bawah ini termasuk property dari mobil, kecuali . . . . a. Tipeb. Majuc. Warnad. Kapasitase. Bahan Bakar

97.Dan di bawah ini termasuk method dari mobil, kecuali :a. Gasb. Stop c. Majud. Polusie. Mundur

98.Suatu kejadian yang dapat dialami oleh sebuah object disebut dengan :a. Tool b. Eventc. Objectd. Methode. Property

99.Berikut ini Web Site Sekolah Ketapang ialah :a. www.Skketapang.Combb. www.SKKetapang.go.dic. www.SkKetapang.Edu d. www.SkKetapang.orge. www.Ketapang.Co.id.

1. Perintah-perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu disebut . . . .

a. Sandib. Morsec. Bahasa Mesind. Bahasa Komputer e. Bahasa Pemrograman

2. Visual Basic dikembangkan oleh . . . .a. Cisco d. Yahoo Corp.b. Adobe e. Macromediac. Microsoft

3. Visual Basic dikembangkan sejak tahun . . . .a. 1919 d. 1991b. 1992 e. 1981c. 1982

4. Visual Basic merupakan pengembangan dari . . . .a. DOS d. Pascal b. Basic e. Fortranc. Cobol

Page 29: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

5. Visual Basic merupakan salah satu bahasa pemrograman komputer yang mendukung OOP. Kepanjangan dari OOP adalah . . . .a. Object Over Program b. Oriented On Program c. Object Oriented Program d. Orientation On Programminge. Object Oriented Programming

6. Kepanjangan dari GUI adalah . . . .a. Games Used Intelligent b. Generic User Intelligentc. Graphics Use Intelligentd. Graphical User Interfacee. Go UnRegistered Internet

7. Visual Basic dilengkapi dengan sebuah lingkungan pengembangan terpadu yang disebut dengan . . . .a. OOP d. BASICb. GUI e. Client-Serverc. IDE

8. Berikut ini yang tidak termasuk komponen utama Visual Basic adalah . . . .a. Project Windowb. Toolbox Window c. Properties Windowd. Form Layout Windowe. Control Pallete Window

9. Kumpulan dari beberapa perintah pada menu yang sering digunakan dan ditampilkan dalam bentuk icon untuk mempermudah pemakaian disebut . . . .a. Toolbar d. Propertyb. ToolBox e. Control Palletec. Menu Bar

10. Untuk menulis coding Visual Basic yang menentukan kelakuan dan respon dari form dan obyek lain dalam aplikasi digunakan . . . .a. Coding Form b. Code Layout c. Code Window d. Coding Windowe. Immediate Window

11. Untuk mendesign user interface/ tampilan aplikasi, digunakan . . . .a. Form d. Form Windowb. Form Layout e. Project Windowc. Form Designer

12. Komponen dalam sebuah program disebut . . . .a. Event d. Methodb. Debug e. Property c. Object

Page 30: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

13. Karakteristik yang dimiliki obyek disebut . . . .a. Event d. Methodb. Debug e. Property c. Object

14. Aksi yang dapat dilakukan oleh obyek disebut . . ..a. Event d. Methodb. Debug e. Property c. Object

15. Kejadian yang dapat dialami oleh obyek disebut . . . .a. Event d. Methodb. Debug e. Property c. Object

16. Move, Hide, Show; merupakan bagian dari . . . .a. Event d. Methodb. Debug e. Property c. Object

17. Berikut ini yang bukan Property dari suatu obyek adalah . . . .a. Text d. Caption b. Width e. BackColor c. Label

18. Cara untuk membuat sebuah obyek dalam suatu form adalah . . . .a. Ctrl+V d. File-Newb. Drag-Drop e. Klik 2x pada obyek Formc. Copy-Paste

19. Gambar obyek disamping adalah . . . .a. Label d. Option Buttonb. TextBox e. CommandButton c. CheckBox

20. Gambar obyek disamping adalah . . . .a. Label d. Option Buttonb. TextBox e. CommandButton c. CheckBox

Soal 21 – 30, perhatikan gambar di bawah ini :

Page 31: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

21. Berapa banyak obyek yang digunakan dalam pembuatan form tersebut di atas ?a. 13 d. 16b. 14 e. 17c. 15

22. Berapa banyak obyek “Label” yang digunakan dalam pembuatan form di atas ?a. 2 d. 10b. 6 e. 11c. 8

23. Obyek-obyek di bawah ini digunakan dalam pembuatan form di atas, kecuali . . . .a. ListBox d. ComboBoxb. TextBox e. Option Button c. CheckBox

24. Pada form di atas, untuk mengubah warna font digunakan obyek . . . .a. ListBox d. ComboBoxb. TextBox e. Option Button c. CheckBox

25. Berapa banyak perubahan font yang dapat ditampilkan dengan pilihan yang ada ?a. 2 d. 5b. 3 e. 6c. 4

26. Perintah yang digunakan untuk mengubah warna tulisan pada Label2 menjadi warna biru adalah . . . .a. Label2. Color = vbBlueb. Label2. FontColor = vbBluec. Label2. ForeColor = vbBlued. Label2. BackColor = vbBluee. Label2. TextColor = vbBlue

27. Perintah yang dimasukkan pada tombol Tampil adalah . . . .a. Label2 = Text1b. Text1.Text = Text2.Text c. Text1.Text = Label2.Textd. Label2.Text = Text1.Captione. Label2.Caption = Text1.Text

28. Obyek yang digunakan untuk menampilkan Daftar Nama Barang adalah . . . .a. Frame d. ComboBoxb. ListBox e. Command Buttonc. CheckBox

29. Perintah untuk membuat tulisan miring adalah . . . . a. Label2.Font = Check2.Italicb. Label2.Italic = Check2.Stylec. Label2.ForeStyle = Check2.Italic d. Label2.FontItalic = Check2.Valuee. Label2.Caption = Check2.Underline

Page 32: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

30. Perintah/kode untuk tombol Keluar dari form di atas adalah . . . .a. Cls d. Closeb. Quit e. Unload mec. Exit

31. Pada saat pertama kali membuka Visual Basic, pilihan tipe project yang kita gunakan adalah . . . .e. VB.EXEb. ActiveX.EXEc. Standard.EXEd. Application.EXEe. Data Project.EXE

32. Extension file untuk project dari Visual Basic adalah . . . .a. .EXE d. .PRJb. .VBP e. .FRMc. .PDF

33. Sedangkan extension file untuk form dari Visual Basic adalah . . . .a. .EXE d. .PRJb. .VBP e. .FRMc. .PDF

34. Dalam form, untuk membuat pilihan Gender (Jenis kelamin) biasanya digunakan komponen . . . .a. Label d. Check Boxb. Text Box e. Option Button c. Combo Box

35. Sedangkan untuk membuat pilihan yang lebih dari satu (misalnya : Hobby) biasanya digunakan komponen . . . .a. Label d. Check Boxb. Text Box e. Option Button c. Combo Box

36. Untuk membuat berbagai macam bentuk (elips, lingkaran, persegi) digunakan komponen yang disebut dengan . . . .a. Line d. Pictureb. Ellips e. Rectangle c. Shape

37. Untuk menghapus sebuah isi (satu data saja) yang berada di dalam List Box digunakan perintah . . . .a. EraseItem d. ClsListBoxb. ClearItem e. RemoveItemc. DeleteItem

38.Sedangkan untuk menambahkan sebuah data ke dalam List Box digunakan perintah . . . .a. Plus d. AddItemb. Add e. PlusItemc. Append

Page 33: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

39. Untuk menjalankan program yang telah dibuat, kita dapat menggunakan perintah . . . .a. Klik menu Run – Stopb. Klik menu Run – Startc. Klik menu View – Rund. Klik menu View – Starte. Klik menu Project – Run

40. Tipe data Single memiliki ukuran storage . . . . a. 1 byte d. 4 byte b. 2 byte e. 5 byte c. 3 byte

41. True atau False adalah jangkauan untuk tipe data . . . .a. Byte d. Integerb. Long e. Booleanc. Single

42. Berikut ini yang tidak termasuk ke dalam operator aritmatika adalah . . . .a. ^ d. =b. - e. /c. *

43. Perhatikan koding di bawah ini :

Private subhitung_click()Dim kode As IntegerKode = txtkode.textSelect Case {… … … … …} Case 1 Txtjurusan=”IPA”

Case 2 Txtjurusan=”IPS”End SelectEnd Sub

Untuk melengkapi koding di dalam tanda {...} di atas, digunakan . . . .a. 1 d. Kodeb. 2 e. Txtjurusanc. IPS

44. Operator yang dikenal dalam Visual Basic adalah . . . .a. aritmatika, asosiasi, dan logikab. asosiasi, komparasi, dan logikac. statistika, aritmatika, dan logikad. aritmatika, komparasi, dan logikae. aritmatika, komparasi, dan asosiasi

45. Pernyataan berikut yang benar adalah . . . .b. Toolbar adalah untuk mengatur Propertic. Toolbar adalah terdiri dari sekumpulan kontrol startd. Toolbar adalah memberikan anda gambaran dari semua modul yang terdapat dalam

aplikasi anda

Page 34: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

e. Toolbar adalah untuk mendesign user interface/ tampilan aplikasi anda, suatu aplikasi bisa berisi banyak form

f. Toolbar adalah Kumpulan dari beberapa perintah pada menu yang sering digunakan, dan ditampilkan dalam bentuk icon untuk mempermudah pemakaian

Perhatikan Koding Berikut ini untuk soal nomer 46-50

Private Sub Command1_Click()If Val(Text1.Text) >= 75 Then

Text2.Text = "A"

ElseIf Val(Text1.Text) >= 65 ThenText2.Text = "B"

ElseIf Val(Text1.Text) >= 55 ThenText2.Text = "C"

ElseText2.Text = "E"

{… … … … … … …}End Sub

46. Di bawah ini merupakan sintaks dari Struktur Kontrol Keputusan, kecuali . . . .a. IF <kondisi> THEN <kode_program>f. IF <kondisi> THEN <kode_program> ELSE <kode_program>

ENDIFc. DO WHILE <kondisi> <kode_program> LOOP

ENDDOd. SELECT CASE <pilihan> ….. END SELECTe. IF <kondisi> THEN <kode_program> IF <kondisi> THEN <kode_program> ELSE<kode_program>

47. Bila nilai yang dimasukkan pada (text1.text) ialah 70 maka hasil pada (Text2.text) ialah . . . .a. A d. Db. B e. Ec. C

48. Pada Koding di atas bila nilai yang dimasukkan pada (text1.text) ialah 50 maka hasil pada (Text2.text) ialah . . . . a. A d. Db. B e. Ec. C

49. Pada Koding di atas terdapat perintah yang hilang di dalam kurung kurawal {....}Perintah tersebut ialah . . . . a. End

b. EndIf d. EndElse c. EndSub e. EndThen

50. Koding tersebut terdapat pada Obyek . . . .a. Label d. OptionButtonb. TextBox e. CommandButton c. CheckBox

Page 35: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

Kumpulan soal Tugas dan Kuis VB Semester Ganjil kelas 2

1. Sebutkan sifat-sifat dari pemprogram Visual basic 6(3 sifat):Jawab: Floating, Sizeabel,Dockable

2. Sebutkan nama-nama Toolbar pada Visual basic min 7:Jawab: Textbox, Label, Timer, ListBox, ComboBox,Line,Frame

3. Sebutkan tiga hal utama yang terdapat dalam setiap objek dalam Visual basic, dan jelaskan…Jawab:

1. Properti, adalah karakteristik atau sifat-sifat dari sebuah objek2. Metode, adalah serangkaian prosedur yang dimiliki oleh suatu objek

yang akan dijalankan sesuai dengan respon yang diberikan oleh suatu perintah atau kejadian

3. Event, adalah kejadian atau segala sesuatu yang dapat dialami oleh sebuah objek.

4. Sebutkan langkah-langkah pembuatan form password….Jawab :buat suatu bentuk tulisan menggunakan Toolbox Label, lalu buat juga TextBox disebelahnya, lalu ubahlah properti dari label(di bagian caption) dengan “Password anda adalah:” lalu kosongkan isi dari Toolbox TextBox dibagian text. Dan terakhir buat satu command button dengan properti yang dirubah adalah caption dengan nama “OK” setelah itu double klik OK lalu isi kode dengan END.

5. Kode program untuk merubah warna latar dari suatu tulisan dalam ToolBox labeladalah:Jawab : BackColor

6. Apa fungsi dari Startup Position dalam properti suatu obyek:Jawab:Menentukan posisi awal form pada saat aplikasi pertama kali dijalankan.

7. Untuk merubah bentuk suatu tulisan/font yang digunakan….(yang terdapat dalam properti)Jawab: Font

8. Suatu kode untuk keluar dari proses saat dijalankan adalah menggunakan kode program…..Jawab: End

9. Jika ada 1 objek label1, 1 objek textbox1 1 objek command button dimana ketika program dijalankan setiap kata yang berada pada textbox akan tampil di objek label setelah kita mengklik command button, buatlah kode programnya…Jawab: Private sub commandbutton1_click() Label1.caption=text1.textEnd sub

10. Jika ada 5 objek option button, 1 objek label1, dimana ketika program dijalankan ketika salah satu objek option dipilih maka warna latar dari label1 akan berubah mengikuti pilihan yang terdapat dalam objek option, buatlah 1buah kode program yang terdapat pada option1(misalkan warnanya adalah hitam)…. Jawab:Private sub option1_click() Label1.backcolor=vbblackEnd sub

Page 36: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

11.Untuk menjumlahkan 2 buah teks dengan data berupa angka, misalkan 1+2 dan hasilnya ditampilkan pada label1 yaitu 3, maka programnya adalah…Jawab:label1.caption=Cint(text1.text)+Cint(text2.text)

Kumpulan soal PRAKTEK Semester Ganjil kelas 2

1. Buatlah form seperti dibawah ini:

Atur Property setiap Objek sebagai berikut:Objek Properties ValueForm1 Caption Property Test

StartUpPosition 2-CenterScreenLabel1 Name LblNama

Caption Tuliskan nama Anda :Text1 Name TxtNama

Text (kosongkan)Label2 Name LblKeterangan

Caption (kosongkan)Alignment 2-CenterBackColor Palette:<Putih>Font Size:24

Command1 Name CmdOkCaption Ok

Command2 Name CmdSelesaiCaption Selesai

Sehingga tampil seperti berikut ini:

Page 37: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

Masukan Kode Program berikut ini:

(Double klik pada tombol Ok)Private Sub CmdOk_Click()LblKeterangan.Caption = TxtNama.TextEnd Sub(Double klik pada tombol Selesai)Private Sub CmdSelesai_Click()EndEnd Sub

2. Buatlah form seperti dibawah ini:

Atur Property setiap Objek sebagai berikut:Object Properties ValueForm1 Caption Method Test

StartUpPosition 2-CenterScreenText1 Name TxtNama

Text (kosongkan)List1 List (kosongkan)Combo1 Text (kosongkan)Frame1 Caption ListBoxFrame2 Caption ComboBoxCommand1 Name CmdMasukList

Caption Masuk ListCommand2 Name CmdHapusList

Caption Hapus ListCommand3 Name CmdMasukCombo

Caption Masuk ComboCommand4 Name CmdHapusCombo

Caption Hapus ComboSehingga tampilan sebagai berikut:

Page 38: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

Masukan Kode Program berikut ini:

(Double klik tombol Masuk List)Private Sub CmdMasukList_Click()List1.AddItem TxtNamaEnd Sub(double klik tombol Hapus List)Private Sub CmdHapusList_Click()List1.RemoveItem List1.ListIndexEnd Sub(Double klik tombol Masuk Combo List)Private Sub CmdMasukCombo_Click()Combo1.AddItem TxtNamaEnd Sub (Double klik tombol Hapus Combo)Private Sub CmdHapusCombo_Click()Combo1.RemoveItem Combo1.ListIndexEnd Sub

3. Buatlah form seperti dibawah ini:

Page 39: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

Atur Property setiap Objek sebagai berikut:Object Properties ValueForm1 Caption Variabel Test

StartUpPosition 2-CenterScreenCommand1 Name CmdTest1

Caption Test 1Command2 Name CmdTest2

Caption Test 2Command3 Name CmdTest3

Caption Test 3Label1 Name Lbl1

Backcolor Palette<putih>Caption (kosongkan)

Label2 Name Lbl2Backcolor Palette<putih>Caption (kosongkan)

Label3 Name Lbl3Backcolor Palette<putih>Caption (kosongkan)

Sehingga tampilan sebagai berikut:

Masukan Kode Program berikut ini:

(Letakkan pada posisi paling atas)Dim test2 As Integer

(Double klik tombol Test 1)Private Sub CmdTest1_Click()Dim test1 As Stringtest1 = "nusantara"Lbl1.Caption = test1Lbl2.Caption = test2Lbl3.Caption = test3End Sub

Page 40: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

(Double klik tombol Test 2)Private Sub CmdTest2_Click()test2 = 10Lbl1.Caption = test1Lbl2.Caption = test2Lbl3.Caption = test3End Sub

(Double klik tombol Test 3)Private Sub CmdTest3_Click()Const test3 As Single = 90.55Lbl1.Caption = test1Lbl2.Caption = test2Lbl3.Caption = test3End Sub

4.Buatlah form seperti dibawah ini:

Page 41: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

Atur Property setiap Objek sebagai berikut:Object Properties ValueForm1 Caption Operator Test

StartUpPosition 2-CenterScreenLabel1 Name Lblvar1

Caption Var 1Label2 Name Lblvar2

Caption Var 2Text1 Name TxtVar1

Text (kosongkan)Text2 Name TxtVar2

Text (kosongkan)Frame1 Caption Op.Aritmatika:Frame2 Caption Op.Perbandungan:Frame3 Caption Op.Logika:Option1 Caption +Option2 Caption -Option3 Caption *Option4 Caption /Option5 Caption &&Option6 Caption >Option7 Caption <Option8 Caption =Option9 Caption <>Option10 Caption >=Option11 Caption <=Option12 Caption NotOption13 Caption OrOption14 Caption AndLabel3 Alignment 2-Center

BackColor Palette:<putih>ForeColor Palette:<merah>Caption (kosongkan)

Sehingga tampilan sebagai berikut:

Page 42: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

Masukan Kode Program berikut ini:

Dim var1 As Single, var2 As SingleDim hasil As SinglePrivate Sub form_load() TxtVar1.Text = "" TxtVar2.Text = "" Label3.Caption = ""End Sub

Private Sub Option1_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = var1 + var2Label3.Caption = hasilEnd Sub

Private Sub Option10_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = (var1 >= var2)Label3.Caption = Format(hasil, "True/False")End Sub

Page 43: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

Private Sub Option11_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = (var1 <= var2)Label3.Caption = Format(hasil, "True/False")End Sub

Private Sub Option12_Click()var1 = IIf(TxtVar1.Text = "true", -1, 0)hasil = Not (var1)Label3.Caption = Format(hasil, "True/False")End Sub

Private Sub Option13_Click()var1 = IIf(TxtVar1.Text = "true", -1, 0)var2 = IIf(TxtVar2.Text = "true", -1, 0)hasil = (var1 Or var2)Label3.Caption = Format(hasil, "True/False")End Sub

Private Sub Option14_Click()var1 = IIf(TxtVar1.Text = "true", -1, 0)var2 = IIf(TxtVar2.Text = "true", -1, 0)hasil = (var1 And var2)Label3.Caption = Format(hasil, "True/False")End Sub

Private Sub Option2_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = var1 - var2Label3.Caption = hasilEnd Sub

Private Sub Option3_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = var1 * var2Label3.Caption = hasilEnd Sub

Private Sub Option4_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = var1 / var2Label3.Caption = hasilEnd Sub

Private Sub Option5_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = var1 & var2

Page 44: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

Label3.Caption = hasilEnd Sub

Private Sub Option6_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = (var1 > var2)Label3.Caption = Format(hasil, "True/False")

End Sub

Private Sub Option7_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = (var1 < var2)Label3.Caption = Format(hasil, "True/False")End Sub

Private Sub Option8_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = (var1 = var2)Label3.Caption = Format(hasil, "True/False")End Sub

Private Sub Option9_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = (var1 <> var2)Label3.Caption = Format(hasil, "True/False")End Sub

5. Buatlah form seperti dibawah ini:

Page 45: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

Atur Property setiap Objek sebagai berikut:Object Properties ValueForm1 Caption Struktur Keputusan

StartUpPosition 2-CenterCommand1 Name cmdOk

Caption OkLabel3 Name lblBarang

Caption (kosongkan)Backcolor Palette<putih>

Label4 Name lblHargaCaption (kosongkan)Backcolor Palette<putih>

Label5 Name lblJumlahCaption (kosongkan)Backcolor Palette<putih>

Label6 Name lblDiskonCaption (kosongkan)Backcolor Palette<putih>

Label7 Name lblTotalCaption (kosongkan)Backcolor Palette<putih>

Sehingga tampilan sebagai berikut

Page 46: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

Masukan Kode Program berikut ini:

Private Sub cmdOk_Click()Dim harga As Currency, total As CurrencyDim jumlah As IntegerDim diskon As SingleDim satuan As StringIf List1.Text = "" Then MsgBox "Anda belum memilih barang!!" List1.ListIndex = 0 Exit SubEnd IfIf Text1.Text = "" Then MsgBox "Anda belum mengisi jumlah barang" Text1.SetFocus Exit SubEnd IfSelect Case List1.Text Case "Disket" harga = 35000 satuan = "Box" Case "Buku" harga = 20000 satuan = "Lusin" Case "Kertas" harga = 25000 satuan = "Rim" Case "Pulpen" harga = 10000 satuan = "Pak"End SelectlblBarang.Caption = "Barang :" & List1.TextlblHarga.Caption = "Harga :" & Format(harga, "Currency") & "/" & satuanlblJumlah.Caption = "Jumlah :" & Text1.Text & "/" & satuanjumlah = Text1.TextSelect Case jumlah Case Is < 10 diskon = 0 Case 10 To 20 diskon = 0.15 Case Else diskon = 0.2End Selecttotal = jumlah * (harga * (1 - diskon))lblDiskon.Caption = "Diskon :" & Format(diskon, "0 %")lblTotal.Caption = "Total Bayar: " & Format(total, "Currency")End Sub

Private Sub Form_Load()List1.AddItem "Disket"List1.AddItem "Buku"List1.AddItem "Kertas"

Page 47: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

List1.AddItem "Pulpen"End Sub

6. Buatlah form seperti dibawah ini:

Atur Property setiap Objek sebagai berikut:Object Properties ValueForm1 Caption Struktur Looping

StartUpPositon 2-CenterList1 List (kosongkan)Command1 Name cmdForNext1

Caption For Next 1Command2 Name cmdForNext2

Caption For Next 2Command3 Name cmdDoUntil

Caption Do UntilCommand4 Name cmdDoWhile

Caption Do While

Sehingga tampilan sebagai berikut

Page 48: Kumpulan soal semester ganjil SMU kelas 2 (Visual Basic) · PDF fileKumpulan soal semester ganjil SMU kelas 2 (Visual Basic) 1. Istilah CPU pada komputer merupakan kepanjangan dari

Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)

Masukan Kode Program berikut ini:

Dim i As Integer

Private Sub cmdDoUntil_Click()List1.Cleari = Asc("A")Do Until i > Asc("Z") List1.AddItem "Huruf" & Chr(i) i = i + 1LoopEnd Sub

Private Sub cmdDoWhile_Click()List1.Cleari = Asc("Z")Do While i >= Asc("A") List1.AddItem "Huruf" & Chr(i) i = i - 1LoopEnd Sub

Private Sub cmdForNext1_Click()List1.ClearFor i = 1 To 100 List1.AddItem "Angka" & iNext iEnd Sub

Private Sub cmdForNext2_Click()List1.ClearFor i = 100 To 1 Step -2 List1.AddItem "Angka" & iNext iEnd Sub