Anda di halaman 1dari 3

LEMBAR SOAL PENILAIAN AKHIR

TAHUN 2019/2020
Bidang Studi : Pemrograman Dasar Nama Guru : Pri Eko Istianto
Kelas/Jurusan : X TKJ Waktu : 60 Menit

I. PILIHAN GANDA b. 15
c. 10 atau 15
1. Dalam menyusun suatu program,langkah pertama d. 10 dan 15
yang harus di lakukan adalah : e. Kosong
a. Membuat program
b. Membuat Algoritma 7. Diberikan algoritma : Apabila warna merah maka
c. Membeli komputer jadi hijau. Apabila warna hijau maka jadi putih,
d. Proses selain warna merah dan hijau maka jadi ungu. Jika
e. Mempelajari program kondisi input warna adalah hitam, maka warna jadi :
a. Merah
2. Sebuah prosedur langkah demi langkah yang pasti b. Ungu
untuk menyelesaikan sebuah c. Hijau
masalah di sebut : d. Putih
a. Proses e. Abu-abu
b. Program
c. Algoritma 8. Instruksi P=Q akan mengakibatkan nilai
d. Step P=nilaiQ,dan nilai Q menjadi :
e. Diagram
a. Menjadi Sembarang Nilai
3. Pseudocode yang di gunakan pada penulisan b. Menjadi hampa
algoritma berupa : c. Q tetap
a. Bahassa Inggris d. Menjadi 10
b. Bahasa Puitis e. P tetap
c. Bahasa pemograman
d. Sembarang bahasa asal terstruktur 9. Apabila a=5, b=10, maka jika di berikan instruksi
e. Bahasa Mesin a=b; b=a akan mengakibatkan :
a. a=0 , b=5
4. Pada pembuatan program komputer, algoritma b. a=10 , b=5
dibuat : c. a=10 , b=0
a. Sebelum pembuatan program d. a=b
b. Pada saat program dibuat e. a=10 , b=10
c. Sesudah pembuatan program
d. Pada saat verifikasi program 10. Di berikan algoritma P=10; P=P+5; Q=P. Nilai
e. Pada saat di jalankan P dan Q masing-masing adalah :
a. 15 dan 0
5. Tahapan dalam menyelesaikan suatu masalah b. 0 dan 15
adalah : c. 15 dan 15
a. Masalah-Pseudocode-Flowchart-Program- d. 0 dan 10
Eksekusi-Hasil e. 10 dan 15
b. Masalah-Algoritma-Flowchart-Program-
Eksekusi-Hasil 11. Struktur pertama dalam pascal adalah . .
c. Masalah-Model-Algoritma-Eksekusi-Hasil a. Char;
d. Masalah-Model-Algoritma-Program-Eksekusi- b. String
hasil c. End.
e. Algoritma-Program-Model-Eksekusi-Hasil d. Writeln
e Uses crt

6. Diketahui bahwa kantong P kosong. Kantong Q 12. Untuk melihat hasil dari program yang di
berissi 10 buah kelereng dan kantong R berisi 15 kerjakan tekan tombol ...
kelereng. Apabila yang terbawa hanya sebuah a. CRTL+F5
kantong dan di katakan b. CRTL+F9
c. CRTL+F2
BUKAN kantong P yang terbawa, Maka jumlah d. CRTL+F12
kelereng yang terbawa adalah : e. CRTL+F
a. 10

