wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Informatika Kelas 9 Materi Algotirma dan Pemrograman

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma?

a)

A. Sebuah bahasa pemrograman

b)

B. Langkah-langkah sistematis untuk menyelesaikan masalah

c)

C. Sebuah perangkat keras komputer

d)

D. Sebuah jenis software

2.

Manakah dari berikut ini yang bukan merupakan jenis struktur kontrol dalam pemrograman?

a)

A. Struktur Sekuensial

b)

B. Struktur Percabangan

c)

C. Struktur Pengulangan

d)

D. Struktur Data

3.

Dalam pemrograman, apa fungsi dari pernyataan "if"?

a)

A. Menyimpan data

b)

B. Mengulang suatu proses

c)

C. Memeriksa suatu kondisi dan menjalankan kode tertentu jika kondisi tersebut benar

d)

D. Menghentikan program

4.

Apa yang dimaksud dengan loop (pengulangan) dalam pemrograman?

a)

A. Proses menghentikan program

b)

B. Proses menjalankan kode secara berulang-ulang sampai kondisi tertentu terpenuhi

c)

C. Proses menyimpan data ke dalam variabel

d)

D. Proses memanggil fungsi

5.

Manakah dari berikut ini yang merupakan contoh dari struktur percabangan?

a)

A. for i in range(10):

b)

B. while (x < 10):

c)

C. if (a > b):

d)

D. print("Hello World")

6.

Apa yang dimaksud dengan pseudocode?

a)

A. Kode yang ditulis dalam bahasa pemrograman tertentu

b)

B. Deskripsi langkah-langkah algoritma menggunakan bahasa alami atau format yang mudah dibaca

c)

C. Kode yang tidak dapat dieksekusi

d)

D. Sebuah jenis data

7.

Apa output dari kode berikut ini?

a)

A. 0 1 2

b)

B. 1 2 3

c)

C. 0 1 2 3

d)

D. 1 2

8.

Dalam konteks algoritma, apa yang dimaksud dengan "kompleksitas waktu"?

a)

A. Waktu yang dibutuhkan untuk menulis kode

b)

B. Jumlah langkah yang diperlukan untuk menyelesaikan algoritma tergantung pada ukuran input

c)

C. Waktu eksekusi program secara keseluruhan

d)

D. Waktu yang dibutuhkan untuk mendebug kode

9.

Dalam struktur data, apa itu array?

a)

A. Kumpulan data terstruktur yang tidak memiliki indeks

b)

B. Kumpulan elemen dengan tipe data sama yang disimpan dalam urutan tertentu dan dapat diakses melalui indeks

c)

C. Kumpulan data acak tanpa urutan tertentu

d)

D. Sebuah fungsi untuk menghitung jumlah elemen

10.

Dalam konteks pemrograman, apa itu debugging?

a)

A. Proses menulis kode baru

b)

B. Proses menemukan dan memperbaiki kesalahan dalam kode

c)

C. Proses mengompilasi kode

d)

D. Proses mendokumentasikan kode