Anda di halaman 1dari 7

KARTU SOAL ESSAY (URAIAN) SOAL PAKET A

Satuan Pendidikan : SMKN 1 Pungging Alokasi Waktu : 60 Menit


Mata Diklat : Pemrograman Dasar Bentuk Soal : Soal Essay
Kelas :X Jumlah Soal : 15 Butir Soal

Bobot
Standart Kompetensi Dasar Indikator No.Soal Uraian Soal Kunci Jawaban
Nilai
Kompetensi
Dasar-dasar Memahamipenggunaan  Konsep algoritma 1 Jelaskan pengertian logika ! 1. Logika adalah ilmu yang mengajarkan cara berpikir 5
Algoritma data dalamalgoritma dan  Struktur algorits untuk melakukanaksi dengan tujuan tertentu.
konsep Jelaskan pengertian algoritma !
5
 Pengenalan 2 2. Algoritma dapat diartikan urutan langkah-
algoritmapemrograman bahasa langkahterbatas untuk menyelesaikan suatumasalah.
pemrograman 3 Sebutkan syarat-syarat algoritma!
3. Syarat-syarat algoritma : a. keterbatasan b. kepastian 5
 Instalasi tools
Jelaskan langkah-langkah meng aktikan c. masukkan d. keluaran e. efektifitas
pemrograman
 Struktur bahasa
4 visual basic 6.0 ! 4. pilih Start--all program--microsoft visual basic 6.0—pada 5
pemrograman dialogbox new project pilihlah—standart exe—klik open.
5 Jelaskan fungsi Properties pada visual 5. berfungsi sebagai daftar properti-properti object yang
 Standar output 5
dalam bahasa basic 6.0 ! sedangterpilih
pemrograman 6 Bagaimana cara mengganti nama pada
6. klik tabel arahkan kursor pada properties pilih caption
 Standar Input label ! 5
Sebutkan 4 komponen yang terdapat lalu ubah nama sesuai keinginan
dalam bahasa 7
7. a. label b.textbox c.frame d.commandbutton 6
pada toolbox!
pemrograman 8
Gambar kan desain form untuk bidata 8.
 Kompilasi dan 8
kamu!
eksekusiprogram

Bagaimana kode program agar inputan 9. Label4.Caption = Text1.Text + " " + Text2.Text 8
9
pada text bisa tampilkan pada label !
Sebutkan manfaat menggunakan visual
10 10. Membuat aplikasi kasir, biodata dll
basic 6.0 ! 8
Apakah extensi dari sebuah project
11 visual basic 6.0! 11. .vbp
Jelaskan cara mengganti background
8
12 warna pada form visual basic 6.0 ! 12. klik form arahkan kursor pada properties pilih backcolor 8
13 Jelaskan kegunaan textbox pada lalu pilih warna sesuai keinginan 8
aplikasi visual basic 6.0 ! 13. untuk memasukkan data (entry data)
Jelaskan kegunaan label pada aplikasi 14. untuk keterangan pengisian data
8
14
visual basic 6.0 !
15
Jelaskan kegunaan command button 15. untuk perintah menampilkan output/ hasil 8
KARTU SOAL ESSAY (URAIAN) SOAL PAKET B

Satuan Pendidikan : SMKN 1 Pungging Alokasi Waktu : 60 Menit


Mata Diklat : Pemrograman Dasar Bentuk Soal : Soal Essay
Kelas :X Jumlah Soal : 15 Butir Soal

Bobot
Standart Kompetensi Kompetensi Dasar Indikator No.Soal Uraian Soal Kunci Jawaban
Nilai
Dasar-dasar Algoritma Memahamipenggunaan  Konsep algoritma 1 Jelaskan yang dimaksud dengan 1. Sebuah algoritma memiliki nol atau lebih masukan 8
data dalamalgoritma dan  Struktur algorits input dalam syarat algoritma (input) yangdiberikan kepada algoritma sebelum
konsep  Pengenalan dijalankan
algoritmapemrograman bahasa 2 Jelaskan yang dimaksud dengan 8
pemrograman output dalam syarat algoritma 2. Setiap algoritma memberikan satu atau beberapa hasil
 Instalasi tools keluaran
