wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pemrograman Dasar 1

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.
Nama variabel berikut ini yang benar adalah …
a)
NamaGuru
b)
Alamat Guru
c)
alm gr
d)
sts/status
e)
tpt.tgl
2.
Tipe data yang cocok untuk menyimpan data nama siswa adalah …
a)
Numeric
b)
Character
c)
Date/Time
d)
Array
e)
Integer
3.
Menggambarkan program secara logika merupakan fungsi dari...
a)
Flowchart
b)
Dxdiag
c)
Begin
d)
SI
e)
Sistem oprasi
4.
Salah satu tipe bilangan bulat dikenal sebagi ...
a)
Char
b)
String
c)
Boolean
d)
Integer
e)
Float
5.
Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah
a)
Membuat program
b)
Membuat Algoritma
c)
Membeli komputer
d)
Proses
e)
Mempelajari program 
6.
Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah   masalah di sebut
a)
Proses
b)
Program
c)
Algoritma
d)
Step
e)
Diagram
7.

Pseudocode yang di gunakan pada penulisan algoritma berupa

a)

Bahassa Inggris

b)

Bahasa Puitis

c)

Bahasa yang mendekati bahasa pemograman

d)

Sembarang bahasa asal terstruktur

e)

Bahasa Mesin

8.
Pada pembuatan program komputer, algoritma dibuat
a)
Sebelum pembuatan program
b)
Pada saat program dibuat
c)
Sesudah pembuatan program
d)
Pada saat verifikasi program
e)
Pada saat di jalankan
9.
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
b)
15
c)
10 atau 15
d)
10 dan 15
e)
kosong
10.
Diberikan algoritma : Apabila diberikan warna merah maka akan menjadi hijau. Apabila warna hijau maka menjadi putih, selain warna merah dan hijau maka menjadi ungu. Jika kondisi input warna adalah hitam, maka warna menjadi…
a)
Merah
b)
Ungu
c)
Hijau
d)
Putih
e)
Hitam
11.

Apabila a=5, b=10, maka jika di berikan instruksi

a=b;

b=a;

maka akan mengakibatkan

a)

a=0 , b=5

b)

a=10 , b=5

c)

a=10 , b=0

d)

a=b

e)

a=10 , b=10

12.

Di berikan algoritma

P=10;

P=P+5;

Q=P;

Nilai P dan Q masing-masing adalah

a)

15 dan 0

b)

0 dan 15

c)

0 dan 10

d)

10 dan 15

e)

15 dan 15

13.
Tipe data untuk menyimpan data hanya berupa TRUE atau FALSE adalah...
a)
String
b)
Char
c)
Boolean
d)
Byte
e)
Float
14.
Dalam flowchart, simbol yang digunakan untuk percabangan adalah ...
a)
Jajar genjang
b)
Persegi Panjang
c)
Belah Ketupat
d)
Trapesium
e)
Lingkaran
15.
Tipe data yang cocok untuk menyimpan data Luas Segitiga adalah …
a)
Char
b)
String
c)
Boolean
d)
Integer
e)
Float
16.
Manakah Data yang cocok untuk disimpan kedalam KONSTANTA
a)
Nilai Keliling
b)
Nilai Diameter
c)
Nilai Luas
d)
Nilai Sisi
e)
Nilai Phi
17.
Yang bukan merupakan ciri-ciri dari Pseudocode adalah ……
a)
Bervariable
b)
Berfungsi sebagai flowchart
c)
Bergambar
d)
Menjelaskan Algoritma
e)
Memiliki Langkah-Langkah
18.
Bentuk belah ketupat pada diagram flowchart diberi nama…
a)
Process
b)
Connector
c)
Terminator
d)
Decision
e)
Preparation
19.

Algoritma harus dapat dijangkau oleh akal fikiran kita. hal ini menyatakan bahwa algoritma harus mamiliki sifat …

a)

Cepat

b)

Rumit

c)

Realistis

d)

Berurutan

e)

Logis

20.
Lambang semi-colon pada pemrograman adalah…
a)
( ; )
b)
( : )
c)
( " )
d)
( > )
e)
( ` )