Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UH INFORMATIKA

Total questions: 30

Worksheet time: 30mins

Name
Class
Date
1.

Kolaborasi merupakan kunci memanfaatkan keragaman latar belakang dan keahlian. Dalam melakukan kolaborasi diperlukan adanya sikap ……

a)

Kemandirian

b)

Berpikir kritis

c)

Berakhlak mulia

d)

Kreatif dan Inovasi

e)

Saling menghargai

2.

Profesi yang paling berkaitan erat dengan pengolahan data dalam jumlah besar untuk membantu pengambilan keputusan bisnis di era teknologi digital adalah…….

a)

Akuntan

b)

Analisis marketing

c)

Data scientist

d)

Web developer

e)

HRD

3.

Dalam dunia pemrograman terdapat berbagai peran yang memiliki tanggung jawab spesifik untuk mengembangkan sebuah aplikasi atau sistem. Salah satu peran penting adalah backend developer yang bekerja di sisi server untuk memastikan aplikasi berjalan dengan lancer. Tugas seorang backend developer adalah………..

a)

Mendesain antarmuka pengguna aplikasi

b)

Mengembangkan dan mengelola logika bisnis serta database

c)

Membuat konten visual dan animasi untuk aplikasi

d)

Mengoptimalkan pengalaman pengguna melalui UI/UX

e)

Menulis artikel dan dokumentasi pemasaran aplikasi

4.

Di Era digital saat ini , pembelajaran informatika menjadi semakin penting dalam berbagai aspek kehidupan. Alasan pembelajaran informatika perlu dikuasai oleh siswa adalah………( Jawaban lebih dari satu )

a)

Membantu memahami cara kerja teknologi dan sistem komputer

b)

Mengembangkan ketrampilan berpikir komputasional dan pemecahan masalah

c)

Menghindari penggunaan teknologi agar tidak ketergantungan

d)

Mengurangi peran manusia dalam berbagai bidang pekerjaan

e)

Hanya berguna bagi mereka yang ingin menjadi programmer

5.

Keterampilan generik yang paling penting dimiliki oleh seseorang profesional di bidang informatika untuk menyelesaikan masalah secara efisien adalah……...

a)

Kemampuan fisik yang kuat

b)

Ketrampilan berbicara di depan umum

c)

Kemampuan berpikir logis dan analisik

d)

Keterampilan artistic

e)

Kemampuan bernegoisasi harga

6.

Tanggung jawab seorang web developer di era teknologi digital adalah….

a)

Mengatur keuangan Perusahaan

b)

Menganalisis kebutuhan pengguna untuk merancang antarmuka

c)

Menjamin keamanan fisik kantor

d)

Menulis dan menguji kode untuk memastikan fungsionalitas situs web

e)

Menangani perekrutan karyawan baru

7.

Binary search dapat bekerja pada data yang sudah urut. Algoritma pencarian tersebut bekerja dengan cara …..

a)

Menempatkan elemen yang dicari diposisi awal dan akhir array

b)

Mencari elemen di setiap langkah sampai yang dicari ditemukan

c)

Mendistribusikan elemen pada setiap erray agar terjadi keseragaman

d)

Membagi array menjadi dua bagian dan mencari dibagian yang sesuai

e)

Membandingkan elemen yang dicari dengan setiap elemen secara berurutan

8.

Sebuah perpustakaan digital ingin mencari judul buku dalam daftar yang sudah diurutkan. Metode pencarian apa yang terbaik untuk menyelesaikan masalah?

a)

Linear Search

b)

Binary Search

c)

Bubble Sort

d)

Depth firt search

e)

Hashing

9.

Salah satu Langkah dalam berpikir komputasional adalah decomposition. Langkah ini memiliki arti …..

a)

Mengabaikan detail yang tidak relevan dalam suatu masalah

b)

Mengenali pola atau kesamaan dalam suatu masalah

c)

Memecah masalah besar menjadi bagian-bagian kecil yang lebih mudah diselesaikan

d)

Menyusun Langkah-langkah atau algoritma untuk menyelesaikan masalah

e)

Menebak Solusi berdasarkan pengalaman sebelumnya

10.

Pengurutan suatu data atau elemen sering melibatkan tahap iterasi yang berulang-ulang. Pernyataan tersebut merupakan karakteristik algoritma …..

a)

Quick sort

b)

Merge sort

c)

Buble sort

d)

Insertion sort

e)

Selection sort

11.

Pernyataan yang benar tentang struktur data stack adalah……...

a)

Stack menggunakan prinsip FIFO ( First In First Out ).

b)

Operasi push digunakan untuk mengambil data dari stack

c)

Operasi pop digunakan untuk menghapus elemen terakhir dari stack

d)

Stack cocok digunakan untuk fitur undo dalam aplikasi

e)

Stack hanya bisa digunakan untuk angka, bukan huruf .

12.

Pernyataan yang benar tentang algoritma sorting adalah………( Jawaban lebih dari satu )

a)

Merge sort menggunakan metode divide and conquer untuk mengurutkan data

b)

Buble sort adalah algoritma sorting paling efisien untuk data besar.

c)

Sorting hanya dapat dilakukan pada data berbentuk angka bukan teks

d)

Quick sort sering digunakan karena memiliki performa yang baik pada data besar

e)

