Anda di halaman 1dari 10

SOAL ANCHOR UJIAN SEKOLAH BERSTANDAR NASIONAL

SEKOLAH MENENGAH KEJURUAN/MADRASAH ALIYAH KEJURUAN


KURIKULUM 2013 TAHUN PELAJARAN 2018/2019

Mata Pelajaran : Pemrograman Dasar

IPK No. Ujian Utama


Menerapkan penulisan Angga akan menghitung luas segitiga siku-siku yang diketahui alas dan tingginya. Pseudocode yang paling tepat untuk
algoritma dalam pseudocode menyelesaikan kasus tersebut adalah….
A.

B.

C.

USBN-1/10
IPK No. Ujian Utama
D.

E.

USBN-2/10
IPK No. Ujian Utama
Menerapkan penulisan Perhatikan flowchart berikut
algoritma dalam pseudocode

Pernyataan yang tepat mengenai flowchart di atas adalah…


A. Jika input = 0, output=0
B. Jika Input=6, output = 6
C. Jika input = 1, ouput =1
D. Jika input = 8, output=2
A. E.Jika input =5 output=0

Menentukan karakteristik tipe Kode program berikut yang menunjukkan struktur pengulangan dengan kondisi di akhir adalah…
data pada sebuah variabel A.

B.

USBN-3/10
IPK No. Ujian Utama
C.

D.

E.

USBN-4/10
IPK No. Ujian Utama
Menyimpulkan hasil dari Perhatikan kode program Java berikut
algoritma percabangan 1
kondisi

Jika variabel warna diganti menjadi “kuning”, baris program yang dijalankan setelah baris ke-4 adalah…
A. Baris ke-5
B. Baris ke-7
C. Baris ke-9
D. Baris ke-10
E. Baris ke-13

Menyimpulkan hasil dari Output yang diharapkan dari kode progam berikut adalah menampilkan kalimat “Welcome to My World” sebanyak 1 kali;
algoritma percabangan 1 Struktur kontrol yang sesuai untuk menghasilkan output yang diharapkan adalah….
kondisi A.

USBN-5/10
IPK No. Ujian Utama
B.

C.

D.

E.

USBN-6/10
IPK No. Ujian Utama
Menganalisis berbagai contoh Keluaran dari kode program berikut adalah….
penerapan algoritma dasar
dalam kehidupan sehari-hari

A. Can drive
B. Can not Drive
C. Thank You
D. Can drive Thank You
E. Can not Drive Thank You

Menerapkan Penggunaan Yustin ingin menghitung volum silinder, ia hanya memiliki nilai diameter dan tinggi dari silinder tersebut. Fungsi yang
array 1 dimensi sesuai untuk membantu Yustin adalah, kecuali….

A. B.

USBN-7/10
IPK No. Ujian Utama

C. D.

E.

USBN-8/10
IPK No. Ujian Utama
Menerapkan Penggunaan Pak Guru Adi akan menghitung nilai rata-rata 5 orang siswa, operasi perhitungan nilai yang benar adalah….
array 1 dimensi A.

B.

C.

D.

E.

USBN-9/10
IPK No. Ujian Utama
Menganalisis Perhatikan deklarasi array berikut
pengelompokkan data
berdimensi dari kumpulan
informasi Elemen array bungawarna pada indeks [1][2] adalah….
A. Melati
B. Ungu
C. Mawar
D. Putih
E. Anggrek

Menyimpulkan tentang cara Perhatikan cuplikan kode berikut


kerja fungsi pada kode
program

Tentungan pasangan nilai input dan output yang sesuai


A. Input: a=1 , b=2 Output: result=3
B. Input: a=1 , b=2 Output: result=5
C. Input: a=3 , b=4 Output: result=5
D. Input: a=3 , b=4 Output: result=14
E. Input: a=3 , b=4 Output: result=25

USBN-10/10