wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Mid Semester Ganjil Informatika 8

Total questions: 20

Worksheet time: 14mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma?

a)

Algoritma adalah hasil dari penelitian ilmiah.

b)

Algoritma adalah sebuah bahasa pemrograman.

c)

Algoritma adalah serangkaian langkah atau prosedur yang digunakan untuk menyelesaikan masalah.

d)

Algoritma adalah jenis perangkat keras komputer.

2.

Apa perbedaan antara algoritma dan pemrograman?

a)

Algoritma dan pemrograman adalah hal yang sama.

b)

Algoritma adalah bahasa pemrograman.

c)

Algoritma adalah prosedur penyelesaian masalah, sedangkan pemrograman adalah penerapan algoritma dalam kode.

d)

Pemrograman adalah langkah-langkah untuk membuat algoritma.

3.

Apa yang dimaksud dengan kompleksitas waktu dalam algoritma?

a)

Kompleksitas waktu adalah ukuran waktu yang dibutuhkan algoritma untuk menyelesaikan tugasnya berdasarkan ukuran input.

b)

Kompleksitas waktu adalah ukuran memori yang digunakan oleh algoritma saat menjalankan tugas.

c)

Kompleksitas waktu mengukur seberapa cepat komputer dapat menjalankan algoritma tanpa memperhitungkan data yang diproses.

d)

Kompleksitas waktu adalah jumlah langkah yang diambil algoritma tanpa mempertimbangkan ukuran input.

4.

Apa itu linked list dan bagaimana cara kerjanya?

a)

Linked list adalah struktur data yang terdiri dari node yang saling terhubung.

b)

Linked list adalah struktur data yang tidak memiliki elemen yang saling terhubung.

c)

Linked list hanya dapat menyimpan data dalam format teks.

d)

Linked list adalah jenis algoritma pengurutan.

5.

Sebutkan keuntungan menggunakan struktur data yang tepat!

a)

Meningkatkan waktu eksekusi program

b)

Membuat kode lebih sulit dipahami

c)

Keuntungan menggunakan struktur data yang tepat termasuk efisiensi, pengurangan kompleksitas, dan pengelolaan memori yang lebih baik.

d)

Mengurangi penggunaan algoritma

6.

Kemampuan seseorang dalam memecahkan masalah dengan mengambil konsep/metode seperti seorang ahli teknologi informasi disebut....

a)

Computational Thinking

b)

Artificial Intellegent

c)

Augmented Reality

d)

Augmented Intellegent

7.

Ada berapakah metode berpikir komputasional yang bisa kita gunakan....

a)

1

b)

2

c)

3

d)

4

8.

Orang yang biasa berpikir komputasional akan dapat menyelesaikan masalah rumit dengan cara yang sederhana dan efektif karena dia membiasakan otaknya untuk berpikir secara....

a)

Terstruktur, Pesimis, dan Kreatif

b)

Logis, Terstruktur, dan Kreatif

c)

Kreatif, Pesimis, dan terstruktur

d)

Logis, Pesimis, Kreatif

9.

Seorang siswi SMP mendapat banyak PR dari guru-gurunya, disaat hendak mengerjakan dia membagi PRnya menjadi beberapa kelompok, dari yang mudah dikerjakan, dan waktu pengumpulannya paling dekat.

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

10.

Disaat hendak berangkat sekolah, seorang siswi mengurutkan tahapannya dari membuat sarapan, kemudian menyiapkan botol minum, mengecek buku pelajaran dan alat tulis, hingga akhirnya semua termuat dalam Tas dan siap untuk berangkat sekolah

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

11.

Permainan pada gambar dapat diselesaikan dengan metode ....

a)

Abstraksi

b)

Pengenalan Pola

c)

Dekomposisi

d)

Algoritma

e)

Komputasi

12.

1. Mulai

2. Menulis surat 

3. Surat dimasukan amplop

4. Mengantar ke kantor pos

5. Menutup amplop

6. Menempel perangko

7. Selesai

Urutan algoritma yang benar pada masalah persuratan tersebut adalah ... .

a)

1-3-2-4-6-5-7

b)

1-2-3-4-5-6-7

c)

1-2-3-5-6-4-7

d)

1-6-2-3-4-5-7

13.

Manakah gambar yang tepat untuk melanjutkan pola ini?

a)
b)
c)
d)
14.

Beni harus mengisi 9 kotak pada bidang dengan 3 macam stiker. Setiap stiker berisi satu gambar.

Syaratnya, pada setiap baris maupun kolom, tidak boleh ada stiker yang sama. Susunan stiker yang benar adalah...

a)
b)
c)
d)
15.

Jelaskan perbedaan antara sistem bilangan biner dan desimal.

a)

Sistem bilangan biner menggunakan 0 dan 1, sedangkan sistem bilangan desimal menggunakan 0 hingga 9.

b)

Sistem bilangan biner menggunakan 0 hingga 9.

c)

Sistem bilangan desimal hanya menggunakan 0 dan 1.

d)

Sistem bilangan biner menggunakan angka 1 hingga 10.

16.

Konversi angka desimal 10 ke dalam sistem biner.

a)

1011

b)

1001

c)

1010

d)

1100

17.

Bagaimana cara mengkonversi angka biner 1010 ke desimal?

a)

10

b)

8

c)

12

d)

5

18.

Apa yang dimaksud dengan sistem bilangan oktal?

a)

Sistem bilangan oktal adalah sistem bilangan berbasis 2.

b)

Sistem bilangan oktal adalah sistem bilangan berbasis 16.

c)

Sistem bilangan oktal adalah sistem bilangan berbasis 8.

d)

Sistem bilangan oktal adalah sistem bilangan berbasis 10.

19.

Jelaskan bagaimana algoritma dapat membantu dalam pemecahan masalah!

a)

Algoritma dapat menyelesaikan masalah tanpa analisis yang mendalam.

b)

Algoritma memberikan langkah-langkah sistematis untuk menganalisis dan menyelesaikan masalah.

c)

Algoritma hanya digunakan untuk pemrograman komputer.

d)

Algoritma tidak memiliki struktur yang jelas dalam pemecahan masalah.

20.

Mengapa kita perlu berpikir secara komputasional?

a)

Untuk membantu kita dalam membuat acara

b)

Untuk membantu kita berfikir seperti komputer

c)

Untuk membantu kita menyelesaikan masalah yang kompleks dengan lebih mudah

d)

Untuk membantu kita dalam bersosialisasi