wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Uji Pemahaman Berpikir Komputasional

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apa yang dimaksud dengan fungsi dalam pemrograman?

a)

Fungsi adalah variabel yang menyimpan data.

b)

Fungsi adalah sekumpulan instruksi yang melakukan tugas tertentu dalam pemrograman.

c)

Fungsi adalah bagian dari sistem operasi.

d)

Fungsi adalah alat untuk mengukur waktu.

2.

Sebutkan contoh sistem bilangan yang umum digunakan!

a)

ASCII

b)

Roman

c)

Morse

d)

Desimal, Biner, Oktal, Heksadesimal

3.

Bagaimana cara mengonversi bilangan desimal ke biner?

a)

Kalikan bilangan desimal dengan 2, catat hasil, ulangi hingga hasil kali 0.

b)

Bagi bilangan desimal dengan 10, catat sisa, ulangi hingga hasil bagi 0.

c)

Ubah bilangan desimal menjadi heksadesimal terlebih dahulu, lalu konversi ke biner.

d)

Bagi bilangan desimal dengan 2, catat sisa, ulangi hingga hasil bagi 0, baca sisa dari bawah ke atas.

4.

Apa itu bilangan biner dan bagaimana cara kerjanya?

a)

Bilangan biner adalah sistem bilangan yang menggunakan angka desimal.

b)

Bilangan biner adalah sistem bilangan yang menggunakan dua angka, 0 dan 1.

c)

Bilangan biner adalah sistem bilangan yang hanya menggunakan angka 1.

d)

Bilangan biner menggunakan tiga angka, 0, 1, dan 2.

5.

Jelaskan perbedaan antara bilangan desimal dan bilangan biner!

a)

Bilangan desimal menggunakan basis 10 (0-9), sedangkan bilangan biner menggunakan basis 2 (0-1).

b)

Bilangan desimal menggunakan basis 8 (0-7), sedangkan bilangan biner menggunakan basis 10 (0-9).

c)

Bilangan desimal menggunakan basis 2 (0-1), sedangkan bilangan biner menggunakan basis 16 (0-F).

d)

Bilangan desimal dan biner keduanya menggunakan basis 10 (0-9).

6.

Apa yang dimaksud dengan bilangan oktal?

a)

Bilangan oktal adalah sistem bilangan berbasis 10.

b)

Bilangan oktal adalah sistem bilangan berbasis 16.

c)

Bilangan oktal adalah sistem bilangan berbasis 8.

d)

Bilangan oktal adalah sistem bilangan berbasis 2.

7.

Sebutkan cara mengonversi bilangan biner ke oktal!

a)

Kelompokkan digit biner dalam kelompok dua, konversi setiap kelompok ke desimal.

b)

Ubah setiap digit biner menjadi angka desimal secara langsung.

c)

Gabungkan semua digit biner menjadi satu angka dan konversi ke oktal.

d)

Kelompokkan digit biner dalam kelompok tiga, konversi setiap kelompok ke oktal.

8.

Apa itu bilangan heksadesimal dan di mana biasanya digunakan?

a)

Bilangan heksadesimal adalah sistem bilangan berbasis 16 yang digunakan dalam pemrograman dan pengkodean warna.

b)

Bilangan heksadesimal adalah sistem bilangan berbasis 2 yang digunakan dalam pengolahan data.

c)

Bilangan heksadesimal adalah sistem bilangan berbasis 10 yang digunakan dalam matematika.

d)

Bilangan heksadesimal adalah sistem bilangan berbasis 8 yang digunakan dalam pengukuran suhu.

9.

Jelaskan cara mengonversi bilangan desimal ke heksadesimal!

a)

Menjumlahkan bilangan desimal.

b)

Proses konversi desimal ke heksadesimal.

c)

Mengonversi bilangan heksadesimal ke desimal.

d)

Mengalikan bilangan heksadesimal.

10.

Sebutkan langkah-langkah untuk mengonversi bilangan oktal ke biner!

a)

Mengonversi bilangan desimal ke oktal.

b)

Mengonversi bilangan heksadesimal ke biner.

c)

Langkah-langkah untuk mengonversi bilangan oktal ke biner.

d)

Mengonversi bilangan biner ke desimal.

11.

Apa keuntungan menggunakan sistem bilangan heksadesimal?

a)

