KLS XI-Konsep dan Strategi Berpikir Komputasional

KLS XI-Konsep dan Strategi Berpikir Komputasional

11th Grade

15 Qs

quiz-placeholder

Similar activities

Udacoding - Pengantar Algoritma dan Pemograman Dasar

Udacoding - Pengantar Algoritma dan Pemograman Dasar

10th Grade - University

10 Qs

Literasi Digital " Mesin Pencari"

Literasi Digital " Mesin Pencari"

11th Grade

20 Qs

Pretest Informatika

Pretest Informatika

11th Grade - University

10 Qs

Pemrograman Visual dan Scratch

Pemrograman Visual dan Scratch

7th Grade - University

15 Qs

Soal Pilihan Ganda Berpikir Komputasional

Soal Pilihan Ganda Berpikir Komputasional

7th Grade - University

10 Qs

Informatika

Informatika

11th Grade

10 Qs

Quiz Informatika

Quiz Informatika

11th Grade - University

10 Qs

soal penerapan strategi algoritma rekursi deret

soal penerapan strategi algoritma rekursi deret

11th Grade

10 Qs

KLS XI-Konsep dan Strategi Berpikir Komputasional

KLS XI-Konsep dan Strategi Berpikir Komputasional

Assessment

Quiz

Information Technology (IT)

11th Grade

Hard

Created by

Budhi Setiyawan

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa yang dimaksud dengan algoritma dalam pemrograman?

Algoritma adalah langkah-langkah terstruktur untuk menyelesaikan masalah dalam pemrograman.

Algoritma adalah bahasa pemrograman yang digunakan untuk menulis kode.

Algoritma adalah kumpulan data yang disimpan dalam memori.

Algoritma adalah perangkat keras yang mempercepat proses komputasi.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Jelaskan langkah-langkah dalam analisis masalah!

Langkah-langkah dalam analisis masalah adalah identifikasi, pengumpulan informasi, analisis penyebab, penentuan alternatif solusi, evaluasi solusi, implementasi, dan tindak lanjut.

Identifikasi masalah, lalu langsung implementasi solusi tanpa analisis.

Pengumpulan informasi tanpa evaluasi solusi yang tepat.

Langsung melakukan tindak lanjut tanpa menentukan alternatif solusi.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa itu rekursi dan berikan contoh penggunaannya!

Rekursi adalah metode untuk menghindari pengulangan dalam pemrograman.

Rekursi adalah metode pemrograman di mana fungsi memanggil dirinya sendiri. Contoh: menghitung faktorial.

Rekursi hanya digunakan dalam pemrograman berorientasi objek.

Contoh rekursi adalah mengurutkan array dengan metode bubble sort.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Bagaimana cara menghitung bilangan Fibonacci menggunakan rekursi?

F(n) = F(n-1) + F(n-2) dengan F(0) = 1 dan F(1) = 2.

F(n) = F(n-1) - F(n-2) dengan F(0) = 1 dan F(1) = 0.

F(n) = F(n-1) * F(n-2) dengan F(0) = 0 dan F(1) = 1.

F(n) = F(n-1) + F(n-2) dengan F(0) = 0 dan F(1) = 1.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa yang dimaksud dengan algoritma greedy? Berikan contohnya!

Algoritma Dijkstra untuk mencari jalur terpendek dalam graf.

Algoritma A* untuk pencarian jalur optimal.

Contoh algoritma greedy adalah algoritma Kruskal untuk mencari Minimum Spanning Tree (MST) dalam graf, di mana algoritma ini memilih sisi dengan bobot terkecil yang tidak membentuk siklus.

Algoritma Bubble Sort untuk mengurutkan data.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Jelaskan konsep pemrograman dinamis dan kapan sebaiknya digunakan!

Pemrograman dinamis sebaiknya digunakan ketika masalah memiliki solusi yang sederhana.

Pemrograman dinamis hanya efektif untuk masalah yang tidak memiliki submasalah.

Pemrograman dinamis sebaiknya digunakan ketika masalah memiliki overlapping subproblems dan optimal substructure.

Pemrograman dinamis digunakan untuk semua jenis masalah tanpa syarat.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Bagaimana cara mencari nilai terkecil dalam sebuah larik?

Iterasi melalui larik dan bandingkan setiap elemen untuk menemukan nilai terkecil.

Menggunakan fungsi built-in untuk mengurutkan larik.

Mengambil elemen pertama dari larik sebagai nilai terkecil.

Menghitung rata-rata dari semua elemen dalam larik.

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?