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

1. Deklarasi yang digunakan untuk


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

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


termasuk kedalam deklarasi dalam pascal ,kecuali...?

Jawaban : Deklarasi proses

3. Bilangan yang mengadung pecahan ,palingsedikit


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

4. Prosedur yang digunakan untuk membersihkan layar


saat program dijalankan adalah...?
Jawaban : Writeln

5. Bentuk dari suatu statment IF berada di dalam


lingkungan statmean IF yang lainya,disebut IF dalam
kondisi ...?
Jawaban : IF bersarang

Anda mungkin juga menyukai