wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ALGORITMA X

Total questions: 75

Worksheet time: 39mins

Name
Class
Date
1.

menggunakan bagan/simbol tertentu yang membentuk bagan alir, serta menggunakan kata atau kalimat matematis merupakan cara menyusun

a)

langkah

b)

flowchart

c)

algoritma

d)

operation system

2.

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

3.

Tipe data yang hanya mengenal kondisi True atau False pada bahasa pemrograman Pascal, adalah?

a)

String

b)

Char

c)

Boolean

d)

Long int

e)

Int

4.

Tipe data yang digunakan untuk menampung sebuah karakter adalah?

a)

String

b)

Bool

c)

Int

d)

Long int

e)

Char

5.

Apa nama simbol Flowchart berikut

a)

Input/Output

b)

Proses

c)

Mula/Tamat

d)

Pilihan

6.

Sebutkan ciri-ciri algoritma! kecuali

a)

menyelesaikan Langkah terbatas

b)

Jelas

c)

Tidak ambigu

d)

panjang

7.

Apa nama simbol flowchart berikut

a)

Mula/Tamat

b)

Proses

c)

Input/Output

d)

Pilihan

8.

Apa nama simbol flowchart berikut

a)

Mula/Tamat

b)

Proses

c)

Pilihan

d)

Input/Output

9.

Bagian Flowchart yang berfungsi untuk mencetak disebut . . . .

a)

Input

b)

Output

c)

Proses

d)

Decision

10.

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

11.

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

a)
b)
c)
d)
e)
12.

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

Untuk melengkapi peryataan diatas adalah . . . .

a)

Input

b)

File

c)

Database

d)

Masalah

e)

Rekayasa

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.

Didalam pembuatan algoritma Pseudocode, terdapat nilai input, proses maupun output dari suatu Algoritma. Yang memiliki nilai sama dengan declarasi input bernilai integer pada algoritma volume balok adalah . . .

a)

nilai Panjang, Lebar dan Volume

b)

nilai Volume, Lebar dan Tinggi

c)

nilai Panjang, Lebar dan Tinggi

d)

nilai Panjang, Tinggi dan Volume

e)

semua jawanaban benar

15.

Kata Logika berasal dari Yunani kuno yaitu ...

a)

Logos

b)

Logis

c)

Logica

d)

Logic

e)

Lhogic

16.

Algoritma dapat disajikan menggunakan cara, kecuali

a)

Menggunakan pseodocode

b)

Menggunakan bahasa rahasia

c)

Menggunakan bahasa sehari-hari

d)

Menggunakan flowchart

e)

Menggunakan diagram alur

17.

Manakan gambar yang menandakan input/output

a)
b)
c)
d)
e)
18.

Manakan gambar yang menandakan awal/akhir

a)
b)
c)
d)
e)
19.

Manakan gambar yang menandakan proses

a)
b)
c)
d)
e)
20.

Didalam pembuatan algoritma Pseudocode, terdapat nilai input, proses maupun output dari suatu Algoritma. Yang memiliki nilai sama dengan declarasi input bernilai integer pada algoritma volume balok adalah . . .

a)

nilai Panjang, Lebar dan Volume

b)

nilai Volume, Lebar dan Tinggi

c)

nilai Panjang, Lebar dan Tinggi

d)

nilai Panjang, Tinggi dan Volume

e)

semua jawanaban benar

21.

Mata pelajaran di SMK yang mengajarkan bagaimana mencari solusi dalam pemanfaatan teknonogi informasi dan komunikasi untuk memudahkan pemenuhan kebutuhan manusia adalah....

a)

Pendidikan agama

b)

Pendidikan Pancasila dan kewarganegaraan

c)

Simulasi dan Komunikasi Digital

d)

Ketrampilan Komputer dan Pengeloalaan Informasi

e)

TIK

22.

Menyampaikan konsep atau gagasan kepda pihak lain adalah hakikat dari...

a)

Informasi

b)

Komunikasi

c)

Teknologi

d)

Digitalisasi

e)

orientasi

23.

Rasionalitas akan menuntun manusia untuk....

a)

bertindak menurut kemauan hatinya

b)

bertindak menurut pikirannya dengan pertimbangan yang logis

c)

bertindak menurut kepentingan pribadinya

d)

bertindak menurut norma kesopanan dalam masyarakat

e)

bertindak seperti umumnya teman

24.

penarikan kesimpulan dari pernyataan benar dari yang umum ke khusus adalah pengertian dari penalaran...

a)

induktif

b)

deduktif

c)

diskriptif

d)

naratif

e)

logika

25.

........ adalah serangkaian langkah yang disusun menjadi urutan logis kegiatan untuk mencapai tujuan.

a)

logika

b)

algoritma

c)

logaritma

d)

proses

e)

mind map

26.

......merupakan sebuah bagan yang menunjukkan aliran algoritma dan menampilkan langkah-langkah penyelesaian terhadap suatu masalah

a)

logika

b)

induktif

