wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Algoritma dan Logika

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Algoritma dalam ilmu komputer adalah set instruksi yang dapat berupa formula berisi langkah-langkah pemecahan masalah. Kata algoritma sendiri merujuk pada nama seorang ilmuan dari Persia yang menulis kitab Al Jabar W’al-muqabala sekitar tahun 825M, yang kemudian diserap dalam bahasa Indonesia menjadi algoritma. Nama ilmuan tersebut adalah....

a)

Abu Ja'far Muhammad Ibnu Musa Al-khwarizmi

b)

Abu Ja'far Muhammad Ibnu Musa Al-muqabala

c)

Abu Ja'far Muhammad Ibnu Musa Al-Algoritma

d)

Al Jabar Muhammad Ibnu Musa Al-khwarizmi

2.

Urutan langkah logis penyelesaian masalah yang disusun secara sistematis, merupakan pengertian algoitma menurut….

a)

Abu Ja'far Muhammad Ibnu Musa Al-khwarizmi

b)

Rinaldi Munir

c)

Kamus Besar Bahasa Indonesia

d)

Al Jabar Muqabala

3.

Berbicara tentang algoritma tentu tidak dapat dilepaskan dari kata logika. Kata logika sendiri berasal dari bahasa Yunani yaitu LOGOS, yang berarti…

a)

logis

b)

algoritma

c)

Ilmu

d)

aljabar

4.

Seorang manusia yang mampu berpikir nalar dengan baik disebut manusia cerdas, Ilmu yang mengajarkan cara berpikir untuk melakukan kegiatan dengan maksud tertentu adalah ilmu….

a)

algoritma

b)

aljabar

c)

nalar

d)

logika

5.

Komputer merupakan perangkat elektronik yang dapat membantu manusia mengerjakan tugas dengan cepat dan mudah. Serangkaian instruksi yang ditulis untuk memberitahu apa yang harus dilakukan oleh komputer sehingga prosedur bisa dijalankan, disebut….

a)

program komputer

b)

algoritma

c)

aljabar

d)

logika

6.

Pada dasarnya komputer memerlukan instruksi berupa langkah-langkah dan petunjuk berupa perintah sehingga prosedur bisa dijalankan. Instruksi ini harus diubah kedalam bentuk program menggunakan bahasa pemrograman. Orang yang membuat program komputer disebut….

a)

gamers

b)

nitizen

c)

programmer

d)

aljabar

7.

Dalam menyusun suatu algoritma perlu diperhatikan beberapa hal. Menurut Donald E.Knuth dan Horowitz, ada lima ciri penting yang harus dimiliki oleh algoritma, ciri tersebut adalah….

a)

keterbatasan, kepastian, masukan, keluaran, efektif

b)

finiteness, definiteness, input, output, logika

c)

keterbatasan, finiteness, masukan, keluaran, efektif

d)

finiteness, keterbatasan, logika, masukan, keluaran

8.

Di dunia komputer, algoritma keberadaannya sangat diperlukan dalam menyelesaikan berbagai permasalahan pemrograman. Hal ini terutama dalam kasus komputasi numeris (perhitungan angka). Tanpa perancangan algoritma yang baik maka proses pemrograman akan menjadi salah, rusak, lambat, bahkan sampai kepada ketidak efisenan sebuah program. Alur pemikiran setiap orang dalam menuliskan sebuah algoritma tidaklah harus sama. Hal ini dikarenakan alur pemikirannya dituliskan dalam bentuk….

a)

gambar dan kalimat

b)

kalimat dan tabel

c)

table dan gambar

d)

kalimat, gambar dan tabel

9.

Dalam penulisan algoritma pada umumnya terdapat tiga bentuk, bentuk  yang umum dapat dipergunakan yaitu….

a)

bahasa natural, pseudocode, flowchat

b)

logika, pseudocode, flowchat

c)

bahasa natural, logika, flowchat

d)

bahasa natural, aljabar, flowchat

10.

Berikut yang tidak termasuk ke dalam algoritma Berangkat Sekolah....

a)

mempersiapkan peralatan sekolah

b)

mandi

c)

sarapan

d)

tidur

11.

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 menjadi....

a)

merah

b)

ungu

c)

hijau

d)

putih

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)

15 dan 15

