1. Pilihlah dua Kompetensi Dasar sesuai mata pelajaran yang Anda ajarkan. Kembangkan soal tes tertulis bentuk pilihan ganda (lima alternatif
jawaban) untuk mengukur penguasaan kognitif Peserta didk terhadap materi kedua KD tersebut.
Materi/ Level No
No. Kompetensi Dasar Kelas Indikator soal
Sub Materi kognitif soal
1. 3.1. Memahami penggunaan data dalam X Algoritma Mengetahui Peserta didk mampu memahami konsep dan 1
algoritma dan konsep algoritma Pemrograman
(L 1) struktur algoritma dan menerapkannya dalam
pemrograman - Konsep algoritma
- Strktur algoritma kehidupan sehari-hari.
2. 4.1. Menggunakan algoritma pemrograman X - algoritma Mengetahui Peserta didk mampu memahami algoritma 2
untuk memecahkan permasalahan menggunakan
(L 1) dengan bahasa natural dengan baik.
bahasa natural
2. Berikut ini kriteria-kriteria algorima yang baik dan benar menurut Donald Ervin Knuth, kecuali ...
a. Input
b. Proses
c. Output
d. Finite (Terbatas)
e. Definite (Pasti)
3. Penulisan variabel dalam bahasa pemrograman C++ bersifat case sensitive artinya …
a. Huruf besar dan kecil diperhitungkan
b. Tanda spasi diperhitungkan
c. Tanda spasi diubah dengan tanda underscore
d. Tanda spasi diubah dengan tanda strip (minus)
e. Tanda spasi diubah dengan tanda titik
Pedagogi UNDIKSHA Teknologi Komputer dan Informatika S32019 Kelas B – Galih Fitriana
4. Berikut pernyataan yang benar mengenai bentuk-bentuk diagram yang digunakan di flowchart, kecuali …
a. Oval, melambangkan awal atau akhir algoritma
b. Segi enam, melambangkan inisialisasi
c. Persegi panjang, melambangkan proses
d. Jajar genjang, arah aliran algoritma
e. Belah ketupat, melambangkan percabangan
5. Buatlah algorima dalam bentuk bahasa natural, variabel dan flowchar untuk menghitung jumlah kuadrat !
Pedagogi UNDIKSHA Teknologi Komputer dan Informatika S32019 Kelas B – Galih Fitriana
NO. KUNCI
KUNCI JAWABAN
SOAL JAWABAN
1. Deklarasi b
2. Proses b
5) Selesai
c. Algoritma dalam bentuk flowchart
WRITE C