c)

deduktif

d)

flowchart

e)

mind map

27.

adalah simbol ...... dalam flowchart..

a)

start

b)

desicion

c)

proses

d)

sub pproses

e)

display

28.

Logika berasal dari kata logos yang berasal dari bahasa...

a)

Sansekerta

b)

Yunani

c)

Romawi

d)

Arab

e)

filsafat

29.

seseorang membutuhkan kemahiran berpikir logis agar menghasilkan...

a)

kesimpulan yang benar

b)

subjektif dalam berpikir

c)

mengetahuan mistik

d)

peta minda

e)

paradigma berpikir

30.

berikut ini yang bukan manfaat mempelajari logika yaitu...

a)

daya pikir menjadi tajam

b)

menghindari kesesatan bernalar

c)

berpikir objektif

d)

berpikir subjektif

e)

menjaga berpikir benar dan sistematis

31.

menurut Donal E knuth, algoritma mempunyai lima ciri prnting kecuali...

a)

Finiteness

b)

Definiteness

c)

input

d)

efektiveness

e)

exit

32.

algoritma berasal dari nama seorang ilmuwan arab yang bernama...

a)

ibnu sina

b)

ibnu khaldun

c)

umar khayam

d)

abu jafar muhammad

e)

al munawar

33.

CPU merupakan singkatan dari...

a)

Central Prosessor Unit

b)

Chipset Prosessor unit

c)

Central Prosessing Unit

d)

Central Programing Unit

e)

Computer Prosessing Unit

34.

nama lain dari Flow chart adalah....

a)

Diagram

b)

algoritma

c)

bagan alir

d)

logika

e)

logaritma

35.

peta minda atau mind map ditemukan oleh Tony Buzan yaitu seorang...... dari inggris.

a)

sosiolog

b)

psikolog

c)

arkeolog

d)

ilmuwan

36.

Motivasi untuk membuat algoritma adalah...

a)

Tantangan

b)

Pertanyaan

c)

Kondisi

d)

Situasi

e)

Masalah

37.

Tokoh arab pencetus pertama kali dari lahirnya algoritma adalah...

a)

Abu Janda

b)

Abu Nawas

c)

Abu Ja'far

d)

Abu Tofar

e)

Abu Tolif

38.

Kata algorism berarti...

a)

Matematika

b)

Aljabar

c)

Proses menghitung

d)

Rumus aritmatika

e)

Aljabar

39.

Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis adalah...

a)

Algoritma

b)

Logika

c)

Flowchart

d)

Diagram

e)

Perbandingan

40.

Gambar berikut ini merupakan flowchart dari

a)

Simbol proses

b)

Simbol decision

c)

Simbol predefined

d)

Simbol terminal

e)

Simbol connector

41.

benar sesuai dengan logika manusia nama lain dari kata...

a)

penalaran

b)

keputusan

c)

logis

d)

pertimbangan

e)

perbandingan

42.

aktivitas menjalankan langkah-langkah dalam algoritma pengertian dari

a)

Masalah

b)

Struktur

c)

Proses

d)

Program

e)

Aljabar

43.

Simbol berikut ini adalah simbol dari...

a)

terminal

b)

proses

c)

keputusan

d)

arus/flow

e)

persiapan

44.

Gambar berikut merupakan simbol dari...

a)

Terminal

b)

Arus/flow

c)

Connector

d)

process

e)

Manual

45.

Nama lain dari kata logika adalah...

a)

Perbandingan

b)

Penalaran

c)

Keputusan

d)

Aljabar

e)

Perbandingan

46.

Penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program

a)

Logika

b)

Algoritma

c)

Flowchart

d)

Diagram

e)

Sturktur

47.

Symbol berikut ini adalah simbol dari...

a)

Connector

b)

Terminal

c)

Input/Output

d)

Offline Connector

e)

Process

48.

Simbol berikut ini adalah simbol dari...

a)

proses

b)

terminal

c)

keputusan

d)

persiapan

e)

konektor

49.

Simbol berikut ini adalah simbol dari

a)

Terminal

b)

Arus/flow

c)

Process

d)

Decition

e)

Connector

50.

Bagan yang memperlihatkan urutan prosedure dan proses dari beberapa file di dalam media tertentu disebut...

a)

System flowchart

b)

Manual struktur

c)

Program flowchart

d)

Aljabar struktur

e)

Diagram flowchart

51.

Seorang dikatakan algorist jika...

a)

Menggunakan Rumus

b)

Menggunakan Angka arab

c)

Menggunakan Logika

d)

Menggunakan Bilangan

e)

Menggunakan Kalkulator

52.

Berikut ini adalah simbol...

a)

Terminal

b)

Proses

c)

Keputusan

d)

Persiapan

e)

Input Output

53.

Simbol yang memunculkan 2 kemungkinan adalah...

a)

Terminal

b)

Predefined

c)

Conector

d)

Decision

e)

Proces

54.

Judul buku yang ditulis oleh seorah tokoh arab sebagai dasar lahirnya algoritma adalah...