d)

10 dan 15

13.

Sebuah bentuk gambar ataupun diagram yang memiliki aliran satu atau dua arah yang berlaku secara urutan dan berkesinambungan adalah….

a)

algoritma

b)

flowchat

c)

aljabar

d)

logika

14.

Fungsi utama dari flowchart adalah....

a)

untuk menggambarkan sebuah program

b)

untuk menggambarkan sebuah rencana program berdasarkan algoritma

c)

untuk menggambarkan alur

d)

untuk menggambarkan diagram

15.

Perhatikan gambar simbol flowchat di bawah. Simbol flowchart di atas berfungsi untuk….

a)

menunjukkan proses input-output

b)

menunjukkan permulaan

c)

menyimpan data

d)

menunjukkan dokumen

16.

Perhatikan gambar simbol flowchat di bawah. Simbol flowchart di atas berfungsi....

a)

menunjukkan alur data

b)

menyimpan data

c)

menunjukkan permulaan (start) atau akhir (stop) dari suatu proses

d)

menunjukkan dokumen

17.

Perhatikan gambar flowchart disamping ini.

Gambar flowchat ini adalah urutan algoritma untuk menghitung….

a)

Luas persegi panjang

b)

Luas segitiga

c)

Luas lingkarang

d)

Tinggi segitiga

18.

Perhatikan gambar flowchat di bawah ini. Pernyataan yang tepat berdasarkan flowchart tersebut….

a)

jika nilai x = 0, tidak akan diprint

b)

jika nilai x < 0, tidak akan diprint

c)

jika nilai x > 0, akan diprint

d)

jika nilai x bukan 0, akan langsung diprint

19.

Perhatikan simbol flowchart dibawah ini. Pasangan yang tepat untuk symbol dan fungsi adalah….

a)

1-A, 2-B, 3-C, 4-D, 5-E, 6-F

b)

1-B, 2-C, 3-D, 4-E, 5-F, 6-A

c)

1-C, 2-D, 3-E, 4-F, 5-A, 6-B

d)

1-C, 2-D, 3-A, 4-F, 5-B, 6-E

20.

Untuk menggunakan Scracth versi desktop, kita dapat mendowload installer aplikasi tersebut di link....

a)

https://edu.scratch.mit/dowload

b)

https://scratch.edu.mit/dowload

c)

https://scratch.mit.edu/dowload

d)

https://scratch.mit.ed/dowload

21.

Aplikasi scratch adalah salah satu bahasa pemrograman visual dan grafis yang open source dimana penggunaan cukup dengan … dan …

a)

drag dan drop

b)

drop dan drop

c)

drag dan drag

d)

input dan output

22.

Bagian jendela berikut yang merupakan tempat susunan blok kode adalah....

a)

tab costumes

b)

stage pane

c)

area script

d)

block palette

23.

Bagian jendela berikut yang menunjukkan tampilan program adalah....

a)

scripts area

b)

stage

c)

stage pane

d)

block palette

24.

Bagian jendela untuk mengatur warna backdrop adalah...

a)

sprite pane

b)

stage pane

c)

stage

d)

paint editor

25.

Untuk menjalankan program yang telah dibuat, dilakukan dengan menekan tombol....

a)

run

b)

go

c)

start

d)

restart

26.

Perhatikan Blok kode di bawah ini yang berfungsi menambah ukuran sprite adalah nomor….

a)

1

b)

2

c)

3

d)

4

27.

Gambar yang digunakan sebagai objek pembuatan program pada Scratch disebut….

a)

sprite

b)

block palette

c)

script area

d)

stage

28.

Icon pada aplikasi Scratch diwakili oleh....

a)

gambar monkey

b)

gambar fish

c)

gambar dog

d)

gambar cat

29.

Green Flag, digunakan untuk … instruksi script (eksekusi script)

a)

menjalankan

b)

menghentikan

c)

memberi warna

d)

menganti bahasa

30.

Stop Sign digunakan untuk … instruksi atau perintah yang sedang dijalankan.

a)

menjalankan

b)

menghentikan

c)

memberi warna

d)

menganti bahasa

31.

icon ini digunakan untuk….

a)

Menjalankan

b)

Menghentikan

c)

Memberi warna

d)

Menganti bahasa

