wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ULANGAN HARIAN 1 - INFORMATIKA KELAS X

Total questions: 35

Worksheet time: 1hrs 10mins

Name
Class
Date
1.

Manusia merupakan makhluk yang mampu berpikir dan bernalar dengan baik. Oleh karena itu dalam setiap keadaan manusia membutuhkan pola pikir logis. Berpikir secara logis berarti …

a)

Berpikir dengan emosional

b)

Berpikir dengan cerdas

c)

Berpikir secara sistematis

d)

Berpikir dengan cara yang benar dan masuk akal

2.

cara berpikir untuk menyelesaikan masalah (problem solving), untuk menemukan solusi yang efisien, efektif, dan optimal sehingga solusinya bisa dijalankan oleh manusia maupun mesin. adalah cara berpikir ...

a)

komputasional

b)

berpikir logis

c)

berpikir cerdas

d)

berpikir sistematis

3.

Ketika seseorang sudah terbiasa dengan computational thinking, dampaknya adalah…

a)

Menjadi generasi menunduk

b)

Penggunaan teknologi total

c)

Pola lebih berpikir kritis

d)

Selalu menerima apa adanya

4.

Yang merupakan 4 fondasi berfikir komputasional adalah ....

a)

abstraksi | dekomposisi | algoritma | pola

b)

abstraksi | dekomposisi | algoritma | flowchart

c)

abstraksi | pseudocode | algoritma | pola

d)

abstraksi | dekomposisi | logika | pola

5.

menggambarkan bagian penting dari suatu permasalahan dan mengabaikan yang tidak penting sehingga memudahkan fokus kepada solusi. merupakan pengertian dari ...

a)

pola

b)

algoritma

c)

dekomposisi

d)

abstraksi

6.

Pada saat mendaftar kerja, Anda diminta mengisi formulir tentang diri Anda seperti nama, riwayat pendidikan dan alamat. Namun Anda tidak diminta untuk mengisi ukuran sepatu, film favorit atau yang lainnya. Kasus tersebut merupakan contoh dari . . . .

a)

pengenalan pola

b)

algoritma

c)

abstraksi

d)

dekomposisi

7.

alogritma pemrogaman adalah ...

a)

mengetahui informasi penting mana yang harus diketahui untuk menyelesaikan sebuah persoalan

b)

serangkaian langkah logis yang sistematis untuk menyelesaikan suatu masalah untuk mencapai tujuan

c)

memberi gambaran jalannya sebuah program dari satu proses ke proses lainnya

d)

pemecahan masalah atau sistem yang kompleks menjadi bagian-bagian yang lebih kecil sehingga mudah diatur dan mudah dipahami

8.

Langkah 1 : Mulai

Langkah 2 : Masukkan angka pertama.

Langkah 3 : Masukkan angka kedua.

Langkah 4 : Komputer mengalikan angka pertama dan kedua.

Langkah 5 : Komputer menampilkan hasil.

Langkah 6 : Selesai

Pernyataan diatas merupakan ....

a)

Algoritma Program Penjumlahan

b)

Algoritma Program Pengurangan

c)

Algoritma Program Perkalian

d)

Algoritma Program Pembagian

9.

diagram yang menampilkan proses dan langkah pengambilan keputusan dalam suatu program dinamakan ....

a)

Flowchart

b)

Peta Minda

c)

Algoritma

d)

Alir

10.

gambar disamping merupakan sebuah diagram alir sebuah program penjumlahan. untuk memulai dan mengakhiri diagram tersebut menggunakan symbol ...

a)

Processing

b)

Terminator

c)

Decision

d)

Input-Output

11.

Dalam membuat bagan alir untuk menampilkan sebuah hasil program, dapat menggunakan simbol ...

a)

b)

c)

d)

12.

simbol berikut ini dinamakan ....

a)

Terminator

b)

Dicision

c)

Proses

d)

Print

13.

Simbol Decision berfungsi untuk ....

a)

untuk memulai dan mengakhiri program

b)

menunjukan kondisi tertentu yang akan menghasilkan dua jawaban ya atau tidak

c)

menyatakan suatu proses

d)

melakukan input maupun output data

14.

ada dua cara untuk menuliskan program, yaitu ...

a)

Pseudocode dan Flowchart

b)

Peta minda dan Flowchart

c)

Pseudocode dan Coding

d)

Flowchart dan Coding

15.

Mengorganisir program atau sistem besar menjadi bagian-bagian yang lebih kecil yang lebih mudah dikelola, dipahami, dan dikembangkan merupakan proses ...

a)

Dekomposisi

b)

Abstraksi

c)

Pola

d)

Flowchart

16.

Penerapan metode Computational Thinking seperti gambar berikut disebut …

a)

desain algoritma

b)

abstraksi

c)

pattern recognition

d)

dekomposisi

17.

Berikut yang termasuk proses dekomposisi adalah ….

a)

