Anda di halaman 1dari 3

PEMERINTAH DAERAH PROVINSI JAWA BARAT

DINAS PENDIDIKAN
CABANG DINAS PENDIDIKAN WILAYAH XIII
SEKOLAH MENENGAH KEJURUAN NEGERI 1 BANJAR
Jalan KH. Mustofa Telp. (0265) 741722 Fax. (0265) 744860 Kota Banjar – 46311
E-mail : smkn1banjar@gmail.com http.www.smkn1banjar.sch.id

SOAL PENILAIAN AKHIR TAHUN PAKET – A


TAHUN PELAJARAN 2017/2018
10 – C2 - 13
MATA DIKLAT : Pemrograman Dasar
TINGKAT/PROG.KEAHLIAN : X / Multimedia dan RPL
WAKTU : 08.45 – 09.45 WIB
HARI/TANGGAL : Kamis, 24 Mei 2018

A. PILIHAN GANDA
1. Yang digunakan untuk meletakkan form ketika form tersebut dipanggil atau aktif disebut….
a. Name c. Caption e. Windows Default
b. StartUpPosition d. Title
2. Pada Ms. Visual Basic untuk menempatkan posisi kursor yang diiginkan adalah
a. Pointer c. DataField e. Jawaban a, b, c dan d
b. Sel d. SetFocus salah
3. Pada Ms. Visual Basic, control yang digunakan untuk menampilkan teks yang tidak dapat diperbaiki oleh
pemakai adalah …
a. CheckBox c. Label e. Frame
b. TextBox d. Option Button
4. Memilih boleh beberapa pilihan sekaligus adalah fungsi dari control
a. CheckBox c. Label e. Frame
b. TextBox d. Option Button
5. Untuk menjalankan Form yang lain pada satu project, dapat juga menggunakan tombol fungsi
a. F1 c. F3 e. F5
b. F2 d. F4
6. Untuk menambahkan Form baru pada Visual basic, sebelumnya kita Add Form dari menu
a. File c. Project e. Insert
b. Edit d. Help
7. Symbol persegi panjang pada flowchart mempunyai arti….
a. Aliran data c. Percabangan e. Proses
b. Input/ output d. Pemberian nilai awal
8. Secara default saat kita mengambil control text box ke form design, name properties caption-nya adalah :
a. Label1 c. Caption e. Textbox
b. Text1 d. Header
9. Label1.caption = text1.text * text2.text, baris program tersebut :
a. Salah, harusnya Label1 dirubah jadi text3 d. Benar, Caption tidak perlu dirubah
b. Salah, hasilnya error e. Benar, tapi hasilnya error
c. Salah, harusnya Caption diganti text
10. Instruksi untuk melakukan RUN dalam program visual basic…
a. F1 c. F4 e. Shift+Alt+Del
b. F5 d. Alt+F9
11. Pada saat pertama kali membuka Visual Basic, pilihan tipe project yang kita gunakan adalah….
a. VB.exe c. Normal.exe e. Doc.exe
b. Standard.exe d. ActiveX.EXE

12. Untuk mendeklarasikan nama variable beserta tipe datanya dan langsung mengisi nilai variabelnya disebut
dengan….
a. Deklarasi implisit c. Variabel e. Konstanta
b. Algoritma d. Logika

13. Dalam koding program Visual Basic, perintah untuk langsung keluar dari program pada saat program
dijalankan adalah…
a. Exit c. Close e. Del
b. End d. Drop

(1)
14. Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas merupakan
salahsatu aturan yang dianjurkan untuk membuat….
a. Diagram c. ERD e. Class diagram
b. Flowchart d. Use Case
15. Untuk membuat sebuah tombol digunakan komponen…
a. Command Botton c. Combo box e. Text box   
b. Label d. List box
16. Pada sebuah ComboBox, untuk menambahkan atau mengentry tulisan atau daftar ke dalamnya kita
menggunakan property yang disebut…
a. Text c. Name e. Label
b. List d. Caption
17. Pendeklarasian variable ada 2, yaitu….
a. Deklarasi eksplisit dan implisit d. Deklarasi terbuka dan tertutup
b. Deklarasi langsung dan tidak langsung e. Deklarasi aplikasi dan algoritma
c. Deklarasi berurutan dan percabangan
18. Dalam koding Visual Basic, perintah untuk menampilkan sebuah pesan adalah…
a. MsgBox c. Show e. Hide
b. Msg d. Display
19. Fungsi control Label adalah untuk…
a. Menampilkan gambar yang tidak dapat di ubah oleh pengguna pada saat runtime atau saat dijalankan
b. Menampilkan option/pilihan yang tidak dapat di ubah oleh pengguna pada saat dijalankan
c. Menampilkan tulisan/teks yang tidak dapat di ubah oleh pengguna pada saat dijalankan
d. Menampilkan tulisan/teks yang dapat di ubah oleh pengguna pada saat runtime atau saat dijalankan
e. Menampilkan beberapa pilihan dan bias dipilih lebih dari satu
20. Sebuah variable mempunyai ruang lingkup dan waktu hidup, yaitu variable…..dan variable……
a. Variable global dan variable local d. Variable bebas dan variable terikat
b. Variable luas dan variable sempit e. Variable data dan variable type
c. Variable panjang dan variable lebar
21. Apa fungsi dari control 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 menampilkan beberapa pilihan
d. untuk membuat tombol pada form yang tidak dapat di klik
e. Untuk menyediakan link ke database
22. Untuk mengatur waktu (jam) agar tampilannya menjadi per detik (second), maka ada sebuah property yang
harus diubah, yaitu …
a. Interval c. Date e. Enabled
b. Time d. Second
23. Data yang disimpan didalam memory computer membutuhkan sebuah wadah, wadah inilah yang disebut
dengan….
a. Type data c. String e. Boolean
b. Algoritma d. Variable
24. Untuk menambahkan form yang baru langkah yang harus dilakukan adalah…
a. File – New Form
b. Menu Project – Add Form
c. File – New – Form
d. Klik kanan pada jendela properties – Add – MdiForm
e. Project - New
25. Untuk menampilkan atau memanggil sebuah form digunakan perintah …
a. Call c. Show e. Hide
b. New d. Form
26. Untuk mendeklarasikan nama variable beserta tipe datanya pada awal prosedur disebut dengan….
a. Algoritma c. Variabel e. String
b. Konstanta d. Deklarasi eksplisit

