Quiz Strategi Algoritma dan Pemrograman

Quiz Strategi Algoritma dan Pemrograman

11th Grade

15 Qs

quiz-placeholder

Similar activities

soal berpikir komputasional kelas 8 gasal

soal berpikir komputasional kelas 8 gasal

8th Grade - University

20 Qs

STRATEGI ALGORITMIK DAN PEMPROGRAMAN

STRATEGI ALGORITMIK DAN PEMPROGRAMAN

11th Grade

10 Qs

ulangan Informatika TL XI F4

ulangan Informatika TL XI F4

11th Grade

17 Qs

Latihan Soal dan Kisi-Kisi Kelas 11

Latihan Soal dan Kisi-Kisi Kelas 11

11th Grade

15 Qs

Berpikir Komputasional

Berpikir Komputasional

11th Grade

10 Qs

Soal Latihan Asas F1 B

Soal Latihan Asas F1 B

11th Grade

20 Qs

Asesmen Awal Informatika Fase F

Asesmen Awal Informatika Fase F

11th Grade

10 Qs

Sains Komputer (Java) 0: Pemikiran Komputasional

Sains Komputer (Java) 0: Pemikiran Komputasional

10th - 12th Grade

20 Qs

Quiz Strategi Algoritma dan Pemrograman

Quiz Strategi Algoritma dan Pemrograman

Assessment

Quiz

Computers

11th Grade

Medium

Created by

ARJUNA FIRDAUS

Used 8+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Seorang manajer ingin mengoptimalkan jadwal kerja karyawannya agar lebih efisien. Ia menggunakan prinsip berpikir komputasional untuk memecahkan masalah ini. Pendekatan apa yang paling sesuai dengan berpikir komputasional?

Mengambil keputusan berdasarkan pengalaman masa lalu tanpa analisis data.

Mengurai masalah penjadwalan menjadi bagian-bagian yang lebih kecil, seperti menentukan shift, alokasi tugas, dan jam istirahat.

Menggunakan intuisi untuk membuat keputusan dadakan.

Menambahkan lebih banyak karyawan untuk menyelesaikan pekerjaan lebih cepat.

Mengabaikan data dan fokus pada komunikasi interpersonal.

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Pemrograman Dinamis memecah masalah menjadi tahapan-tahapan yang saling berkaitan. Tujuan utama dari metode ini adalah...

Mencari solusi tercepat tanpa memperhatikan kualitasnya.

Mengurangi jumlah memori yang digunakan.

Menyelesaikan masalah dengan mengoptimalkan setiap tahapan untuk mencapai solusi optimal global.

Menghindari penggunaan rekursi.

Menemukan solusi yang acak.

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Seorang programmer ingin membuat program yang dapat menemukan rute terpendek dari kota A ke kota B dengan cepat. Dia memutuskan untuk menggunakan Algoritma Greedy. Apa potensi kelemahan dari pendekatan ini?

Algoritma Greedy akan selalu menemukan rute terpendek.

Algoritma Greedy mungkin tidak menemukan solusi optimal global, karena hanya membuat keputusan terbaik pada setiap langkah lokal.

Algoritma Greedy terlalu lambat untuk masalah rute.

Algoritma Greedy memerlukan terlalu banyak memori.

Algoritma Greedy tidak dapat digunakan untuk masalah rute.

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Contoh dari Algoritma Greedy yang diberikan dalam materi adalah masalah pemilihan koin untuk mendapatkan jumlah uang 87 rupiah dengan koin 50, 25, 10, 5, dan 1. Langkah penyelesaiannya adalah mengambil koin terbesar yang mungkin. Jika yang dibutuhkan adalah 65 rupiah, bagaimana langkah Algoritma Greedy?

Ambil koin 50 → sisa 15; Ambil koin 10 → sisa 5; Ambil koin 5 → selesai.

Ambil koin 25 → sisa 40; Ambil koin 25 → sisa 15; Ambil koin 10 → sisa 5; Ambil koin 5 → selesai.

Ambil koin 10 → sisa 55; Ambil koin 10 → sisa 45; ... (dan seterusnya).

Ambil koin 50 → sisa 15; Ambil koin 5 → sisa 10; Ambil koin 5 → sisa 5; Ambil koin 5 → selesai.

Ambil koin 1 sebanyak 65 kali.

5.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Tahap pertama dalam proses pemrograman adalah …

Mendesain solusi

Coding

Testing

Analyzing

Debugging

6.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Pada tahap coding, aktivitas utama yang dilakukan adalah …

Membuat diagram alir

Menulis kode program dalam bahasa pemrograman

Menguji output program

Menganalisis kebutuhan pengguna

Menghitung kompleksitas algoritma

7.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Tujuan utama tahap testing dalam pemrograman adalah …

Membuat algoritma

Menentukan bahasa pemrograman

Memastikan program berjalan sesuai batasan

Membuat flowchart

Menghitung efisiensi waktu

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?