Anda di halaman 1dari 9

DINAS PENDIDIKAN PROVINSI JAWA BARAT

MUSYAWARAH KERJA KEPALA SEKOLAH SMK KABUPATEN BANDUNG BARAT


KISI-KISI UJIAN SEKOLAH BERSTANDAR NASIONAL (USBN)
TAHUN PELAJARAN 2018/2019

Jenis Sekolah : SMK


Mata Pelajaran : Pemrograman Dasar
Kurikulum : 2013
Alokasi Waktu: 120 menit
Jumlah Soal : Pilihan Ganda : 40
Essay :
Penyusun : 1. Erik Pratama,S.Pd.,M.T (SMK Negeri 4 Padalarang) 1
2. Cahyadi,S.Kom (SMK Negeri 4 Padalarang)
3.

No. Lingkup Level Bentuk No.


Kompetensi Yang Diuji Materi Indikator Soal
Urut Materi Kognitif Soal SOAL
Memahami penggunaan data Dasar Struktur Tipe Data LK1 Disajikan suatu data, siswadapat Pilihan 1
dalam algoritma dan konsep Algoritma menentukan tipe data dari data yang Ganda
1 algoritma pemrograman disajikan

Kisi-kisi Soal USBN 2018/2019 MKKS SMK Kabupaten


Bandung Barat
No. Lingkup Level Bentuk No.
Kompetensi Yang Diuji Materi Indikator Soal
Urut Materi Kognitif Soal SOAL
Memahami penggunaan data Dasar Struktur Bentuk Algoritma LK2 Disajikan kasus menghitung luas Pilihan 2
dalam algoritma dan konsep Algoritma atau keliling bangun datar, siswa Ganda
2 algoritma pemrograman dapat menentukan pseudocode yang
sesuai

Memahami penggunaan data Dasar Struktur Bentuk Algoritma LK2 Disajikan pseudocode aritmatika Pilihan 3
dalam algoritma dan konsep Algoritma sederhana, siswa dapat menentukan Ganda
3 algoritma pemrograman contoh kasus yang sesuai dengan
pseudocode yang disajikan

Menerapkan struktur kontrol Dasar Struktur Struktur Algoritma LK2 Disajikan deskripsi suatu kasus Pilihan 4 2
percabangan dalam bahasa Algoritma sehari-hari, siswa dapat menentukan Ganda
4 pemrograman struktur algoritma yang sesuai untuk
menyelesaikan masalah

Menerapkan penggunaan tipe Dasar Struktur Tipe Data LK2 Disajikan kasus aritmatika sosial, Pilihan 5
data, variabel, konstanta, Algoritma siswa dapat menentukan tipe data Ganda
5 operator dan ekspresi dari variabel yang diperlukan dengan
tepat

Memahami struktur algoritma Dasar Struktur Bentuk Algoritma LK3 Disajikan flowchart percabangan Pilihan 6
serta menganalisis data dalam Algoritma dengan input yang tidak diketahui, Ganda
6 suatu algoritma percabangan siswa dapat membandingkan
kesesuaian masukan dan keluaran

Kisi-kisi Soal USBN 2018/2019 MKKS SMK Kabupaten


Bandung Barat
No. Lingkup Level Bentuk No.
Kompetensi Yang Diuji Materi Indikator Soal
Urut Materi Kognitif Soal SOAL
Menerapkan struktur kontrol Dasar Struktur Struktur Kontrol LK3 Disajikan cuplikan script, siswa Pilihan
percabangan dalam bahasa Algoritma Percabangan dapat menunjukkan keluaran yang Ganda
7 pemrograman tepat 7

Menerapkan bahasa Dasar Struktur Struktur Algoritma LK3 Disajikan algoritma dalam bentuk Pilihan 8
pemrograman Algoritma pseudocode, siswa menganalisis Ganda
8 kasus aritmatika sosial yang sesuai
dengan

Menerapkan struktur kontrol Struktur Struktur Kontrol LK1 Disajikan beberapa cuplikan Pilihan 9 3
percabangan dalam bahasa Kontrol Percabangan pseudocode, siswa dapat memilih Ganda
9 pemrograman Percabangan & pseudocode struktur percabangan 2
Perulangan kondisi yang tepat

Menerapkan struktur kontrol Struktur Struktur Kontrol LK1 Disajikan keyword (sintaks) bahasa Pilihan 10
perulangan dalam bahasa Kontrol Pengulangan pemrograman, Siswa dapat Ganda
10 pemrograman. Percabangan & menunjukkan keyword untuk
Perulangan pengulangan dengan kondisi di awal

Menerapkan struktur kontrol Struktur Struktur Kontrol LK1 Disajikan berbagai script looping Pilihan
perulangan dalam bahasa Kontrol Pengulangan dengan for dan while, siswa dapat Ganda
11 pemrograman. Percabangan & menentukan script yang berfungsi 11
Perulangan sebagai up counter atau down
counter

Kisi-kisi Soal USBN 2018/2019 MKKS SMK Kabupaten


