Anda di halaman 1dari 3

PEMERINTAH PROVINSI SULAWESI UTARA

DINAS PENDIDIKAN DAERAH


SMK NEGERI 1 TENGA
NPSN: 40103907; NSS: 341170513400
Jln. Raya desa pakuure dua, kec. Tenga. e-mail: smkn1tenga@gmail.com

NAMA SISWA :
Soal Ulangan Semester Genap NILAI :
T.P 2018 / 2019

MATA PELAJARAN : PEMROGRAMAN DASAR


KELAS : X TKJ
ALOKASI WAKTU : 90 MENIT

Petunjuk Pengisian !
A. Pilihlah satu jawaban yang paling benar dan berikan tanda ( ) seperti contoh A, B, C ,D, dan E pada
soal dibawah ini !

1. Dalam menyusun suatu program,langkah pertama yang harus di lakukan adalah …


a. Membuat Program c. Membeli Komputer e. Mempelajari Program
b. Membuat Algoritma d. Proses

2. Pseudocode yang di gunakan pada penulisan algoritma berupa …


a. Bahasa Inggris c. Bahasa Pemrograman e. Bahasa Mesin
b. Bahasa Puitis d. Bahasa Tubuh

3. Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah kelereng dan kantong R berisi 15
kelereng. Apabila yang terbawa hanya sebuah kantong dan di katakan BUKAN kantong P yang
terbawa, Maka jumlah kelereng yang terbawa adalah : …
a. 10 c. 10 atau 15 e. Kosong
b. 15 d. 10 dan 15

4. Perintah dasar sederhana dalam program pascal adalah.


a. Readln c. Write e. Uses crt ;
b. End d. Writeln

5. Tipe data bahasa pascal untuk TRUE FALSE adalah


a. String c. Boolean e. Real
b. Char d. Byte

6. Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan dan
pasti,tidak dapat dirubah dalam program disebut deklarasi......
a. Deklarasi Label c. Deklarasi Tipe e. Deklarasi Prosedur
b. Deklarasi Konstanta d. Deklarasi Variabel

7. Bilangan yang mengandung pecahan ,paling sedikit harus ada satu digit sebelum dan sesudah titik
desimal termasuk dalam tipe data ...
a. Real c. Integer e. Byte
b. Boolean d. Longint
8. Symbol untuk permulaan (start) atau akhir (stop) adalah Symbol...
a. Terminator c. Flow Direction e. Input – Output
b. Display d. Processing

9. Lengkapilah pernyataan algoritma berikut, ……. > Program > Komputer > Solusi / hasil
a. Input c. Database e. Proses
b. File d. Masalah

10. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram ( program bagian),
disebut …
a. Variable c. Prosedur e. Array
b. Tipe Data d. Deklarasi

11. Kategori desain grafis berikut ini yang memuat desain buku, majalah, leaflet dan publisitas sejenis
adalah…
a. Printing c. Film e. Desain Produk
b. Web Desain d. Identifikasi

12. Berikut ini yang bukan prinsip-prinsip dari sebuah desain grafis adalah ...
a. Keseimbangan c. Tekanan e. Kesatuan
b. Ritme d. Irama

13 . Penyusun foto yang memiliki kerapatan dan warna tertentu disebut…


a. Image c. Pixel e. Bitmap
b. Raster d. Vektor

14. Secara garis besar, desain grafis terbagi menjadi dua, yaitu…
a. Tiff dan JPEG c. Doc dan Xls e. Wma dan docx
b. Bitmap dan Vektor d. Pixcel dan Titik

15. Jenis image yang disusun tidak dari pixel-pixel, namun dari objek garis dan kurva dengan perhitungan
metematis mengenai tata letak, urutan, luas, warna, dan sebagainya adalah …
a. Bitmap c. Tiff e. Pixel
b. Vektor d. Jpeg

16. Format file yang sering digunakan untuk keperluan pertukaran dokumen antar program grafis dan
ketika ingin mencetak gambar adalah…
a. BMP c. JPG e. GIF
b. EPS d. PNG

17. Jenis image yang disusun pixel-pixel, dan ketika diperbesar, kualitas gambar akan rusak, bersifat
resolution dependent, merupakan grafis dengan basis …
a. Bitmap c. Tiff e. Pixel
b. Vector d. Jpeg

18. Di bawah ini yang merupakan format file dari bitmap, kecuali …
a. JPEG c. CDR e. GIF
b. EPS d. BMP
19. Berikut ini yang merupakan software yang mengolah desain grafis berbasis vector adalah…
a. CorelDraw c. Macromedia e. Adobe In Design
b. Adobe Photoshop d. Adobe After Effect

20. Aplikasi di bawah ini banyak digunakan untuk pengolah foto adalah …
a. CorelDraw c. Adobe Ilustrator e. Corel Venture
b. Macromedia Freehand d. Adobe Photoshop

B. Jawablah pertanyaan dibawah ini dengan benar !

21. Jelaskan Pengertian !


a. Originating c. Proses e. Distribution
b. Input d. Output
22. Jelaskan Pengertian dan berikan contoh tentang Algoritma, Flowchart, dan Pseudocode !
23. Apa yang dimaksud dengan Array Satudimensi dan Multidimensi ?
24. Jelaskan Pengertian dari Bahasa Pemrograman dan berikan contoh Bahasa Pemrograman yang
anda ketahui !
25. Sebutkan dan Jelaskan 5 Tools pada Aplikasi Corel Draw dan Adobe Photoshop !

SELAMAT BEKERJA & SEMANGAT KALIAN PASTI BISA

Anda mungkin juga menyukai