wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

REMEDIAL ALGORITMA DAN PEMROGRAMAN

Total questions: 29

Worksheet time: 15mins

Name
Class
Date
1.

Berikut ini adalah karakter yang sebaiknya tidak digunakan dalam penamaan variabel/ konstanta kecuali

a)

#

b)

/

c)

;

d)

_

2.

Suatu tempat menampung data atau konstanta dimemori yang mempunyai nilai atau data yang berubah-ubah selama proses program adalah pengertian dari

a)

Tipe Data

b)

Main

c)

Variabel

d)

Konstanta

3.

Merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi seperti penjumlahan, pengurangan dan lain-lain disebut

a)

Variabel

b)

Operator

c)

Konstanta

d)

Pointer

4.

Instruksi P=Q akan mengakibatkan nilai P = nilai Q, dan nilai Q menjadi

a)

Menjadi Sembarang Nilai

b)

Menjadi hampa

c)

Q tetap

d)

Menjadi 0

5.

Apabila a=5, b = 10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan

a)

a=0,b=5

b)

a=10,b=5

c)

a=10,b=0

d)

a=10,b=10

6.

Diberikan Algoritma berikut ini:

Algoritma

a <-- true

b <-- false

If (a) and (a or b) then

write(’Logika’)

Else

write(’Logika dan Algoritma’)

Endif

Bila algoritma dijalankan maka akan menghasilkan tulisan

a)

Logika

b)

Logika dan Algoritma

c)

Algoritma

d)

Tidak ada jawaban

7.

1. Langkah pertama yang dilakukan untuk menyusun sebuah program adalah :

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Proses

e)

Memproses Listing Algoritma

8.

Langkah-langkah logis untuk memecahkan sebuah masalah dalam pemrograman adalah . . . .

a)

Proses

b)

Program

c)

Algoritma

d)

Step by step

e)

Probability

9.

Bahasa Pseudocode yang di gunakan pada penulisan algoritma berupa :

a)

Bahassa Inggris

b)

Bahasa Puitis

c)

Bahasa yang lebih ringkas dari algoritma

d)

Sembarang bahasa asal terstruktur

e)

Bahasa

10.

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)

Sebelum menulis ide

11.

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

e)

Model-masalah-algoritma-hasil-eksekusi

12.

simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .

a)
b)
c)
d)
e)
13.

Perhatikan penggalan Psedocode Luas trapesium !

program luas_Trapesium;

Deklarasi

x: real

artinya . . . .

a)

x variabel real

b)

x sama

c)

x tidak memiliki arti

d)

x tipe data real

e)

x tidak sama dengan Real

14.

Gabungan dari beberapa kata berupa perintah-perintah yang terdiri atas banyak baris dan dimengerti oleh komputer merupakan definisi dari...

a)

Spreadsheet

b)

Software utility

c)

Sistem operasi

d)

Word processing

e)

Bahasa pemrograman

15.

Flowchart memiliki nama lain...

a)

Tree

b)

Alur

c)

Diagram

d)

Algoritma

e)

Bagan alir

16.

Bentuk belah ketupa bermanfaat dalam pememilihan proses berdasarkan kondisi yang ada pada flowchart yang diberi nama...

a)

Process

b)

Display

c)

Decision

d)

Terminator

e)

Input-Output

17.

Sebuah algoritma yang dinyatakan dalam diagram dengan bentuk-bentuk tertentu merupakan deskripsi dari...

a)

Array

b)

Terminator

c)

Konstanta

d)

Flowchart

e)

Pseudocode

18.

Simbol flowchart berikut berfungsi untuk...

a)

Menunjukan pengolahan

b)

Pemulan dan akhiran

c)

Penyimpanan pada storage

d)

pemilihan proses berdasarkan kondisi

e)

menjalankan proses input atau output

19.

Gambar disamping adalah contoh sederhana bentuk...

a)

Script

b)

Coding

c)

Algoritma

d)

Pseudocode

e)

Flowchart

20.

Berikut ini merupakan nama simbol flowchart...

a)

Terminal

b)

Proses

c)

Dokumen

d)

Decision

e)

Penghubung

21.

Nama simbol flowchart berikut adalah...

a)

Terminal

b)

Proses

c)

Input/output

d)

Decision

e)

Document

22.

Nilai dari sebuah data bermacam-macam, tergantung dari data yang ingin kita hasilkan, adapun nilai data yang tidak memiliki nilai pecahan adalah.

a)

Bilangan Logika

b)

Bilangan Real

c)

Bilangan Bulat

d)

Bilangan Campuran

23.

Di bawah merupakan berbagai macam tipe data pada sebuah pemrograman, tipe data dibawah ini yang termasuk bilangan bulat adalah.

a)

Char

b)

Float

c)

Boolean

d)

Integer

24.

Perhatikan penulisan algortima berikut ini;

Deklarasi

Bejana : integer

Gelas : real

Tamu : integer


Algoritma

Bejana 12 {dalam satuan liter}

Gelas 0.25 {1/4 liter}

Tamu Bejana / Gelas

Write (Tamu)

a)

Menghitung jumlah gelas yang digunakan

b)

Menghitung jumlah bejana

c)

Menghitung jumlah tamu

d)

Semua Pilihan Salah

25.

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

26.

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

27.

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)

Abu-Abu

28.

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

29.

Simbol flowchart yang digunakan sebagai awal pembuatan flowchart menggunkana simbol ...

a)
b)
c)
d)
e)