wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ETS Algoritma dan Struktur Data

Total questions: 15

Worksheet time: 3600secs

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma?

a)

Prosedur teknis menjalankan hardware

b)

Urutan langkah-langkah logis untuk menyelesaikan masalah

c)

Bahasa pemrograman

d)

Sistem operasi komputer

2.

Struktur data yang menyimpan data secara berurutan dan dapat diakses menggunakan indeks di Python disebut:

a)

Dictionary

b)

Set

c)

List

d)

Tuple

3.

Langkah awal dalam membuat algoritma pemrograman adalah:

a)

Menulis program langsung

b)

Menentukan library yang digunakan

c)

Memahami dan merumuskan masalah

d)

Menjalankan IDE

4.

Kompleksitas waktu mengukur:

a)

Jumlah instruksi dalam program

b)

Banyaknya memori yang digunakan

c)

Lama waktu eksekusi berdasarkan banyaknya data

d)

Waktu komputer hidup

5.

Penggunaan struktur data yang efisien akan berdampak langsung pada:

a)

Tampilan UI program

b)

Kecepatan dan efisiensi program

c)

Banyaknya komentar dalam kode

d)

Ukuran file gambar yang diproses

6.

Jelaskan hubungan antara algoritma dan pemrograman Python dalam membangun solusi suatu masalah.

4 lines
7.

Mengapa penting memahami struktur data sebelum membuat algoritma dalam Python?

4 lines
8.

Sebutkan dan jelaskan tiga tahapan umum dalam menyusun algoritma secara logis.

4 lines
9.

Apa yang dimaksud dengan kompleksitas waktu dalam algoritma? Jelaskan dengan bahasa sederhana.

4 lines
10.

Apa yang dimaksud dengan kompleksitas ruang (memori) dalam algoritma dan mengapa hal itu penting?

4 lines
11.

Bagaimana cara mengevaluasi efisiensi algoritma tanpa menggunakan notasi matematis? Jelaskan dengan contoh naratif.

4 lines
12.

Apa dampak dari penggunaan struktur data yang tidak sesuai terhadap performa program Python?

4 lines
13.

Ceritakan langkah-langkah penyelesaian masalah menggunakan pendekatan algoritmik mulai dari masalah hingga implementasi.

4 lines
14.

Apa perbedaan antara proses iteratif dan proses seleksi dalam logika algoritma? Jelaskan dalam konteks bahasa Python.

4 lines
15.

Sebutkan contoh situasi nyata yang memerlukan penghematan penggunaan memori dalam program Python dan strategi apa yang bisa digunakan.

4 lines