wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

FLOWCHART-UH2

Total questions: 40

Worksheet time: 23mins

Name
Class
Date
1.

Flowchart adalah representasi grafis dari:

a)

Kode program

b)

Algoritma atau proses

c)

Database

d)

Tampilan antarmuka

2.

Tujuan utama pembuatan flowchart adalah:

a)

Menguji kecepatan program

b)

Memudahkan analisis, pemahaman, dan komunikasi suatu prosedur

c)

Mengganti kode program

d)

Menyimpan data

3.

Istilah lain untuk Flowchart adalah:

a)

Diagram Kode

b)

Diagram Blok

c)

Diagram Alir

d)

Diagram Relasi

4.

Aliran urutan operasi dalam flowchart umumnya digambarkan dari:

a)

Kiri ke kanan

b)

Bawah ke atas

c)

Atas ke bawah atau kiri ke kanan dan atas ke bawah

d)

Diagonal

5.

Siapakah yang pertama kali memperkenalkan simbol-simbol standar untuk flowchart?

a)

Microsoft

b)

American National Standards Institute (ANSI)

c)

International Organization for Standardization (ISO)

d)

Bill Gates

6.

Simbol yang digunakan untuk menandai permulaan (Start) atau akhir (End) dari suatu proses adalah:

a)

Persegi panjang

b)

Jajaran genjang

c)

Terminator (Oval/Elips)

d)

Belah ketupat

7.

Simbol Persegi Panjang ( \square ) dalam flowchart melambangkan:

a)

Input/Output

b)

Keputusan/Percabangan

c)

Proses/Operasi

d)

Awal/Akhir

8.

Simbol Jajaran Genjang ( \Diamond ) dalam flowchart digunakan untuk:

a)

Proses

b)

Percabangan

c)

Input atau Output Data

d)

Konektor

9.

Simbol Belah Ketupat ( \Diamond ) melambangkan:

a)

Proses

b)

Input/Output

c)

Keputusan/Percabangan (Decision)

d)

Konektor Halaman

10.

Simbol yang menunjukkan arah aliran (urutan) dari satu simbol ke simbol lain adalah:

4 lines
11.

Jika terdapat dua atau lebih jalur keluaran dari suatu simbol, simbol yang paling mungkin digunakan adalah:

a)

Proses

b)

Terminator

c)

Input/Output

d)

Keputusan (Decision)

12.

Simbol lingkaran kecil ( \bigcirc ) dalam flowchart digunakan sebagai:

a)

Terminator

b)

Konektor di halaman yang sama (On-page Connector)

c)

Simbol Input

d)

Percabangan

13.

Simbol yang menyerupai piringan magnet ( \bigcirc ) digunakan untuk menunjukkan:

a)

Input manual

b)

Penyimpanan data (Data Storage)

c)

Display

d)

Dokumentasi

14.

Simbol seperti dokumen yang ujung bawahnya bergelombang digunakan untuk:

a)

Input data

b)

Dokumen (Document)

c)

Proses

d)

Percabangan

15.

Simbol yang menyerupai bentuk extHomePlate ext{Home Plate} (segi enam) melambangkan:

a)

Proses

b)

Input/Output

c)

Proses yang telah ditetapkan/subrutin (Predefined Process)

d)

Penyimpanan data

16.

Flowchart yang menggambarkan alur proses secara garis besar dari awal sampai akhir tanpa detail teknis adalah:

a)

Program Flowchart

b)

System Flowchart

c)

Detailed Flowchart

d)

Data Flow Diagram

17.

Flowchart yang menggambarkan urutan instruksi dalam program secara detail adalah:

a)

System Flowchart

b)

Program Flowchart (Algorithmic Flowchart)

c)

Document Flowchart

d)

Data Flowchart

18.

Struktur dasar algoritma yang paling sederhana dan hanya mengeksekusi langkah-langkah secara berurutan adalah:

a)

Percabangan (Selection)

b)

Pengulangan (Looping)

c)

Urutan (Sequence)

d)

Prosedural

19.

Struktur algoritma yang menggunakan simbol keputusan (belah ketupat) untuk memilih salah satu dari beberapa tindakan adalah:

a)

Urutan (Sequence)

b)

Percabangan (Selection)

c)

Pengulangan (Looping)

d)

Prosedural

20.

Struktur algoritma yang menggunakan simbol keputusan untuk mengulang sekumpulan langkah hingga kondisi tertentu terpenuhi adalah:

a)

Urutan

b)

Percabangan

c)

Perulangan (Looping/Iteration)

d)

Prosedural

21.

Dalam satu simbol Keputusan (Decision), idealnya terdapat:

a)

Satu jalur masuk dan tiga jalur keluar

b)

Satu jalur masuk dan dua jalur keluar (Biasanya YA/TIDAK atau BENAR/SALAH)

c)

Dua jalur masuk dan satu jalur keluar

d)

Hanya satu jalur masuk dan satu jalur keluar

22.

Setiap simbol dalam flowchart, kecuali Terminator, harus memiliki:

a)

Setidaknya satu input

