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
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 !
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
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
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
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
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!
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