Anda di halaman 1dari 2

SEKOLAH MENENGAH KEJURUAN Program Kompetensi Keahlian :

SMK AL-MUSTHOFA  TEKNIK KOMPUTER DAN JARINGAN


NSS. 102020604040 NIS. 400400 NPSN. 20253651  TEKNIK BISNIS SEPEDA MOTOR
TERAKREDITASI B
Jl. Gandasoli Cireunghas Telp.(0266) 243344 Sukabumi 43193
Email : smk_almoest@yahoo.co.id Website : www.smk-almusthofa.sch.id

PENILAIAN TENGAH SEMESTER (PTS)


TAHUN PELAJARAN 2021/2022
Mata Pelajaran : Pemrograman Dasar Kelas : X TKJ
Guru Mapel : Riswan Zaenal Aripin, S.Kom. Waktu : 60 menit

Berilah tanda silang (x) pada huruf a, b, c, d atau e pada jawaban yang paling tepat !
1. Dalam menyusun suatu program,langkah e. a=10 , b=10
pertama yang harus di lakkukan adalah : 
a. Membuat program 10. Di berikan algoritma P=10; P=P+5; Q=P. Nilai
b. Membuat Algoritma P dan Q masing-masing adalah :
c. Membeli komputer a. 15 dan 0 b. 0 dan 15 e. 10 dan 15
d. Proses c. 15 dan 15 d. 0 dan 10
e. Mempelajari program  11. struktur pertama dalam pascal adalah . .
2. Sebuah prosedur langkah demi langkah yang a. Char; c. End. e. Uses crt;
pasti untuk menyelesaikan sebuah   masalah di b. String d. Writeln
sebut : 12. Untuk melihat hasil dari program yang di
  a. Proses   c. Algoritma kerjakan tekan tombol ...
  b. Program   d. Step a. CRTL+F5 b. CRTL+F9 e. CRTL+F4
  e. Diagram c. CRTL+F2 d. CRTL+F12
3. Pseudocode yang di gunakan pada penulisan 13. Berapa kode yang digunakan untuk membuat
algoritma berupa : tulisan berwarna “CYAN”…
  a. Bahassa Inggris b. Bahasa Puitis a. 4 c. 128 e. 3
  c. Bahasa pemograman d. Sembarang bahasa b. 2 d. 7
asal terstruktur 14. Perintah dasar sederhana dalam program
   e. Bahasa Mesin passcal adalah...
4. Pada pembuatan program komputer, algoritma a. Readln c. Write e. Uses crt;
dibuat : b. End d. Wtiteln
a. Sebelum pembuatan program 15. Tipe data bahasa pascal untuk TRUE FALSE
b. Pada saat program dibuat adalah...
c. Sesudah pembuatan program a. String c. Boolean e. Real
d. Pada saat verifikasi program b. Char d. Byte
e. Pada saat di jalankan 16. Siapkah penemu program pascal…
5. Tahapan dalam menyelesaikan suatu masalah a. Greyson change c. Kondrazuse
adalah : b. Prof.niklaus wirth d. Prof.niklaus smirth
a. Masalah-Pseudocode-Flowchart-Program- e. Dr.harcules
Eksekusi-Hasil 17. Struktur bahasa pemograman pascal paling
b. Masalah-Algoritma-Flowchart-Program- pertama adalah...
Eksekusi-Hasil a. Var; c. End; e. Writeln;
c. Masalah-Model-Algoritma-Eksekusi-Hasil b. Begin d. Uses crt;
d. Masalah-Model-Algoritma-Program-
18. Tipe data pascal untuk karakter adalah...
Eksekusi-hasil 
a. Char c. Integer e. Byte
e. Algoritma-Program-Model-Eksekusi-Hasil
b. Boolean d. Real
6. Diketahui bahwa kantong P kosong. Kantong
19. Kapan terbentuknya pascal...
Q berissi 10 buah kelereng dan kantong R
a. 1981 c. 1961 e. 1987
berisi 15 kelereng. Apabila yang terbawa
b. 1971 d. 1991
hanya sebuah kantong dan di katakan BUKAN
20. Apa kepanjangan ari USES…
kantong P yang terbawa, Maka jumlah
a. Unit secure c. Unit sytem
kelereng yang terbawa adalah : 
b. Uni t syntax d. Up software
a. 10 c. 10 atau 15 e. Kosong
e. Unit smiconductor
b. 15 d. 10 dan 15
21. Berikut ini adalah penulisan identifier yang
7. Diberikan algoritma : Apabila warna merah
maka jadi hijau. Apabila warna hijau maka benar dalam pemogramn pascal adalah...
jadi putih, selain warna merah dan hijau maka a. 9program_satu c. Program satu
jadi ungu. Jika kondisi input warna adalah b. Program_1 d. Begin
hitam, maka warna jadi : e. Array
a. Merah b. Ungu c. Hijau  22. Tipe bilangan bulat dalam bahasa pascal
d. Putih e. Abu-abu dikenal sebagi ...
8. Instruksi P=Q akan mengakibatkan nilai a. Byte c. Char e. Boolean
P=nilaiQ,dan nilai Q menjadi : b. Integer d. String
a. Menjadi Sembarang Nilai 23. Istilah” perulangan “ dalam pemograman
b. Menjadi hampa  pascal dikenal dengan ...
c. Q tetap  a. Repeating c. Funtion e. Looping
d. Menjadi 10 b. Again d. Replay
e. P tetap 24. Perintah untuk menutup program dalam pascal
9. Apabila a=5, b=10, maka jika di berikan adalah...
instruksi a=b; b=a akan mengakibatkan : a. End. c. Uses crt; e. End;
a. a=0 , b=5 b. a=10 , b=5 b. Program d. Finish
c. a=10 , b=0 d. a=b
25. Menggambarkan program secara logika
merupakan fungsi dari...
a. Flowchart c. Begin
b. Dxdiag d. SI
e. Sistem oprasi

Essay!

1. Deklarasi yang digunakan untuk


mengidentifikasikan data yang nilainya sudah
ditentukan dan pasti,tidak dapat dirubah dalam
program disebut deklarasi...?

2. Perhatikan gambar di berikut ini!, dibawah ini yang


termasuk kedalam deklarasi dalam pascal ,kecuali...?

3. Bilangan yang mengadung pecahan ,palingsedikit


harus ada satu digit sebelum dan sesudah titik desimal
termasuk dalm tipe data...?

4. Prosedur yang digunakan untuk membersihkan layar


saat program dijalankan adalah...?

5. Bentuk dari suatu statment IF berada di dalam


lingkungan statmean IF yang lainya,disebut IF dalam
kondisi ...?

Anda mungkin juga menyukai