pemrograman 3 Apa yang dimaksud dengan pseudo 8
 Struktur bahasa 3. Menggunakan kode semu
code
pemrograman
 Standar output 4. pengulangan adalah sejumlah aksi yang sama
4 Jelaskan perbedaan pengulangan 8
dalam bahasa sebanyakjumlah yang ditentukan atau sesuai dengan
dan pemilihan
pemrograman kondisi yang diinginkan sedangkan pemilihan adalah
 Standar Input Pemilihan yaitu instruksi yang dikerjakan dengan
dalam bahasa kondisi tertentu.
pemrograman 5. program pada computer adalah pernyataan or 8
 Kompilasi dan 5 Jelaskan yang dimaksud dengan kombinasinya yang disusun dan dirangkum menjadi
eksekusiprogram pemrograman pada computer ! satu kesatuan prosedur yang berupa urutan langkah
untuk menyelesaikan masalah yang diimplementasikan
menggunakan bahasa pemrograman sehingga dapat
dieksekusi oleh computer.
Buatlah kode program untuk
6 6. Label4.Caption = Text1.Text + " " + Text2.Text 5
menampilkan nama depan dan
nama belakang pada satu label!

7 7. 8
Buatlah desain pada form nya!
8. menggunakan 5 label, 1 commandbutton, 2 textbox
Sebutkan ada berapa label, textbox 5
8 dan commandbutton pada desain
tersebut!
9 Buatlah Flowcart dari aplikasi 8
tersebut !

9. gambar flow chart


10. pilih Start--all program--microsoft visual basic 6.0—
pada dialogbox new project pilihlah—standart exe—klik
open.
10 Jelaskan langkah menjalankan 8
program aplikasi pada visual basic 11. klik kanan pada project lalu pilih add form
6.0 !

11 Bagaimana cara menambahkan 5


12. pilih file lalu pilih save as atur tempat lalu ubah nama
form baru pada sebuah project !
pada file name
Jelaskan langkah-langkah
12 menyimpan project visual basic 6.0!
13. backcolor untuk mengganti warna background
6
Apakah kegunaan back color pada
13 properties visual basic 6.0 ! 14. caption sebagai tempat mengubah nama pada label dll 5

Apakah kegunaan caption pada


properties visual basic 6.0 ! 15. untuk membuat aplikasi program
14 5
Apakah yang kamu ketahui tentang
15
visual basic 6.0 !
5
KARTU SOAL ESSAY (URAIAN) SOAL PAKET C

Satuan Pendidikan : SMKN 1 Pungging Alokasi Waktu : 60 Menit


Mata Diklat : Pemrograman Dasar Bentuk Soal : Soal Essay
Kelas :X Jumlah Soal : 15 Butir Soal

Bobot
Standart Kompetensi Kompetensi Dasar Indikator Uraian Soal Kunci Jawaban
Nilai
Dasar-dasar Algoritma Memahamipenggunaan  Konsep algoritma 1. Jelaskan pengertian logika algoritma ! 8
data dalamalgoritma dan  Struktur algorits 1. Logika dan Algoritma adalahilmu yang mempelajari
konsep  Pengenalan cara penyelesaian masalah berdasarkan
algoritmapemrograman bahasa langkahterbatas yang logis dan sistematis dengan
pemrograman tujuan tertentu 8
2. Berikan contoh pernyataan kondisi dari
 Instalasi tools 2. Jika suatu bilangan habis dibagi duaMaka bilangan
pemilihan ! itu bilangan genap
pemrograman 8
3. Jelaskan yang dimaksud dengan 3. pengulangan adalah sejumlah aksi yang sama
 Struktur bahasa
pemrograman pengulangan ! sebanyakjumlah yang ditentukan atau sesuai dengan
 Standar output 4. Berikan penjelasan tentang symbol pada kondisi yang diinginkan
