wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Proses Komputasional dan Pseudocode

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apa yang dimaksud dengan struktur kontrol dalam pemrograman?

a)

Struktur kontrol adalah jenis data dalam pemrograman.

b)

Struktur kontrol digunakan untuk mendeklarasikan variabel.

c)

Struktur kontrol adalah fungsi yang mengembalikan nilai.

d)

Struktur kontrol adalah mekanisme yang mengatur alur eksekusi program.

2.

Sebutkan tiga jenis struktur kontrol yang umum digunakan!

a)

Struktur kontrol data

b)

Struktur kontrol variabel

c)

Struktur kontrol fungsi

d)

1. Struktur kontrol seleksi, 2. Struktur kontrol perulangan, 3. Struktur kontrol lompatan

3.

Apa perbedaan antara fungsi dan prosedur dalam pemrograman?

a)

Fungsi dan prosedur adalah sama.

b)

Prosedur mengembalikan nilai, fungsi tidak.

c)

Fungsi mengembalikan nilai, prosedur tidak.

d)

Fungsi hanya digunakan untuk input, prosedur untuk output.

4.

Jelaskan apa itu pseudocode!

a)

Pseudocode adalah deskripsi tingkat tinggi dari algoritma atau program yang menggunakan konvensi struktural bahasa pemrograman, tetapi ditujukan untuk dibaca manusia.

b)

Pseudocode hanya digunakan dalam pengajaran algoritma dan tidak memiliki aplikasi praktis.

c)

Pseudocode adalah bahasa pemrograman yang digunakan untuk menulis kode secara langsung.

d)

Pseudocode adalah bentuk dokumentasi resmi dari sebuah program yang harus diikuti secara ketat.

5.

Sebutkan langkah-langkah dalam proses komputasional!

a)

1. Pengolahan data, 2. Penyimpanan informasi, 3. Pengambilan keputusan, 4. Evaluasi hasil, 5. Pengumpulan data.

b)

1. Pengumpulan informasi, 2. Penyimpanan data, 3. Pengolahan hasil, 4. Analisis keputusan, 5. Evaluasi data.

c)

1. Pengumpulan data, 2. Pemrosesan data, 3. Analisis data, 4. Penyimpanan hasil, 5. Pengambilan keputusan, 6. Evaluasi hasil.

d)

1. Penyimpanan data, 2. Pengumpulan hasil, 3. Analisis informasi, 4. Evaluasi keputusan, 5. Pemrosesan data.

6.

Apa itu diagram alir dan bagaimana cara kerjanya?

a)

Diagram alir adalah representasi grafis dari langkah-langkah dalam suatu proses.

b)

Diagram alir adalah alat untuk menghitung angka dalam matematika.

c)

Diagram alir adalah jenis grafik yang menunjukkan data statistik.

d)

Diagram alir digunakan untuk menggambarkan hubungan antar individu.

7.

Sebutkan jenis-jenis proses komputasional yang ada!

a)

pemrosesan sinkron

b)

pemrosesan offline

c)

Jenis-jenis proses komputasional meliputi pemrosesan data, pemrosesan paralel, pemrosesan terdistribusi, dan pemrosesan real-time.

d)

pemrosesan batch

8.

Bagaimana cara mendapatkan data yang bersih, benar, dan terpercaya?

a)

Gunakan sumber data kredibel, verifikasi informasi, dan lakukan pembersihan data.

b)

Menerima semua informasi tanpa melakukan pengecekan

c)

Menggunakan data dari media sosial tanpa verifikasi

d)

Mengabaikan sumber data yang tidak dikenal

9.

Apa yang dimaksud dengan variabel dalam pemrograman?

a)

Variabel adalah jenis data yang tidak dapat diubah.

b)

Variabel adalah tempat penyimpanan data yang dapat berubah dalam pemrograman.

c)

Variabel adalah fungsi yang mengembalikan nilai.

d)

Variabel adalah alat untuk mengukur performa program.

10.

Sebutkan beberapa tipe data yang umum digunakan dalam pemrograman!

a)

integer, float, string, boolean, array

