wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

pemrograman dasar

Total questions: 26

Worksheet time: 14mins

Name
Class
Date
1.

Nama Flowchart yang berfungsi pada saat proses deklarasi atau pemberian nilai-nilai awal pada variable yang digunakan adalah . . . .

a)

Proses

b)

Decision

c)

Preparation

d)

Input/ output

2.

Nama lain dari flowchart adalah . . . .

a)

AluR

b)

Algoritma

c)

Bagan Alir

d)

Diagram

3.

Source code yang berguna untuk mengirim kluaran kelayar adalah....

a)

System.in.

b)

System.out.

c)

System.err.

d)

System. Exit

e)

System.open

4.

Bahasa pemrograman yang pertama muncul adalah

a)

Visual

b)

Fortan

c)

Pascal

d)

Java

e)

Php

5.

Nama Variabel tidak boleh mengandung karakter khusus, kecuali....

a)

+

b)

*

c)

@

d)

&

e)

_

6.

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

7.

Sebelum mulai melakukan kode program, sebaiknya diingat bahwa C++ bersifat Case Sensitive yang artinya adalah....

a)

Huruf besar dan kecil dibedakan

b)

Angka besar dan kecil dibedakan

c)

Spasi dan jarak

d)

Run Program

e)

Compiler Program

8.

Suatu tipe data yang nilainya tidak dapat diubah - ubah (TETAP) adalah....

a)

Variabel

b)

Identifier

c)

Real

d)

Konstanta

e)

Operator

9.

Bilangan komputer berbasis 16 yang terdiri dari angka 0 sampai 9, A, B, C, D, E, F disebut dengan....

a)

Bilangan decimal

b)

Bilangan octal

c)

Bilangan biner

d)

Bilangan qwerty

e)

Bilangan hexa decimal

10.

Pada gambar diatas terdapat fungsi IF yang disimbolkan dengan symbol Decision/Percabangan, manakah yang tidak termasuk pernyataan yang benar !

a)

Anak yang berusia lebih dari 18 tahun boleh membuat SIM

b)

Anak yang berusia tepat 18 tahun tidak boleh membuat SIM

c)

Anak yang berusia tepat 18 tahun boleh membuat SIM

d)

Anak yang berusia 17 tahun tidak boleh membuat SIM

e)

Untuk dapat membuat SIM haruslah anak yang berusia diatas 17 tahun

11.

Apa makna SELECTION dalam struktur dasar Algoritma ?

a)

Runtutan

b)

Pemilihan

c)

Pengulangan

d)

Percabangan

e)

Penjumlahan

12.

Perhatikan algoritma berikut.

Case hari..

‘1’ : write (‘senin’)

‘2’ : write (‘selasa’)

‘3’ : write (‘rabu’)

‘4’ : write (‘kamis’)

‘5’ : write (‘jumat’)

‘6’ : write (‘sabtu’)

Otherwise : write(‘Hari yang anda inputkan belum terdaftar’)

Tipe data yang cocok untuk ekspresi hari pada struktur case adalah...

a)

Integer

b)

Float

c)

Char

d)

String

13.

Tahapan 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

14.

Bilangan yang mengadung pecahan ,palingsedikit harus ada satu digit sebelum dan sesudah titik desimal termasuk dalm tipe data...

a)

Real

b)

Integer

c)

Boolean

d)

Char

15.

Struktur Pemilihan juga dekenal dengan sebutan ...

a)

Struktur Pertukaran Data

b)

Struktur Input

c)

Struktur Output

d)

Struktur Percabangan

16.

Fungsi dari simbol flowchart di samping adalah ....

a)

Digunakan untuk menunjukkan awal dan akhir suatu algoritma

b)

Data yang digunakan untuk mewaliki data masuk atau keluar

c)

Digunakan untuk menunjukkan sambungan dari halaman yang sama atau berbeda

d)

Digunakan untuk suatu pemilihan, penyeleksian kondisi di dalam suatu algoritma

17.

Fungsi dari simbol flowchart di samping adalah ....

a)

Digunakan untuk menunjukkan awal dan akhir suatu algoritma

b)

Data yang digunakan untuk mewaliki data masuk atau keluar

c)

Digunakan untuk menunjukkan sambungan dari halaman yang sama atau berbeda

d)

Digunakan untuk suatu pemilihan, penyeleksian kondisi di dalam suatu algoritma

18.

Fungsi dari simbol flowchart di samping adalah ....

a)

Digunakan untuk menunjukkan awal dan akhir suatu algoritma

b)

Data yang digunakan untuk mewaliki data masuk atau keluar

c)

Digunakan untuk menunjukkan sambungan dari halaman yang sama atau berbeda

d)

Digunakan untuk suatu pemilihan, penyeleksian kondisi di dalam suatu algoritma

19.

Yang bukan merupakan pengertian dari Bahasa Pemrograman adalah..

a)

Bahasa Manusia

b)

Bahasa komputer yang mudah dimengerti oleh manusia

c)

Bahas komputer yang berupa coding program

d)

Bahasa komputer seperti C,C++,C#, Java, PHP

20.

format penulisan DO While berikut yang benar adalah...

a)

Do <kondisi> WHILE

<blok kode program>

LOOP

b)

Do <variabel> WHILE

<blok kode program>

LOOP

c)

Do <variabel>

<blok kode program>

WHILE

d)

DO WHILE <variabel>

<blok kode program>

LOOP

e)

DO WHILE <kondisi>

<blok kode program>

LOOP

21.

jika nilai johan adalah 90, maka output-nya adalah...

a)

A

b)

B

c)

C

d)

D

e)

tidak dapat output-nya

22.

dalam suatu percabangan diberikan algoritma berikut.

interval nilai yang akan menghasilkan output "good" adalah...

a)

nialai>=0

b)

nilai>70

c)

nilai<=80

d)

nilai<=70

e)

nilai<80

23.

perhatikan potongan algoritma berikut!

keluaran dari algoritma di atas adalah...

a)

4

b)

7

c)

3

d)

-3

e)

11

24.

Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi...

a)

Merah

b)

Ungu

c)

Hijau

d)

Putih

25.

Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram ( program bagian) ,disebut...

a)

Variabel

b)

Tipe data

c)

Prosedur

d)

Array

26.

Nama lain dari flowchart adalah . . . .

a)

AluR

b)

Algoritma

c)

Bagan Alir

d)

Diagram