Anda di halaman 1dari 6

Pedagogi UNDIKSHA Teknologi Komputer dan Informatika S32019 Kelas B – Galih Fitriana

TUGAS AKHIR MODUL 6

EVALUASI HASIL BELAJAR

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.

KISI-KISI PENULISAN SOAL

Jenjang Sekolah : SMK


Mata Pelajaran : Pemrograman Dasar
Kurikulum : 2013
Kelas :X
Jumlah Soal :5
Bentuk soal : 4 Pilihan Ganda (PG) + 1 Uraian
Tahun pelajaran : 2019/2020

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

3 - Pengenalan Aplikatif Peserta didk mampu memahami penggunaan 3


Variabel
(L 2) variabel dalam suatu algoritma.
Pedagogi UNDIKSHA Teknologi Komputer dan Informatika S32019 Kelas B – Galih Fitriana

4 - Flowchart Aplikatif Peserta didk mampu menyajiakan algoritma 4


(L 2) dengan flowchart.
5 - algoritma Penalaran Peserta didk mampu menyajiakan algoritma 5
menggunakan
dan Logika dengan bahasa natural
bahasa natural
- Pengenalan (L 3) Peserta didk mampu menyajiakan algoritma
Variabel
dengan variabel
- Flowchart
Peserta didk mampu menyajiakan algoritma
dengan flowchart.
Pedagogi UNDIKSHA Teknologi Komputer dan Informatika S32019 Kelas B – Galih Fitriana

BENTUK SOAL PILIHAN GANDA

1. Bagian persiapan dari sebuah algoritma disebut dengan bagian …


a. Deskripsi
b. Deklarasi
c. Header
d. Preparation
e. Prosedur

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

PEDOMAN PENSKORAN SOAL PILIHAN GANDA

NO. KUNCI
KUNCI JAWABAN
SOAL JAWABAN
1. Deklarasi b

2. Proses b

3 Huruf besar dan kecil diperhitungkan a

4 Jajar genjang, arah aliran algoritma d

5 a. Algoritma dalam bahasa natural


Algoritma JumlahKuadrat
Input : dua buah bilangan bulat
Output : jumlah kuadrat dua buah bilangan bulat
1) Masukkan sebuah bilangan
2) Masukkan bilangan berikutnya
3) Jumlahakan kuadrat bilangan pertama dengan kuadrat bilangan kedua
4) Tuliskan hasil penjumlhan pada langkah sbelumnya
5) Selesai
b. Algoritma dalam bentuk variabel
Algoritma JumlahKuadrat
Input : A, B adalah bilangan bulat
Output : C adalah bilangan bulat
1) Masukkan nilai bilangan A
2) Masukkan nilai bilangan B
3) Hitung C=A2 + B2
4) Tuliskan hasil C
Pedagogi UNDIKSHA Teknologi Komputer dan Informatika S32019 Kelas B – Galih Fitriana

5) Selesai
c. Algoritma dalam bentuk flowchart

WRITE C

Anda mungkin juga menyukai