Search Header Logo

Strategi Algoritmik dan Pemrograman

Authored by Deri Riandi

Computers

University

Used 2+ times

Strategi Algoritmik dan Pemrograman
AI

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 • 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.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?