wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritma Flowchart

Total questions: 60

Worksheet time: 45mins

Name
Class
Date
1.

Berfikir dengan cara yang benar/ masuk akal dan sesuai dengan hukum logika disebut dengan …

a)

Berfikir serius

b)

Berfikir logis

c)

Berfikir sistematis

d)

Berkhayal logis

e)

Berfikir benar

2.

Syarat berfikir logis adalah …

a)

Bermental social

b)

Sesuai nurani

c)

Masuk akal

d)

Serius

e)

Genius

3.

Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut :

a)

Proses

b)

Program

c)

Algoritma

d)

Step

e)

Diagram

4.

Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah :

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Proses

e)

Mempelajari program

5.

Bagian Flowchart yang berfungsi untuk menyatakan suatu tindakan disebut . . . .

a)

Data Input/output

b)

manual operasional

c)

Proses

d)

keputusan

e)

termininator

6.

Bagian Flowchart yang berfungsi untuk memasukan dan sebagai keluaran adalah . . .

a)
b)
c)
d)
e)
7.

Simbol bagan terminator berfungsi untuk?

a)

Persiapan

b)

Keputusan

c)

Mulai dan selesai

d)

Menjalankan flowchat

e)

Proses

8.

Berikut ini merupakan simbol bagan alir yang bernama …

a)

termininator

b)

flow line (garis alir)

c)

subproses

d)

decision (keputusan)

e)

data input / output

9.

Simbol yang berfungsi untuk menunjukan langkah pekerjaan secara detail …

a)
b)
c)
d)
e)
10.

Apakah nama dari simbol bagan flowchart ini ?

a)

Panah

b)

Penunjuk

c)

Garis alir

d)

proses

e)

keputusan

11.

Pengertian dari data input?

a)

Kondisi mulai dan selesai

b)

Kondisi awal

c)

Kondisi akhir

d)

Hasil akhir

e)

Sedang di proses

12.

Apakah nama dari simbol bagan ini?

a)

Proses

b)

Keputusan

c)

Subproses

d)

Termininator

e)

Referensi di halaman

13.

Apa fungsi dari bagan Proses pada sebuah flowchart?

a)

Menunjukan langkah pekerjaan

b)

Menjalankan langkah pekerjaan

c)

Menjelaskan detail pekerjan

d)

Membuat keputusan

e)

Memulai dan mengakhiri

14.

Apa nama dari simbol bagan ini?

a)

Terminator

b)

Subproses

c)

Keputusan

d)

Referensi di luar halaman

e)

Referensi di halaman

15.

Apa fungsi dari simbol bagan ini pada sebuah Flowchart?

a)

Untuk menunjukan arah

b)

Untuk mengakhiri flowchart

c)

Untuk menghubungkan flowchat

Tidak cukup dalam satu halaman

d)

Untuk menghubungkan flowchat

Tidak cukup ke halaman lain

e)

Untuk memasukan data

16.

Algoritma berikut merupakan flowchart yang berfungsi ....

a)

Login ke media sosial

b)

Daftar akun baru media sosial

c)

Keluar (logout) dari akun media sosial

d)

Posting di media sosial

e)

Memblokir akun lain di media sosial

17.

Flowchart berikut merupakan algoritma untuk ....

a)

Mengetahui bilangan ganjil atau genap

b)

Menghitung semua bilangan ganjil

c)

Menghitung semua bilangan ganjil dan genap

d)

Mengetahui semua bilangan habis dibagi 2

e)

Menghitung sisa pembagian

18.

Berikut ini merupakan ciri-ciri algoritma, kecuali ....

a)

Tepat

b)

Efektif

c)

Jumlah langkah berhingga

d)

Mempunyai alur yang panjang

e)

Harus terminate (mempunyai akhir)

19.

Apa nama simbol Flowchart berikut

a)

Input/Output

b)

Proses

c)

Mulai (start)/akhir (stop)

d)

Pilihan

e)

Output

20.

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

a)

Membuat program

b)