b)

Setidaknya satu output

c)

Label yang jelas dan deskriptif

d)

Warna yang berbeda

23.

Prinsip yang harus dipenuhi oleh setiap flowchart, yaitu tidak ada langkah yang ambigu, disebut:

a)

Finiteness

b)

Definiteness

c)

Effectiveness

d)

Input/Output

24.

Flowchart yang baik harus:

a)

Sangat detail dan kompleks

b)

Sederhana, mudah dibaca, dan logis

c)

Hanya menggunakan satu jenis simbol

d)

Menggunakan banyak konektor

25.

Aliran yang menggambarkan proses yang dikendalikan oleh pengguna, seperti input dari keyboard, disimbolkan dengan:

a)

Input/Output (Jajaran Genjang)

b)

Proses (Persegi Panjang)

c)

Keputusan (Belah Ketupat)

d)

Terminator

26.

Dalam konteks sistem informasi, flowchart sangat berguna untuk mendokumentasikan:

a)

Biaya pengembangan perangkat lunak

b)

Aliran data dan proses bisnis

c)

Wawancara pengguna

d)

Struktur organisasi

27.

Proses "Menghitung Total Harga = Jumlah Barang × Harga Satuan" akan diletakkan di dalam simbol:

a)

Jajaran Genjang

b)

Belah Ketupat

c)

Persegi Panjang

28.

Langkah "Apakah Nilai $ ge 60$?" dalam flowchart akan menggunakan simbol:

a)

Persegi Panjang

b)

Jajaran Genjang

c)

Belah Ketupat (Decision)

d)

Terminator

29.

Pencatatan data hasil pengolahan ke hard drive komputer akan menggunakan simbol:

a)

Proses

b)

Keputusan

c)

Penyimpanan Data

d)

Konektor

30.

Dalam sebuah Program Flowchart, subrutin atau fungsi yang sudah dibuat sebelumnya (misalnya fungsi SQRT()) akan digambarkan dengan simbol:

a)

Proses

b)

Proses yang Telah Ditetapkan (Predefined Process)

c)

Input/Output

d)

Terminator

31.

Kekurangan utama dari flowchart yang kompleks adalah:

a)

Sulit dikodekan

b)

Cenderung rumit dan memakan banyak ruang

c)

Tidak bisa diubah

d)

Hanya bisa digunakan untuk program kecil

32.

Notasi yang digunakan untuk menggantikan simbol flowchart yang terlalu jauh atau berada di halaman lain adalah:

a)

Konektor di halaman yang sama ( \bigcirc )

b)

Konektor di halaman yang berbeda (Pentagon/Simbol Trapesium terbalik)

c)

Garis Alir

d)

Terminator

33.

Ketika membuat flowchart untuk suatu proses berulang (misalnya DO WHILESDO\ WHILES ), kondisi pengulangan biasanya ditempatkan di dalam simbol:

a)

Proses

b)

Input

c)

Keputusan (Decision)

d)

Konektor

34.

Mana dari berikut ini yang bukan merupakan manfaat dari flowchart?

a)

Dokumentasi yang efektif

b)

Membantu debugging (pencarian kesalahan)

c)

Secara otomatis menghasilkan kode program (kecuali menggunakan alat khusus)

d)

Komunikasi yang lebih baik antar tim

35.

Jika aliran data dalam flowchart mengalir ke atas atau ke kiri, penggunaan garis alir (panah) menjadi:

a)

Opsional

b)

Tidak diizinkan

c)

Wajib untuk menunjukkan arah yang jelas

d)

Hanya digunakan untuk perulangan

36.

Manakah urutan simbol yang benar untuk flowchart program sederhana yang menerima input, memprosesnya, dan menampilkan output?

a)

Terminator → Proses → Input/Output → Terminator

b)

Input/Output → Proses → Terminator → Input/Output

c)

Terminator → Input/Output → Proses → Terminator

d)

Proses → Terminator → Input/Output → Terminator

37.

Apa yang terjadi jika dalam suatu flowchart, garis alir keluar dari simbol keputusan tidak diberi label (misalnya YA/TIDAK)?

a)

Program akan berhenti.

b)

Program akan mengulang.

c)

Flowchart menjadi ambigu dan tidak definit.

d)

Otomatis dianggap sebagai jalur "YA".

38.

Simbol Input/Output (Jajaran Genjang) digunakan untuk:

a)

Memproses data di memori.

b)

Membuat pilihan.

c)

Membaca data (Input) atau Menampilkan data (Output).

d)

Menyimpan data secara permanen.

39.

Jika terdapat proses iterasi ( Loop\text{Loop} ) sebanyak NN kali, simbol yang akan dievaluasi NN kali adalah simbol:

a)

Terminator

b)

Input/Output

c)

Keputusan (Decision) yang mengendalikan Loop

d)

Konektor

40.

Dalam Flowchart Sistem, simbol Dokumen sering digunakan untuk merepresentasikan:

a)

Database

b)

Laporan, faktur, atau hard copy lainnya

c)

Perhitungan

d)

Keputusan manual