wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Teknik Pemrograman Mikroprosesor dan mikrokontroler

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program Komputer disebut . . . .

a)

Programmer

b)

Pemrograman

c)

Algoritma

d)

Program

2.

Suatu nama yang digunakan untuk menyimpan suatu nilai dari tipe data tertentu disebut juga . . . .

a)

Operator

b)

Tipe Data

c)

Ekspresi

d)

Variabel

3.

Orang -orang yang menulis perangkat lunak komputer disebut dengan . . . .

a)

Programmer

b)

Algoritma

c)

Pemrograman

d)

Program

4.

Perulangan yang diketahui dengan pasti jumlah perulangannya, adala perulangan

a)

for

b)

while

c)

from

d)

more

5.

Algoritma pemrograman harus ada akhirnya dan menghasilkan ....

a)

keputusan

b)

pilihan

c)

kebenaran

d)

error

e)

output

6.

Defenisi dari Algoritma adalah ….

a)

A. Perintah untuk menjalakan Bahasa pemograman

b)

B. Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis

c)

C. Program yang harus dijalankan oleh computer

d)

D. Up code dari sebuah instruksi

e)

E. Aturan atau tata cara dalam menulis subuah program.

7.

Sebuah metode penggambaran alur dari logika atau langkah Analisa paling awal sebelum kita membuat sebuah algoritma atau program disebut…

a)

A. Flowchart

b)

B. Algoritma

c)

C. Pemograman

d)

D. Bahasa Pemograman

e)

E. Bahasa Natural

8.

Simbol Flowchart diaatas menunjukkan tindakan komputer untuk...

a)

A. Proses

b)

B. Input

c)

C. Output

d)

D. terminal

e)

E. Square

9.

Simbol Terminator memiliki fungsi untuk …

a)

A. Menggambar arah aliran algoritma.

b)

B. Suatu pernyataan yang jawabannya berupa dua kemungkinan

c)

C. Menyatakan operasi pemasukan data atau penampilan data.

d)

D. Titik awal atau titik akhir diagram alir

e)

E. Proses inisialisasi/pemberian harga awal

10.

Simbol Flowchart yang digunakan untuk pemberian harga awal adalah ….

a)

A. Konektor.

b)

B. Input

c)

C. Preperation

d)

D. Terminator

e)

E. Flow line

11.

Dalam penulisan algoritma kita harus mengikuti ketentuan yang berlaku, yaitu…..

a)

A. Menggunakan Bahasa natural

b)

B. Menggunakan Bahasa inggris, Indonesia dan Bahasa manusia lainnya

c)

C. Menggunakan diagram flowchart

d)

D. Menggunakan pseudo-code

e)

E. Semua benar

12.

Penulisan algoritma yang menyerupai bahasa pemograman adalah…..

a)

A. Pseudocode.

b)

B. Flowchart.

c)

C. Kode program.

d)

D. Algoritma.

e)

E. Coding

13.

Berdasarkan kategorinya, bahasa pemograman dibedakan menjadi dua yaitu….

a)

A. Bahasa tingkat tinggi dan tingkat rendah.

b)

B. Pemograman berorientasi objek dan non objek.

c)

C. Bahas yang hanya untuk sistem operasi Windows dan Linux.

d)

D. Bahasa pemograman yang cocok untuk aplikasi game dan bisnis.

e)

E. Semua jawaban salah.

14.

Apabila sebuah kode program memiliki variabel a yang bernilai 10. Pada perintah cout dituliskan a*a , maka hasil tampilannya adalah ..

a)

A. 10

b)

B. 20

c)

C. 100

d)

D. 200

e)

E. 300

15.

Perhatikan kode program C++ diatas ..

Header pada kode program diatas adalah …

a)

A. #include <stdio.h>

b)

B. Int main ()

c)

C. Cout << “Selamat Datang” >>;

d)

D. Cout << “Selamat Pagi”>>;

e)

E. Return 0;

16.

Tipe data bilangan yaitu bilangan atau angka yang tidak mempunyai titik desimal atau pecahan disebut…

a)

A. Float.

b)

B. Integer.

c)

C. Double.

d)

D. Charakter.

e)

E. Boolean.

17.

Perhatikan data berikut

@

Tipe data di atas termasuk kedalam tipe data ..

a)

A. Integer

b)

B. Boolean

c)

C. Double

d)

D. Void

e)

E. Character

18.

Berikut yang bukan merupakan aturan dalam penulisan variabel adalah ….

a)

A. Tidak boleh mengandung operator aritmetika dan operator relasional.

b)

B. Apabila menggunakan angka pada awalnya, maka sebelum angka disertai garis bawah (_) terlebih dahulu.

c)

C. Penggunaan huruf besar dan huruf kecil tidak berpengaruh pada pemberian nama variabel.

d)

D. Tidak boleh menggunakan nama yang terdapat pada kode program

e)

E. Nama variabel tidak boleh menggunakan spasi.

19.

Jenis pengenal yang bersifat konstan atau tetap, dan memiliki nilai yang tidak dapat diubah disebut…

a)

A. Tipe data.

b)

B. Variabel

c)

C. Konstanta

d)

D. Operator

e)

E. ekspresi

20.

3. Perhatikan potongan kode program dibawah ini .

Int a = 40;

Int b = 2;

Int c = 10;

Cout << c – a / b << end1;

Apabila menggunakan prioritas pada operator, maka akan menyebabkan hasil yang dimiliki adalah ..

a)

A. -15

b)

B. 15

c)

C. -10

d)

D. 10

e)

E. -5