wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pemecahan Masalah, Algoritman dan Flowchart

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Pemecahan masalah dalam kehidupan sehari-hari maupun dalam pemrograman membutuhkan …

a)

Jawaban instan tanpa analisis

b)

Langkah-langkah yang terstruktur dan logis

c)

Hanya menggunakan intuisi

d)

Mengandalkan tebakan semata

e)

Percobaan berulang tanpa aturan

2.

Algoritma adalah …

a)

Hasil akhir dari sebuah program

b)

Langkah-langkah terstruktur untuk menyelesaikan masalah

c)

Bahasa pemrograman tertentu

d)

Diagram alur program komputer

e)

Perintah langsung yang dijalankan komputer

3.

Flowchart digunakan untuk …

a)

Menyimpan data

b)

Menggambar karakter

c)

Memvisualisasikan langkah-langkah penyelesaian masalah

d)

Menghitung cepat

e)

Membuat tampilan aplikasi

4.

Simbol belah ketupat pada flowchart menyatakan …

a)

Proses

b)

Input/Output

c)

Keputusan/percabangan

d)

Mulai/Selesai

e)

Penghubung

5.

Contoh sederhana algoritma dalam kehidupan sehari-hari adalah …

a)

Mengingat nomor telepon teman

b)

Menyusun langkah membuat mie instan dari awal sampai siap dimakan

c)

Membeli pulsa tanpa tahu nominalnya

d)

Menghafal materi tanpa strategi

e)

Menunggu jawaban tanpa melakukan apa-apa

6.

Salah satu manfaat menggunakan flowchart adalah …

a)

Membingungkan pengguna

b)

Menyembunyikan langkah-langkah program

c)

Memudahkan memahami urutan proses penyelesaian masalah

d)

Mengurangi jumlah simbol yang digunakan

e)

Menghilangkan kebutuhan berpikir logis

7.

Saat memecahkan masalah, langkah pertama yang harus dilakukan adalah …

a)

Membuat flowchart

b)

Menulis kode program

c)

Mengidentifikasi masalah dengan jelas

d)

Menghafal algoritma yang ada

e)

Membuat solusi tanpa analisis

8.

Dalam algoritma, instruksi harus bersifat …

a)

Acak dan tidak teratur

b)

Jelas dan dapat dijalankan

c)

Sulit dipahami

d)

Tergantung mood pembuatnya

e)

Tidak memiliki urutan

9.

Contoh keputusan (decision) dalam kehidupan sehari-hari yang sesuai dengan flowchart adalah …

a)

Menghidupkan komputer

b)

Menentukan apakah jalan yang akan dilalui macet atau tidak

c)

Menulis catatan pelajaran

d)

Menggambar di kertas

e)

Mematikan lampu ruangan

10.

Jika algoritma tidak dibuat dengan baik, maka akibatnya adalah …

a)

Masalah terselesaikan dengan cepat

b)

Solusi menjadi tidak efisien atau salah

c)

Flowchart lebih mudah dibuat

d)

Program tetap berjalan sempurna

e)

Tidak perlu ada langkah evaluasi

11.

Flowchart adalah …

a)

Gambar mesin otomotif

b)

Catatan hasil ujian

c)

Diagram untuk menggambarkan langkah-langkah penyelesaian masalah

d)

Daftar nama siswa

e)

Tabel perhitungan bensin

12.

Simbol oval (lingkaran lonjong) dalam flowchart digunakan untuk …

a)

Menyimpan data

b)

Menghubungkan garis

c)

Menunjukkan mulai atau selesai suatu proses

d)

Menentukan pilihan

e)

Menulis catatan

13.

Simbol belah ketupat (diamond) dalam flowchart berarti …

a)

Proses berjalan

b)

Menyimpan dokumen

c)

Keputusan (ya/tidak)

d)

Input data

e)

Hasil akhir

14.

Contoh penerapan algoritma dalam kehidupan sehari-hari adalah …

a)

Menyalakan motor tanpa urutan yang jelas

b)

Langkah teratur saat menyalakan motor: masukkan kunci → putar kontak → tekan starter → motor hidup

c)

Menghafal nama komponen motor

d)

Membeli bensin tanpa tahu berapa liter

e)

Duduk di kelas tanpa tujuan

15.

Manfaat menggunakan flowchart dalam memecahkan masalah adalah …

a)

Membuat masalah lebih sulit

b)

Memudahkan melihat urutan langkah secara jelas

c)

Menyembunyikan langkah penyelesaian

d)

Mengurangi daya ingat siswa

e)

Hanya untuk pelajaran komputer saja

16.

Flowgorithm adalah aplikasi yang digunakan untuk …

a)

Menggambar mesin motor

b)

Mengedit foto dan video

c)

Membuat dan menjalankan flowchart algoritma

d)

Menulis laporan keuangan

e)

Mendesain rumah

17.

Jika kita ingin menghitung luas persegi dengan Flowgorithm, input yang dibutuhkan adalah …

a)

Panjang dan tinggi

b)

Panjang dan lebar alas

c)

Sisi persegi

d)

Jari-jari lingkaran

e)

Diameter ban

18.

Rumus luas segitiga yang benar untuk dibuat dalam algoritma Flowgorithm adalah …

a)

Alas × Tinggi

b)

2 × (Alas + Tinggi)

c)

½ × Alas × Tinggi

d)

Alas + Tinggi

e)

Tinggi ÷ Alas

19.

Simbol parallelogram (jajar genjang miring) dalam Flowgorithm digunakan untuk …

a)

Proses perhitungan

b)

Input atau Output data

c)

Keputusan Ya/Tidak

d)

Menyimpan dokumen

e)

Awal dan akhir

20.

Seorang siswa membuat flowchart di Flowgorithm untuk menghitung luas persegi panjang. Setelah memasukkan panjang = 10 dan lebar = 5, hasil output yang benar adalah …

a)

15

b)

25

c)

30

d)

50

e)

100