wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pra UAS Algoritma dan Pemrograman Lanjut

Total questions: 15

Worksheet time: 7mins

Name
Class
Date
1.

Berikut ini yang tidak termasuk metode pengurutan adalah:

a)

Insertion Sort

b)

Bubble Sort

c)

Binary Sort

d)

Merge Sort

2.

Pernyataan berikut yang berlaku untuk pencarian biner adalah

a)

Sama cepat dengan pencarian beruntun

b)

Tidak dapat digantikan oleh pencarian beruntun

c)

Membandingkan semua elemen array dari awal sampai akhir

d)

Hanya dapat diterapkan pada data terurut

3.

Pernyataan berikut yang sesuai untuk pencarian sekuensial adalah

a)

jika data yang dicari terletak di indeks array terakhir (elemen array terakhir), waktu yang dibutuhkan untuk pencarian data sangat sebentar (minimal)

b)

jika data yang dicari terletak di indeks array terdepan (elemen array pertama), waktu yang dibutuhkan untuk pencarian data sangat sebentar (minimal)

c)

Sama cepat dengan waktu teknik pencarian biner

d)

Lebih cepat dari waktu teknik pencarian biner

4.

Teknik sorting insertion sort memulai proses perbandingan dari elemen data ke :

a)

Satu

b)

Dua

c)

Tiga

d)

Sembarang elemen

5.

Algoritma buble sort dengan n data membutuhkan berapa langkah proses dalam pengurutannya ?

a)

n langkah

b)

n-1 langkah

c)

n+1 langkah

d)

1 langkah

6.

Menyisipkan elemen larik pada posisi yang tepat adalah metode pengurutan pada

a)

Insertion Sort

b)

Exchange Sort

c)

Bubble Sort

d)

Selection Sort

7.

Teknik sorting yang mengurut data dari besar ke kecil disebut

a)

Ascending

b)

Selection

c)

Down to

d)

Descending

8.

Menyeleksi data yang ada kemudian melakukan pertukaran posisi adalah cara kerja dari :

a)

Bubble Sort

b)

Insertion Sort

c)

Selection Sort

d)

Merge Sort

9.

Menggunakan algoritma selection sort, isilah titik-titik pada gambar tersebut :

(a)  

10.

Pernyataan berikut adalah tentang rekursif, kecuali ...

a)

Fungsi yang didalam implementasinya memanggil dirinya sendiri

b)

perulangan yang melakukan proses perulangan terhadap sekelompok instruksi

c)

Menggunakan perulangan if else

d)

Pseudocode yang lebih singkat

11.

Berikut adalah pernyataan yang tepat tentang Arsip/berkas (file)

a)

Merupakan struktur penyimpanan data di dalam memori utama seperti ram yang memungkinkan penyimpanan data secara permanen dan mengakses kembali jika diperlukan

b)

Merupakan struktur penyimpanan data di dalam memori utama seperti disk yang memungkinkan penyimpanan data secara permanen dan mengakses kembali jika diperlukan

c)

Merupakan struktur penyimpanan data di dalam memori sekunder seperti ram yang memungkinkan penyimpanan data secara permanen dan mengakses kembali jika diperlukan

d)

Merupakan struktur penyimpanan data di dalam memori sekunder seperti disk yang memungkinkan penyimpanan data secara permanen dan mengakses kembali jika diperlukan

12.

Berikut adalah pernyataan tentang record, kecuali...

a)

Data yang disimpan secara permanen di dalam memori

b)

Data dengan tipe data terstruktur/bentukan yang terdiri dari beberapa elemen field

c)

Item data yang disimpan didalam arsip

d)

Setiap fieldnya menggambarkan informasi tertentu

13.

Menggunakan algoritma insertion sort, isilah titik-titik pada gambar tersebut

(a)  

14.

Berikut adalah beberapa operasi yang dapat dilakuan pada arsip beruntun, kecuali...

a)

Managing

b)

Write

c)

Read

d)

Merging

15.

Perintah yang tepat untuk melengkapi titik-titik pada algoritma tersebut adalah

a)

x * Pangkat (n - 1)

b)

x * Pangkat (x - 1)

c)

x * Pangkat (n, x - 1)

d)

x * Pangkat (x, n - 1)