Memperpanjang waktu pemrosesan data.

b)

Mengurangi jumlah digit yang diperlukan untuk merepresentasikan nilai besar.

c)

Meningkatkan kompleksitas perhitungan.

d)

Mengurangi akurasi dalam representasi nilai.

12.

Jelaskan bagaimana sistem bilangan dapat mempengaruhi pemrograman!

a)

Sistem bilangan mempengaruhi cara data direpresentasikan dan diproses dalam pemrograman.

b)

Sistem bilangan hanya mempengaruhi tampilan antarmuka pengguna.

c)

Sistem bilangan hanya relevan untuk pemrograman web.

d)

Sistem bilangan tidak berpengaruh pada pemrograman.

13.

Apa yang dimaksud dengan representasi biner dari data?

a)

Representasi biner adalah cara menyimpan data dalam bentuk angka biner (0 dan 1).

b)

Representasi biner adalah metode untuk mengubah data menjadi format gambar.

c)

Representasi biner adalah cara menyimpan data dalam bentuk teks.

d)

Representasi biner menggunakan angka desimal untuk menyimpan data.

14.

Sebutkan contoh penggunaan bilangan oktal dalam pemrograman!

a)

Contoh penggunaan bilangan oktal dalam JavaScript: let x = 0o8; // ini merepresentasikan angka 9 dalam desimal.

b)

Contoh penggunaan bilangan oktal dalam C++: int x = 8; // ini merepresentasikan angka 8 dalam desimal.

c)

Contoh penggunaan bilangan oktal dalam Python: x = 0o10 # ini merepresentasikan angka 8 dalam desimal.

d)

Contoh penggunaan bilangan oktal dalam Java: int x = 010; // ini merepresentasikan angka 10 dalam desimal.

15.

Bagaimana cara mengonversi bilangan heksadesimal ke desimal?

a)

Konversi bilangan desimal ke heksadesimal.

b)

Jumlahkan hasil perkalian untuk mendapatkan nilai desimal.

c)

Tentukan nilai heksadesimal tanpa perhitungan.

d)

Gunakan rumus matematika untuk mengalikan bilangan.

16.

Apa perbedaan antara bilangan bulat dan bilangan pecahan dalam sistem bilangan?

a)

Bilangan bulat selalu lebih besar dari bilangan pecahan.

b)

Bilangan bulat dapat memiliki pecahan dan desimal.

c)

Bilangan pecahan tidak dapat dinyatakan dalam bentuk desimal.

d)

Bilangan bulat tidak memiliki pecahan atau desimal, sedangkan bilangan pecahan adalah rasio dari dua bilangan bulat.

17.

Jelaskan pentingnya memahami sistem bilangan dalam komputasi!

a)

Sistem bilangan adalah dasar untuk representasi data dan pengolahan informasi dalam komputasi.

b)

Sistem bilangan hanya digunakan untuk perhitungan matematis.

c)

Sistem bilangan hanya penting untuk programmer tingkat lanjut.

d)

Sistem bilangan tidak berpengaruh pada kecepatan komputasi.

18.

Sebutkan beberapa aplikasi nyata dari bilangan biner!

a)

Penggunaan bilangan desimal dalam kalkulator

b)

Aplikasi nyata dari bilangan biner meliputi penyimpanan data di komputer, komunikasi digital, dan pemrograman.

c)

Penyimpanan data dalam format teks

d)

Pengolahan gambar dengan warna RGB

19.

Apa yang dimaksud dengan basis dalam sistem bilangan?

a)

Basis adalah jumlah angka yang digunakan dalam operasi matematika.

b)

Basis adalah simbol yang digunakan untuk menghitung hasil penjumlahan.

c)

Basis dalam sistem bilangan adalah nilai maksimum dari angka.

d)

Basis dalam sistem bilangan adalah jumlah simbol unik yang digunakan untuk merepresentasikan angka.

20.

Jelaskan bagaimana bilangan biner dapat digunakan dalam logika digital!

a)

Bilangan biner merepresentasikan nilai logika dalam sistem digital, memungkinkan operasi logika dasar.

b)

Bilangan biner tidak memiliki hubungan dengan sistem digital.

c)

Bilangan biner hanya digunakan untuk menyimpan data tekstual.

d)

Bilangan biner dapat merepresentasikan lebih dari dua nilai logika.