No Bentuk
No. Kompetensi Dasar Materi Indikator Soal
Soal Soal
1 3.1 Memahami Menerangkan Siswa dapat 1 Tes
penggunaan data Tertulis
konsep menjelaskan konsep
dalam algoritma
dan konsep algoritma algoritma
algoritma
pemrograman
Menerangkan Siswa dapat 2 Tes
Tertulis
struktur menjelaskan struktur
algoritma algoritma
Instrumen Evaluasi 1
No Bentuk
No. Kompetensi Dasar Materi Indikator Soal
Soal Soal
algoritma
pemrograman
5 Tes
Menerangkan Siswa dapat
Tertulis
Tipe Data menunjukan Variable,
pemrograman tipe data dan Operator
6 Tes
Menerangkan Siswa dapat
Tertulis
Operator menunjukan operator
Menerangkan
Pseudocode Siswa dapat
7 Tes
(code program) menjabarkan cara Tertulis
penulisan algoritma
menggunakan pseucode
Siswa dapat
8 Tes
menggambarkan aliran
Tertulis
data menggunakan
flowchart
Instrumen Evaluasi 2
a. start
b. decision
c. processing
d. input/output
8. gambarkan aliran data flowchart yang benar untuk kasus rumus matematika
Kunci Jawaban :
Nomor Opsi Langkah Jawaban Soal Jumlah opsi
Soal jawaban
1. Algoritma adalah urutan logis pengambilan putusan untuk 10
pemecahan masalah. Logis artinya langkah-langkah dalam
algoritma harus dapat ditentukan sebelumnya, benar atau salah, jika
algoritma pada awalnya benar maka transformasi yang di buat ke
dalam suatu bahasa pemrograman akan benar juga.
2. 1. Runtunan (Sequence) Intruksi yang berurutan. 10
Misal: intruksi ketiga dijalankan sebelum interaksi kedua, interaksi
kedua dijalankan setelah intruksi pertama. Dan intruksi terakhir
merupakan akhir algoritma.
Contoh :1. Mulai 2. Baca 3. Tulis 4. Hitung 5. Selesai
1. Pemilihan (seleksi/kondisi)
Misal : Pemilihan biasanya terdiri dari 2 kondisi atau lebih,
contohnya : jika mendung maka kemungkinan hujan, jika cerah
kemungkinan tidak hujan atau jika nilai > 60 maka lulus, jika nilai <
60 maka gagal
Dalam pemrograman, contoh stuktur pemilihan antara lain :
1. If ……then…….
2. If……then……else…..
3. Case …….of
2. (Looping)Pengulangan
Misal : Intruksi/perintah yang sering diulang-ulang.
Contoh: dalam mesin foto copy, jika kita akan mencopy sebanyak
50 x, maka mesin fotocopy akan mencetak secara berulang kali
sebanyak 50x
Dalam pemrograman, contoh struktur pengulangan antara lain
1. For – To – Do
Instrumen Evaluasi 3
Nomor Opsi Langkah Jawaban Soal Jumlah opsi
Soal jawaban
2. While – Do
3. Repeat – Until
3. Algoritma dalam bahasa Natural/sehari-hari 10
Dalam bentuk bahasa sehari-hari, algoritma sama dengan daftar
urutan kegiatan. Kata-kata yang sering digunakan dalam algoritma
adalah : masukan nilai, baca, hitung, tampilkan (cetak atau tulis).
Tulis disini contoh yang lain dari algoritma bentuk sehari-hari
4. 10
Perolehan skor peserta didik untuk setiap nomor soal 1-8, sebagai berikut:
a) Jika menjawab 4 opsi dengan benar skor 4
b) Jika menjawab 3 opsi dengan benar skor 3
c) Jika menjawab 2 opsi dengan benar skor 2
d) Jika menjawab 2 opsi dengan benar skor 1
Catatan : Dalam penskoran tes tertulis dapat digunakan pembobotan pada masing-masing soal
sesuai kebutuhan.
Instrumen Evaluasi 4
3. Penilaian Keterampilan
Kisi-Kisi Penilaian Kinerja
Nama Sekolah : SMK MARHAS Margahayu
Kelas/Semester : X/1
Tahun pelajaran : 2018/2019
Mata Pelajaran : Pemrograman Dasar
Kompetensi Dasar :Menggunakan algoritma pemrogramanuntuk
memecahkan permasalahan
Kompetensi Teknik
No. Materi Indikator
Dasar Penilaian
1. 4. 1 Menggunakan algoritma Peserta didik dapat : Proses
algoritma pemrogramanunt 4.1.1 Merancang Algoritma
pemrogramanu uk memecahkan pemrograman
permasalahan. 4.1.2 Membuat algoritma
ntuk
pemrograman
memecahkan
permasalahan
Instrumen Evaluasi 5
Petunjuk: Berilah tanda cek (√) pada kolom Skor
Skor
No Komponen/Sub Komponen
1 2 3 4
1 Persiapan (Bobot 3)
Data √
Alat √
2 Proses Kerja (Bobot 3)
a Sistimatika kerja dan algoritma v
b Pembuatan Flowmap v
c Pembuatan Coding program v
3 Hasil (Bobot 4)
a Hasil Flowmap dan coding program √
b Waktu v
Keterangan
- Bobot total maksimal 92
- Cara Perhitungan
skor perolehan x bobot
Nilai Perolehan ( 100)
skor maksimal x bobot
Nilai Perolehan (66 / 92) x100 71,74
Instrumen Evaluasi 6