Anda di halaman 1dari 6

1.

5 Praktik Menyusun Evaluasi Hasil Belajar


Disusun oleh : Kusmiadi, ST
NUPTK : 6554764665200012
No Peserta : 19020852410073
Prodi PPG : Teknik Komputer dan Informatika

Kembangkan instrumen evaluasi yang dapat mengukur ketercapaian capaian pembelajaran


dalam RPP! Rumuskan soal untuk mengukur tingkat berpikir tingkat tinggi (HOTS)!
Jawab:
1. KD yang diambil 3.1 Memahami penggunaan data dalam algoritma dan konsep
algoritma pemrograman
2. Kisi-kisi dan Soal Evaluasi:
a. Kisi-kisi dan soal test tertulis
Nama Sekolah : SMK MARHAS Margahayu
Kelas/Semester : X RPL/Semester I
Tahun pelajaran : 2018/2019
Paket Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Pemrograman Dasar
Penilaian : Penilaian Harian I

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

Menerangkan Siswa dapat 3 Tes


Tertulis
algoritma menjelaskan Algoritma
dalam bahasa dalam Bahasa Natural
natural

Menerangkan Siswa dapat


4 Tes
Variable menunjukan variable Tertulis

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

Soal Uraian (HOTS)


1. Jelaskan secara singkat tentang Konsep Algoritma Pemrograman ??
2. Jelaskan struktur algoritma yang terdiri
a. Runtunan (sequence)
b. Pemilihan (selection)
c. Pengulangan (repetition looping)
3. Jelaskan algoritma dalam bentuk Natural/Bahasa sehari-hari ??
4. Tunjukan dan jelaskan mana yang termasuk kedalam :
a. Variable
b. Type data
5. Jelaskan pengertian Operator dan jenis-jenisnya ??
6. jelaskan cara pembuatan algoritma menggunakan pseucode ??
7. sebutkan dan jelaskan symbol-syimbol flowcahart berikut ini :

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

Var : keyword yang berfungsi untuk


mengenalkan variable
x,y,z : adalah nama variable
Data Type : adalah type data yang digunakan,
contohnya : integer dan real
5 --------------------------------------------------------- -----------

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

Jumlah skor yang di peroleh


Nilai = X 100 = .............
Jumlah skor tertinggi

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

TUGAS PRAKTEK (HOTS)


Buatlah algoritma dalam bentuk sehari-hari, code program dan flowcahart dari
rumus segitiga berikut ini :

Bahasa sehari-hari Pseudocode Flowchart

Pedoman Penskoran 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

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

Hasil Penilaian Praktik


Persiapan Proses Hasil Total
Skor Perolehan 6 8 6
Skor Maksimal 8 12 8
Bobot 3 3 4
Nilai Perolehan 18 24 24 66
Nilai Maksimal 24 36 32 92
(sskor x bobot)
Nilai akhr

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

Anda mungkin juga menyukai