Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ULANGAN HARIAN

Total questions: 10

Worksheet time: 24mins

Name
Class
Date
1.

Untuk memastikan bahwa data yang Anda gunakan valid, langkah pertama yang harus Anda lakukan adalah ...

a)

Memeriksa ukuran file data

b)

Mengonversi data ke format yang berbeda

c)

Memastikan data berasal dari sumber yang terpercaya

d)
  • Mengurutkan data dalam urutan tertentu

e)

Menghapus data yang duplikat

2.

Struktur data manakah yang paling sederhana untuk mengimplementasikan operasi enqueue (menambahkan elemen) dan dequeue (menghapus elemen) secara efisien?

a)

Stack

b)

Array

c)

Queue

d)
  • Linked List

e)

Hash Table

3.

Algoritma manakah yang digunakan untuk mengurutkan data dengan membandingkan setiap elemen dengan elemen berikutnya secara berulang hingga data terurut?

a)

Quick Sort

b)

Merge Sort

c)

Bubble Sort

d)

Selection Sort

e)

Insertion Sort

4.

Struktur data manakah yang paling efisien untuk menyimpan elemen dalam urutan yang dapat diakses dari ujung atas?

a)

Queuec

b)

Linked List

c)

Stack

d)

Array

e)

Hash Table

5.

Untuk memastikan data bersih dan benar dalam proses komputasi, apa langkah yang harus diambil setelah data dikumpulkan?

a)

Menyimpan data dalam format yang berbeda

b)

Menyusun data dalam urutan acak

c)

Memeriksa dan membersihkan data dari kesalahan dan duplikasi

d)

Mengonversi data ke dalam format teks

e)

Menyortir data dari yang terbesar ke terkeci

6.

Dalam konteks algoritma, apa yang dilakukan oleh Insertion Sort?

a)

Mengurutkan data dengan membandingkan elemen secara berpasangan

b)

Mengurutkan data dengan menambahkan elemen ke posisi yang tepat dalam daftar yang sudah terurut

c)

Mengurutkan data dengan membagi dan menggabungkan daftar

d)

Mengurutkan data dengan memilih elemen terkecil dan menukarnya

e)

Mengurutkan data dengan membagi menjadi dua bagian dan mengurutkan secara terpisah

7.

Sistem operasi memiliki fungsi utama sebagai ...

a)

Mengatur perangkat keras dan perangkat lunak serta memberikan antarmuka pengguna

b)

Menghitung kecepatan pemrosesan

c)

Menyimpan data dalam media penyimpanan

d)

Menyortir data yang disimpan

e)

Mengganti perangkat keras yang rusak

8.

Apa yang dimaksud dengan Linear Search?

a)

Algoritma untuk mencari elemen dengan membagi data menjadi dua bagian dan mencari di salah satu bagian

b)

Algoritma untuk mencari elemen dengan membandingkan elemen satu per satu dari awal hingga akhir

c)

Algoritma untuk mencari elemen dengan menggunakan fungsi hash

d)

Algoritma untuk mencari elemen dengan mengurutkan data terlebih dahulu

e)

Algoritma untuk mencari elemen dalam data yang terurut menggunakan interpolasi

9.

Struktur data manakah yang paling tepat untuk mengimplementasikan operasi tumpukan di mana elemen terakhir yang dimasukkan adalah elemen pertama yang dikeluarkan?

a)
  • Queue

b)
  • Stack

c)
  • Array

d)
  • Linked List

e)
  • Hash Table

10.

Struktur data manakah yang menyimpan elemen dengan prinsip FIFO (First In, First Out) dan dapat digunakan untuk menyelesaikan masalah antrean?

a)
  • A. Stack

b)
  • Queue

c)
  • Array

d)
  • Linked List

e)
  • Hash Table