Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Komputasi SMP Kelas 7

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma dasar?

a)

Sebuah prosedur yang tidak sistematis untuk menyelesaikan tugas

b)

Langkah-langkah atau instruksi dasar yang digunakan untuk menyelesaikan suatu masalah atau tugas secara sistematis.

c)

Sebuah metode yang tidak terstruktur untuk menyelesaikan masalah

d)

Sebuah program komputer yang tidak efisien

2.

Berikan contoh struktur data sederhana yang sering digunakan dalam pemrograman.

a)

Array

b)

Queue

c)

Stack

d)

Linked List

3.

Apakah yang dimaksud dengan logika dalam pemecahan masalah?

a)

Kemampuan berpikir tanpa logika

b)

Kemampuan berpikir secara acak dan tidak terstruktur

c)

Kemampuan berpikir dengan emosi dan perasaan

d)

Kemampuan berpikir secara sistematis dan rasional dalam mengidentifikasi, menganalisis, dan menyelesaikan masalah.

4.

Manakah di antara pilihan berikut yang merupakan langkah pertama dalam berpikir komputasional?

a)

Mengimplementasikan solusi

b)

Merumuskan masalah

c)

Menguji program

d)

Mengidentifikasi algoritma

5.

Apakah yang dimaksud dengan variabel dalam pemrograman?

a)

Variabel dalam pemrograman adalah sebuah operator logika.

b)

Variabel dalam pemrograman adalah sebuah tipe data.

c)

Variabel dalam pemrograman adalah sebuah lokasi penyimpanan yang digunakan untuk menampung nilai atau data tertentu.

d)

Variabel dalam pemrograman adalah sebuah fungsi matematika.

6.

Berikan contoh algoritma dasar yang sederhana.

a)

Algoritma untuk menentukan bilangan ganjil atau genap

b)

Contoh algoritma dasar yang sederhana adalah algoritma untuk mencari nilai maksimum dari dua bilangan.

c)

Algoritma untuk mengurutkan bilangan secara descending

d)

Algoritma untuk menghitung luas segitiga

7.

Apakah yang dimaksud dengan array dalam pemrograman?

a)

Array adalah tipe data yang hanya bisa menyimpan satu nilai dalam satu variabel

b)

Array tidak memiliki indeks yang terurut

c)

Array adalah struktur data yang dapat menyimpan beberapa nilai dalam satu variabel dengan indeks yang terurut.

d)

Array tidak dapat digunakan dalam pemrograman

8.

Berikan contoh penerapan logika dalam pemecahan masalah sehari-hari.

a)

Menggunakan angka acak untuk membuat keputusan

b)

Menyusun rencana perjalanan tanpa pertimbangan

c)

Pemilihan rute tercepat berdasarkan kondisi lalu lintas.

d)

Memilih warna baju berdasarkan cuaca

9.

Apakah yang dimaksud dengan iterasi dalam algoritma?

a)

Proses pengurangan langkah-langkah dalam algoritma

b)

Proses penambahan langkah-langkah dalam algoritma

c)

Proses pengulangan langkah-langkah tertentu dalam algoritma untuk mencapai solusi atau hasil akhir.

d)

Proses pemilihan langkah-langkah tertentu dalam algoritma

10.

Jika seekor ayam bertelur di atas atap rumah, maka telur itu akan jatuh ke mana?

a)

Langit

b)

Pohon

c)

Atap

d)

Bawah