wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

laatihan soal algoritma dan flowchart #1

Total questions: 35

Worksheet time: 16mins

Name
Class
Date
1.

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

a)

Masukkan (Input)

b)

Tidak Efisiensi

c)

Arah/Pasti (Definite)

d)

Efisiensi

2.

Tahapan yang memiliki urutan langkah-langkah yang didalamnya berisi solusi penyelesaian masalah, tersusun sistematis agar mencapai tujuan yang diharapkan, disebut ....

a)

Narasi

b)

Flowchart

c)

Algoritma

d)

Diagram

3.

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

a)

Manual Operation

b)

Decision

c)

Preparation

d)

Process

4.

Bagian Flowchart yang berfungsi untuk memberi nilai/harga awal disebut . . . .

a)

Process

b)

Terminal

c)

Decision

d)

Preparation

5.

3 Struktur dasar dari Algoritma dibawah ini, kecuali . . . .

a)

Penyelesaian Bertahap

b)

Pemilihan Alernatif

c)

Pemilihan Pengulangan

d)

Pemilihan Berakhir

6.

Berikut ini adalah salah satu contoh dari . . . .

a)

Narasi

b)

Algoritma dalam Bentuk Flowchart

c)

Flowchart

d)

Algoritma Narasi

7.

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

8.

Bagian Flowchart yang berfungsi untuk mencetak disebut . . . .

a)

Input

b)

Output

c)

Proses

d)

Decision

9.

Kelompok Simbol Diagram Alir (Flowchart) yang terdiri dari simbol arah/arus suatu proses, simbol transmisi data, sambungan pada halaman yang sama atupun halaman yang berbeda merupakan kelompok . . . .

a)

Storage Symbols

b)

Processing Symbols

c)

Input-Output Symbols

d)

Connector Symbols

e)

Flow Direction Symbols

10.

Diatas merupakan contoh dari . . . .

a)

Algoritma Menghitung Luas Segitiga

b)

Flowchart Menghitung Luas Segitiga

c)

Algoritma Menghitung Luas Lingkaran

d)

Flowchart Menghitung Luas Lingkaran

11.

Berikut ini 2 cara untuk penyajian Algoritma yaitu

a)

Bahasa Natural & Bahasa Indonesia

b)

Bahasa Narasi & Bahasa Pemrograman (Pseudocode)

c)

Bahasa Jepang & Bahasa Narasi

d)

Bahasa Indonesia & Bahasa Pemprograman (Pseudocode)

12.

Berikut ini bentuk Simbol dari Decision yaitu . . . .

a)
b)
c)
d)
13.

Ada 3 Macam Simbol-simbol Diagram Alir (Flowchart), yaitu

a)

Flow Direction, Processing, dan Input-Output Symbols

b)

Flow Direction, Floating, dan Input-Output Symbols

c)

Preparation, Processing, dan Input-Output Symbols

d)

Communication, Processing, dan Input-Output Symbols

14.

Sebuah Diagram Alir yang memiliki sebuah pilihan Ya/Tidak yang harus ditentukan pada suatu kondisi tertentu disebut Flowchart . . . .

a)

Flowchart Skuensial

b)

Flowchart Alternatif

c)

Flowchart Looping

d)

Flowchart Processing

15.

Ibnu Musa Al-Khuwarizmi merupakan seorang matematikawan muslin yang menemukan istilah . . . .

a)

Algoritma

b)

Flowchart

c)

Kalkulus

d)

Arduino

16.

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

17.

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

a)
b)
c)
d)
18.

Berikut ini adalah Simbol Diagram Alir (Flowchart) yang digunakan untuk menunjukkan sambungan proses dari halaman yang berbeda yaitu . . . .

a)
b)
c)
d)
19.

Berikut ini adalah Simbol Diagram Alir (Flowchart) yang digunakan untuk menunjukkan sambungan proses dari halaman yang sama yaitu . . . .

a)
b)
c)
d)
20.

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

21.

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

22.

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

a)

Manual input

b)

Decision symbol

c)

Preparation symbol

d)

Processing symbol

e)

Rectangle symbol

23.

Bagian Flowchart yang berfungsi untuk menyiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage disebut . . . .

a)

Process

b)

Terminal

c)

Decision

d)

Preparation

e)

Manual input

24.

Bagian Flowchart yang berfungsi untuk mencetak disebut . . . .

a)

Input

b)

Output

c)

Proses

d)

Decision

e)

Terminal

25.

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

26.

Berikut ini bentuk Simbol dari Decision yaitu . . . .

a)
b)
c)
d)
e)

Tidak ada yang benar

27.

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

a)
b)
c)
d)
e)

Tidak ada yang benar

28.

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

a)

Membuat program

b)

Membuat algoritma

c)

Membeli komputer

d)

Proses

e)

Memproses listing algoritma

29.

Apa nama simbol Flowchart berikut

a)

Input/Output

b)

Proses

c)

Mulai (start)/akhir (stop)

d)

Pilihan

e)

Output

30.

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)

31.

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

a)
b)
c)
d)
e)
32.

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

33.

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

34.

Nama lain dari kata logika adalah...

a)

Perbandingan

b)

Penalaran

c)

Keputusan

d)

Aljabar

e)

Perhitungan

35.

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

a)

Logika

b)

Algoritma

c)

Flowchart

d)

Diagram

e)

Sturktur