Anda di halaman 1dari 5

DINAS PENDIDIKAN PEMERINTAH DAERAH PROVINSI JAWA BARAT

YAYASAN FITHRAH INSANI BANDUNG


SMK INFORMATIKA FITHRAH INSANI
Jl. H. Gofur No.10 Ds. Tanimulya Kec. Ngamprah Kab. Bandung Barat 40552
AKREDITASI: “A” KOMPETENSI KEAHLIAN: MULTIMEDIA NPSN : 20279925 Telp. (022) 87805564

PENILAIAN TENGAH SEMESTER GANJIL


Tahun Pelajaran 2019/2020

Mata Pelajaran : Pemograman Dasar


Kelas : X (Sepuluh)
Hari/Tanggal : Kamis, 26 September 2019
Waktu : 60 menit

A. Pilihlah salah satu jawaban yang tepat

1. Pseudocode yang di gunakan pada penulisan algoritma berupa …


A. bahassa inggris
B. bahasa puitis
C. bahasa pemograman
D. sembarang bahasa asal terstruktur
E. bahasa Mesin

2. Algoritma harus dapat dijangkau oleh akal fikiran kita. Hal ini menyatakan bahwa algoritma harus mamiliki sifat ...
A. cepat
B. rumit
C. logis
D. berurutan
E. realistis

3. Bagian persiapan dari sebuah algoritma disebut dengan bagian ....


A. deskripsi
B. deklarasi
C. header
D. preparation
E. prosedur

4. Bagian yang menjelaskan serangkaian instruksi untuk memproses inputan dan menghasilkan output adalah
bagian ....
A. deskripsi
B. deklarasi
C. header
D. preparation
E. prosedur

5. Langkah yang harus diperhatikan dalam penyusunan suatu program adalah…


A. membuat program
B. membuat algoritma
C. membeli komputer
D. proses
E. mempelajari program

6. Tahapan-tahapan yang mesti dilakukan dalam menyelesaikan suatu masalah adalah …


A. masalah-pseudocode-flowchart-program-eksekusi-hasil
B. masalah-algoritma-flowchart-program-eksekusi-hasil
C. masalah-model-algoritma-eksekusi-hasil
D. masalah-model-algoritma-program-eksekusi-hasil
E. algoritma-program-model-eksekusi-hasil

7. 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 YA kantong P yang terbawa, Maka jumlah kelereng yang
terbawa adalah …
A. 10
B. 15
C. 10 atau 15
D. 10 dan 15
E. Kosong

8. Apabila a=195, b=1, maka jika di berikan instruksi a≠b; b=a akan mengakibatkan …
A. a=0 , b=1
B. a≠1 , b=1
C. a=1 , b=195
D. a=195 , b=1
E. a=195 , b=195

9. Diberikan algoritma P=25; P=P-7; Q=P. Nilai P dan Q masing-masing adalah …


A. 25 dan 0
B. 25 dan 7
C. 0 dan 7
D. 18 dan 25
E. 25 dan 18

10. Dalam membuat sebuah program terdapat langkah pemograman diantaranya logika, algoritma, dan flowchart, nama
lain dari flowchart adalah ….
A. algoritma
B. alur
C. bagan alir
D. tree
E. diagram

11. Menggambarkan program secara logika aka digunakan langkah pemograman…


A. flowchart
B. dxdiag
C. begin
D. sintaks
E. sistem oprasi

12. Urutan proses yang benar dalam Flowchart adalah……..


A. Head - Input – Proses - Output - End
B. Input - Loading – Proses - Output - Stop
C. Start - Read – Proses - Output - Stop
D. Start - Read - Proses - Write - Stop
E. Head - Read -Loading - Write – End

13. Symbol yang digunakan untuk menghubungkan antara symbol yang satu dengan yang lain adalah Symbol…….
A. Terminator
B. Flow Direction
C. Input-output
D. Display
E. Processing

14. Perhatikan simbol berikut !

1) 2) 3) 4) 5)
Symbol yang menyatakan peralatan output yang digunakan pada layar, plotter, printer yaitu…
A. 1)
B. 2)
C. 3)
D. 4)
E. 5)

15. Symbol yang menunjukkan pengolahan data yang dilakukan oleh komputer adalah Symbol ……

A.

B.

C.
D.

E.
16. Perhatikan pernyataan berikut !
1. Bilangan logika
2. Bilangan bulat
3. Bilangan real
4. Bilangan decimal
5. Bilangan pecahan
Yang termasuk kepada jenis-jenis type data bilangan adalah…
A. dan 2)
B. 1), 2) dan 3)
C. 1), 2), dan 4)
D. 2), 3) dan 4)
E. 3), 4) dan 5)

17. Jenis data yang tidak memiliki nilai pecahan, adalah…


A. bilangan logika
B. bilangan bulat
C. bilangan real
D. data karakter
E. data string

18. Perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format
yang dapat di jalankan komputer, contoh bahasa pemrograman di antaranya : BASIC, COBOL, Pascal, C++,
FORTRAN adalah di sebut ?
A. sistem operasi
B. program utility
C. program paket
D. program aplikasi
E. bahasa pemrograman

19. Perintah “ X “ dalam pemograman tersebut adalah...


A. End*
B. Program
C. Uses crt;
D. Finish
E. Selesai

20. Berikut ini yang merupakan operasi-operasi perangkat lunak dalam sistem komputer
(1) Operasi aritmatika
(2) Operasi logika
(3) Operasi kontrol
(4) Operasi pengendalian
Pernyataan yang termasuk dalam operasi pemroses adalah ....
A. (1) dan (3)
B. (2) , (3) dan (4)
C. (3) dan (4)
D. (3)
E. (1) , (2) dan (4)

B. Uraian

21. Deskripsikan pengertian algoritma menurut pemikiran kalian !


22. Uraikan langkah-langkah logika untuk menghasilkan sebuah kegiatan dalam sehari hari dengan tema “MAKAN”
terapkan dengan menggunakan flowchart
23. Lengkapi kolom type data bilangan real operasi perbandingan dibawah ini !

No Simbol
Hasil
bilangan
1 7<7
2 12 > 7
3 31 <= 7
4 60 >= 7
5 7=8
6 70 ≠ 7

24. Lengkapi kolom operasi bilangan logika oprator OR dibawah ini !

Input Output
0 0
0 1
1 0
1 1

1) Gerbang logika OR

Input Output
0 0
0 1
1 0
1 1

2) Gerbang logika XNOR

25. Apa yang dimaksud dengan tipe data ?


26.

Anda mungkin juga menyukai