dalam bahasa flow chat berikut ini 5
pemrograman 4. DIAGRAM ALIR
 Standar Input 5
5. Berikan penjelasan tentang symbol pada
dalam bahasa 5. Pemilihan Keputusan
flow chat berikut ini
pemrograman
 Kompilasi dan
eksekusiprogram
6. Jelaskan perbedaan pseudo code dan 8
bahasa natural ! 6. pseudo code menggunakan bahasa semu, natural
7. Jelaskan cara untuk mengganti nama menggunakan bahasa matematika
8
sebuah form pada project! 7. klik form arahkan kursor pada properties pilih caption
lalu ubah nama sesuai keinginan
8. Sebutkan manfaat mengguna visual basic 8
6.0 ! 8. Membuat aplikasi kasir, biodata dll
9. Apakah extensi dari sebuah project visual 5
basic 6.0! 9. .vbp
10. Jelaskan cara mengganti background 8
warna pada form visual basic 6.0 ! 10. klik form arahkan kursor pada properties pilih
11. Jelaskan kegunaan textbox pada aplikasi backcolor lalu pilih warna sesuai keinginan 5
visual basic 6.0 ! 11. untuk memasukkan data (entry data)
12. Jelaskan kegunaan label pada aplikasi 5
visual basic 6.0 ! 12. untuk keterangan pengisian data
13. Jelaskan kegunaan command button 5
13. untuk perintah menampilkan output/ hasil
pada vb!
14. Bagaimana cara menambahkan form baru
6
14. klik kanan pada project lalu pilih add form
pada sebuah project !
8
15. Jelaskan langkah-langkah menyimpan 15. pilih file lalu pilih save as atur tempat lalu ubah nama
project visual basic!
pada file name

KARTU SOAL ESSAY (URAIAN) SOAL PAKET D

Satuan Pendidikan : SMKN 1 Pungging Alokasi Waktu : 60 Menit


Mata Diklat : Pemrograman Dasar Bentuk Soal : Soal Essay
Kelas :X Jumlah Soal : 15 Butir Soal

Bobot
Standart Kompetensi Kompetensi Dasar Indikator No.Soal Uraian Soal Kunci Jawaban
Nilai
Dasar-dasar Algoritma Memahamipenggunaan  Konsep algoritma 1 Berasal dari mana bahasa logika? 1. Logika berasal dari dari bahasa Yunani yaitu LOGOS yang 8
data dalamalgoritma dan  Struktur algorits berarti ilmu.
konsep  Pengenalan 2 Jelaskan yang dimaksud dengan 2. mendefinisikan masalah sebelum melakukan pemrograman 8
algoritmapemrograman bahasa mendefinisikan masalah sebelum adalah menentukan masalah yang bisa diselesaikan
pemrograman melakukan pemrograman! dengan computer dan memasukkan inputan dan
 Instalasi tools menghasilkan output
pemrograman 3 Jelaskan mengapa langkah
 Struktur bahasa 3. Menggunakan diagram alir (flow chart)yaitu dengan symbol
pembuatan algoritma lebih mudah dan langkah2 sistematis, jadi pembaca lebih mudah untuk 8
pemrograman
diselesaikan dengan flowchat! mengetahui proses berjalannya program/system
 Standar output
dalam bahasa
4 Sebutkan 3 langkah-langkah dalam 4. mendefinisikan masalah, menentukan soal, memilih
pemrograman
pemrograman yang kamu ketahui! algoritma,menulis program
 Standar Input
dalam bahasa
5 Tulislah langkah-langkah untuk 5. start—input user name—input password—login--cek 40
pemrograman
login (jika lupa password maka verivikasi data—data benar—masuk halaman selanjutnya—
 Kompilasi dan
ulangi kembali) kerjakan dengan data salah—ulangi entry pass & username—selesai
eksekusiprogram
flowchat.! (untuk soal no 6-10)
11. Kode program untuk menampilkan nama depan dan nama
11 Label4.Caption = Text1.Text + " " + 5
belakang pada satu label!
Text2.Text (Jelaskan kode program
disamping ini)

