Latihan soal-visual-basic
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,778
On Slideshare
1,778
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
96
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Kumpulan soal semester ganjilSMU 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
  • 2. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic) 11. GUI merupakan singkatan dari : a. Graph Use Interchange b. Graphical User Interface c. Group User Interface d. Graph User Internal 12. Salah satu kegunaan dari Visual Basic adalah untuk membuat : a. Desain gambar b. Formulir isian c. Brosur d. Presentasi 13. Untuk mencari object – object atau komponen yang akan digunakan atau disisipkan ke dalam form yang ingin kita buat digunakan : a. Project Window b. Form Designer Window c. Toolbox Window d. Properties Window 14. Untuk menampilkan semua property dari object yang sedang dipilih dan memberi Anda kesempatan untuk mengubahnya digunakan : a. Project Window b. Form Designer Window c. Toolbox Window d. Properties Window 15. Untuk mendesain user interface / tampilan aplikasi Anda digunakan : a. Project Window b. Form Designer Window c. Toolbox Window d. 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 Window b. Code Window c. Toolbox Window d. Properties Window 17. Dalam pemrograman berbasis obyek, yang dimaksud komponen dalam sebuah program adalah : a. Method b. Object c. Property d. Event 18. Sedangkan suatu aksi yang dapat dilakukan oleh sebuah komponen dalam program disebut : a. Method b. Object c. Property d. Event 19. Jika diumpamakan mobil sebagai sebuah obyek, maka di bawah ini termasuk property dari mobil, kecuali : a. Tipe b. Kapasitas c. Warna d. Maju 20. Dan di bawah ini termasuk method dari mobil, kecuali : a. Maju b. Gas c. Mundur d. Stop
  • 3. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic) 21. Suatu kejadian yang dapat dialami oleh sebuah object disebut dengan : a. Method b. Object c. Property d. Event 22. Dalam koding program Visual Basic, perintah untuk langsung keluar dari program pada saat program dijalankan adalah : a. Exit b. End c. Close d. Move 23. Dalam form, untuk membuat pilihan Gender (Jenis kelamin) biasanya digunakan komponen : a. Text Box b. Option Button c. Combo Box d. Label 24. Sedangkan untuk membuat pilihan yang lebih dari satu (misalnya : Hobby) biasanya digunakan komponen : a. Text Box b. Option Button c. Combo Box d. Check Box 25. Untuk membuat tulisan biasa digunakan komponen : a. List Box b. Option Button c. Combo Box d. Label 26. Sedangkan untuk membuat pilihan tanggal, bulan dan tahun kelahiran biasanya digunakan komponen : a. Text Box b. Option Button c. Combo Box d. Label 27. Untuk membuat sebuah tombol digunakan komponen yang disebut : a. Option Button b. Combo Box c. Command Button d. List Box 28. Untuk mengganti judul yang terdapat dalam form yang dibuat, kita harus mengedit sebuah property dari form tersebut yaitu : a. Text b. Caption c. Font d. BackColor 29. Sedangkan untuk mengganti warna background dari form yang kita buat digunakan property yang disebut dengan : a. FillColor b. BackColor c. ForeColor d. 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. Text b. Caption c. Font
  • 4. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic) d. Border 31. Sedangkan untuk mengganti warna dari tulisan yang akan ditampilkan dalam Label atau Text Box tersebut digunakan property : a. BackColor b. ForeColor c. FontColor d. BorderColor 32. Komponen dalam Visual Basic yang berfungsi agar kita dapat menampilkan jam atau tanggal adalah : a. Clock b. Time c. Timer d. Date 33. Untuk membuat berbagai macam bentuk (elips, lingkaran, persegi) digunakan komponen yang disebut dengan : a. Ellips b. Rectangle c. Picture d. Shape 34. Untuk mengatur waktu (jam) agar tampilannya menjadi per detik (second), maka ada sebuah property yang harus diubah, yaitu : a. Time b. Interval c. Date d. Second 35. Sedangkan perintah / sintaks untuk menampilkan jam itu sendiri adalah : a. Time b. Interval c. Date d. Second 36. Perintah untuk mengubah bentuk atau susunan jam yang ditampilkan (misalnya : 09.20 AM menjadi 09:20) digunakan sintaks : a. Time b. Second c. Format d. Interval 37. Pada sebuah ComboBox, untuk menambahkan atau mengentry tulisan atau daftar ke dalamnya kita menggunakan property yang disebut : a. Text b. List c. Caption d. Label 38. Untuk menghapus semua isi yang berada di dalam sebuah List Box digunakan perintah : a. Delete b. Clear c. Remove d. Erase 39. Untuk menghapus sebuah isi (satu data saja) yang berada di dalam List Box digunakan perintah : a. DeleteItem b. ClearItem c. RemoveItem d. EraseItem 40. Sedangkan untuk menambahkan sebuah data ke dalam List Box digunakan perintah : a. Plus b. Add
  • 5. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic) c. AddItem d. PlusItem 41. Untuk menjalankan (Run) program Visual Basic yang sudah dibuat, kita dapat langsung menggunakan/menekan sebuah tombol pada keyboard, yaitu : a. F2 b. F12 c. Enter d. F5 42. Untuk menampilkan atau memanggil sebuah form digunakan perintah : a. Call b. Show c. Form d. New 43. Dalam koding Visual Basic, perintah untuk menampilkan sebuah pesan adalah : a. MsgBox b. Msg c. Message d. 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> LOOP d. 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+1 NEXT b. FOR i = 1 i=i+1 NEXT 5 c. FOR i = 1 – 5 i=i+1 NEXT d. FOR i = 1 -> 5 i=i+1 NEXT 46. Untuk mendeklarasikan sebuah variable digunakan sintaks : a. Declare b. Dim c. Var d. For 47. Untuk variable yang berisi karakter digunakan tipe data : a. Byte b. Integer c. Object d. String 48. Sedangkan untuk variable yang berisi angka digunakan tipe data : a. Byte b. Boolean c. String d. Object 49. Variable yang hanya berisi TRUE atau FALSE mengunakan tipe data : a. Byte b. Boolean c. String
  • 6. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic) d. Object 50. Variable yang dapat dikenali oleh seluruh bagian program disebut variable : a. Global b. Lokal c. Bebas d. Intra 51. Sedangkan variable yang nilai datanya bersifat tetap dan tidak bisa diubah disebut dengan: a. Variable Global b. Variable Lokal c. Konstanta d. 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 button b. Klik kanan button c. Klik button d. Insert button Dalam koding berikut, perintah yang harus dilengkapi ialah : IF Text1.Text = 1 …(53)….. Text1.Text = “ “ …(54)….. Text1.Text = 2 END IF 53. a. ELSE b. THEN c. CASE d. SELECT 54. a. CASE b. THEN c. ELSE d. SELECT Lengkapilah koding berikut ini : FOR i = 1 …(no 55)... 5 i=i+1 …(no 54)… 55. a. NEXT b. THEN c. ELSE d. TO 56. a. ELSE b. TO c. NEXT d. 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. &
  • 7. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic) 59. Di bawah ini yang tidak termasuk Operator Logika adalah : a. Not b. Or c. And d. For 60. Operator untuk menunjukkan sisa pembagian yaitu : a. And b. Or c. Mod d. 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 pemakaian b. Toolbar adalah memberikan anda gambaran dari semua modul yang terdapat dalam aplikasi anda c. Toolbar adalah untuk mendesign user interface/ tampilan aplikasi anda, suatu aplikasi bisa berisi banyak form d. 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 mengubahnya c. 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.text b. label1.caption=text1.text=text2.text c. label1.caption=text1.caption+text2.caption d. 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.text b. label1.text=text1.text+text2.text c. text1.text=text2.text+label1.caption d. label1.caption=Cint(text1.text)+Cint(text2.text) 65. Dalam kontrol label, fungsi alignment adalah untuk: a. merubah warna tulisan dan warna latar b. merubah ukuran tulisan c. menentukan pemerataan tulisan d. menentukan ketebalan tulisan 66. Dalam kontrol label, fungsi caption adalah untuk: a. menentukan tulisan yang tertera pada kontrol label b. menentukan ukuran tulisan /model tulisan c. menentukan pemerataan tulisan d. menentukan tulisan yang akan ditampilkan di textbox 67. Dalam kontrol textbox, fungsi multiline adalah untuk: a. menentukan text yang akan ditampilkan di textbox b. menentukan apakah tulisan dalam textbox ditampilkan dalam beberapa baris c. membuat textbox menjadi banyak/multi textbox d. membuat garis dalam textbox 68. Dalam kontrol textbox, fungsi passwordChar adalah untuk: a. membuat text rahasia
  • 8. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic) b. membuat orang tidak dapat membaca kontrol c. membuat urutan password d. 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 tertentu b. untuk menyediakan tombol bagi pemakai untuk memasukan text c. untuk menyediakan tombol bagi pemakai untuk memasukan file gambar dan text d. 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 tertentu b. untuk menyediakan tombol bagi pemakai untuk membuat garis border c. untuk mengelompokan sekelom-pok kontrol/sejumlah pilihan d. untuk mengelompokan sekelom-pok gambar berdasarkan tulisan dan label 71. Sifat-sifat dari P. Visual Basic yaitu: a. Floating-Sizeable-Dockable b. Floating c. Sizeable d. Floating-DockableJawaban: 1. B 16. B 31. B 46. B 61. A 2. C 17. B 32. C 47. D 62. B 3. D 18. A 33. D 48. A 63. A 4. A 19. D 34. B 49. B 64. D 5. A 20. B 35. A 50. A 65. C 6. A 21. D 36. C 51. C 66. A 7. B 22. B 37. B 52. A 67. B 8. C 23. B 38. B 53. B 68. D 9. A 24. D 39. C 54. C 69. A 10. A 25. D 40. C 55. D 70. C 11. B 26. C 41. D 56. C 71. A 12. B 27. C 42. B 57. C 13. C 28. B 43. A 58. A 14. D 29. B 44. C 59. D 15. B 30. C 45. A 60. C
  • 9. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)1. Visual Basic dikembangkan oleh .... a. Cisco d.Yahoo Corp. b. Adobe e. Macromedia c. Microsoft2. Visual Basic dikembangkan sejak tahun .... a. 1919 d. 1991 b. 1981 e. 1992 c. 19823. Kepanjangan dari GUI adalah .... a. Games Used Intelligent b. Generic User Intelligent c. Graphics Use Intelligent d. Graphical User Interface e. Go UnRegistered Internet4. Visual Basic mendukung OOP. OOP singkatan dari .... a. Object Over Program b. Oriented On Program c. Object Oriented Program d. Orientation On Programming e. Object Oriented Programming5. Visual Basic dilengkapi dengan sebuah lingkungan pengembangan terpadu yang disebut dengan .... a. Client-Server d. GUI b. BASIC e. IDE c. OOP6. Komponen berikut ini yang tidak termasuk komponen utama Visual Basic adalah .... a. Project Window b. Toolbox Window c. Properties Window d. Form Layout Window e. Control Pallete Window7. User interface/ tampilan aplikasi yang dibuat, didesign menggunakan .... a. Form d. Form Designer b. Form Layout e. Project Window c. Form Window8. Karakteristik yang dimiliki obyek disebut .... a. Event d. Method b. Debug e. Property c. Object9. Kejadian yang dapat dialami oleh obyek disebut .... a. Event d. Method b. Debug e. Property c. Object
  • 10. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)10. Move, Hide, Show; merupakan bagian dari .... a. Event d. Method b. Debug e. Property c. Object11. Berikut ini yang bukan property dari suatu obyek adalah .... a. Text d. Caption b. Label e. BackColor c. Width12. Gambar obyek disamping adalah .... a. Label d. Option Button b. TextBox e. CommandButton c. CheckBox13. Gambar obyek disamping adalah .... a. TextBox d. Combo Box b. List Box e. Menu Editor c. CheckBox14. Extension file untuk project dari Visual Basic adalah .... a. .PRJ d. .EXE b. .VBP e. .FRM c. .PDF15. Extension file untuk form dari Visual Basic adalah .... a. .PRJ d. .EXE b. .VBP e. .FRM c. .PDF16. Dalam mendesign form untuk membuat pilihan Gender (Jenis kelamin) biasanya digunakan komponen .... a. List Box d. Combo Box b. Text Box e. Option Button c. Check Box17. Operator yang dikenal dalam Visual Basic adalah ... . a. aritmatika, asosiasi, dan logika b. asosiasi, komparasi, dan logika c. statistika, aritmatika, dan logika d. aritmatika, komparasi, dan logika e. aritmatika, komparasi, dan asosiasi18. 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. Integer b. Long e. Boolean c. Single
  • 11. 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 – Run d. Klik menu View – Start e. Klik menu Project – RunSoal 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. CommandButton c. ComboBox22. Kode perintah yang dimasukkan pada tombol Tampil adalah .... a. Label2= Text1 b. Text1.Text = Text2.Text c. Text1.Text = Label2.Text d. Label2.Text = Text1.Caption e. Label2.Caption = Text1.Text23. Perintah yang digunakan untuk mengubah warna tulisan pada Label2 menjadi warna merah adalah .... a. Label2. Color = vbRed b. Label2. TextColor = vbRed c. Label2. ForeColor = vbRed d. Label2. FontColor = vbRed e. Label2. BackColor = vbRed24. Perintah untuk membuat tulisan miring adalah .... a. Label2.Font = Check2.Italic b. Label2.Italic = Check2.Style c. Label2.ForeStyle = Check2.Italic d. Label2.FontItalic = Check2.Value e. Label2.Caption = Check2.Underline25. Perubahan font yang dapat ditampilkan dengan pilihan yang ada adalah sebanyak … perubahan.
  • 12. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic) a. 2 d. 5 b. 3 e. 6 c. 426. Perintah untuk membuat tulisan tebal adalah .... a. Label2.Caption = Bold b. Label2.Font = Check3.Bold c. Label2.Bold = Check3.Style d. Label2.ForeStyle = Check3.Bold e. Label2.FontBold = Check3.Value27. Kode perintah yang dimasukkan pada tombol Simpan adalah …. a. List1.AddItem Text1 b. Listbox.AddItem Text1 c. List1.AddItem Text1.Text d. Combo1.AddItem Text1.Text e. Combobox.AddItem Text1.Caption28. Sedangkan kode perintah untuk tombol Hapus adalah …. a. List1.RemoveList b. Listbox.RemoveList Text1 c. List1.RemoveItem List1.ListIndex d. Combo1.RemoveItem Combo1.Text e. Combo1.RemoveItem List1.ListText29. Tulisan “Daftar Nama Sekolah” di buat dari Properties Window dengan mengubah bagian …. a. Text d. Caption b. Font e. FontText c. Label30. Kode perintah yang dimasukkan pada tombol Keluar adalah .... a. End d. Close b. Exit e. Remove c. Quit31. 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 Baca c. Constanta32. Variabel yang dapat dikenali oleh seluruh bagian program disebut dengan …. a. Variabel b. Constanta c. Variabel Lokal d. Variabel Global e. Tidak ada jawaban
  • 13. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)33. Penulisan operator aritmatika pada variabel A=7+2*6 akan menghasilkan nilai…. a. 9 d. 55 b. 10 e. 56 c. 5434. Operator komparasi yang menyatakan tidak sama dengan adalah …. a. = d. Not b. < e. Like c. <>35. Operator komparasi yang berfungsi untuk mencocokkan pola pada string adalah …. a. = d. Not b. < e. Like c. <>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 Case c. If….Then37. 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. Expected b. Modal e. NonModal c. Visible40. Sedangkan form yang dapat ditinggalkan oleh pemakai sekalipun form tersebut sedang aktif disebut sebagai form .... a. Active d. Expected b. Modal e. NonModal c. UnVisible41. Kode perintah untuk menampilkan form yang telah di-load adalah .... a. Load NamaForm b. Open.NamaForm c. NamaForm.Open d. NamaForm.Show
  • 14. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic) e. Show.Nama Form42. 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 Me b. Form1.Minimize c. WindowState = 2 d. Form1.Window = Minimize e. WindowState = vbMinimized43. Sedangkan kode perintah untuk mengembalikan ke ukuran normal, perintah yang digunakan adalah .... a. Load Me b. Form1.Normal c. WindowState = 1 d. Form1.Window = Normal e. WindowState = vbNormal44. 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 mengubahnya c. 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 e. Properties window adalah kumpulan Properties45. Fungsi alignment pada properties obyek Label adalah …. a. Merubah ukuran tulisan b. Menentukan Jenis tulisan c. Menentukan perataan tulisan d. Menentukan ketebalan tulisan e. Merubah warna tulisan dan warna latar46. Fungsi dari obyek Frame adalah …. a. Untuk tampilan bingkai b. Untuk mengelompokan beberapa obyek/ sejumlah pilihan c. Untuk menyediakan tombol bagi pemakai untuk membuat garis border d. Untuk mengelompokan sekelompok gambar berdasarkan tulisan dan label e. Untuk menyediakan tombol bagi pemakai untuk melakukan fungsi-fungsi tertentu
  • 15. 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.caption b. label1.caption=text1.text+text2.text c. label1.caption=text1.text=text2.text d. label1.caption=text1+text2 e. label1.caption=text1*text248. Perintah untuk menampilkan sebuah pesan pada pemrograman Visual Basic adalah …. a. Box d. Message b. Msg e. MsgBox c. Display49. Untuk mendeklarasikan sebuah variabel digunakan sintaks .... a. Var d. Next b. For e. Declare c. Dim50. Hal yang harus dilakukan pada sebuah tombol / button dalam form agar kita dapat langsung masuk ke dalam koding programnya yaitu dengan cara …. a. Klik Kiri b. Klik button c. Insert button d. Klik kanan button e. Double klik button
  • 16. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic) A. Perhatikan koding berikut ini : Private Sub Check1_Click() Label2.FontBold = Check1.Value End Sub Private Sub Check2_Click() Label2.FontItalic = Check2.Value End Sub Private Sub Command1_Click() Label2.Caption = Text1.Text End Sub Private Sub Command2_Click() End End Sub Private Sub Option1_Click() Label2.ForeColor = vbBlue End Sub Private Sub Option2_Click() Label2.ForeColor = vbRed End Sub1. Pada koding bagian A di atas, perintah untuk cetak miring adalah . . . . a. ForeColor d. Private b. FontItalic e. vbBlue c. FontBold2. Perintah Private Sub Command1_Click () merupakan koding di dalam tool . . . . a. Label d. ChekBox b. Frame e. Command Button c. TextBox3. Pada koding di atas, perintah untuk memberi teks warna biru ialah . . . . a. Label2.FontBold = Check1.Value b. Label2.FontItalic = Check2.Value c. Label2.ForeColor = vbBrown d. Label2.ForeColor = vbRed e. Label2.ForeColor = vbBlue4. Perintah Private Sub Check1_Click() merupakan koding di dalam . . . . a. Label d. ChekBox b. Frame e. Command Button c. TextBox5. Perintah Private Sub Option1_Click() merupakan koding di dalam . . . . a. Frame d. Option Button b. ChekBox e. Command Button c. TextBoxB. Perhatikan koding berikut ini : Private Sub Command1_Click() If Val(Text1.Text) >= 75 Then Text2.Text = "A" ElseIf (Text1.Text) >= 65 Then Text2.Text = "B" ElseIf (Text1.Text) >= 55 Then Text2.Text = "C" Else Text2.Text = "E"
  • 17. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic) {..@..} End Sub6. Di bawah ini merupakan sintaks dari Struktur Kontrol Keputusan, kecuali . . . . a. IF <kondisi> THEN <kode_program> b. SELECT CASE <pilihan> ….. END SELECT c. DO WHILE <kondisi> <kode_program> LOOP d. 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. D b. B e. E c. C8. Pada Koding bagian B di atas terdapat perintah yang hilang di dalam kurung kurawal {..@..} Perintah tersebut ialah . . . . a. EndIf d. EndThen b. EndSub e. End c. EndElse9. Koding bagian B terdapat pada Tool . . . . a. Label d. OptionButton b. TextBox e. CommandButton c. CheckBox10. Perhatikan koding B, bila nilai yang dimasukkan pada (text1.text) ialah 50 maka hasil pada (Text2.text) ialah . . . . a. A d.D b. B e.E c. C11. Pernyataan berikut yang benar adalah . . . . a. Toolbar adalah Kumpulan dari beberapa perintah pada menu yang sering digunakan, dan ditampilkan dalam bentuk icon untuk mempermudah pemakaian b. Toolbar adalah memberikan anda gambaran dari semua modul yang terdapat dalam aplikasi anda c. Toolbar adalah untuk mendesign user interface/ tampilan aplikasi anda, suatu aplikasi bisa berisi banyak form d. Toolbar adalah terdiri dari sekumpulan kontrol start e. Toolbar adalah untuk mengatur Properti12. 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 dijalankan d. Properties window adalah tempat untuk menulis dan menjalankan kode program di window e. Properties window adalah kumpulan Properties13. Dalam kontrol label, fungsi alignment adalah untuk . . . . a. merubah ukuran tulisan b. menentukan jenis tulisan c. menentukan perataan tulisan d. menentukan ketebalan tulisan e. merubah warna tulisan dan warna latar14. Apa fungsi dari kontrol Frame . . . . a. untuk menyediakan tombol bagi pemakai untuk melakukan fungsi-fungsi tertentu b. untuk menyediakan tombol bagi pemakai untuk membuat garis border
  • 18. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic) c. untuk mengelompokan sekelom-pok gambar berdasarkan tulisan dan label d. untuk mengelompokan sekelompok kontrol/sejumlah pilihan e. untuk tampilan bingkai15. 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.text c. label1.caption=text1.text+text2.text d. label1.caption=text1+text2 e. label1.caption=text1*text216. Dalam koding Visual Basic, perintah untuk menampilkan sebuah pesan adalah . . . . a. Message b. MsgBox c. Display d. Msg e. Box17. Untuk mendeklarasikan sebuah variable digunakan sintaks . . . . a. Declare d. Var b. Next e. For c. Dim18. Yang harus dilakukan pada sebuah tombol / button dalam form agar kita dapat langsung masuk ke dalam koding programnya yaitu dengan. . . . a. Double klik button b. Klik button c. Klik kanan button d. Insert button e. Klik Kiri19. 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. And b. Then e. For c. Case21. Extension file untuk project dari Visual Basic adalah . . . . a. EXE b. VBP c. XLS d. PDF e. PSD22. Sedangkan extension file untuk form dari Visual Basic adalah . . . . a. FRM b. VBP c. PPT d. PDF e. XLS23. Untuk menampilkan semua property dari object yang sedang dipilih dan memberi Anda kesempatan untuk mengubahnya digunakan.. . . a. Menu Window b. Project Window c. Toolbox Window d. Properties Window e. Form Designer Window24. Untuk mendesain user interface / tampilan aplikasi Anda, digunakan . . . . a. Main Tool Bar b. Project Window
  • 19. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic) c. Toolbox Window d. Properties Window e. Form Designer Window25. Pada saat pertama kali membuka Visual Basic, pilihan tipe project yang kita gunakan adalah. . .. a. VB.EXE b. ActiveX.EXE c. Standard.EXE d. Application.EXE e. Data Project.EXE26. Dalam koding program Visual Basic, perintah untuk langsung keluar dari program pada saat program dijalankan adalah . . . . a. End b. Out c. Exit d. Move e. Close27. Untuk membuat tulisan biasa digunakan komponen. . . . a. Option Button b. Combo Box c. Check Box d. List Box e. Label28. Untuk membuat sebuah tombol digunakan komponen yang disebut . . . . a. Command Button b. Option Button c. Combo Box d. List Box e. List Box29. Sedangkan untuk mengganti warna background dari form yang kita buat digunakan property yang disebut dengan . . . . a. FillColor b. ForeColor c. BackColor d. BorderColor e. Stroke Color30. Pada Label atau Text Box, untuk mengganti jenis dan ukuran tulisan yang akan ditampilkan dalam Label atau Text Box tersebut digunakan property . . . . a. Text b. Font c. Border d. Caption e. Alignment31. Sedangkan untuk mengganti warna dari tulisan yang akan ditampilkan dalam Label atau Text Box tersebut digunakan property . . . . a. BorderColor b . BackColor c. FontColor d. ForeColor e. FillColor32. Komponen dalam Visual Basic yang berfungsi agar kita dapat menampilkan jam atau tanggal adalah . . . . a. Clock d. Hours b. Timer e. Date c. Time33. Untuk membuat berbagai macam bentuk (elips, lingkaran, persegi) digunakan komponen yang disebut dengan . . . . a. Line
  • 20. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic) b. Ellips c. Shape d. Picture e. Rectangle34. Untuk menghapus semua isi yang berada di dalam sebuah List Box digunakan perintah . ... a. Remove b. Delete c. Erase d. Clear e. End35. Sedangkan untuk menambahkan sebuah data ke dalam List Box digunakan perintah . . . . a. Add b. Plus c. AddPlus d. AddItem e. PlusItem36. Untuk menjalankan (Run) program Visual Basic yang sudah dibuat, kita dapat langsung menggunakan / menekan sebuah tombol pada keyboard, yaitu . . . . a. Enter b. F12 c. F5 d. F4 e. F237. Salah satu kegunaan dari Visual Basic adalah untuk membuat . . . . a. Desain gambar b. Formulir isian c. Presentasi d. Poster e Brosur38. Kepanjangan dari OOP adalah . . . . a. Object Oriented Programming b. Oriented Object Programming c. Oriented Of Programming d. Object Or Programming e. Object Of Programing39. GUI merupakan singkatan dari . . . . a. Graph User Internal b. Graph Use Interface c. Group User Interface d. Graph Use Interchange e. Graphical User Interface40. Sedangkan suatu aksi yang dapat dilakukan oleh sebuah komponen dalam program disebut . . . . a. Tool b. Event c. Object d. Method e. PropertyC. 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
  • 21. 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 Sub41. Pada Koding C diatas berapakah Discount yang diberikan . . . . a. 0 b. 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 / Discount b. Bayar – Discount c. Discount + Bayar d. Jumlah Barang – Bayar e. Jumlah Barang * Discount44. Perhatikan Koding C diatas pada Procedure Private Sub Option2_Click( ), Total bayar nilainya sama dengan . . . . a. Bayar b. Discount c. Jumlah Barang d. Pilihan B & C Benar e. Tidak ada yang benar45. Perhatikan Koding C diatas berapakah nilai di dalam kurung kurawal tersebut {…$...} . . .. a. 0 b. 0.5 c. 10 d. 100 e. 10%46. Sedangkan suatu aksi yang dapat dilakukan oleh sebuah komponen dalam program disebut . . . a. Tool b. Event c. Object d. Method e. Property47. Jika diumpamakan mobil sebagai sebuah obyek, maka di bawah ini termasuk property dari mobil, kecuali . . . . a. Tipe b. Maju c. Warna d. Kapasitas e. Bahan Bakar48. Dan di bawah ini termasuk method dari mobil, kecuali :
  • 22. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic) a. Gas b. Stop c. Maju d. Polusi e. Mundur49. Suatu kejadian yang dapat dialami oleh sebuah object disebut dengan : a. Tool b. Event c. Object d. Method e. Property B. Perhatikan koding berikut ini : Private Sub Check1_Click() Label2.FontBold = Check1.Value End Sub Private Sub Check2_Click() Label2.FontItalic = Check2.Value End Sub Private Sub Command1_Click() Label2.Caption = Text1.Text End Sub Private Sub Command2_Click() End End Sub Private Sub Option1_Click() Label2.ForeColor = vbBlue End Sub Private Sub Option2_Click() Label2.ForeColor = vbRed End Sub50. Pada koding bagian A di atas, perintah untuk cetak miring adalah . . . . a. ForeColor d. Private b. FontItalic e. vbBlue c. FontBold51. Perintah Private Sub Command1_Click () merupakan koding di dalam tool . . . . a. Label d. ChekBox b. Frame e. Command Button c. TextBox52. Pada koding di atas, perintah untuk memberi teks warna biru ialah . . . . a. Label2.FontBold = Check1.Value b. Label2.FontItalic = Check2.Value c. Label2.ForeColor = vbBrown d. Label2.ForeColor = vbRed e. Label2.ForeColor = vbBlue53. Perintah Private Sub Check1_Click() merupakan koding di dalam . . . . a. Label d. ChekBox b. Frame e. Command Button c. TextBox54. Perintah Private Sub Option1_Click() merupakan koding di dalam . . . . a. Frame d. Option Button b. ChekBox e. Command Button c. TextBox
  • 23. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)B. Perhatikan koding berikut ini : Private Sub Command1_Click() If Val(Text1.Text) >= 75 Then Text2.Text = "A" ElseIf (Text1.Text) >= 65 Then Text2.Text = "B" ElseIf (Text1.Text) >= 55 Then Text2.Text = "C" Else Text2.Text = "E" {..@..} End Sub55. Di bawah ini merupakan sintaks dari Struktur Kontrol Keputusan, kecuali . . . . a. IF <kondisi> THEN <kode_program> b. SELECT CASE <pilihan> ….. END SELECT c. DO WHILE <kondisi> <kode_program> LOOP d. 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. D b. B e. E c. C57. Pada Koding bagian B di atas terdapat perintah yang hilang di dalam kurung kurawal {..@..} Perintah tersebut ialah . . . . a. EndIf d. EndThen b. EndSub e. End c. EndElse58. Koding bagian B terdapat pada Tool . . . . a. Label d. OptionButton b. TextBox e. CommandButton c. CheckBox59. Perhatikan koding B, bila nilai yang dimasukkan pada (text1.text) ialah 50 maka hasil pada (Text2.text) ialah . . . . a. A d.D b. B e.E c. C60. Pernyataan berikut yang benar adalah . . . . a. Toolbar adalah Kumpulan dari beberapa perintah pada menu yang sering digunakan, dan ditampilkan dalam bentuk icon untuk mempermudah pemakaian b. Toolbar adalah memberikan anda gambaran dari semua modul yang terdapat dalam aplikasi anda c. Toolbar adalah untuk mendesign user interface/ tampilan aplikasi anda, suatu aplikasi bisa berisi banyak form d. Toolbar adalah terdiri dari sekumpulan kontrol start e. Toolbar adalah untuk mengatur Properti61. 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 dijalankan d. Properties window adalah tempat untuk menulis dan menjalankan kode program di window e. Properties window adalah kumpulan Properties
  • 24. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)62. Dalam kontrol label, fungsi alignment adalah untuk . . . . a. merubah ukuran tulisan b. menentukan jenis tulisan c. menentukan perataan tulisan d. menentukan ketebalan tulisan e. merubah warna tulisan dan warna latar63. Apa fungsi dari kontrol Frame . . . . a. untuk menyediakan tombol bagi pemakai untuk melakukan fungsi-fungsi tertentu b. untuk menyediakan tombol bagi pemakai untuk membuat garis border c. untuk mengelompokan sekelom-pok gambar berdasarkan tulisan dan label d. untuk mengelompokan sekelompok kontrol/sejumlah pilihan e. untuk tampilan bingkai64. 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.text c. label1.caption=text1.text+text2.text d. label1.caption=text1+text2 e. label1.caption=text1*text265. Dalam koding Visual Basic, perintah untuk menampilkan sebuah pesan adalah . . . . a. Message b. MsgBox c. Display d. Msg e. Box66. Untuk mendeklarasikan sebuah variable digunakan sintaks . . . . a. Declare d. Var b. Next e. For c. Dim67. Yang harus dilakukan pada sebuah tombol / button dalam form agar kita dapat langsung masuk ke dalam koding programnya yaitu dengan. . . . a. Double klik button b. Klik button c. Klik kanan button d. Insert button e. Klik Kiri68. 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. And b. Then e. For c. Case70. Extension file untuk project dari Visual Basic adalah . . . . a. EXE b. VBP c. XLS d. PDF e. PSD71. Sedangkan extension file untuk form dari Visual Basic adalah . . . . a. FRM b. VBP c. PPT d. PDF e. XLS
  • 25. 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 Window b. Project Window c. Toolbox Window d. Properties Window e. Form Designer Window73. Untuk mendesain user interface / tampilan aplikasi Anda, digunakan . . . . a. Main Tool Bar b. Project Window c. Toolbox Window d. Properties Window e. Form Designer Window74. Pada saat pertama kali membuka Visual Basic, pilihan tipe project yang kita gunakan adalah. . .. a. VB.EXE b. ActiveX.EXE c. Standard.EXE d. Application.EXE e. Data Project.EXE75. Dalam koding program Visual Basic, perintah untuk langsung keluar dari program pada saat program dijalankan adalah . . . . a. End b. Out c. Exit d. Move e. Close76. Untuk membuat tulisan biasa digunakan komponen. . . . a. Option Button b. Combo Box c. Check Box d. List Box e. Label77. Untuk membuat sebuah tombol digunakan komponen yang disebut . . . . a. Command Button b. Option Button c. Combo Box d. List Box e. List Box78. Sedangkan untuk mengganti warna background dari form yang kita buat digunakan property yang disebut dengan . . . . a. FillColor b. ForeColor c. BackColor d. BorderColor e. Stroke Color79. Pada Label atau Text Box, untuk mengganti jenis dan ukuran tulisan yang akan ditampilkan dalam Label atau Text Box tersebut digunakan property . . . . a. Text b. Font c. Border d. Caption e. Alignment80. Sedangkan untuk mengganti warna dari tulisan yang akan ditampilkan dalam Label atau Text Box tersebut digunakan property . . . . a. BorderColor b . BackColor c. FontColor
  • 26. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic) d. ForeColor e. FillColor81. Komponen dalam Visual Basic yang berfungsi agar kita dapat menampilkan jam atau tanggal adalah . . . . a. Clock d. Hours b. Timer e. Date c. Time82. Untuk membuat berbagai macam bentuk (elips, lingkaran, persegi) digunakan komponen yang disebut dengan . . . . a. Line b. Ellips c. Shape d. Picture e. Rectangle83. Untuk menghapus semua isi yang berada di dalam sebuah List Box digunakan perintah . ... a. Remove b. Delete c. Erase d. Clear e. End84. Sedangkan untuk menambahkan sebuah data ke dalam List Box digunakan perintah . . . . a. Add b. Plus c. AddPlus d. AddItem e. PlusItem85. Untuk menjalankan (Run) program Visual Basic yang sudah dibuat, kita dapat langsung menggunakan / menekan sebuah tombol pada keyboard, yaitu . . . . a. Enter b. F12 c. F5 d. F4 e. F286. Salah satu kegunaan dari Visual Basic adalah untuk membuat . . . . a. Desain gambar b. Formulir isian c. Presentasi d. Poster e Brosur87. Kepanjangan dari OOP adalah . . . . a. Object Oriented Programming b. Oriented Object Programming c. Oriented Of Programming d. Object Or Programming e. Object Of Programing88. GUI merupakan singkatan dari . . . . a. Graph User Internal b. Graph Use Interface c. Group User Interface d. Graph Use Interchange e. Graphical User Interface89. Sedangkan suatu aksi yang dapat dilakukan oleh sebuah komponen dalam program disebut . . . . a. Tool b. Event
  • 27. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic) c. Object d. Method e. PropertyC. 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 Sub90. Pada Koding C diatas berapakah Discount yang diberikan . . . . a. 0 b. 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 / Discount b. Bayar – Discount c. Discount + Bayar d. Jumlah Barang – Bayar e. Jumlah Barang * Discount93. Perhatikan Koding C diatas pada Procedure Private Sub Option2_Click( ), Total bayar nilainya sama dengan . . . . a. Bayar b. Discount c. Jumlah Barang d. Pilihan B & C Benar e. Tidak ada yang benar94. Perhatikan Koding C diatas berapakah nilai di dalam kurung kurawal tersebut {…$...} . . .. a. 0 b. 0.5 c. 10 d. 100 e. 10%95. Sedangkan suatu aksi yang dapat dilakukan oleh sebuah komponen dalam program disebut . . . a. Tool b. Event
  • 28. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic) c. Object d. Method e. Property96. Jika diumpamakan mobil sebagai sebuah obyek, maka di bawah ini termasuk property dari mobil, kecuali . . . . a. Tipe b. Maju c. Warna d. Kapasitas e. Bahan Bakar97. Dan di bawah ini termasuk method dari mobil, kecuali : a. Gas b. Stop c. Maju d. Polusi e. Mundur98. Suatu kejadian yang dapat dialami oleh sebuah object disebut dengan : a. Tool b. Event c. Object d. Method e. Property99. Berikut ini Web Site Sekolah Ketapang ialah : a. www.Skketapang.Comb b. www.SKKetapang.go.di c. www.SkKetapang.Edu d. www.SkKetapang.org e. www.Ketapang.Co.id .1. Perintah-perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu disebut . . . . a. Sandi b. Morse c. Bahasa Mesin d. Bahasa Komputer e. Bahasa Pemrograman2. Visual Basic dikembangkan oleh . . . . a. Cisco d. Yahoo Corp. b. Adobe e. Macromedia c. Microsoft3. Visual Basic dikembangkan sejak tahun . . . . a. 1919 d. 1991 b. 1992 e. 1981 c. 19824. Visual Basic merupakan pengembangan dari . . . . a. DOS d. Pascal b. Basic e. Fortran c. Cobol
  • 29. 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 Programming e. Object Oriented Programming6. Kepanjangan dari GUI adalah . . . . a. Games Used Intelligent b. Generic User Intelligent c. Graphics Use Intelligent d. Graphical User Interface e. Go UnRegistered Internet7. Visual Basic dilengkapi dengan sebuah lingkungan pengembangan terpadu yang disebut dengan . . . . a. OOP d. BASIC b. GUI e. Client-Server c. IDE8. Berikut ini yang tidak termasuk komponen utama Visual Basic adalah . . . . a. Project Window b. Toolbox Window c. Properties Window d. Form Layout Window e. Control Pallete Window9. Kumpulan dari beberapa perintah pada menu yang sering digunakan dan ditampilkan dalam bentuk icon untuk mempermudah pemakaian disebut . . . . a. Toolbar d. Property b. ToolBox e. Control Pallete c. Menu Bar10. 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 Window e. Immediate Window11. Untuk mendesign user interface/ tampilan aplikasi, digunakan . . . . a. Form d. Form Window b. Form Layout e. Project Window c. Form Designer12. Komponen dalam sebuah program disebut . . . . a. Event d. Method b. Debug e. Property c. Object
  • 30. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)13. Karakteristik yang dimiliki obyek disebut . . . . a. Event d. Method b. Debug e. Property c. Object14. Aksi yang dapat dilakukan oleh obyek disebut . . .. a. Event d. Method b. Debug e. Property c. Object15. Kejadian yang dapat dialami oleh obyek disebut . . . . a. Event d. Method b. Debug e. Property c. Object16. Move, Hide, Show; merupakan bagian dari . . . . a. Event d. Method b. Debug e. Property c. Object17. Berikut ini yang bukan Property dari suatu obyek adalah . . . . a. Text d. Caption b. Width e. BackColor c. Label18. Cara untuk membuat sebuah obyek dalam suatu form adalah . . . . a. Ctrl+V d. File-New b. Drag-Drop e. Klik 2x pada obyek Form c. Copy-Paste19. Gambar obyek disamping adalah . . . . a. Label d. Option Button b. TextBox e. CommandButton c. CheckBox20. Gambar obyek disamping adalah . . . . a. Label d. Option Button b. TextBox e. CommandButton c. CheckBoxSoal 21 – 30, perhatikan gambar di bawah ini :
  • 31. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)21. Berapa banyak obyek yang digunakan dalam pembuatan form tersebut di atas ? a. 13 d. 16 b. 14 e. 17 c. 1522. Berapa banyak obyek “Label” yang digunakan dalam pembuatan form di atas ? a. 2 d. 10 b. 6 e. 11 c. 823. Obyek-obyek di bawah ini digunakan dalam pembuatan form di atas, kecuali . . . . a. ListBox d. ComboBox b. TextBox e. Option Button c. CheckBox24. Pada form di atas, untuk mengubah warna font digunakan obyek . . . . a. ListBox d. ComboBox b. TextBox e. Option Button c. CheckBox25. Berapa banyak perubahan font yang dapat ditampilkan dengan pilihan yang ada ? a. 2 d. 5 b. 3 e. 6 c. 426. Perintah yang digunakan untuk mengubah warna tulisan pada Label2 menjadi warna biru adalah . . . . a. Label2. Color = vbBlue b. Label2. FontColor = vbBlue c. Label2. ForeColor = vbBlue d. Label2. BackColor = vbBlue e. Label2. TextColor = vbBlue27. Perintah yang dimasukkan pada tombol Tampil adalah . . . . a. Label2 = Text1 b. Text1.Text = Text2.Text c. Text1.Text = Label2.Text d. Label2.Text = Text1.Caption e. Label2.Caption = Text1.Text28. Obyek yang digunakan untuk menampilkan Daftar Nama Barang adalah . . . . a. Frame d. ComboBox b. ListBox e. Command Button c. CheckBox29. Perintah untuk membuat tulisan miring adalah . . . . a. Label2.Font = Check2.Italic b. Label2.Italic = Check2.Style c. Label2.ForeStyle = Check2.Italic d. Label2.FontItalic = Check2.Value e. Label2.Caption = Check2.Underline
  • 32. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)30. Perintah/kode untuk tombol Keluar dari form di atas adalah . . . . a. Cls d. Close b. Quit e. Unload me c. Exit31. Pada saat pertama kali membuka Visual Basic, pilihan tipe project yang kita gunakan adalah . . . . e. VB.EXE b. ActiveX.EXE c. Standard.EXE d. Application.EXE e. Data Project.EXE32. Extension file untuk project dari Visual Basic adalah . . . . a. .EXE d. .PRJ b. .VBP e. .FRM c. .PDF33. Sedangkan extension file untuk form dari Visual Basic adalah . . . . a. .EXE d. .PRJ b. .VBP e. .FRM c. .PDF34. Dalam form, untuk membuat pilihan Gender (Jenis kelamin) biasanya digunakan komponen . . . . a. Label d. Check Box b. Text Box e. Option Button c. Combo Box35. Sedangkan untuk membuat pilihan yang lebih dari satu (misalnya : Hobby) biasanya digunakan komponen . . . . a. Label d. Check Box b. Text Box e. Option Button c. Combo Box36. Untuk membuat berbagai macam bentuk (elips, lingkaran, persegi) digunakan komponen yang disebut dengan . . . . a. Line d. Picture b. Ellips e. Rectangle c. Shape37. Untuk menghapus sebuah isi (satu data saja) yang berada di dalam List Box digunakan perintah . . . . a. EraseItem d. ClsListBox b. ClearItem e. RemoveItem c. DeleteItem38. Sedangkan untuk menambahkan sebuah data ke dalam List Box digunakan perintah . . . . a. Plus d. AddItem b. Add e. PlusItem c. Append
  • 33. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)39. Untuk menjalankan program yang telah dibuat, kita dapat menggunakan perintah . . . . a. Klik menu Run – Stop b. Klik menu Run – Start c. Klik menu View – Run d. Klik menu View – Start e. Klik menu Project – Run40. Tipe data Single memiliki ukuran storage . . . . a. 1 byte d. 4 byte b. 2 byte e. 5 byte c. 3 byte41. True atau False adalah jangkauan untuk tipe data . . . . a. Byte d. Integer b. Long e. Boolean c. Single42. 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 Integer Kode = txtkode.text Select Case {… … … … …} Case 1 Txtjurusan=”IPA” Case 2 Txtjurusan=”IPS” End Select End Sub Untuk melengkapi koding di dalam tanda {...} di atas, digunakan . . . . a. 1 d. Kode b. 2 e. Txtjurusan c. IPS44. Operator yang dikenal dalam Visual Basic adalah . . . . a. aritmatika, asosiasi, dan logika b. asosiasi, komparasi, dan logika c. statistika, aritmatika, dan logika d. aritmatika, komparasi, dan logika e. aritmatika, komparasi, dan asosiasi45. Pernyataan berikut yang benar adalah . . . . b. Toolbar adalah untuk mengatur Properti c. Toolbar adalah terdiri dari sekumpulan kontrol start d. Toolbar adalah memberikan anda gambaran dari semua modul yang terdapat dalam aplikasi anda
  • 34. 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 pemakaianPerhatikan Koding Berikut ini untuk soal nomer 46-50Private Sub Command1_Click()If Val(Text1.Text) >= 75 Then Text2.Text = "A"ElseIf Val(Text1.Text) >= 65 Then Text2.Text = "B"ElseIf Val(Text1.Text) >= 55 Then Text2.Text = "C"Else Text2.Text = "E"{… … … … … … …}End Sub46. 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> ENDIF c. DO WHILE <kondisi> <kode_program> LOOP ENDDO d. SELECT CASE <pilihan> ….. END SELECT e. 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. D b. B e. E c. C48. Pada Koding di atas bila nilai yang dimasukkan pada (text1.text) ialah 50 maka hasil pada (Text2.text) ialah . . . . a. A d. D b. B e. E c. C49. Pada Koding di atas terdapat perintah yang hilang di dalam kurung kurawal {....} Perintah tersebut ialah . . . . a. End b. EndIf d. EndElse c. EndSub e. EndThen50. Koding tersebut terdapat pada Obyek . . . . a. Label d. OptionButton b. TextBox e. CommandButton c. CheckBox
  • 35. 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 objek 2. 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 label adalah: 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.text End 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=vbblack End sub
  • 36. 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 21. Buatlah form seperti dibawah ini:Atur Property setiap Objek sebagai berikut: Objek Properties Value Form1 Caption Property Test StartUpPosition 2-CenterScreen Label1 Name LblNama Caption Tuliskan nama Anda : Text1 Name TxtNama Text (kosongkan) Label2 Name LblKeterangan Caption (kosongkan) Alignment 2-Center BackColor Palette:<Putih> Font Size:24 Command1 Name CmdOk Caption Ok Command2 Name CmdSelesai Caption SelesaiSehingga tampil seperti berikut ini:
  • 37. 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 Sub2. 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:
  • 38. 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 Sub3. Buatlah form seperti dibawah ini:
  • 39. 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 Lbl2 Backcolor Palette<putih> Caption (kosongkan)Label3 Name Lbl3 Backcolor 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
  • 40. 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 Sub4.Buatlah form seperti dibawah ini:
  • 41. 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:
  • 42. 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 SubPrivate Sub Option1_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = var1 + var2Label3.Caption = hasilEnd SubPrivate Sub Option10_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = (var1 >= var2)Label3.Caption = Format(hasil, "True/False")End Sub
  • 43. 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 SubPrivate Sub Option12_Click()var1 = IIf(TxtVar1.Text = "true", -1, 0)hasil = Not (var1)Label3.Caption = Format(hasil, "True/False")End SubPrivate 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 SubPrivate 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 SubPrivate Sub Option2_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = var1 - var2Label3.Caption = hasilEnd SubPrivate Sub Option3_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = var1 * var2Label3.Caption = hasilEnd SubPrivate Sub Option4_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = var1 / var2Label3.Caption = hasilEnd SubPrivate Sub Option5_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = var1 & var2
  • 44. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)Label3.Caption = hasilEnd SubPrivate Sub Option6_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = (var1 > var2)Label3.Caption = Format(hasil, "True/False")End SubPrivate Sub Option7_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = (var1 < var2)Label3.Caption = Format(hasil, "True/False")End SubPrivate Sub Option8_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = (var1 = var2)Label3.Caption = Format(hasil, "True/False")End SubPrivate Sub Option9_Click()var1 = TxtVar1.Textvar2 = TxtVar2.Texthasil = (var1 <> var2)Label3.Caption = Format(hasil, "True/False")End Sub5. Buatlah form seperti dibawah ini:
  • 45. 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 lblHarga Caption (kosongkan) Backcolor Palette<putih>Label5 Name lblJumlah Caption (kosongkan) Backcolor Palette<putih>Label6 Name lblDiskon Caption (kosongkan) Backcolor Palette<putih>Label7 Name lblTotal Caption (kosongkan) Backcolor Palette<putih>Sehingga tampilan sebagai berikut
  • 46. 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 SubPrivate Sub Form_Load()List1.AddItem "Disket"List1.AddItem "Buku"List1.AddItem "Kertas"
  • 47. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)List1.AddItem "Pulpen"End Sub6. 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 WhileSehingga tampilan sebagai berikut
  • 48. Kumpulan soal semester ganjilSMU kelas 2 (Visual Basic)Masukan Kode Program berikut ini:Dim i As IntegerPrivate Sub cmdDoUntil_Click()List1.Cleari = Asc("A")Do Until i > Asc("Z") List1.AddItem "Huruf" & Chr(i) i=i+1LoopEnd SubPrivate Sub cmdDoWhile_Click()List1.Cleari = Asc("Z")Do While i >= Asc("A") List1.AddItem "Huruf" & Chr(i) i=i-1LoopEnd SubPrivate Sub cmdForNext1_Click()List1.ClearFor i = 1 To 100 List1.AddItem "Angka" & iNext iEnd SubPrivate Sub cmdForNext2_Click()List1.ClearFor i = 100 To 1 Step -2 List1.AddItem "Angka" & iNext iEnd Sub