Search Header Logo
Algoritma dan Kompleksitas dalam Pemrograman

Algoritma dan Kompleksitas dalam Pemrograman

Assessment

Interactive Video

Information Technology (IT)

10th Grade

Practice Problem

Medium

Created by

Burhanuddin Rabbani

Used 11+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa definisi algoritma dalam pemrograman?

Kumpulan instruksi untuk membuat perangkat keras.

Alur yang dipakai dalam pemecahan masalah secara sistematis.

Bahasa pemrograman tingkat tinggi.

Proses pengujian program.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Salah satu keuntungan menggunakan algoritma dalam pemrograman adalah kemampuannya untuk menyederhanakan program. Apa maksud dari penyederhanaan ini?

Mengurangi jumlah pengguna program.

Mengubah program besar menjadi lebih kecil dan mudah dikelola.

Menghapus fitur-fitur yang tidak penting.

Mengganti bahasa pemrograman yang kompleks.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Algoritma dalam pemrograman dapat digunakan secara berulang-ulang. Keuntungan utama dari sifat ini adalah...

Program menjadi lebih cepat dieksekusi.

Meminimalisir penulisan program yang berulang.

Memperbanyak jenis bahasa pemrograman yang digunakan.

Meningkatkan kompleksitas program.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa perbedaan utama antara Sequential Search dan Binary Search dalam pencarian data?

Sequential Search mencari data secara acak, sedangkan Binary Search mencari data secara berurutan.

Sequential Search mencocokkan data satu per satu, sedangkan Binary Search mengeliminasi setengah data secara berkala.

Sequential Search hanya digunakan untuk data kecil, sedangkan Binary Search untuk data besar.

Sequential Search memerlukan data terurut, sedangkan Binary Search tidak.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Bagaimana cara kerja algoritma Bubble Sort dalam mengurutkan data?

Mencari data terkecil dan menukarnya ke posisi awal.

Membandingkan data [n] dengan data [n+1] atau [n-1] dan menukarnya jika tidak sesuai urutan.

Membagi data menjadi dua bagian dan mengurutkan masing-masing bagian.

Memasukkan data satu per satu ke posisi yang benar dalam daftar yang sudah terurut.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Bagaimana cara kerja algoritma Insertion Sort?

Membandingkan elemen pertama dengan elemen terakhir.

Menyisipkan sebuah angka ke posisi yang diinginkan.

Mengambil satu elemen sebagai nilai tengah, lalu mengurutkan data lain secara rekursif.

Membandingkan satu elemen dengan elemen lain di dalam array dan menukarkannya jika perlu.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa karakteristik utama dari algoritma Quick Sort?

Mengurutkan data dengan membandingkan elemen yang berdekatan.

Menyisipkan elemen ke posisi yang tepat dalam daftar yang sudah diurutkan.

Mengambil satu elemen sebagai nilai tengah dan mengurutkan data lain secara rekursif.

Membandingkan satu elemen dengan semua elemen lain dalam array.

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

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?