Bandung Barat
No. Lingkup Level Bentuk No.
Kompetensi Yang Diuji Materi Indikator Soal
Urut Materi Kognitif Soal SOAL
Menerapkan struktur kontrol Struktur Struktur Kontrol LK2 Disajikan flowchart percabangan Pilihan 12
percabangan dalam bahasa Kontrol Percabangan lebih dari 1 kondisi dengan input Ganda
12 pemrograman Percabangan & yang tertentu, siswa dapat
Perulangan menunjukan arah aliran program
dalam flowchart

Menerapkan struktur kontrol Struktur Struktur Kontrol LK2 Disajikan script percabangan Pilihan 13
percabangan dalam bahasa Kontrol Percabangan SWITCH dengan nomor baris kode Ganda
13 pemrograman Percabangan & program, siswa dapat menentukan
Perulangan baris kode yang akan dieksekusi saat
kondisi masukan switch berubah

Menerapkan struktur kontrol Struktur Struktur Kontrol LK2 Disajikan kode program Do While, Pilihan 14 4
perulangan dalam bahasa Kontrol Pengulangan siswa dapat menentukan keluaran Ganda
14 pemrograman. Percabangan & yang diharapkan.
Perulangan

Menerapkan struktur kontrol Struktur Struktur Kontrol LK2 Disajikan kode program Pilihan 15
perulangan dalam bahasa Kontrol Pengulangan pengulangan DO WHILE dengan Ganda
15 pemrograman. Percabangan & pembacaan input di awal dan nilai
Perulangan input tertentu, siswa dapat
menentukan kondisi output sesuai
kondisi input

Menerapkan struktur kontrol Struktur Struktur Kontrol LK2 Disajikan suatu contoh kasus Pilihan 16
perulangan dalam bahasa Kontrol Pengulangan pengulangan, siswa dapat memilih Ganda
16 pemrograman. Percabangan & cuplikan kode program yang sesuai
Perulangan

Kisi-kisi Soal USBN 2018/2019 MKKS SMK Kabupaten


Bandung Barat
No. Lingkup Level Bentuk No.
Kompetensi Yang Diuji Materi Indikator Soal
Urut Materi Kognitif Soal SOAL
Menerapkan struktur kontrol Struktur Struktur Kontrol LK2 Disajikan ilustrasi kasus dan kode Pilihan
perulangan dalam bahasa Kontrol Pengulangan program yang tidak lengkap, siswa Ganda
17 pemrograman. Percabangan & dapat melengkapi kode program
Perulangan dengan struktur pengulangan kondisi
di akhir diinputkan user

Menerapkan struktur kontrol Struktur Struktur Kontrol LK2 Disajikan algoritma pengulangan Pilihan 18
perulangan dalam bahasa Kontrol Pengulangan down counter, siswa dapat Ganda
18 pemrograman. Percabangan & menentukan fungsi algoritma yang
Perulangan disajikan

Menerapkan struktur kontrol Struktur Struktur Kontrol LK3 Disajikan kode program, Pilihan 19 5
percabangan dalam bahasa Kontrol Percabangan percabangan 2 kondisi, siswa dapat Ganda
19 pemrograman Percabangan & menganalisis keluaran yang tepat
Perulangan

Menerapkan struktur kontrol Struktur Struktur Kontrol LK3 Disajikan kode program, Pilihan 20
percabangan dalam bahasa Kontrol Percabangan percabangan 2 kondisi, siswa dapat Ganda
20 pemrograman Percabangan & menyeleksi keluaran yang tepat
Perulangan

Menerapkan struktur kontrol Struktur Struktur Kontrol LK3 Disajikan flowchart percabangan 2 Pilihan 21
percabangan dalam bahasa Kontrol Percabangan kondisi dengan input yang tidak Ganda
21 pemrograman Percabangan & diketahui, siswa dapat
Perulangan membandingkan kesesuaian
masukan dan keluaran

Kisi-kisi Soal USBN 2018/2019 MKKS SMK Kabupaten


Bandung Barat
No. Lingkup Level Bentuk No.
Kompetensi Yang Diuji Materi Indikator Soal
Urut Materi Kognitif Soal SOAL
Memahami penggunaan data Penerapan dari Bentuk teks algoritma LK 1 Disajikan narasi kasus aritmatika Pilihan 22
dalam algoritma dan konsep Algoritma ke sosial kompleks, siswa Ganda
22 algoritma pemrograman Program mengidentifikasi jenis struktur
algoritma yang dibutuhkan dalam
penyelesaian kasus
Menerapkan bahasa Penerapan dari Menerapkan kode LK2 Disajikan pseudocode, siswa dapat Pilihan 23
pemrograman Algoritma ke program menerjemahkan ke dalam bentuk Ganda
23 Program kode program

Menerapkan bahasa Penerapan dari Menerapkan kode LK2 Disajikan kasus, siswa dapat Pilihan 24 6
pemrograman Algoritma ke program menentukan kode program yang Ganda
24 Program sesuai

Menerapkan bahasa Penerapan dari Menerapkan kode LK2 Dsajikan kasus, siswa dapat Pilihan 25
pemrograman Algoritma ke program menerjemahkan solusi penyelesaian Ganda
25 Program ke dalam bentuk flowchart