membagi perangkat komputer ke dalam beberapa komponen

b)

melihat kesamaan urutan angka-angka

c)

menguraikan sifat-sifat bola

d)

buat langkah-langkah untuk menyelesaikan persamaan elastisitas pantulan bola

18.

Untuk memvisualisasikan proses berpikir adalah dengan menggunakan ...

a)

Peta Minda

b)

Bagan Alir

c)

Coding

d)

Algoritma

19.

Tindakan berikut yang dapat dikategorikan sebagai proses pengenalan pola adalah….

a)

Membuat rencana perjalanan ke pantai Bali

b)

Membuat flowchart tata cara memasak mie instan

c)

Perawat sedang menulis identitas pasien

d)

Pemain sepak bola mencari tahu kelemahan tim lawan dengan melihat video pertandingan sebelumnya

20.

Dokter Indra membaca hasil rontgen paru-paru pasien. Kemudian, dokter membandingkan hasil rontgen tersebut dengan hasil rontgen pasien sebelumnya. Tindakan tersebut dapat dikategorikan sebagai proses ….

a)

pengenalan pola

b)

Algoritma

c)

Abstraksi

d)

Dekomposisi

21.

Proses membandingkan objek dengan suatu ciri yang telah diketahui disebut …

a)

Pencarian

b)

Pengurutan

c)

Penggabungan

d)

Penyisipan

22.

Untuk mengatur agar suatu kelompok benda, objek, atau entitas diletakkan mengikuti aturan tertentu dapat dilakukan dengan ...

a)

Pengurutan (Sorting)

b)

Pencarian (Searching)

c)

Tumpukan (Stack)

d)

Antrean (Queue)

23.

Proses mengurutkan sebuah list dengan cara menyisipkan elemen satu per satu sesuai urutan besar kecilnya disebut ....

a)

bubble sort

b)

insertion sort

c)

quick sort

d)

merge sort

24.

Bubble Sort (pengurutan gelembung) adalah ...

a)

mengurutkan kumpulan elemen “n” dari sebuah array dengan ukuran “n”

b)

proses pengurutan dengan cara menyisipkan elemen di antara elemen lain yang nilainya lebih kecil dan lebih besar daripada elemen yang disisipkan.

c)

memecah kelompok data menjadi kelompok yang lebih kecil, selanjutnya melakukan pengurutan dalam kelompok-kelompok tersebut, dan menggabungkannya dengan kelompok data yang telah diurutkan.

d)

onsep pembagian kelompok data menjadi kelompok-kelompok yang lebih kecil namun dengan pendekatan yang berbeda.

25.

Pengurutan penggabungan dapat disebut juga dengan ...

a)

Merge Sort

b)

Bubble Sort

c)

Selection Sort

d)

Insertion Sort

26.

Algoritme pencarian dapat dibedakan menjadi 3, yaitu …

a)

Linear, lurus, vertical

b)

Linear, binary, lompat

c)

Linear, tegak, memanjang

d)

Linear. Sejajar, phytagoras

27.

Algoritme pencarian dimana proses pencarian akan dilakukan dengan cara menelusuri satu persatu data dan membandingkan data tersebut berdasarkan kriteria pencarian yang diberikan disebut …

a)

Pencarian linear

b)

Pencarian biner

c)

Pencarian Lompat

d)

Pencarian Cepat

28.

Algoritma pencarian yang membagi elemen-elemen data menjadi dua bagian, kemudian melakukan pencarian sampai menemukan data yang dicari disebut …

a)

Pencarian linear

b)

Pencarian biner

c)

Pencarian Lompat

d)

Pencarian Cepat

29.

Mengambil buku dari urutan yang paling bawah pada suatu tumpukan merupakan penerapan ….

a)

Stack

b)

Queue

c)

Sorting

d)

Merge

30.

melakukan antrean pada sebuah loket merupakan penerapan ….

a)

Stack

b)

Queue

c)

Sorting

d)

Merge

31.

Pada metode Stack (tumpukan) memiliki prinsip ….

a)

First In First Out (FIFO)

b)

Last In First Out (LIFO)

c)

OFIL (Out First In Line)

d)

(First In Out Last)

32.

Pada metode Queue (Antrean) memiliki prinsip ….

a)

First In First Out (FIFO)

b)

Last In First Out (LIFO)

c)

OFIL (Out First In Line)

d)

(First In Out Last)

33.

Berikut merupakan fungsi operasi Stack yang berfungsi untuk menghapus item teratas dari Stack adalah ….

a)

IsEmpty

b)

IsFull

c)

Pop

d)

Push

34.

Fungsi Queue yang digunakan untuk memeriksa apakah antrean kosong adalah ….

a)

Create ()

b)

IsEmpty()

c)

IsFull()

d)

EnQueue()

35.

Fungsi yang digunakan untuk mengosongkan stack adalah ….

a)

Clear

b)

IsEmpty

c)

IsFull

d)

Pop