Strategi Algoritmik dan Pemrograman

Strategi Algoritmik dan Pemrograman

University

15 Qs

quiz-placeholder

Similar activities

Pemahaman Dasar Komputasi

Pemahaman Dasar Komputasi

9th Grade - University

10 Qs

Kegiatan Belajar 5

Kegiatan Belajar 5

University

10 Qs

Pengurutan (Sort)

Pengurutan (Sort)

University

10 Qs

Latihan Informatika Kelas 9

Latihan Informatika Kelas 9

9th Grade - University

20 Qs

Kuis Informatika KelasX

Kuis Informatika KelasX

University

10 Qs

Algoritma Rekursif

Algoritma Rekursif

University

10 Qs

Quiz Pengurutan (Sorting)

Quiz Pengurutan (Sorting)

University

18 Qs

Quiz Metode Pencarian Sequential

Quiz Metode Pencarian Sequential

University

10 Qs

Strategi Algoritmik dan Pemrograman

Strategi Algoritmik dan Pemrograman

Assessment

Quiz

Computers

University

Easy

Created by

Deri Riandi

Used 1+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Apa itu rekursi dalam pemrograman?

Rekursi dalam pemrograman adalah metode di mana fungsi memanggil dirinya sendiri.

Rekursi adalah teknik untuk mengoptimalkan kode.

Rekursi adalah metode untuk menyimpan data dalam array.

Rekursi adalah cara untuk menghindari penggunaan fungsi.

2.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Sebutkan contoh fungsi rekursif!

Fungsi penjumlahan: function penjumlahan(a, b) { return a + b; }

Fungsi pengulangan: for (let i = 0; i < n; i++) { console.log(i); }

Fungsi maksimum: function maksimum(a, b) { return a > b ? a : b; }

Fungsi faktorial: function faktorial(n) { return n <= 1 ? 1 : n * faktorial(n - 1); }

3.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Apa keuntungan menggunakan rekursi?

Keuntungan menggunakan rekursi adalah kemudahan dalam menyelesaikan masalah kompleks dengan cara yang lebih sederhana dan terstruktur.

Rekursi tidak dapat digunakan dalam pemrograman modern.

Rekursi memperlambat proses penyelesaian masalah.

Rekursi hanya digunakan untuk masalah sederhana.

4.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Jelaskan perbedaan antara rekursi dan iterasi!

Rekursi menggunakan loop, sedangkan iterasi menggunakan pemanggilan fungsi sendiri.

Rekursi dan iterasi keduanya menggunakan pemanggilan fungsi yang berbeda.

Rekursi menggunakan pemanggilan fungsi sendiri, sedangkan iterasi menggunakan loop.

Iterasi hanya dapat digunakan dalam pemrograman fungsional, sedangkan rekursi tidak.

5.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Apa itu algoritma pengurutan?

Algoritma pengurutan adalah cara untuk menghitung angka.

Algoritma pengurutan adalah metode untuk mengatur elemen dalam urutan tertentu.

Algoritma pengurutan adalah metode untuk mengacak elemen dalam urutan.

Algoritma pengurutan digunakan untuk menghapus elemen dari daftar.

6.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Sebutkan jenis-jenis algoritma pengurutan!

Binary Search

Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort, Heap Sort

Depth First Search

Breadth First Search

7.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

Jelaskan cara kerja algoritma pengurutan gelembung!

Algoritma pengurutan gelembung mengurutkan elemen dengan membandingkan dan menukar elemen yang berdekatan.

Algoritma pengurutan gelembung mengurutkan elemen dengan membagi array menjadi dua bagian.

Algoritma pengurutan gelembung mengurutkan elemen dengan mengurutkan dari yang terbesar ke yang terkecil.

Algoritma pengurutan gelembung mengurutkan elemen dengan menggunakan metode penggabungan.

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?