Anda di halaman 1dari 4

PEMERINTAH DAERAH PROVINSI JAWA BARAT

DINAS PENDIDIKAN
SMK PLUS IBNU HAJAR
Jl. Bubuay-Bongas, Desa. wangunsari, kec. bantarkalaong-46187 Kab. Tasikmalaya
email : smkplusibnuhajar@gmail.com

PENILAIAN AKHIR SEMESTER


TAHUN PELAJARAN 2022/2023
Nama : Mata Pelajaran : Pemograman Dasar
Kelas : X TKJ Waktu : 90 Menit
No Peserta : Guru Pengampu : Ai Siti Laela, S.Pd
Silahkan pilih jawaban yang benar!
1. Dalam menyusun suatu 5. Tahapan dalam menyelesaikan suatu
program,langkah pertama yang harus masalah adalah :
di lakkukan adalah : a. Masalah-Pseudocode-Flowchart-
a. Membuat program Program-Eksekusi-Hasil
b. Membuat Algoritma b. Masalah-Algoritma-Flowchart-
c. Membeli komputer Program-Eksekusi-Hasil
d. Proses c. Masalah-Model-Algoritma-
e. Mempelajari program  Eksekusi-Hasil
2. Sebuah prosedur langkah demi d. Masalah-Model-Algoritma-
langkah yang pasti untuk Program-Eksekusi-hasil 
menyelesaikan sebuah masalah di e. Algoritma-Program-Model-
sebut : Eksekusi-Hasil
a. Proses 6. Diketahui bahwa kantong P kosong.
b. Program Kantong Q berissi 10 buah kelereng
c. Algoritma dan kantong R berisi 15 kelereng.
d. Step Apabila yang terbawa hanya sebuah
e. Diagram kantong dan di katakan BUKAN
3. Pseudocode yang di gunakan pada kantong P yang terbawa, Maka
penulisan algoritma berupa : jumlah kelereng yang terbawa
a. Bahassa Inggris adalah : 
b. Bahasa Puitis a. 10
c. Bahasa pemograman b. 15
d. Sembarang bahasa asal c. 10 atau 15
terstruktur d. 10 dan 15
e. Bahasa Mesin e. Kosong
4. Pada pembuatan program komputer, 7. Diberikan algoritma : Apabila warna
algoritma dibuat : merah maka jadi hijau. Apabila warna
a. Sebelum pembuatan program hijau maka jadi putih, selain warna
b. Pada saat program dibuat merah dan hijau maka jadi ungu. Jika
c. Sesudah pembuatan program kondisi input warna adalah hitam,
d. Pada saat verifikasi program maka warna jadi :
e. Pada saat di jalankan a. Merah
b. Ungu d. 7
c. Hijau  e. 3
d. Putih 14. Perintah dasar sederhana dalam
e. Abu-abu program passcal adalah...
8. Instruksi P=Q akan mengakibatkan a. Readln
nilai P=nilaiQ,dan nilai Q menjadi : b. End
a. Menjadi Sembarang Nilai c. Write
b. Menjadi hampa  d. Wtiteln
c. Q tetap  e. Uses crt;
d. Menjadi 10 15. Tipe data bahasa pascal untuk TRUE
e. P tetap FALSE adalah...
9. Apabila a=5, b=10, maka jika di a. String
berikan instruksi a=b; b=a akan b. Char
mengakibatkan : c. Boolean
a. a=0 , b=5 d. Byte
b. a=10 , b=5 e. Real
c. a=10 , b=0 16. Siapkah penemu program pascal…
d. a=b a. Greyson change
e. a=10 , b=10 b. Prof.niklaus wirth
10. Di berikan algoritma P=10; P=P+5; c. Kondrazuse
Q=P. Nilai P dan Q masing-masing d. Prof.niklaus smirth
adalah : e. Dr.harcules
a. 15 dan 0 17. Struktur bahasa pemograman pascal
b. 0 dan 15 paling pertama adalah...
c. 15 dan 15 a. Var;
d. 0 dan 10 b. Begin
e. 10 dan 15 c. End;
11. struktur pertama dalam pascal d. Uses crt;
adalah . . e. Writeln;
a. Char; 18. Tipe data pascal untuk karakter
b. String adalah...
c. End. a. Char
d. Writeln b. Boolean
e. Uses crt; c. Integer
12. Untuk melihat hasil dari program d. Real
yang di kerjakan tekan tombol ... e. Byte
a. CRTL+F5 19. Kapan terbentuknya pascal...
b. CRTL+F9 a. 1981
c. CRTL+F2 b. 1971
d. CRTL+F12 c. 1961
e. CRTL+F4 d. 1991
13. Berapa kode yang digunakan untuk e. 1987
membuat tulisan berwarna “CYAN”… 20. Apa kepanjangan ari USES…
a. 4 a. Unit secure
b. 2 b. Uni t syntax
c. 128 c. Unit sytem
d. Up software d. Deklarasi variabel
e. Unit smiconductor e. Deklarasi prosedur
21. Berikut ini adalah penulisan identifier 27. Di bawah ini termasuk dalam
yang benar dalam pemogramn pascal deklarasi dalam pascal ,kecuali...
adalah... a. Deklarasi perubah
a. program_satu b. Deklarasi proses
b. Program_1 c. Deklarasi konstanta
c. Program satu d. Deklarasi tipe
d. Begin e. Deklarasi prosedut
e. Array 28. Bilangan yang mengadung
22. Tipe bilangan bulat dalam bahasa pecahan ,palingsedikit harus ada satu
pascal dikenal sebagi ... digit sebelum dan sesudah titik
a. Byte desimal termasuk dalm tipe data...
b. Integer a. Real
c. Char b. Boolean
d. String c. Integer
e. Boolean d. Longint
23. Istilah” perulangan “ dalam e. Byte
pemograman pascal dikenal dengan ... 29. Prosedur yang digunakan untuk
a. Repeating membersihkan layar saat program
b. Again dijalankan adalah...
c. Funtion a. Writeln
d. Replay b. Readln
e. Looping c. Begin
24. Perintah untuk menutup program d. Write
dalam pascal adalah... e. Clrscr
a. End. 30. Bentuk dari suatu statment IF berada
b. Program di dalam lingkungan statmean IF yang
c. Uses crt; lainya,disebut IF dalam kondisi ...
d. Finish a. IF bersarang
e. End; b. IF bercabang
25. Menggambarkan program secara c. IF tunggal
logika merupakan fungsi dari... d. IF-THEN
a. Flowchart e. IF do while-Until
b. Dxdiag 31. Tipe data terstruktur yang terdiri
c. Begin dari sejumlah komponen ,komponen
d. SI yang mempunyai tipe sama,disebut
e. Sistem oprasi tipe data...
26. Deklarasi yang digunakan untuk a. Array
mengidentifikasikan data yang b. Byte
nilainya sudah ditentukan dan c. Longint
pasti,tidak dapat dirubah dalam d. Integer
program disebut deklarasi... e. Boolean
a. Deklarasi label 32. Perintah untuk menampilkan atau
b. Deklarasi konstanta cetak dilayar monitor tanpa pindah
c. Deklarasi tipe baris ,disebut...
a. Writeln 38. Nama variabel berikut ini yang benar
b. Write adalah …
c. Readln a. NamaGuru
d. Read b. Alamat Guru
e. Begin c. alm gr
33. Perintah untuk menampilkan atau d. sts/status
mencetak dilayar monitor lalu pindah e. tpt.tgl
baris kebawah ,disebut... 39. Tipe data yang cocok untuk
a. Writeln menyimpan data nama siswa adalah
b. Write …
c. Readln a. Numeric
d. Read b. Character
e. Begin c. Date/Time
34. Suatu indentifier non standar yang d. Array
nilainya tidak tetap atau nilainya e. Integer
merupakan hasil dari suatu 40. Pemberian nama variabel yang benar
proses,disebut… adalah …
a. Variabel a. %nilai
b. Ripe data b. nilai_mahasiswa
c. prosedur c. nama mahasiswa
d. deklarasi d. &panjang
e. Array e. alamat!
35. Suatu program terpisah dalam blok
sendiri yang berfungsi sebagai
subprogram ( program
bagian) ,disebut...
a. Variabel
b. Tipe data
c. Prosedur
d. Deklarasi
e. Array
36. Berikut ini yang termasuk operator
aritmatika yaitu ….
a. *
b. /
c. %
d. +
e. Semua benar
37. Array terdiri dari berbagai tipe
kecuali …
a. Array Multi-Dimensi
b. Array Dimensi Satu
c. Array Dimensi Tiga
d. Array Dimensi Dua
e. Semua jawaban benar

Anda mungkin juga menyukai