
KLS XI-Konsep dan Strategi Berpikir Komputasional
Authored by Budhi Setiyawan
Information Technology (IT)
11th Grade

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
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.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?