Menerapkan keseluruhan Penerapan dari Menerapkan kode LK3 Disajikan suatu kasus, perhitungan Pilihan 26
konsep algoritma dalam Algoritma ke program kompleks, siswa dapat merancang Ganda
26 penyelesaian masalah Program fungsi yang tepat untuk
kompleks memecahkannya

Kisi-kisi Soal USBN 2018/2019 MKKS SMK Kabupaten


Bandung Barat
No. Lingkup Level Bentuk No.
Kompetensi Yang Diuji Materi Indikator Soal
Urut Materi Kognitif Soal SOAL
Menerapkan keseluruhan Penerapan dari Menerapkan kode LK3 Disajikan script kondisi IF denan Pilihan 27
konsep algoritma dalam Algoritma ke program operasi logika (AND OR NOT)s, Ganda
27 penyelesaian masalah Program siswa dapat menentukan keluaran
kompleks yang sesuai

Menerapkan keseluruhan Penerapan dari Menerapkan kode LK3 Disajikan suatu kasus perhitungan Pilihan 28
konsep algoritma dalam Algoritma ke program nilai dan penentuan kelulusan, siswa Ganda
28 penyelesaian masalah Program dapat menentukan algoritma yang
kompleks tepat untuk solusi kasus yang ada

Memahami penggunaan array Array Array 1 dimensi LK1 Siswa dapat megidentifikasi ciri Pilihan 29 7
1 dimensi untuk penyimpanan suatu array 1 dimensi Ganda
29 data di memori

Memahami penggunaan array Array Array 1 dimensi LK2 Disajikan kode program array Pilihan 30
1 dimensi untuk penyimpanan dengan menggunakan looping for, Ganda
30 data di memori siswa dapat memilih output yang
sesuai

Memahami penggunaan array Array Array 1 dimensi LK2 Disajikan sebuah kasus menghitung Pilihan 31
1 dimensi untuk penyimpanan nilai dalam array, siswa dapat Ganda
31 data di memori menunjukkan operasi aritmatika
yang tepat dalam array

Kisi-kisi Soal USBN 2018/2019 MKKS SMK Kabupaten


Bandung Barat
No. Lingkup Level Bentuk No.
Kompetensi Yang Diuji Materi Indikator Soal
Urut Materi Kognitif Soal SOAL
Memahami penggunaan array Array Array Multidimensi LK2 Disajikan deklarasi array Pilihan 32
multidimensi untuk multidimensi, siswa dapat Ganda
32 penyimpanan data di memori menentukan elemen array pada
indeks tertentu

Memahami penggunaan array Array Array Multidimensi LK3 Disajikan suatu kasus, siswa dapat Pilihan 33
1 dimensi untuk penyimpanan menentukan deklarasi array multi Ganda
33 data di memori dimensi yang sesuai

Memahami penggunaan array Array Array Multidimensi LK3 Disajikan beberapa array, siswa Pilihan 34 8
2 dimensi untuk penyimpanan dapat menganalisis tipe data dan Ganda
34 data di memori jumlah elemen array

Mendiskripsikan penggunaan Fungsi Fungsi LK1 Disajikan cuplikan kode yang berisi Pilihan 35
fungsi fungsi dan fungsi utama, siswa dapat Ganda
35 menunjukkan bagian dari deklarasi
fungsi

Mendiskripsikan penggunaan Fungsi Parameter Fungsi LK 2 Disajikan script fungsi dengan 36


fungsi paramater, siswa dapat menentukan
36 tipe dan jumlah parameter yang
diginakan.

Kisi-kisi Soal USBN 2018/2019 MKKS SMK Kabupaten


Bandung Barat
No. Lingkup Level Bentuk No.
Kompetensi Yang Diuji Materi Indikator Soal
Urut Materi Kognitif Soal SOAL
Memahami penggunaan Fungsi Fungsi rekursif LK2 Disajikan kode program fungsi Pilihan 37
fungsi rekursif rekursif, siswa dapat menentukan Ganda
37 keluaran yang tepat

Memahami penggunaan Fungsi Fungsi rekursif LK2 Disajikan script pendefinisian Pilihan 38
fungsi rekursif fungsi, siswa dapat menentukan Ganda
38 baris program untuk memanggil
fungsi yang didefinisikan

Mendeskripsikan penggunaan Fungsi Fungsi LK3 Disajikan cuplikan kode program Pilihan 39 9
fungsi fungsi, siswa dapat membandingkan Ganda
39 kesesuaian masukan dan keluaran

Mendeskripsikan penggunaan Fungsi Fungsi LK3 Disajikan cuplikan kode program, Pilihan 40
fungsi siswa dapat menganalisis cara kerja Ganda
40 dari fungsi yang sesuai dengan kode
program

Catatan:
Level Kognitif :
- LK 1 : Pengetahuan dan Pemahaman
- LK 2 : Aplikasi
- LK 3 : Penalaran

Kisi-kisi Soal USBN 2018/2019 MKKS SMK Kabupaten


Bandung Barat

Anda mungkin juga menyukai