32.

Jika kita ingin membuat Sprite berputar ke arah kanan sebesar 15 derajat, skrip gerakan apa yang digunakan….

a)

b)

c)

d)

33.

Bahasa pemrograman Scratch dibuat berdasarkan sistem matematika yang menentukan tiap titik dalam bidang dengan menggunakan bilangan koordinat x (absis) dan koordinat y (oordinat). Sistem matematika tersebut adalah…….

a)

Sistem geometri

b)

Sistem aljabar

c)

Sistem koordinat kartesius

d)

Sistem kuadran

34.

Skrip gerakan mempunyai arti perintah untuk menggerakkan sprite ……

a)

Sprite akan bergerak ke depan

b)

Sprite akan berputar

c)

Sprite akan bergerak ke atas

d)

Sprite akan bergerak ke kanan

35.

Pada pemrogram visual Scratch 2.0, Pergerakkan Sprite dibuat berdasarkan alur matematika yaitu dengan sistem koordinat kartesius.

 

Jika balok mengartikan menggerakkan Scratch untuk bergerak ke depan, maka untuk menggerakan Scratch bergerak ke belakang digunakan balok perintah ?

a)

b)

c)

d)

36.

Istilah lain untuk booting dingin adalah...

a)

Warm Booting

b)

Cold Booting

c)

Hot Booting

d)

Ice Booting

37.

Istilah lain untuk booting panas adalah...

a)

Warm booting

b)

Cold booting

c)

Cool booting

d)

Hot booting

38.

Perangkat yang berfungsi untuk menstabilkan tegangan listrik yang akan dipakai adalah...

a)

Power stabilizer

b)

Switch power

c)

Power Off

d)

UPS

39.

Langkah-langkah prosedur shutdown (mematikan komputer) yang benar adalah...

a)

exit - shutdown

b)

exit - start - shutdown

c)

start - shutdown - turn on

d)

tutup semua program - klik tombol start - turn off computer

40.

Program yang ditulis untuk mengendalikan dan mengkoordinasikan kegiatan dari sistem komputer disebut....

a)

operasi komputer

b)

operating system

c)

sistem hardware

d)

sistem computer

41.

Pada hakikatnya, fondasi utama dari suatu tim adalah….

a)

Budaya

b)

Ideologi

c)

Keamanan

42.

Sejumlah individu yang berkomunikasi satu sama lain dalam jangka waktu tertentu dengan jumlah tidak terlalu banyak, sehingga tiap orang dapat berkomunikasi dengan semua anggota secara langsung disebut….

a)

Fungsional

b)

Kelompok

c)

Produktivitas

d)

Sistematika

43.

Orang - orang yang termasuk ke dalam pencipta pembaharu memiliki imajinasi tinggi dalam memprakasai gagasan atau konsep adalah….

a)

Pencipta pembaharu

b)

Pendorong pengorganisasi

c)

Penilai pengembang

d)

Penyimpul penghasil

44.

Abstraksi dan infrastruktur kompleks yang disembunyikannya sering diistilahkan sebagai….

a)

Wind

b)

Strorm

c)

Firewall

d)

Cloud

45.

Tren teknologi informasi saat ini adalah dapat memberikan berbagai bentuk layanan secara terdistribusi dan pararel yang dapat dikontrol secara….

a)

Manual

b)

Remote

c)

Terdata

d)

Terstruktur

46.

Inti utama dai elemen GIS adalah.…

a)

Data

b)

Komputer

c)

Manusia

d)

Software

47.

Salah satu keunggulan dropbox yang paling diminati dalam hal … file

a)

Identifikasi

b)

Klasifikasi

c)

Progresisasi

d)

Sinkronisasi

48.

Level abstraksi yang berkaitan dengan posisi menggambarkan data secara fungsional yang disimpan dalam basis data dan berhubungannya dengan data yang lain adalah level….

a)

Fisik

b)

Integrasi

c)

Konseptual

d)

Penampakan

49.

Arsitektur komputer dalam bidang teknik komputer bisa dikatakan sebagai cetak….

a)

Biru

b)

Timbul

c)

Relief

d)

Merah

50.

Pada dasarnya data nonspasial berbentuk….

a)

Irresingular

b)

Molekular

c)

Singular

d)

tabular