Anda di halaman 1dari 5

Kisi-Kisi Soal Teori

Nama Satuan Pendidikan : SMK DOA BANGSA


Kompetensi Keahlian : Rekayasa Perangkat Lunak
Tahun Pelajaran : 2017 / 2018
Mata Pelajaran : Pemrograman Dasar
Kurikulum : 2013 Rev.2017

Kompetensi Level No Bentuk


No Materi Indikator Soal
Dasar Kognitif Soal Soal
1 2 3 4 5 6 7
1. 3.5. Menerapkan  Operator 3.5.1. Disajikan beberapa keterangan mengenai bahasa L1 11,14 PG
operasi aritmatika pemrograman. Siswa dapat menentukan jenis-jenis (PEMAHAMAN)
aritmatika dan  Operator bahasa pemrograman
logika logika
 Operasi L1
3.5.2. Disajikan beberapa algortima mengenai bahasa 19,20
(PEMAHAMAN) PG
aritmatika pemrograman. Siswa dapat menentukan jenis-jenis ,
Operasi logika deklarasi,tipedata,operator pada beberapa operasi yang 21,22
diterapkan kedalam bahasa pemrograman ,23,2
5
Essay
1
Kompetensi Level No Bentuk
No Materi Indikator Soal
Dasar Kognitif Soal Soal
1. 1.6. Menerapkan  Struktur 1.6.1. Disajikan beberapa urutan algoritma dan flowchart L1 1,13 PG
struktur percabangan percabangan yang mengandung nilai kondisi awal. Siswa (PEMAHAMAN)
kontrol  Percabangan dapat menentukan nilai/output dari algoritma perulangan
Percabangan tidak bersyarat tersebut. 2
dalam bahasa  Percabangan Essay
pemrograman sederhana 1.6.2. Disajikan sebuah gambar hasil pemrograman Pascal. L3
 Percabangan Siswa dapat menyimpulkan jenis percabangan yang tepat (PENALARAN) 15,24
bertingkat pada permasalahan tersebut. PG
Percabangan
bersarang
1.6.3. Disajikan algoritma struktur percabangan. Siswa dapat L3 16,18
menyelesaikan maksud / tujuan permasalahan algoritma [PENALARAN] 3
PG
tersebut.
Essay
Kompetensi Level No Bentuk
No Materi Indikator Soal
Dasar Kognitif Soal Soal
3. 3.7. Menerapkan  Struktur 3.7.1. Disajikan beberapa urutan algoritma perulangan yang L1 12 PG
struktur percabangan mengandung nilai kondisi awal. Siswa dapat menentukan (PEMAHAMAN)
kontrol  Percabangan nilai/output dari algoritma perulangan tersebut.
Perulangan tidak bersyarat
dalam bahasa  Percabangan 3.7.2. Disajikan algoritma struktur perulangan yang mempunyai 2
L2 (APLIKASI ) PG
pemrograman sederhana nilai kondisi awal. Siswa dapat menyelesaikan maksud /
 Percabangan tujuan permasalahan algoritma tersebut.
bertingkat L3
 Percabangan 3.7.3. Disajikan pseuducode untuk permasalahan dalam (PENALARAN) 3
bersarang mencetak bilangan ganjil kurang dari 10. Siswa dapat 4 PG
menerapkan kedalam bahasa pemograman pascal. ESSAY

3.7.4. Disajikan sebuah gambar flowchart. Siswa dapat L2 [APLIKASI] 4


menyimpulkan jenis perulangan yang tepat pada
permasalahan tersebut. PG
L3
[PENALARAN]
5
3.7.5. Disajikan algoritma yang strukturnya belum lengkap.
Siswa mampu dapat menyelesaikan struktur perulangan 5 PG
dengan kondisi awal dan akhir.
ESSAY
Kompetensi Level No Bentuk
No Materi Indikator Soal
Dasar Kognitif Soal Soal
4. 3.8. Menganalisis  Konsep array 3.8.1 Disajikan Array multi dimensi dalam beberapa data L2 6 PG
penggunaan  Array satu ibukota provinsi di Indonesia. Siswa dapat menyelesaikan [APLIKASI]
array untuk dimensi Indeks Array yang sesuai dengan permasalahan.
penyimpanan  Array multi
data di memori dimensi 3.8.2 Disajikan bentuk Array multi dimensi. Siswa dapat 7
L1 PG
menentukan format array multi dimensi dengan benar.
[PEMAHAMAN
]
8
3.8.3 Disajikan Array dimensi satu dengan tipe data integer PG
pada berat badan siswa. Siswa dapat menentukan nilai L1
akses / indeks array untuk dua element yang terdapat [PEMAHAMAN
pada berat badan tersebut. ] 9,17

3.8.4 Disajikan statement mengenai kumpulan variable. Siswa PG


dapat mendeskripsikan permasalahan yang berkaitan L1
dengan array. [PEMAHAMAN
] 10

PG
3.8.5 Disajikan element array pada data mobil. Siswa dapat
mengaplikasikan data tersebut dengan menggunakan L2 [APLIKASI]
array satu dimensi
Kisi-Kisi Soal PRAKTEK

Nama Satuan Pendidikan : SMK DOA BANGSA


Kompetensi Keahlian : Rekayasa Perangkat Lunak
Tahun Pelajaran : 2017 / 2018
Mata Pelajaran : Pemrograman Dasar
Kurikulum : 2013 Rev.2017

Kompetensi Level No Bentuk


No Materi Indikator Soal
Dasar Kognitif Soal Soal
1 2 3 4 5 6 7
4.6. Membuat kode  Struktur 4.6. Disajikan beberapa flowchart dan kasus permasalahan L3 1a,2b Uraian
program struktur percabangan mengenai percabangan yang mengandung dijumpai [PENALARA / Job
kontrol dikehidupan sehari-hari. Siswa dapat membuat program N] Sheet
percabangan percabangan kedalam bahasa pemrograman.

4.7. Membuat kode  Struktur Uraian


4.7. Disajikan beberapa flowchart dan kasus permasalahan L3 1b,2a
program struktur / Job
perulangan mengenai perulangan yang mengandung dijumpai [PENALARA
kontrol perulangan Sheet
dikehidupan sehari-hari. Siswa dapat membuat program N]
perulangan kedalam bahasa pemrograman.

Anda mungkin juga menyukai