Membuat algoritma

c)

Membeli komputer

d)

Proses

e)

Memproses listing algoritma

21.

Simbol Diagram Alir (Flowchart) yang digunakan untuk menyatakan Permulaan atau Akhir Suatu Program yaitu . . . .

a)
b)
c)
d)
e)

Tidak ada yang benar

22.

Diatas merupakan contoh dari . . . .

a)

Algoritma Menghitung Luas Segitiga

b)

Flowchart Menghitung Luas Segitiga

c)

Algoritma Menghitung Luas Lingkaran

d)

Flowchart Menghitung Luas Lingkaran

e)

Flowchart Menghitung Keliling Segitiga

23.

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

24.

Fungsi utama flowchart program digunakan untuk menunjukkan ...

a)

Urutan suatu program

b)

Hasil akhir program

c)

Pembuatan suatu program

d)

Penggambaran suatu program

25.

Simbol flowchart yang cocok untuk langkah "menambahkan gula" adalah ...

a)

Oval

b)

Jajar genjang

c)

Belah ketupat

d)

Persegi panjang

26.

Simbol flowchart untuk menggambarkan suatu proses berbentuk ...

a)

Oval

b)

Trapesium terbalik

c)

Belah ketupat

d)

Persegi panjang

27.

Simbol flowchart yang cocok untuk langkah "makanan siap disajikan" adalah

a)

Oval

b)

Jajar genjang

c)

Belah ketupat

d)

Persegi panjang

28.

Simbol flowchart yang harus ada diawal dan akhir flowchart adalah ...

a)

Oval

b)

Lingkaran

c)

Persegi panjang

d)

Jajar genjang

29.

Simbol flowchart yang cocok untuk langkah "luas= sisi*sisi" adalah ...

a)

Oval

b)

Jajar genjang

c)

Persegi panjang

d)

Persegi

30.

Simbol flowchart yang digunakan untuk menentukan pilihan ya atau tidak adalah ...

a)

Oval

b)

Lingkaran

c)

Jajar genjang

d)

Belah ketupat

31.

Apa yang harus diketahui terlebih dahulu sebelum membuat flowchart?

a)

Hasil program yang akan ditampilkan

b)

Algoritma

c)

Bahasa pemrograman yang akan digunakan

d)

Input program yang akan dipakai

32.

Pernyataan mana yang benar tentang flowchart?

a)

flowchart adalah bagan yang menggambarkan urutan proses

b)

semua simbol yang digunakan flowchart sama

c)

flowchart digunakan untuk menjelaskan ide

d)

flowchart terdiri dari banyak ide dan konsep

33.

Manakah yang gambar flowchart?

a)
b)
34.

Apa yang kita gunakan untuk menghubungkan antar proses?

a)
b)
c)
d)
35.

Untuk menunjukan start dan finish, makan simbol yang digunakan adalah...

a)
b)
c)
d)
36.

Bila harga pensil adalah Rp 10000, maka Sunu akan...

a)

beli 1 pensil

b)

tidak jadi beli pensil

c)

beli 2 pensil

d)

beli 3 pensil

37.

Apa yang terjadi jika nilai Bomi adalah 80?

a)

Lulus

b)

Tidak lulus

c)

Lulus bersyarat

d)

Remidi

38.

Flowchart ini adalah flowchart untuk menghitung...

a)

Luas lingkaran

b)

Luas jajar genjang

c)

Luas belah ketupat

d)

Luas persegi

39.

Kata Logika berasal dari Yunani kuno yaitu ...

a)

Logos

b)

Logis

c)

Logica

d)

Logic

e)

Lhogic

40.

Urutan langkah-langkah logis dan sistematis yang digunakan untuk menyelesaikan masalah pemrograman komputer adalah....

a)

Algoritma pemrograman

b)

Fungsi pemrograman

c)

Mekanisme pemrograman

d)

Function pemrograman

e)

Variabel pemrograman

41.

Manakah pernyataan algoritma yang tidak benar

a)

Algoritma harus disusun secara logis

