KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Struktur Algoritma
Level Kognitif Kogniti f
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Peserta didik mampu mendeskripsikan Sturktur Algoritma
NOMOR SOAL 1 KUNCI JAWABAN B
Agung Lintas Asmara, Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL
1. Bagian persiapan dari sebuah algoritma disebut dengan bagian .... a. b. c. d. e.
Penelaah/Editor Penelaah/Editor :
Deskripsi Deklarasi Header Preparation Prosedur
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
1
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Pengenalan Variabel
Level Kognitif Kogniti f
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Siswa mampu Mendeskripsikan pengenalan variable
NOMOR SOAL 2 KUNCI JAWABAN C
Agung Lintas Asmara, Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL 2. Berikut ini penggunaan yang benar mengenai nama variable, kecuali....
a. b. c. d. e.
Penelaah/Editor :
Float Nilai Int a Char Nama lengkap Char alamat Int Usia
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
2
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Pengenalan Tipe Data
Level Kognitif Kogniti f
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Siswa mampu Mendeskripsikan pengenalan tipe data
NOMOR SOAL 3 KUNCI JAWABAN D
Agung Lintas Asmara, Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL
3. Berikut ini variabel yang pasti memiki tipe data integer yaitu .... a. b. c. d. e.
Penelaah/Editor :
PanjangBalok LuasPersegi TotalGaji JumlahAnak NilaiTertinggi
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
3
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Pengenalan Operator
Level Kognitif Kogniti f
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Peserta didik mampu Mendeskripsikan pengenalan operator
NOMOR SOAL 4 KUNCI JAWABAN B
Agung Lintas Asmara, Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL
4. Int a = 12, int b = 3, int hasil = a - b Maka nilai hasil adalah .... a. 15 b. 9 c. -9 d. 36 e. 4
Penelaah/Editor :
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
4
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Penggunaan Pseudocode
Level Kognitif
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Peserta didik mampu penggunaan pseudocode
NOMOR SOAL 5 KUNCI JAWABAN D
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL
5. Penulisan algoritma yang menggunakan sintaks (cara penulisan) yang menyerupai bahasa pemrograman disebut ….. a. b. c. d. e.
Flowchart Data Flow Coding Pseudocode Aplikasi
Penelaah/Editor :
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
5
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
penggunaan flowchart
Level Kognitif
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Peserta didik mampu penggunaan flowchart
NOMOR SOAL 6 KUNCI JAWABAN D
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL
6. Perhatikan simbol flowchart dibawah ini
Simbol diatas berfungsi sebagai... a. b. c. d. e.
Penelaah/Editor :
Untuk menyatakan suatu tindakan (proses) yang tidak dilakukan oleh komputer (manual) Untuk menunjukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan, ya/tidak Untuk menyatakan suatu tindakan yang dilakukan oleh komputer Untuk menyatakan segala jenis operasi yang diproses dengan suatu mesin yang mempunyai keyboard Untuk menyatakan penyediaan tempat penyimpanan suatu pengolahan untuk memberi harga awal
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
6
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Struktur percabangan 1 kondisi
Level Kognitif
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Peserta didik mampu Mendeskripsikan Struktur percabangan 1 kondisi
NOMOR SOAL 7 KUNCI JAWABAN A
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL
7. Jika bernilai benar maka pernyataan dikerjakan, sedangkan jika tidak, maka pernyataan tidak dikerjakan dan proses langsung keluar dari percabangan adalah penjelasan dari percabangan .... a. 1 Kondisi b. 2 Kondisi c. Lebih dari 2 kondisi d. Percabangan Bersarang e. Perulangan
Penelaah/Editor :
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
7
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
struktur percabangan 2 kondisi
Level Kognitif
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Peserta didik mampu Mendeskripsikan struktur percabangan 2 kondisi
NOMOR SOAL 8 KUNCI JAWABAN A
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL
8. Jika bernilai benar maka pernyataan1 dikerjakan. Sedangkan jika tidak ( bernilai salah), maka pernyataan yang dikerjakan adalah pernyataan2. Hal tersebut adalah penjelasan dari percabangan... a. b. c. d. e.
Penelaah/Editor :
2 Kondisi Lebih dari 2 kondisi Percabangan Bersarang Perulangan 1 Kondisi
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
8
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
struktur percabangan 2 kondisi atau lebih
Level Kognitif
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Peserta didik mampu Mendeskripsikan struktur percabangan 2 kondisi atau
lebih NOMOR SOAL 9 KUNCI JAWABAN D
RUMUSAN BUTIR SOAL
9. Jika
dicek
nilai
kebenarannya.
Jika
benar,
maka
dikerjakan pernyataan1. Jika salah, maka dicek nilai kebenaran . Jika benar, maka dikerjakan pernyataan2. Jika tidak algoritma akan mengecek ke kondisi berikutnya dengan cara yang sama dengan yang sebelumnya. Terakhir, jika semua kondisi bernilai salah, maka pernyataan yang dikerjakan adalah Pernyataan(n+1). Hal tersebut adalah penjelasan dari percabangan... a. b. c. d. e.
Penelaah/Editor :
1 Kondisi 2 Kondisi Percabangan Bersarang Lebih dari 2 kondisi Perulangan
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
9
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
struktur percabangan bersarang
Level Kognitif
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Peserta didik mampu Mendeskripsikan struktur percabangan bersarang
NOMOR SOAL 10 KUNCI JAWABAN E
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL
10. Struktur dimana ada percabangan di dalam percabangan disebut .... a. 1 Kondisi b. Perulangan c. Lebih dari 2 kondisi d. 2 Kondisi e. Percabangan Bersarang
Penelaah/Editor :
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
10
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
struktur perulangan dengan kondisi diawal
Level Kognitif
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Peserta didik mampu Mendeskripsikan struktur perulangan dengan kondisi
diawal NOMOR SOAL 11 KUNCI JAWABAN A
RUMUSAN BUTIR SOAL
11. Penggunaan WHILE DO adalah struktur perulangan dengan ....
Penelaah/Editor :
a. b. c. d. e.
Kondisi di awal Kondisi di akhir 1 kondisi 2 kondisi Lebih dari 2 kondisi
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
11
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
struktur perulangan dengan kondisi diakhir
Level Kognitif
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Peserta didik mampu mendeskripsikan struktur perulangan dengan kondisi
diakhir NOMOR SOAL 12 KUNCI JAWABAN C
RUMUSAN BUTIR SOAL
12. Penggunaan REPEAT UNTIL adalah struktur perulangan dengan .... a. 1 kondisi b. 2 kondisi c. Kondisi di akhir d. Lebih dari 2 kondisi e. Kondisi di awal
Penelaah/Editor :
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
12
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
struktur perulangan dengan kondisi akhir diinputkan user
Level Kognitif
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Peserta didik mampu Mendeskripsikan struktur perulangan dengan kondisi
akhir diinputkan user NOMOR SOAL 13 KUNCI JAWABAN C
RUMUSAN BUTIR SOAL
13. Berikut ini pernyataan yang benar mengenai perulangan dengan kondisi akhir diinputkan pengguna, kecuali ....
Penelaah/Editor :
a. b. c. d. e.
Kondisi dapat di awal atau di akhir perulangan Inputan pengguna sebagai sentinel dapat diberikan sebelum perulangan Inputan pengguna sebagai sentinel dapat diberikan di dalam perulangan Inputan pengguna sebagai sentinel dapat diberikan setelah perulangan Dapat menggunakan REPEAT UNTIL
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
13
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
struktur perulangan sebagai pencacah naik
Level Kognitif
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Peserta didik mampu Mendeskripsikan struktur perulangan sebagai pencacah
naik NOMOR SOAL 14 KUNCI JAWABAN C
RUMUSAN BUTIR SOAL
14. Syarat tipe data variabel pencacah adalah ...
Penelaah/Editor :
a. b. c. d. e.
Dapat dihitung Tipe data apa saja Harus Integer Bilangan real Karakter
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
14
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
struktur perulangan sebagai pencacah turun
Level Kognitif
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Peserta didik mampu Mendeskripsikan struktur perulangan sebagai pencacah
turun NOMOR SOAL 15 KUNCI JAWABAN B
RUMUSAN BUTIR SOAL
15. Berikut ini pernyataan yang benar mengenai algoritma perulangan dengan pencacah turun,kecuali ....
Penelaah/Editor :
a. b. c. d. e.
Dapat dikonversikan dalam bentuk WHILE DO Dapat menggunakan variabel bertipe data karakter sebagai pencacah Banyaknya iterasi sudah ditentukan Tidak dapat diubah dalam bentuk pencacah naik Dapat digunakan sebagai algoritma untuk menentukan baris bilangan
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
15
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Siswa mampu mengidentifikasi permasalahan kompleks sebagai studi kasus
Level Kognitif
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Peserta didik mampu Mengidentifikasi permasalahan kompleks sebagai studi
kasus NOMOR SOAL 16 KUNCI JAWABAN D
RUMUSAN BUTIR SOAL
16. Var I : Integer ; Begin Uses crt; For I := 1 To 2 Do Write(‘ Uas ’); Writeln(‘Oke‘); End. Output dari program di atas adalah ... a. Uas Uas Oke b. Uas Oke Uas Oke c. Uas Uas Oke d. Uas Uas Oke e. Oke Uas Oke
Penelaah/Editor :
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
16
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Penggunaan array 1 dimensi
Level Kognitif
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Peserta didik mampu Mendeskripsikan Penggunaan array 1 dimensi
NOMOR SOAL 17 KUNCI JAWABAN B
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL
17. Sekumpulan data yang bertipe sama dan antara data satu dengan data yang lain dibedakan dengan indeksnya merupakan pengertian dari ....
a. b. c. d. e.
Penelaah/Editor :
Integer Array Variabel Char Boolean
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
17
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
penggunaan array multidimensi
Level Kognitif
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Peserta didik mampu Mendeskripsikan penggunaan array multidimensi
NOMOR SOAL 18 KUNCI JAWABAN D
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL
18. Array yang terdiri dari m buah baris (row) dan n buah kolom (column) adalah ….
Penelaah/Editor :
a. b. c. d. e.
Array satu dimensi Variabel Integer Array dua dimensi Array multidimensi
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
18
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Deklarasi fungsi
Level Kognitif
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Peserta didik mampu Mendeskripsikan Deklarasi fungsi
NOMOR SOAL 19 KUNCI JAWABAN A
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL 19. Subprogram yang berguna untuk membentuk program menjadi modul-modul sehingga
lebih sederhana, mudah dipahami dan dapat digunakan berulang kali adalah pengertian dari ..
a. b. c. d. e.
Penelaah/Editor :
Fungsi Variabel Sstring Void Paramater
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
19
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Pemberian parameter fungsi
Level Kognitif
:
Pengetahuan dan Pemahaman
Indikator Soal
:
Peserta didik mampu Mendeskripsikan Pemberian parameter fungsi
NOMOR SOAL 20 KUNCI JAWABAN C
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL 20. Dalam pemrograman C++ bukanlah bahasa prosedural, karena prosedur tidak mempunyai nilai balik. Untuk melakukan hal ini di dalam C++, maka harus membuat suatu fungsi dengan tipe void, yang berarti tidak memiliki nilai balik (return value) adalah...
a.
#include using namespace std; int BertambahSatu (int X) { int hasil; hasil = X + 1; return hasil; } tipe_data nama_fungsi (parameter){ Pernyataan_yang_akan_dilakukan; …………… return nilai_kembali; }
b.
int main () { int Bilangan, HASIL; cout<<"Masukkan Bilangan Bulat : "<>Bilangan; HASIL = BertambahSatu (Bilangan); cout<<"Nilai keluaran : "<
c.
20
d.
e.
Penelaah/Editor :
void nama_fungsi (parameter) { Pernyataan_yang_akan_dilakukan; …………… tipe_data nama_fungsi (parameter){ Pernyataan_yang_akan_dilakukan; …………… return nilai_kembali; }
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
21
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
penulisan algoritma dalam pseudocode
Level Kognitif
:
Menerapkan dan Menentukan
Indikator Soal
:
Peserta didik mampu Menerapkan penulisan algoritma dalam pseudocode
NOMOR SOAL 21 KUNCI JAWABAN A
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL 21. Algoritma : Jika A>B dan A>C maka A paling besar
Maka pseudocode algoritma tersebut adalah ...
Penelaah/Editor :
a. b. c. d. e.
If (A>B;A>C) then write “A paling besar” If (AC) then write “A paling besar” If (A>B;AC) then write “A paling besar”
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
22
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Menentukan Logika dari penyelesaian masalah dengan struktur algoritma
Level Kognitif
:
Menerapkan dan Menentukan
Indikator Soal
:
Peserta didik mampu Menentukan Logika dari penyelesaian masalah dengan
struktur algoritma NOMOR SOAL 22 KUNCI JAWABAN A
RUMUSAN BUTIR SOAL
22. p=4 q=7 if (p>q) then p=p-q write p Hasil dari algoritma diatas adalah.... a. b. c. d. e.
Penelaah/Editor :
4 7 3 -3 11
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
23
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
karakteristik tipe data pada sebuah variabel
Level Kognitif
:
Menerapkan dan Menentukan
Indikator Soal
:
Peserta didik mampu Menentukan karakteristik tipe data pada sebuah variabel
NOMOR SOAL 23 KUNCI JAWABAN A
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL
23. Jika a= 27, maka tipe data yang digunakan adalah ...
Penelaah/Editor :
a. b. c. d. e.
Integer Char Varchar Float Date
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
24
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
alur percabangan dari potongan baris kode program
Level Kognitif
:
Menerapkan dan Menentukan
Indikator Soal
:
Peserta didik mampu Menentukan alur percabangan dari potongan baris kode
program NOMOR SOAL 24 KUNCI JAWABAN B
RUMUSAN BUTIR SOAL
24. Algoritma 1) READ nama 2) READ OmsetJual 3) READ GajiPokok 4) Bonus =0 5) IF (OmsetJual)>100 THEN 6)
Bonus = 1% x OmsetJual
7)
TotalGaji=GajiPokok + Bonus
8) WRITE TotalGaji Jika OmsetJual adalah 100 maka ... a. b. c. d. e.
Penelaah/Editor :
TotalGaji > GajiPokok TotalGaji = GajiPokok TotalGaji < GajiPokok TotalGaji = 1%xOmsetJual TotalGaji > 1% x OmsetJual
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
25
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Struktur Perulangan dengan kondisi diawal
Level Kognitif
:
Menerapkan dan Menentukan
Indikator Soal
:
Peserta didik mampu Menerapkan Struktur Perulangan dengan kondisi diawal
NOMOR SOAL 25 KUNCI JAWABAN D
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL
25. Perhatikan algoritma berikut: Algoritma UlangAlik Variabel i, a n : integer 1) n = 10 2) a = 2 3) i = 1 4) WHILE a <= 3n DO 5) a = a+4 6) WRITE a 7) END Output dari algoritma di atas adalah .... a. b. c. d. e.
Penelaah/Editor :
28 29 30 31 32
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
26
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Perulangan dengan kondisi diinputkan user
Level Kognitif
:
Menerapkan dan Menentukan
Indikator Soal
:
Peserta didik mampu Menerapkan Perulangan dengan kondisi diinputkan user
NOMOR SOAL 26 KUNCI JAWABAN A
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL
26. Algoritma UlangAlik Variabel i, a n : integer 1) n = 10 2) a = 2 3) i = 1 4) WHILE a <= 3n DO 5) a = a+4 6) WRITE a 7) END Jika nilai n dan a diganti dengan nilai berturut-turut adalah 5 dan 20 maka output algoritma di atas adalah ... a. b. c. d. e.
Penelaah/Editor :
20 24 28 32 36
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
27
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Struktur perulangan dengan kondisi diakhir
Level Kognitif
:
Menerapkan dan Menentukan
Indikator Soal
:
Peserta didik mampu Menerapkan Struktur perulangan dengan kondisi diakhir
NOMOR SOAL 27 KUNCI JAWABAN C
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL 27. Algoritma PerulanganAkhir
Variabel i, a, n : integer 1) i = 1 2) a = 5 3) n = 30 4) REPEAT 5) a = a+i*i 6) i=i+1 7) UNTIL a>n 8) WRITE a 9) END Apakah keluaran dari algoritma diatas? a. b. c. d. e.
Penelaah/Editor :
19 26 35 36 40
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
28
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Struktur perulangan dengan kondisi akhir diinputkan user
Level Kognitif
:
Menerapkan dan Menentukan
Indikator Soal
:
Peserta didik mampu Menerapkan Struktur perulangan dengan kondisi akhir
diinputkan user NOMOR SOAL 28 KUNCI JAWABAN B
RUMUSAN BUTIR SOAL 28. Algoritma ganjilGenap
Variabel n : integer Pilihan : karakter 1)
REPEAT
2)
READ n
3)
IF (n MOD 2 == 0) THEN
4)
WRITE “Genap”
5)
ELSE
6)
WRITE “Ganjil”
7)
WRITE “Ingin menghitung lagi? y/n”
8)
READ pilihan
9)
UNTIL (pilihan == “n”)
10) END Pernyataan yang benar mengenai algoritma di atas adalah... a. Input pengertian perulangan itu sendiri b. Pengguna dapat menentukan bilangan ganjil genap sebanyak yang dia mau c. Pengguna dapat berhenti jika dia tidak mengetikan karakter ‘y’ d. Algoritma di atas dapat diubah dalam struktur WHILE DO e. Iteratornya adalah variabel pilihan
Penelaah/Editor :
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
29
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Struktur perulangan sebagai pencacah naik
Level Kognitif
:
Menerapkan dan Menentukan
Indikator Soal
:
Peserta didik mampu Menerapkan Struktur perulangan sebagai pencacah naik
NOMOR SOAL 29 KUNCI JAWABAN E
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL 29. Algoritma HitungUlang
Varabel a, i : integer 1) a = 0 2) FOR i = 1 To 100 3) IF (i mod 5 == 0)THEN 4) WRITE i 5) a = a+1 6) WRITE a 7) END Nilai akhir a adalah .... a. b. c. d. e.
Penelaah/Editor :
0 10 20 25 100
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
30
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Menerapkan Struktur perulangan sebagai pencacah turun
Level Kognitif
:
Menerapkan dan Menentukan
Indikator Soal
:
Peserta didik mampu Menerapkan Struktur perulangan sebagai pencacah turun
NOMOR SOAL 30 KUNCI JAWABAN E
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL 30. Algoritma HitungMundur
Variabel i, j : integer 1) FOR i = 10 DOWNTO 0 DO 2) WRITE “*” 3) END Ada berapa banyak bintang yang tercetak? a. b. c. d. e.
Penelaah/Editor :
6 7 8 9 10
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
31
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
pembuatan kode program computer
Level Kognitif
:
Menerapkan dan Menentukan
Indikator Soal
:
Peserta didik mampu Menerapkan pembuatan kode program computer
NOMOR SOAL 31 KUNCI JAWABAN C
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL 31. Algoritma HitungMundur
Variabel i, j : integer 1) FOR i = 10 DOWNTO 0 DO 2) WRITE “*” 3) END Ada berapa banyak bintang yang tercetak? a. b. c. d. e.
Penelaah/Editor :
Head
Input
Proses
Output
End
Input
Loading
Proses
Output
Stop
Start
Read
Start
Read
Head
Read
Proses
Output
Proses
Write
Loading
Write
Stop Stop End
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
32
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Penggunaan array 1 dimensi
Level Kognitif
:
Menerapkan dan Menentukan
Indikator Soal
:
Peserta didik mampu Menerapkan Penggunaan array 1 dimensi
NOMOR SOAL 32 KUNCI JAWABAN C
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL 32. Int array [10] = {2,5,4,8,1,3,7,9,10,21}
Nilai array pada indeks 5 adalah ... a. b. c. d. e.
Penelaah/Editor :
2 5 3 7 9
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
33
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Penggunaan array multidimensi
Level Kognitif
:
Menerapkan dan Menentukan
Indikator Soal
:
Peserta didik mampu Menerapkan Penggunaan array multidimensi
NOMOR SOAL 33 KUNCI JAWABAN C
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL 33. $ibukota = array;
( array (“Jakarta”,”Indonesia”), array (“London”,”Inggris”)); Jika output adalah “Indonesia”, maka indeks array yang dipilih adalah... a. b. c. d. e.
Penelaah/Editor :
[0][0] [0][2] [0][1] [1][1] [1][2]
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
34
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
penggunaan fungsi dalam kode program
Level Kognitif
:
Menerapkan dan Menentukan
Indikator Soal
:
Peserta didik mampu Menerapkan penggunaan fungsi dalam kode program
NOMOR SOAL 34 KUNCI JAWABAN B
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL 34. // my first program in C++
#include #include void main() { Cout<<”Hello My World !”; Getch(); } Dari program diatas, manakah yang termasuk fungsi... a. Hello My World !
Penelaah/Editor :
b.
Void main()
c.
//my first program in C++
d.
#include
e.
Uses crt;
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
35
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
mampu Menyimpulkan hasil dari algoritma percabangan 1 kondisi
Level Kognitif
:
Menganalisis, Memecahkan da Menyimpulkan
Indikator Soal
:
Peserta didik mampu Menyimpulkan hasil dari algoritma percabangan 1 kondisi
NOMOR SOAL 35 KUNCI JAWABAN B
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL 35. If nilai >75 then
Write “Lulus” Jika diberikan nilai = 80, maka hasilnya adalah .... a. b. c. d. e.
Penelaah/Editor :
Tidak lulus Lulus Nilai 80 Nilai>75 Nilai diatas 75
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
36
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Menganalisis berbagai contoh penerapan algoritma dasar dalam kehidupan
Level Kognitif
:
Menganalisis, Memecahkan da Menyimpulkan
Indikator Soal
:
Peserta didik mampu Menganalisis berbagai contoh penerapan algoritma dasar
dalam kehidupan NOMOR SOAL 36 KUNCI JAWABAN D
RUMUSAN BUTIR SOAL 36. Algoritma percabangan dapat digunakan untuk beberapa kasus permasalahan berikut,
kecuali ...
Penelaah/Editor :
a. Menentukan kelulusan berdasarkan rata-rata b. Menghitung sewa mobil di sebuah rental yang menyediakan banyak pilihan c. Menentukan gaji berdasarkan golongan d. Menentukan rata-rata seluruh siswa dalam satu kelas e. Menentukan diagnosa penyakit
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
37
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Menyimpulkan hasil dari percabangan 2 kondisi
Level Kognitif
:
Menganalisis, Memecahkan da Menyimpulkan
Indikator Soal
:
Peserta didik mampu Menyimpulkan hasil dari percabangan 2 kondisi
NOMOR SOAL 37 KUNCI JAWABAN C
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL 37. Dalam suatu percabangan diberikan
IF (NILAI > 80) THEN WRITE “Hebat” ELSE WRITE “Good” Interval nilai yang akan menghasilkan output “Good” adalah .... a. b. c. d. e.
Penelaah/Editor :
Nilai>=0 Nilai>70 Nilai<=80 Nilai<=70 Nilai<80
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
38
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Memecahkan permasalahan kompleks sebagai studi kasus
Level Kognitif
:
Menganalisis, Memecahkan da Menyimpulkan
Indikator Soal
:
Peserta didik mampu Memecahkan permasalahan kompleks sebagai studi kasus
NOMOR SOAL 38 KUNCI JAWABAN E
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
RUMUSAN BUTIR SOAL
38.
Kode program yang digaris bawahi terjadi error, seharusnya tipe data yang digunakan adalah... a. b. c. d. e.
Penelaah/Editor :
Vhar Long int Short int Signed long int Float
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
39
KARTU SOAL USBN TAHUN PELAJARAN 2018/2019
JENIS SOAL PILIHAN GANDA
SANGAT RAHASIA
Satuan Pendidikan
:
SMK N 1 PRINGAPUS
Penyusun
:
Agung Lintas Asmara, S.Pd. Kom 2018 / 2019
Mata Pelajaran
:
Pemrograman Dasar
Tahun Pelajaran
:
Materi Pokok
:
Menganalisis pengelompokkan data berdimensi dari kumpulan informasi
Level Kognitif
:
Menganalisis, Memecahkan da Menyimpulkan
Indikator Soal
:
Peserta didik mampu Menganalisis pengelompokkan data berdimensi dari
kumpulan informasi NOMOR SOAL 39 KUNCI JAWABAN C
RUMUSAN BUTIR SOAL
39. Nilai data kelas baris kedua kolom ketiga pada data berikut adalah....
a. b. c. d. e.
Penelaah/Editor :
50 44 66 43 51
Keputusan*: Diterima tanpa perbaikan Diterima dengan perbaikan Ditolak
................................................ NIP.
*diisi tanda centang
40