b)

character

c)

decimal

d)

list

11.

Jelaskan struktur dasar dari pseudocode!

a)

1. Hanya menggunakan angka

b)

Struktur dasar dari pseudocode mencakup: 1. Start/End, 2. Variabel, 3. Struktur Kontrol, 4. Fungsi/Prosedur, 5. Input/Output.

c)

2. Tidak memerlukan variabel

d)

3. Hanya terdiri dari satu langkah

12.

Apa keuntungan menggunakan pseudocode dalam perancangan program?

a)

Keuntungan menggunakan pseudocode adalah memudahkan perancangan algoritma dan komunikasi antar anggota tim.

b)

Pseudocode tidak membantu dalam memahami algoritma.

c)

Pseudocode hanya bermanfaat untuk pemrograman berorientasi objek.

d)

Pseudocode hanya digunakan untuk dokumentasi akhir program.

13.

Bagaimana cara menerapkan proses komputasi secara mandiri?

a)

Tentukan algoritma tanpa mengidentifikasi masalah

b)

Uji hasil sebelum implementasi kode

c)

Optimalkan tanpa memilih algoritma

d)

Identifikasi masalah, pilih algoritma, implementasikan kode, uji hasil, dan optimalkan.

14.

Apa yang dimaksud dengan proses komputasi berkelompok?

a)

Proses komputasi berkelompok hanya melibatkan perangkat keras yang sama.

b)

Proses komputasi berkelompok adalah penggunaan satu komputer untuk menyelesaikan semua tugas.

c)

Proses komputasi berkelompok adalah metode untuk menyimpan data secara terpusat.

d)

Proses komputasi berkelompok adalah kolaborasi beberapa komputer untuk menyelesaikan tugas komputasi.

15.

Sebutkan contoh penggunaan fungsi dalam pseudocode!

a)

Fungsi HitungVolume(panjang, lebar, tinggi) { return panjang * lebar * tinggi; }

b)

Fungsi CetakNama(nama) { print(nama); }

c)

Fungsi Tambah(a, b) { return a - b; }

d)

Fungsi HitungLuas(panjang, lebar) { return panjang * lebar; }

16.

Apa yang dimaksud dengan input dan output dalam proses komputasional?

a)

Input adalah hasil dari pemrosesan data, sedangkan output adalah data yang dimasukkan ke dalam sistem.

b)

Input dan output adalah istilah yang sama dalam komputasi.

c)

Input adalah data yang dimasukkan ke dalam sistem, sedangkan output adalah hasil dari pemrosesan data tersebut.

d)

Input adalah proses pengolahan data, sedangkan output adalah data yang tidak terpakai.

17.

Jelaskan pentingnya validasi data dalam proses komputasional!

a)

Validasi data hanya diperlukan untuk analisis statistik.

b)

Validasi data tidak berpengaruh pada hasil komputasional.

c)

Validasi data hanya penting di tahap akhir proses komputasional.

d)

Validasi data mencegah kesalahan dan meningkatkan keandalan hasil dalam proses komputasional.

18.

Sebutkan contoh struktur kontrol yang digunakan dalam pseudocode!

a)

do-while

b)

try-catch

c)

foreach

d)

if-else, for, while, switch-case

19.

Apa peran variabel dalam menyimpan data dalam program?

a)

Variabel menyimpan data secara permanen di memori.

b)

Variabel menyimpan data yang dapat diakses dan dimanipulasi dalam program.

c)

Variabel hanya digunakan untuk menampilkan data di layar.

d)

Variabel tidak dapat diubah setelah dideklarasikan.

20.

Jelaskan bagaimana diagram alir dapat membantu dalam memahami algoritma!

a)

Diagram alir hanya digunakan untuk pemrograman tingkat lanjut.

b)

Diagram alir menyajikan langkah-langkah algoritma secara visual, memudahkan pemahaman dan identifikasi alur proses.

c)

Diagram alir hanya menyajikan hasil akhir tanpa langkah-langkah proses.

d)

Diagram alir tidak memiliki pengaruh terhadap pemahaman algoritma.