Page 1/PAS/DP/X/Ek
13. Berapa kode yang digunakan untuk membuat B. Cabang Tunggal
tulisan berwarna “CYAN”... C. Cabang Rangkap
a. 4 D. Pengulangan
b. 2 E. Linear
c. 128
d. 7 22. “Berfungsi memodelkan masukan, keluaran,
e. 3 referensi, master, proses, ataupun transaksi dalam
simbol-simbol tertentu”. Merupakan fungsi dari….
14. Perintah dasar sederhana dalam program passcal A. Cabang tunggal
adalah... B. Cabang Rangkap
a. Readln C. Block chart
b. End D. Pengulangan Bersyarat
c. Write E. Pengulangan tidak Bersyarat
d. Wtiteln
e. Uses crt; 23. Dibawah ini yang tidak termasuk simbol-simbol
yang digunakan pada block chart yaitu…
15. Tipe data bahasa pascal untuk TRUE FALSE A. FORM
adalah... B. PAPAN KUCI
a. String C. PROSES
b. Char D. LINEAR
c. Boolean E. MONITOR
d. Byte
e. Read 24. Apakah kegunaan dari off page conector pada
simbol cabang tunggal….
16. Siapakah penemu program pascal... A. Menghubungkan satu langkah dengan langkah
a. Greyson change lain dihalaman berbeda
b. Prof.niklaus wirth B. Untuk pemeriksaan suatu kondisi
Kondrazuse C. Proses pemberian harga awal
d. Prof.niklaus smirth D. Melakukan pemanggilan suatu prosedur
e. Dr.harcules program utama
E. Menyatakan kegiatan pemrosesan input
17. Struktur bahasa pemograman pascal paling
pertama adalah... 25. Apakah kegunaan dari predefined process
a. Var; pada simbol cabang tunggal….
b. Begin A. Menghubungkan satu langkah dengan langkah
c. End; lain dihalaman berbeda
d. Uses crt; B. Untuk pemeriksaan suatu kondisi
e. Writeln; C. Proses pemberian harga awal
D. Melakukan pemanggilan suatu prosedur
18. Tipe data pascal untuk karakter adalah... program utama
a. Char E. Menyatakan kegiatan pemrosesan input
b. Boolean
c. Integer 26. Dibawah ini yang tidak termasuk struktur
d. Real percabangan yang bersyarat yaitu….
e. Byte A. If then
B. If then else
19. Kapan terbentuknya pascal... C. Case of
a. 1981 D. If then else if
b. 1971 E. Case of else
c. 1961
d. 1991 27. Dibawah ini yang termasuk struktur
e. 1987 percabangan yang tidak bersyarat yaitu….
A. GO TO
20. Apa kepanjangan ari USES... B. CASE OF
a. Unit secure C. GO IF TO
b. Uni t syntax D. TO GO
c. Unit sytem E. IF COUNT
d. Up software
e. Unit semiconductor 28. “IC yang mengontrol keseluruhan jalannya
sebuah system computer dan digunakan sebagai
21. Dibawah ini yang bukan termasuk simbol yang pusat atau otak dari computer”.Merupakan
digunakan pada Flowchart yaitu…. pengertian dari….
A. Block A. Prosesor

Page 2/PAS/DP/X/Ek
B. Register 36. Berikut ini macam macam pengulangan yang
C. Siklus Prosesor tidak benar adalah….
D. Decoding A. For
E. Fetching B. Do of while
C. Do while
29. “Untuk melakukan eksekusi terhadap D. While
program-program computer dengan menyediakan E. For of while
akses yang cepat terhadap nilai-nilai yang umum 37. Diagram yang alurnya ada / banyak terjadi alih
digunakan”.Merupakan fungsi dari…. kontrol berupa percabangan dan terjadi apabila kita
A. Prosesor dihadapkan pada suatu kondisi dengan dua
B. Register pilihan,yaitu….
C. Siklus Prosesor A. Benar salah
D. Decoding B. Iya tidak
E. Fetching C. Masuk keluar
D. Dalam datar
30. Prosesor berfungsi untuk…. E. Akses jangan
A. Melakukan perhitungan dan menjalankan tugas 38. merupakan suatu siklus instruksi dasar yang
B. Melakukan eksekusi terhadap program- dikerjakan oleh CPU di dalam melakukan eksekusi
program computer dengan menyediakan akses yang suatu instruksi.Merupakan pengertian dari….
cepat A. Prosesor
C. Melakukan perbandingan dan penghtiungan B. Register
D. Registrasi ulang dan pengecekan C. Siklus prosesor
E. Melakukan eksekusi terhadap program- D. Decoding
program IT E. Fetching
39. Simbol yang digunakans ebagai penghubung
31. “Dimulai dari penngambilan alamat instruksi satuhalaman adalah...
yang terdapat didalam PC”.Merupakan proses A. Lingkaran
dari…. B. Persegi
A. Prosesor C. Jajargenjang
B. Register D. Trapesium
C. Siklus prosesor E. Panah
D. Decoding 40. Yang termasuk kedalam cara pemanggilan
E. Fetching subroutine adalah.......
A. Statement GOSUB RETURN
32. Berikut yang tidak termasuk perintah-perintah B. Semua salah
bahasa mesin dasar yaitu…. C. Statement FUNCTION
A. ADB D. Statement CALL
B. SB E. Semua benar
C. MBA
D. STA
E. MML

33. Kepanjangan dari ALU adalah….


A. Arithmetic Logical Unit
B. Arithmetic Logic Unit
C. Arithmetic Learn Unix
D. Arithmetic logical unix
34. Apakah kegunaan dari terminator pada simbol
cabang tunggal….
A. Menandai dan mengakhiri suatu flowchart
B. Registrasi dan pengecekan ulang
C. Melakukan eksekusi terhadap program-
program IT
D. Proses pemberian harga awal
E. Melakukan perhitungan dan pemberian tugas
35. Apakah kegunaan dari preparation pada simbol
cabang tunggal….
A. Menandai dan mengakhiri suatu flowchart
B. Registrasi dan pengecekan ulang
C. Melakukan eksekusi terhadap program-
program IT
D. Proses pemberian harga awal
E. Melakukan perhitungan dan pemberian tugas

Page 3/PAS/DP/X/Ek

Anda mungkin juga menyukai