Algoritma sorting hanya digunakan dalam pemrograman logika

13.

Algoritma yang paling efisien digunakan untuk mencari data pada daftar yang sudah diurutkan adalah…..

a)

Linear search

b)

Buble search

c)

Binary search

d)

Selection search

e)

Insertion search

14.

Kelebihan pencarian interpolasi dibandingkan algoritma pencarian lainnya yaitu… ( Jawaban lebih dari satu )

a)

Melakukan perbandingan secara berulang-ulang

b)

Memiliki kecepatan pencarian yang lebih tinggi

c)

Menggunakan perbandingan data yang lebih sedikit

d)

Mengelompokkan data berdasarkan nilai tengahnya

e)

Mengumpulkan data menjadi dua bagian secara acak

15.

Pernyataan yang benar tentang hashing adalah……..

a)

Hashing selalu menghasilkan nilai unik untuk setiap data yang berbeda

b)

Fungsi hash digunakan untuk mengkonversi data menjadi indeks dalam tabel hash

c)

Hashing tidak memiliki kemungkinan terjadi collision (tabrakan)

d)

Kecepatan pencarian dengan hashing lebih lambat dibandingkan pencarian linear.

e)

Fungsi hash hanya dapat digunakan untuk angka , bukan teks atau data lainnya

16.

Disaat hendak berangkat sekolah, seorang siswi mengurutkan tahapannya dari membuat sarapan, kemudian menyiapkan botol minum, mengecek buku pelajaran dan alat tulis, hingga akhirnya semua termuat dalam Tas dan siap untuk berangkat sekolah. Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Abstraction

b)

Algorithm Design

c)

Decomposition

d)

Pattern Recognition

e)

Pattern Design

17.

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

a)

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

b)

Perawat sedang menulis identitas pasien

c)

Membuat flowchart tata cara memasak mie instan

d)

Membuat rencana perjalanan ke pantai Bal

18.

Manakah yang bukan contoh metode berpikir komputasional

a)

Abstraksi

b)

Dekomposisi

c)

Rancangan Algoritma

d)

Komposisi

e)

Pengenalan Pola

19.

Gambar yang tepat untuk melengkapi pengenalan pola diatas adalah ……

4 lines
20.

Jenis-jenis algoritma yang benar adalah....

a)

Algoritma sekal, algoritma humoral dan algoritma shorting

b)

Algoritma sekuensial, algoritma euclid dan algoritma void

c)

Algoritma tumpukan, algoitma antrean dan algoritma stack

d)

Algoritma sekuensial, algoritma percabangan dan algoritma perulangan

e)

Algoritma sekuensial, algoritma percabangan dan algoritma perancangan

21.

Penyelesaian masalah (problem solving) yang bertujuan untuk menemukan solusi yang efektif, efisien dan optimal sehingga solusinya bisa dijalankan oleh manusia ataupun mesin merupakan penegrtian dari....

a)

Quick sort

b)

Bubble sort

c)

Algoritma

d)

Berpikir komputasional (BK)

e)

Flowcahart

22.

Teknik pengurutan dari nilai terkecil sampai dengan nilai terbesar dengan menggunakan cara cara pemecahan data menjadi pertisi-pertisi, biasanya tehnik tersebut bernama....

a)

Bubble sort

b)

Insertion sort

c)

Selection sort

d)

Merge sort

e)

Quick sort

23.

Pengertian dari pengurutan atau shorting yang benar adalah......

a)

Persoalan yang sulit apalagi besar akan menjadi mudah jika diselesaikan sebagian sebagian secara sistemastis

b)

Menyarikan begian penting dari suatu permasalahan dan mengabaikan yang tidak penting

c)

Permasalahan klasik pada komputasi yang dilakukan untuk mengatur agar kelompik diletakkan mengikuti aturan tertentu

d)

Suatu sistem yang dapat diatur seperti kecerdasan yang ada pada manusia

e)

Penyelesaian masalah untuk menemukan solusi yang efektif, efisien dan optimal

24.

Objek-objek disimpan dalam metode penyimpanan sehingga objek yang lebih dulu datang, juga akan lebih cepat keluar atau selesai yang mana hal ini disebut.....

a)

Forward

b)

Antrean (queue)

c)

Last in first in

d)

Tumpukan

e)

Stack

25.

Dalam algoritma stack terdapat perintah operasi push dan pop. Fungsi perintah operasi pop adalah…

a)

Membatalkan perintah push

b)

Membagi array menjadi dua

c)

Menambahkan elemen baru

d)

Menyisipkan elemen di Tengah

e)

Menghapus elemen dari bawah

26.

Uraikan manfaat tahapan dekomposisi dalam berpikir komputasional !

4 lines
27.

Bagaimana cara kerja bubble sort dalam mengurutkan data ?

4 lines
28.

Jelaskan yang dimaksud dengan struktur data Queue dan berikan satu contoh penerapannya dalam kehidupan sehari-hari !

4 lines
29.

Infografik merupakan salah satu media visual yang dapat membantu dalam pengembangan keterampilan generic. Keterampilan generik apa saja yang dapat ditingkatkan melalui pembuatan dan penggunaan infografik ?

4 lines
30.

Bagaimana peran teknologi informatika dalam mendukung perkembangan industry 4.0 ?

4 lines