SOAL ANCHOR UJIAN SEKOLAH BERSTANDAR NASIONAL SEKOLAH MENENGAH KEJURUAN/MADRASAH ALIYAH KEJURUAN KURIKULUM 2013 TAHUN PELAJARAN 2018/2019 Mata Pelajaran
IPK
Menerapkan penulisan algoritma dalam pseudocode
No.
: Pemrograman Dasar
Uj!" U#!$!
Angga akan menghitung luas segitiga siku-siku yang diketahui alas dan tingginya. Pseudocode yang paling tepat untuk menyelesaikan kasus tersebut adalah…. A.
B.
C.
!B"-1#10
IPK
No.
Uj!" U#!$!
D.
$.
!B"-2#10
IPK
Menerapkan penulisan algoritma dalam pseudocode
No.
Uj!" U#!$!
Perhatikan %lo&chart berikut
Pernyataan yang tepat mengenai %lo&chart di atas adalah… A. 'ika input ( )* output() B. J%! I"&'#()* I"&'#()* o'#&'# o'#&'# ( ) C. 'ika input input ( +* ouput ouput (+ D. 'ika input ( ,* output( A. $.'ika input ( output() Menentukan karakteristik tipe data pada sebuah /ariabel
0ode program berikut yang menunjukkan struktur pengulangan dengan kondisi di akhir adalah… A.
B.
!B"-3#10
IPK
No.
Uj!" U#!$!
C.
D.
E.
!B"-+#10
IPK
Menyimpulkan hasil dari algoritma percabangan + kondisi
No.
Uj!" U#!$!
Perhatikan kode program 'a/a berikut
'ika /ariabel &arna diganti menjadi 1kuning2* baris program yang dijalankan setelah baris ke-3 adalah… A. Baris ke- B. Baris ke-4 C. B!,- %9 D. Baris ke-+) $. Baris ke-+5 Menyimpulkan hasil dari algoritma percabangan + kondisi
6utput yang diharapkan dari k ode progam berikut adalah menampilkan kalimat 17elcome 17elcome to My 7orld2 sebanyak + kali8 !truktur kontrol yang sesuai untuk menghasilkan output yang diharapkan adalah…. A.
!B"-#10
IPK
No.
Uj!" U#!$! B.
C.
D.
$.
!B"-)#10
IPK
Menganalisis berbagai contoh penerapan algoritma dasar dalam kehidupan sehari-hari
No.
Uj!" U#!$!
0eluaran dari kode program berikut adalah….
A. Can dri/e B. Can not Dri/e C. 9hank ou D. Can dri/e 9hank ou E. C!" "o# D, T!"% Yo' Menerapkan Penggunaan array + dimensi
ustin ingin menghitung /olum silinder* ia hanya memiliki nilai diameter dan tinggi dari silinder tersebut. ;ungsi yang sesuai untuk membantu ustin ustin adalah* %'!4….
A.
B.
!B"-5#10
IPK
No.
Uj!" U#!$!
C.
D.
$.
!B"-8#10
IPK
Menerapkan Penggunaan array + dimensi
No.
Uj!" U#!$!
Pak
B.
C.
D.
$.
!B"-9#10
IPK
Menganalisis pengelompokkan data berdimensi dari kumpulan in%ormasi
Menyimpulkan tentang cara kerja %ungsi pada kode program
No.
Uj!" U#!$!
Perhatikan deklarasi array berikut
$lemen array bunga&arna pada indeks =+>=> adalah…. A. Melati B. U"6' C. Ma&ar D. Putih $. Anggrek Perhatikan cuplikan kode berikut
9entungan pasangan nilai input dan output yang sesuai A. ?nput: a(+ * b( 6utput: result(5 B. ?nput: a(+ * b( 6utput: result( C. I"&'#7 !(3 * (+ O'#&'#7 ,-'4#( ,-'4#( D. ?nput: a(5 * b(3 6utput: result(+3 $. ?nput: a(5 * b(3 6utput: result(