12 Apakah fungsi option button pada 12. untuk memilih sebuah pilihan yang terdapat pada program 5
pemrograman visual basic 6.0 ! aplikasi

13 Buatlah kode program untuk 13. Option1.Caption = label1.caption 5


menampilkan isi dari sebuah option
button pada label!

14 Buatlah desain form aplikasi yang 14. form menggunakan minimal 2 opsi sebagai pemilihan 5
menggunakan option button !

Bagaimanakan cara mengganti 15. klik label arahkan kursor pada properties pilih font lalu
15 pilih warna sesuai keinginan 5
tampilan font pada label!
KARTU SOAL ESSAY (URAIAN) SOAL PAKET E

Satuan Pendidikan : SMKN 1 Pungging Alokasi Waktu : 60 Menit


Mata Diklat : Pemrograman Dasar Bentuk Soal : Soal Essay
Kelas :X Jumlah Soal : 15 Butir Soal

Bobot
Standart Kompetensi Kompetensi Dasar Indikator No.Soal Uraian Soal Kunci Jawaban
Nilai
Dasar-dasar Algoritma Memahamipenggunaan  Konsep algoritma 1 Sebutkan 3 macam cara penulisan 1. Algoritma dapat ditulis dengan cara berikut: 8
data dalamalgoritma dan  Struktur algorits algoritma ! a. Menggunakan bahasa natural
konsep  Pengenalan b. Menggunakan kode semu (pseudo-code)
algoritmapemrograman bahasa 2 Jelaskan pengertian logika c. Menggunakan diagram alir (flow chart)
pemrograman algoritma ! 2. Logika dan Algoritma adalahilmu yang mempelajari cara
8
 Instalasi tools penyelesaian masalah berdasarkan
pemrograman langkahlangkahterbatas yang logis dan sistematis dengan
 Struktur bahasa tujuan tertentu.
3. memilih bahasa pemrograman yg mudah dipelajari,dan 8
pemrograman Jelaskan yang dimaksud dengan
3 memiliki tingkat kompabilitas tinggi dengan perangkat
 Standar output menuliskan kode program !
dalam bahasa keras/platform lainnya
pemrograman 4. pilih Start--all program--microsoft visual basic 6.0—pada
4 Jelaskan langkah-langkah meng 8
 Standar Input dialogbox new project pilihlah—standart exe—klik open.
aktikan visual basic 6.0 !
dalam bahasa
pemrograman 5. berfungsi sebagai daftar properti-properti object yang 8
 Kompilasi dan 5 Jelaskan fungsi Properties pada
sedangterpilih
eksekusiprogram visual basic 6.0 !
6. klik tabel arahkan kursor pada properties pilih caption lalu 8
6 Bagaimana cara mengganti nama
pada label ! ubah nama sesuai keinginan

Sebutkan 4 komponen yang 7. a. label b.textbox c.frame d.commandbutton


7 5
terdapat pada toolbox!

Jelaskan langkah-langkah
8 8. pilih file lalu pilih save as atur tempat lalu ubah nama
menyimpan project visual basic 6.0! 5
pada file name
Apakah kegunaan back color pada
9 9. backcolor untuk mengganti warna background 5
properties visual basic 6.0

Apakah kegunaan caption pada 10. caption sebagai tempat mengubah nama pada label dll
10 5
properties visual basic 6.0 !

Apakah yang kamu ketahui tentang 11. untuk membuat aplikasi program
11 5
visual basic 6.0 !

Buatlah kode program untuk 12. Label4.Caption = Text1.Text + " " + Text2.Text 6
12
menampilkan nama depan dan
nama belakang pada satu label!

Buatlah desain pada form nya!


13 8

13.
14. menggunakan 5 label, 1 commandbutton, 2 textbox
Sebutkan ada berapa label, textbox
dan commandbutton pada desain
14 5
tersebut! 15. disesuaikan dengan alur program aplikasi

Buatlah Flowcart dari aplikasi


tersebut !
15 8

Anda mungkin juga menyukai