27. Urutan langkah-langkah logis penyelesaian masalah yang disusun secara logis merupakan pengertian dari….
a. Algoritma c. Pemrograman e. Basis data
b. Logika d. Aplikasi
28. Penulisan pendeklarasian variable eksplisit yang benar yaitu….
a. Nama$=”Saya” c. $dim nama as string
b. Dim nama as string d. Index=”nama”

(2)
e. @nama=”saya”

29. Variable yang hanya dikenali oleh satu bagian program saja disebut dengan variable….
a. Variabel local c. Variabel terikat e. Variabel data
b. Variabel global d. Variabel bebas

30. Struktur perulangan pada algoritma digunakan untuk….


a. Program yang pernyataannya sequential atau urutan
b. Program yang menggunakan pemilihan
c. Program yang menggunakan penyeleksian kondisi
d. Program yang pernyataannya akan dieksekusi berulang-ulang
e. Program yang pernyataannya dieksekusi satukali

31. Yang tidak termasuk kedalam jenis type data yaitu….


a. Dim c. Integer e. Single
b. Boolean d. String
32. Skema atau bagan yang menunjukan aliran didalam suatu program secara logika disebut dengan….
a. Algoritma c. Flowchart e. Informasi
b. Gerbang logika d. Data
33. Aliran data pada flowchart digambarkan dengan symbol….
a. Panah c. Lingkaran e. Segitiga
b. Persegi panjang d. Jajar genjang
34. Tipe data date digunakan untuk….
a. Angka bulat c. Tanggal dan jam e. True/ false
b. Mata uang d. Pecahan
35. Di bawah ini merupakan aturan di dalam penamaan variable, kecuali….
a. Diawali dengan start dan diakhiri dengan end
b. Harus diawali dengan huruf
c. Tidak boleh menggunakan spasi
d. Tidak boleh menggunakan karakter-karakter khusus
e. Tidak boleh menggunakan kata-kata yang sudah dikenal oleh VB
36. Suatu tempat untuk menampung data yang nilainya selalu tetap dan tidak pernah berubah disebut
dengan….
a. Variable c. Algoritma e. Logika
b. Deklarasi d. Konstanta
37. Penulisan pendeklarasian variable implisit yang benar yaitu….
a. Alamat=dimana d. Alamat=string
b. Dim alamat Boolean e. Index$=”Boolean”
c. Alamat$=”dimana”

38. Boolean merupakan salah satu type data yang digunakan untuk….
a. Angka pecahan c. Nilai True/ False e. Tanggal dan jam
b. Angka bulat d. Mata uang
39. Variable yang dapat dikenal oleh seluruh bagian program disebut dengan….
a. Variable local c. Variable terikat e. Variable global
b. Variable bebas d. Variable data
40. Di bawah ini yang termasuk kedalam Bahasa pemrograman yaitu….
a. C++ c. MS. Exel e. Corel Draw
b. Publisher d. MS. Word

2. ESSAY
1. Apa yang kamu ketahui tentang C++!
2. Tuliskan minimal 5 debug yang kamu temukan pada saat pembuatan program aplikasi menggunakan
Visual Basic, dan tuliskan penyelesaiannya!
3. Tuliskan coding untuk menampilkan “Nilai C = 12” menggunakan C++!
4. Tuliskan minimal 5 kelebihan Visual Basic!
5. Tuliskan minimal 5 tools yang disediakan oleh Visual Basic!

SELAMAT MENGERJAKAN, JUNJUNG TINGGI KEJUJURAN … !

(3)

Anda mungkin juga menyukai