wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

LATIHAN BAB3 DASAR PEMROGRAMAN

Total questions: 25

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

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

a)

System.in.

b)

System.out.

c)

System.err.

d)

System. Exit

e)

System.open

2.

Method next digunakan untuk penginputan bertipe....

a)

String

b)

Integer

c)

Float

d)

Tex

e)

Bolean

3.

1. Simbol yang di gunakan untuk menyatakan sambungan dari proses ke proses lainnya dalam halaman yang berbeda disebut...

a)

Offline Connector

b)

Connector

c)

Communication link

d)

Predefined Process

e)

Process

4.

Langkah pertama yang harus dilakukan untuk menyusun suatu program adalah....

a)

Mempelajari program

b)

Membuat program

c)

Membuat algoritma

d)

Membeli komputer

e)

Membuat diagram

5.

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

6.

Yang termasuk operasi logika adalah

a)

+

b)

<

c)

&&

d)

>=

e)

==

7.

Apabila masukan bilangan bulat adalah 13, maka keluaran flowchart diatas adalah …….

a)

Tidak mengeluarkan tampilan apapun

b)

Ganjil Genap

c)

Genap Ganjil

d)

Ganjil

e)

Genap

8.

Di bawah ini flowchart yang benar untuk menampilkan hasil penjumlahan 2 buah bilangan yaitu ……

a)
b)
c)
d)
e)
9.

Perhatikan potongan source code di bawah ini


var

i:integer;

b:real;

begin

b:=7.5;

a:=b + 1;

writeln(a);

end.


apa yang terjadi ketika di-compile dan kemudian di-run

a)

8.5

b)

8

c)

9

d)

ERROR

e)

True

10.

Operator pengisian nilai (assignment) di Pascal adalah

a)

=

b)

==

c)

;=

d)

:=

e)
  • -
11.

Salah satu operator logika berikut ini adalah akan bernilai benar “True” apabila salah satu kondisi terpenuhi, dan bernilai salah “False” jika semua kondisi tidak terpenuhi, operator tersebut menggunakan lambang;

a)

&&

b)

!!

c)

||

d)

==

e)

//

12.

Boolean x = 15 > 25

Maka x akan bernilai . . . karena 15 . . . . dari 25

a)

True,lebih besar

b)

True, lebih kecil

c)

False, lebih kecil

d)

True, sama dengan

e)

True sama dengan False

13.

Hasil penelitian menunjukan bahwa otak menyimpan informasi dalam sel-sel saraf dalam bentuk cabang-cabang, sehingga bila dilihat sekilas akan tampak seperti bentuk ...

a)

Pohon

b)

Gurita

c)

Rumah

d)

Tanah

e)

Awan

14.

Apakah tujuan utama algoritma digunaka dalam penyelesaian masalah?

a)

Membantu menyelesaikan masalah dengan mudah

b)

Dapat menyatakan masalah yang terdapat algoritma

c)

Dapat mengenal proses penyelesaian masalah pada peringkat awal proses pemrograman.

d)

Dapat menguraikan masalah

e)

Dapat menguraikan kebenaran

15.

Yang bukan termasuk bahasa pemrograman adalah

a)

C, C++, PHP, Java

b)

C++, PHP, Java, Netbeans

c)

Http, PHP, Pascal

d)

Java Virtual Machine, Pascal, ASP

e)

Unix, linux, windows

16.

Logika berasal dari kata......

a)

logik

b)

logok

c)

logis

d)

logos

e)

logic

17.

Simbol yang menyatakan kondisi tertentu yang terkait pada sebuah flowchart adalah .....

a)

data

b)

document

c)

process

d)

database

e)

display

18.

Simbol yang mempresentasikan operasi yang dapat dilihat secara manual adalah...

a)

manual input

b)

manual operation

c)

flow direction

d)

punched card

e)

preparation

19.

Motivasi untuk membuat algoritma adalah...

a)

Tantangan

b)

Pertanyaan

c)

Kondisi

d)

Situasi

e)

Masalah

20.

Perhatikan langkah dibawah ini :

1. Pesan/booking

2. Buka hp

3. Buka aplikasi transportasi online

4. Pilih metode bayar

5. Pastikan paket data dan GPS aktif

6. Pilih jenis kendaraan

7. Masukan lokasi penjemputan dan tujuan

Algoritma yang tepat untuk menggunakan transportasi online adalah ....

a)

2-5-6-7-3-4-1

b)

2-5-3-6-7-4-1

c)

2-5-3-7-6-4-1

d)

2-3-5-6-7-4-1

21.

Perhatikan langkah dibawah ini :

1. Tap in

2. Siapkan kartu transjakarta dan pastikan saldo mencukupi

3. Menuju halte transjakarta

4. Tap out

5. Turun dari bus transjakarta

6. Naik bus transjakarta sesuai tujuan

Algoritma yang tepat untuk menggunakan transportasi transjakarta adalah ....

a)

2-3-1-4-5-6

b)

2-3-1-5-6-4

c)

2-3-6-1-5-4

d)

2-3-1-6-5-4

22.

Perhatikan langkah dibawah ini :

1. Tekan tombol power monitor

2. Pastikan kabel power terhubung dengan sumber listrik

3. Tekan tombol power CPU

4. Menunggu sampai tampil halaman sistem operasi

Algoritma yang tepat untuk mengakatifkan komputer adalah ....

a)

2-3-1-4

b)

2-1-3-4

c)

2-3-4-1

d)

2-4-1-3

23.

Perhatikan langkah dibawah ini :

1. Tekan tombol power monitor

2. Klik Turn Off

3. Klik menu Start

4. Menunggu sampai CPU mati

Algoritma yang tepat untuk mematikan komputer adalah ....

a)

3-2-1-4

b)

3-2-4-1

c)

3-4-2-1

d)

3-4-1-2

24.

Lengkapilah pernyataan algoritma berikut, ……. > Program > Komputer > Solusi / hasil.

Untuk melengkapi peryataan diatas adalah . . . .

a)

Input

b)

File

c)

Database

d)

Masalah

e)

Rekayasa

25.

1. Mulai

2. Menulis surat

3. Surat dimasukan amplop

4. Menutup amplop

5. Menempel perangko

6. Mengantar ke kantor pos

7. Selesai

Urutan algoritma yang benar adalah...

a)

1-3-2-4-6-5-7

b)

1-6-2-3-5-4-7

c)

1-6-5-4-2-3-7

d)

1-6-2-3-4-5-7

e)

1-2-3-4-5-6-7