a)

Al Baba

b)

Al goritem

c)

Al jabar

d)

Al karam

e)

Al liando

55.

Berikut ini merupakan simbol dari...n

a)

Input outpu

b)

Proses

c)

Predefined

d)

Decision

e)

Sub Proses

56.

Suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program disebut . . . .

a)

Program

b)

Algoritma

c)

Flowchart

d)

Algoritma Narasi

57.

Bagian Flowchart yang berfungsi untuk mencetak disebut . . . .

a)

Input

b)

Output

c)

Proses

d)

Decision

58.

Diatas merupakan contoh dari . . . .

a)

Algoritma Menghitung Luas Segitiga

b)

Flowchart Menghitung Luas Segitiga

c)

Algoritma Menghitung Luas Lingkaran

d)

Flowchart Menghitung Luas Lingkaran

59.

Menurut anda simbol terminator dalam flowchart berfungsi sebagai...

a)

Proses

b)

Mulai dan selesai

c)

Decision

d)

Aktivitas

e)

Benar semua

60.

Manakah gambar yang menandakan proses

a)
b)
c)
d)
e)
61.

Tujuan pembuatan flowchart yaitu…

a)

a. Penyajian algoritma dalam bentuk menarik.

b)

b. Mengetahui struktur algoritma.

c)

c. Memahami makna simbol.

d)

d. Untuk memberi gambaran visual bagaimana data akan diproses.

e)

e. Untuk mendeskripsikan langkah kerja.

62.

KKM sebuah mapel bernilai 80, jika siswa memenuhi nilai kkm maka dia akan lulus, sedangkan jika tidak maka tidak akan lulus. Kondisi tersebut jika disajikan dalam sebuah flowchart maka simbol yang digunakan yaitu...

a)
b)
c)
d)
e)
63.

Manakah simbol terminator?

a)
b)
c)
d)
e)
64.

Simbol ini berfungsi untuk?

a)

Arah aliran program

b)

Menunjukan bagian simbol

c)

Input data

d)

Memproses data

e)

Output Data

65.

Simbol flowchart untuk input dan output data yaitu

a)
b)
c)
d)
e)
66.

Flowchart tersebut merupakan algoritma untuk menghitung luas ….

a)

lingkaran

b)

segitiga

c)

persegi panjang

d)

persegi

e)

belah ketupat

67.

KKM sebuah mapel bernilai 80, jika siswa memenuhi nilai kkm maka dia akan lulus, sedangkan jika tidak maka tidak akan lulus. Untuk kondisi, jika disajikan dalam sebuah flowchart maka simbol yang digunakan yaitu..

a)
b)
c)
d)
e)
68.

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

69.

Selain dengan menggunakan simbol, algoritma juga bisa disajikan dalam bentuk tulisan dan kode. kode palsu yang mirip dengan pemrograman sebenarnya disebut dengan istilah ….

a)

program

b)

flowchart

c)

pseudo code

d)

pascal

e)

algoritma

70.

Memberikan petunjuk mengenai langkah - langkah logika penyelesaian

permasalahan dalam bentuk yang mudah dipahami nalar manusia

sebagai acuan pengembangan program compute merupakan

tujuan dari...

a)

Tujuan visi algoritma

b)

Tujuan algoritma

c)

Logika algoritma

d)

Sasaran algoritma

e)

Susunan dalam

membuat program

71.

Perhatikan algoritma berikut ini:

1. Buka aplikasi ojol

2. Mengaktifkan GPS

3. Input lokasi penjemputan

4. Input lokasi tujuan

5. Memilih metode pembayaran

6. Pesan lalu menunggu hingga ojol tiba

7. Menumpang + ojol

8. Mengendarai ojol sampai di tujuan

9. Turun

10. Membayar layanan ojol

Simbol flowchart yang paling benar dan tepat untuk algoritma 8 adalah…

a)

proses

b)

Decision

c)

Output

d)

Input

e)

Arrow

72.

Jika dimasukkan angka 15 dan 4 pada kedua input program di atas, maka output yang dihasilkan adalah ….

a)

4

b)

15

c)

30

d)

60

e)

65

73.

Judul yang tepat untuk diagram alir di atas adalah ….

a)

menghitung luas jajaran genjang

b)

algoritma luas persegi panjang

c)

prosedur penghitungan luas lingkaran

d)

menghitung luas segitiga siku-siku

e)

diagram alir menghitung luas lingkaran

74.

Jika tahun sekarang adalah 2020 dan tahun lahir nya adalah 2017, maka hasil yang diperoleh dari flowcart tersebut adalah ....

a)

1

b)

2

c)

3

d)

4

e)

5

75.

Kumpulan perintah atau langkah yang terhingga jumlahnya yang digunakan untuk menyelesaikan masalah logika dan matematika dengan bantuan komputer, disebut ....

a)

Narasi

b)

Flowchart

c)

Algoritma

d)

Diagram

e)

Logika