b)

Algoritma harus disusun secara sistematis

c)

Algoritma harus mempunyai berbagai macam makna

d)

Algoritma memiliki langkah yang jelas

e)

Algoritma memiliki hasil yang benar

42.

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

43.

Manakan gambar yang menandakan input/output

a)
b)
c)
d)
e)
44.

Manakan gambar yang menandakan proses

a)
b)
c)
d)
e)
45.

Manakan gambar yang menandakan awal/akhir

a)
b)
c)
d)
e)
46.

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

a)

Pseudocode

b)

Flowchart

c)

Struktur Gambar

d)

Algoritma

e)

Bahasa umum

47.

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

48.

Hasil nalar yang diutarakan dalam kata dan dinyatakan dalam bahasa merupakan penjelasan dari....

a)

logika

b)

meramal

c)

bermimpi

d)

imajinasi

e)

ilusi

49.

Manusia merupakan makhluk yang mampu berpikir dan bernalar dengan baik. Oleh karena itu dalam setiap keadaan manusia membutuhkan pola pikir logis. Berpikir secara logis berarti….

a)

berpikir dengan cerdas

b)

berpikir dengan emosiona

c)

berpikir menurut hati nurani

d)

berpikir secara sistematis

e)

berpikir dengan cara yang benar dan masuk akal

50.

Berikut ini merupakan contoh logika yang tepat dan benar yaitu....

a)

bola sepak berbentuk bulat

b)

seekor kuda berjalan melata

c)

orang gemuk tumbuh ke atas

d)

manusia berjalan ke belakang

e)

seorang tunawicara mampu berbicara lancar

51.

Tanpa disadari sebenarnya kita sering menerapkan konsep algoritma dalam menyelesaikan masalah yang dihadapi. Perhatikan algoritma tertib berkendara saat di lampu merah.

Algoritma yang benar dan logis dari contoh di atas adalah…

a)

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

b)

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

c)

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

d)

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

e)

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

52.

Gambar tersebut merupakan simbol dalam flowchart untuk menyatakan…

a)

dokumen

b)

decision

c)

process

d)

mulai

e)

selesai

53.

Di Bawah ini 5 Kriteria untuk Algoritma agar dikatakan baik, Kecuali ....

a)

Masukkan (Input)

b)

Tidak Efisiensi

c)

Arah/Pasti (Definite)

d)

Efisiensi

54.

Berikut ini adalah salah satu contoh dari . . . .

a)

Narasi

b)

Algoritma dalam Bentuk Flowchart

c)

Flowchart

d)

Algoritma Narasi

55.

Berikut ini adalah Algoritma yang belum teratur :

  1. 1. Tuang Gelas A (isi Teh) ke Dalam Gelas C (Kosong)
  2. 2. Tuang Gelas B (Isi Kopi) ke Dalam Gelas A (Kosong)
  3. 3. Tuang Gelas C (isi Teh) ke Dalam Gelas B (Kosong)
  4. 4. Mulai
  5. 5. Selesai
  6. 6. Tambahkan Gelas C (Kosong)
a)

4-6-1-2-3-5

b)

4-1-2-3-6-5

c)

4-6-3-2-1-5

d)

4-6-2-1-3-5

56.

Pada bagian Algoritma terdiri dari 3 bagian, yang menjelaskan input masukkan apa saja yang akan diproses seperti Tipe Data, Variabel, Konstanta, Nama Prosedur, dan Fungsi disebut bagian . . . .

a)

Nama/Judul Algoritma

b)

Bagian Deklarasi

c)

Bagian Deskripsi

d)

Bagian Looping

57.

bagian flowchart yang memuat pilihan yes or no

a)
b)
c)
d)
58.

a)

menginput bilangan

b)

mendisplay bilangan

c)

operasi matematika lebih dari (>)

d)

membandingkan dua bilangan

59.
a)

cara memasang lampu

b)

trouble shooting lampu tidak berfungsi

c)

cara memperbaiki lampu

60.

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