Anda di halaman 1dari 2

PEKAN ULANGAN HARIAN

SMK DAARUSSA’ADAH
TAHUN AJARAN 2020-2021
Nama : Mata Pelajaran: PD
Kelas : X / TKJ Jam :

A. Pilihlah salah satu jawaban yang paling benar!


1. Siapakah penemu program pascal....... c. Date/time
a. Greyson change d. Prof.niklaus smirth 9. Untuk melihat hasil dari program yang
b. Prof.niklaus wirth e. Dr. harcules dikerjakan tekan tombol.........
c. Kondrazuse a. CTRL+F5 d. CTRL+F12
2. Dalam menyusun suatu program, langkah b. CTRL+F9 e. CTRL+F4
pertama yang harus dilakukan adalah.... c. CTRL+F2
a. Membuat program d. proses 10. Berapa kode yang digunakan untuk membuat
b. Membuat algoritma e. Mempelajari tulisan berwarna “CYAN”........
program a. 4 d. 7
c. Membeli komputer b. 2 e. 3
3. Sebuah prosedur langkah demi langkah yang c. 1
pasti untuk menyelesaikan sebuah masalah 11. Dalam menyusun suatu program,langkah
disebut.. pertama yang harus di lakkukan adalah :
a. Proses d. Step a. Membuat program
b. Program e. Diagram b. Membuat Algorit e.
c. Algoritma c. Membeli computer
4. Pseudocode yang digunakan pada penulisan d. Proses
algoritma berupa....... e. Mempelajari program
a. Bahasa inggris
12. Sebuah prosedur langkah demi langkah yang
b. Bahasa puitis
pasti untuk menyelesaikan sebuah   masalah di
c. Bahasa pemrograman
sebut:
d. Sembarang bahasa asal terstruktur
e. Bahasa mesin a. Proses d. Step
5. Tahapan dalam menyelesaikan suatu masalah b. Program e. diagram
adalah.... c. Algoritma
a. Masalah-pseuocode-flowchart-program- 13. Pseudocode yang di gunakan pada penulisan
eksekusi-hasil algoritma berupa :
b. Masalah-algoritma-flowchart-program- a. Bahassa Inggris
eksekusi-hasil b. Bahasa Puitis
c. Masalah-model-algoritma-eksekusi-hasil c. Bahasa pemograman
d. Masalah-model-algoritma-program- d. Sembarang bahasa asal terstruktur
eksekusi-hasil e. bahasa mesin
e. Algoritma-program-model-eksekusi-hasil 14. Pada pembuatan program komputer, algoritma
6. Array terdiri dari berbagai tipe kecuali...... dibuat :
a. Array multi-dimensi d.array dimensi dua a. Sebelum pembuatan program
b. Array dimensi satu e. Semua jawaban benar b. Pada saat program dibuat
c. Array dimensi tiga c. Sesudah pembuatan program
7. Nama variabel berikut ini yang benar adalah.... d. Pada saat verifikasi program
a. NamaGuru d. sts/status e. pada saat dijalankan
b. Alamat Guru e. tpt.tgl 15 . Tahapan dalam menyelesaikan suatu masalah
c. alm gr adalah :
8. tipe data yang cocok untuk menyimpan data a. Masalah-Pseudocode-Flowchart-Program-
nama siswa adalah..... Eksekusi-Hasil
a. Numeric d. array b. Masalah-Algoritma-Flowchart-Program-
b. Charcter e. integer Eksekusi-Hasil
c. Masalah-Model-Algoritma-Eksekusi-Hasil c. end
d. Masalah-Model-Algoritma-Program- 22. Penulisan algoritma yang menggunakan sintaks
Eksekusi-hasil  (cara penulisan) menyerupai bahasa
e. Algoritma-Program-Model-Eksekusi-Hasil pemrograman disebut....
16. Diketahui bahwa kantong P kosong. Kantong Q a. Coding d. Data flow
berissi 10 buah kelereng dan kantong R berisi b. Pseudocode e. terminator
15 kelereng. Apabila yang terbawa hanya c. Flowchart
23. Tipe data yang memunkinkan sebuah variable
sebuah kantong dan di katakan BUKAN
mengandung banyak nilai dalam suatu waktu
kantong P yang terbawa, Maka jumlah kelereng
adalah?
yang terbawa adalah :  a. Boolean d. String
a. 10 d. 10 dan 15 b. Int e. logika
   b. 15 e. kosong c. Array
24. Bentuk belah ketupat pada diagram flowchart
   c. 10 atau 15
diberi nama......
17. Diberikan algoritma : Apabila warna merah
a. Data store d. terminator
maka jadi hijau. Apabila warna hijau maka jadi b. Process e. decision
putih, selain warna merah dan hijau maka jadi c. Connector
ungu. Jika kondisi input warna adalah hitam, 25. Siapa yang diminta untuk memberikan kondisi
maka warna jadi : perulangan?
    a. Merah d. putih a. User d. Protokoler
   b. Ungu e. abu-abu b. Programmer e. instruktur
   c. Hijau  c. Human
 18. Instruksi P=Q akan mengakibatkan nilai 26. Variabel yang tidak akan dihapus setelah keluar
P=nilaiQ,dan nilai Q menjadi : dari blok program yang mendeklarasikan nya
disebut....
a. Menjadi Sembarang Nilai d. Menjadi 10 a. Parameter d. Rekursi
b. Variabel lokal e. variabel statis
   b. Menjadi hampa  e. P tetap c. Variabel global
c. Q tetap  27. Bilangan yang berisi titik desimal atau jenis
bilangan pecahan adalah.......
19. Apabila a=5, b=10, maka jika di berikan a. String d. boolean
instruksi a=b; b=a akan mengakibatkan : b. Array e. float
    a. a=0 , b=5 d. a=b c. Real
   b. a=10 , b=5 e. a=10, b=10 28. array dikenal juga dengan sebutan.....
    c. a=10 , b=0 a. kumpulan nilai d.indexs variabel
b. bahan mesin e. variabel larik
20. Di berikan algoritma P=10; P=P+5; Q=P. Nilai
c. diemensi
P dan Q masing-masing adalah :
29. nilai atau variabel dapat disebut juga......
  a. 15 dan 0 d. 0 dan 10 a. kumpulan struktur d. Kumpulan indexs
    b. 0 dan 15 e. 10 dan 15 b. kumpulan elemen e. kumpulan ukuran
   c. 15 dan 15 c. kumpulan data
30. dalam menyusun suatu program,langkah
21. struktur pertama dalam pascal adalah...
pertama yang harus dilakukan adalah...
a. char d. writen a. membuat program d. proses
b. string e. use crt; b. membuat algoritma e. mempelajari program
c. membeli komputer

B. Jawablah Pertanyaan-Pertanyaan di bawah ini dengan benar !


1. gambarkan flowchart input dan output dan jelaskan fungsinya?
2. sebutkan 2 jenis tipe data dan jelaskan?
3. Berapakah ukuran char pada memory?
4. Berapakah ukuran long & float pada memory ?
5. Apa yang dimaksud dengan tipe data

Anda mungkin juga menyukai