wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ASTS-GANJIL-INFORMATIKA KELAS X

Total questions: 58

Worksheet time: 46mins

Name
Class
Date
1.

Pengertian dari berpikir komputational di bawah ini yang tepat adalah ....

a)

berpikir seperti komputer

b)

pemberian perintah ke sistem komputer

c)

cara berpikir untuk menyelesaikan persoalan, yang cara penyelesaiannya jika dikembangkan dapat dilakukan oleh komputer

d)

penggunaan sintaks tertentu dalam menyelesaikan masalah

2.

Berikut ini yang tidak termasuk dalam teknik berpikir komputational adalah ....

a)

dekomposisi

b)

koding

c)

pengenalan pola

d)

abstraksi

3.

Berikut ini salah satu contoh dari berpikir komputational adalah ....

a)

merencanakan rute jalan saat akan bertemu dengan teman

b)

berjalan ke arah yang tidak menentu saat akan bertemu dengan teman

c)

meminta bantuan saudara untuk merencanakan bertemu dengan teman

d)

menyuruh teman menjemput kita di rumah kita saat akan bertemu

4.

Sebelum membuat nasi goreng kita perlu menyiapkan beberapa bahan terlebih dahulu adalah pengertian dari ...

a)

Dekomposisi

b)

Abstraksi

c)

Pengenalan Pola

d)

Algoritma

5.

Untuk mendesign eksterior mobil seorang mekanik hanya perlu memahami bagian eksterior mobil untuk membuat mobil lebih bagus. Contoh di atas adalah salah satu penerepan dari ...

a)

Dekomposisi

b)

Abstraksi

c)

Pengenalan Pola

d)

Algoritma

6.

Gambar bungkus belakang Indomie adalah contoh dari penerapan berpikir komputational ...

a)

Abstraksi

b)

Dekomposisi

c)

Pengenalan Pola

d)

Algoritma

7.

Berikut ini yang bukan merupakan karakteristik Berpikir Komputasional....

a)

Mampu memberikan pemecahan masalah menggunakan komputer

b)

Mampu menganalisa data

c)

Mampu melakukan representasi data melalui abstraksi

d)

Mampu memecahkan masalah yang rumit dengan cara yang rumit

8.

Teknik memecah data, proses, atau masalah yang kompleks/rumit menjadi bagian-bagian yang lebih kecil atau menjadi tugas-tugas yang mudah dikelola disebut....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

9.

Kemampuan untuk melihat persamaan atau bahkan perbedaan pola, tren, dan keteraturan dalam sebuah data yang nantinya akan digunakan dalam membuat prediksi dan penyajian data disebut dengan....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

10.

Melakukan generalisasi dan mengidentifikasi prinsip-prinsip umum yang menghasilkan pola, tren, dan keteraturan tersebut disebut dengan

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

11.

Mengembangkan petunjuk pemecahan masalah yang sama secara step by step, langkah demi langkah, tahapan demi tahapan disebut dengan....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

12.

Seorang anak mendapat tugas belanja mingguan dari orang tuanya. kemudian dia merincikan tugasnya menjadi beberapa bagian : 1. Tempat dia belanja, 2. Transportasi yang digunakan, 3. Apa saja yang akan dia beli

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

13.

Seorang siswi SMP mendapat banyak PR dari guru-gurunya, disaat hendak mengerjakan dia membagi PRnya menjadi beberapa kelompok, dari yang mudah dikerjakan, dan waktu pengumpulannya paling dekat.

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

14.

Dalam perjalanan kesekolah seorang guru yg berkendara motor melihat di depannya ada sorang ibu-ibu yang menyalakan lampu sein motornya kearah kanan (Biasanya suka belok ke kiri). kemudian guru tersebut menganalisa data, dan pola cara berkendara ibu-ibu, sehingga tiba-tiba mengurangi kecepatan laju kendaraannya untuk untuk mengurangi resiko kecelakan....

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

15.

Pada siang hari, terlihat langit menjadi gelap (Mendung) dan nampak sedikit kilatan petir di iringi dengan sedikit rintikan air yang mulai turun, sehingga para pengendara motor banyak yang melipir untuk menggunakan Jas Hujan.

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

16.

Urutan penggunaan prinsip berpikir komputasional yang tepat adalah….

a)

Dekomposisi – Pengenalan Pola – Abstraksi – Penulisan Algoritma

b)

Dekomposisi – Pengenalan Pola – Penulisan Algoritma – Abstraksi

c)

Dekomposisi – Penulisan Algoritma – Abstraksi – Pengenalan Pola

d)

Dekomposisi – Penulisan Algoritma – Pengenalan Pola – Abstraksi

17.

Perhatikan pertanyaan dan jawaban di bawah ini!

Bagaimana sistem pada tubuh manusia bekerja?

Sistem tubuh manusia dibagi menjadi beberapa bagian komponen diantaranya sistem peredaran, saraf, pernapasan, pencernaan, rangka dan muskular.

Berdasarkan pertanyaan dan jawaban di atas, prinsip yang digunakan dalam berpikir komputasional adalah...

a)

Pengenalan pola

b)

Dekomposisi

c)

Abstraksi

d)

Algoritma

18.

Ketika seseorang sudah terbiasa dengan computational thinking, dampaknya….

a)

Menjadi generasi menunduk

b)

Penggunaan teknologi total

c)

Pola berpikir lebih kritis

d)

Selalu meneria apa adanya

19.

Pak Tani akan memulai penanaman padi di sawah. Pak Tani akan memutuskan untuk menanam padi dengan bergantung pada cuaca dan iklim. Dalam contoh tersebut, pak Tani mengimplementasikan teknik berpikir komputasional dalam kehidupan sehari-hari menggunakan teknik apa?

a)

Pengenalan pola

b)

Algoritma

c)

Abstraksi

d)

Dekomposisi

20.

Berpikir Komputasional suatu merupakan kemampuan untuk…

a)

Merancang perangkat keras computer

b)

Menggunakan perangkat lunak komputer

c)

Mengoperasikan komputer dengan cepat

d)

Memecahkan masalah secara efektif dan efisien

e)

Mengembangkan jaringan komputer

21.

Berpikir komputasi memiliki empat pondasi sebagai berikut,...

a)

Abstraksi, Dekomposisi,

Algoritma, Queue

b)

Pola, Abstraksi, Dekomposisi, Stack

c)

Kritis, Pola, Abstraksi, Stack

d)

Dekomposisi, Pola, Abstraksi, Algoritma

e)

Algoritma, Pola, Abstraksi, Analisi

22.

Ada 4 fondasi dalam berpikir komputasional sebagai berikut, kecuali ....

a)

Abstraksi

b)

Algoritma

c)

Dekomposisi

d)

Kritis

e)

Pola

23.

Seorang siswa diberikan tugas untuk memecahkan masalah menggunakan berpikir komputasional. Langkah pertama yang sebaiknya dilakukan adalah…

a)

Menulis kode program menggunakan bahasa pemrograman

b)

Mengidentifikasi masalah yang harus dipecahkan

c)

Membaca buku teks tentang algoritma

d)

Mencari solusi yang telah dibuat oleh orang lain di internet

e)

Membahas masalah dengan teman sekelas

24.

Dilakukan untuk menghilangkan informasi yang tidak penting dan fokus pada informasi yang penting dalam penyelesaian masalah merupakan pendekatan….

a)

Algoritma

b)

Pengenalan pola

c)

Dekomposisi

d)

Abstraksi

e)

Komunikasi

25.

Penerapan metode Computational Thinking seperti gambar berikut disebut …

a)

desain algoritma

b)

abstraksi

c)

pattern recognition

d)

Dekomposisi

e)

Pengenalan Pola

26.

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)

Algoritma

b)

Abstraksi

c)

Dekomposisi

d)

pengenalan pola

e)

Inflansi

27.

Berikut yang termasuk proses dekomposisi adalah ….

a)

melihat kesamaan urutan angka-angka

b)

membagi perangkat komputer ke dalam beberapa komponen

c)

menguraikan sifat-sifat bola

d)

buat langkah-langkah untuk menyelesaikan persamaan elastisitas pantulan bola

e)

mencari pesamaan setiap pola tertentu

28.

Proses untuk mengidentifikasi kesamaan dalam data yang berbeda disebut ….

a)

Dekomposisi

b)

Pengenalan pola

c)

Abstraksi

d)

Algoritma

e)

Analisis

29.

Langkah pertama dalam menganalisis data adalah ….

a)

Mengumpulkan data

b)

Membuat laporan

c)

Mengidentifikasi pola

d)

Menggunakan perangkat lunak analisis

e)

Menghitung statistik dasar

30.

Proses menemukan “sesuatu” (dapat berupa benda, angka, konsep, informasi, dan lain-lain) yang memiliki kriteria tertentu (kata kunci yang menggambarkan “sesuatu” yang akan dicari) disebut ....

a)

Berpikir komputasional

b)

Dekomposisi

c)

Pengurutan

d)

Pencarian

e)

Tumpukan

31.

Proses untuk merancang langkah-langkah yang sistematis dalam menyelesaikan masalah disebut ….

a)

Analisis

b)

Dekomposisi

c)

Pengenalan pola

d)

Abstraksi

e)

Algoritma

32.

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

e)

Selection sort

33.

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)

Quick sort

d)

Merge sort

e)

Selection sort

34.

Dibawah ini adalah Algoritma sorting, kecuali ...

a)

Bubble sort

b)

Insertion sort

c)

Quick sort

d)

Elink sort

e)

Selection sort

35.

Dalam sebuah bus yang sesak, orang yang masuk terakhir harus keluar dulu agar seseorang dapat yang pertama datang dan terpojok di ujung akan bisa keluar.
Berdasarkan berpikir komputasi, proses ini disebut .....

a)

Sorting

b)

Searching

c)

Stack

d)

Push

e)

Queue

36.

Struktur data Queue memiliki sifat?

a)

FIFO

b)

LIFO

c)

Round Robbin

d)

Priority Scheduling

e)

Shortest Job First

37.

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)

Stack

b)

Queue

c)

Bubble Sort

d)

Tumpukan

e)

inst sort

38.

Toko baju mengeluarkan stok baju terbarunya (baju yang terakhir datang) dari gudang penyimpanan karena sedang tren di pasaran menggunakan konsep ....

a)

last out first in (LOFI)

b)

first expired first out (FEFO)

c)

first in first out (FIFO)

d)

last in first out (LIFO)

e)

average

39.

Perhatikan hal-hal berikut!

(1) ADDQ

(2) POP

(3) DELQ

(4) PUSH

Operasi dasar pada stack ditunjukkan pada nomor....

a)

(1) dan (3)

b)

(2) dan (4)

c)

(1) dan (4)

d)

(1), (2), dan (3)

e)

(2), (3), dan (4)

40.

Perhatikan pernyataan-pernyataan berikut!

(1) IsEmpty

(2) IsFull

(3) Pop

(4) Push

(5) Peek

Operasi-operasi/fungsi stack ditunjukkan nomor...

a)

(1), (2), (3), (4), dan (5)

b)

(1), (2), dan (3)

c)

(1), (3), (4), dan (5)

d)

(2), (3), (4), dan (5)

e)

(3), (4), dan (5)

41.

Pencarian biner digunakan pada data yang sudah dalam keadaan urut dan memiliki tambahan berupa pencarian beruntun dengan sentinel jika pencarian bertujuan....

a)

Banyaknya rekaman yang diketahui dianggap tetap

b)

Menambahkan elemen baru setelah elemen terakhir larik

c)

Mencari kembali informasi yang diperlukan secepat mungkin

d)

Sejumlah rekaman yang tersimpan dalam penyimpanan luar misalnya dalam cakram magnetis

e)

tidak semua rekaman yang diketahui berada dalam pengingat komputer

42.

Stack dan queue merupakan fungsi yang biasanya diimplementasikan pada....

a)

Algoritma

b)

Flowchart

c)

Notasi

d)

Program

e)

Pseudocode

43.

Algoritma merge sort (metode penggabungan) dirumuskan dalam 3 langkah berpola.....

a)

Merge and Radix

b)

Insertion and Shell

c)

Divide and Conquer

d)

Comb and Heap

e)

Bubble and Bucket

44.

Selection sort dengan metode seleksi dilakukan dengan mencari data terkecil kemudian menukarkannya dengan data yang digunakan sebagai....

a)

Acuan

b)

Pembagi

c)

Pembanding

d)

Prosedural

e)

Sarana penukar data

45.

Fungsi yang digunakan untuk mengosongkan stack adalah....

a)

Clear

b)

IsEmpty

c)

IsFull

d)

Pop

e)

Push

46.

Fungsi queue yang digunakan untuk menciptakan dan menginisialisasi queue adalah.....

a)

Clear()

b)

Create()

c)

EnQueue()

d)

IsFull

e)

Tampil()

47.

Hal mendasar pada stack yang perlu dipahami adalah cara penambahan dan penghapusan item baru selalu terjadi pada....

a)

Clear dan IsEmpty saja

b)

Lokasi dimana saja

c)

Sesuai dengan deteksi data

d)

Tempat yang berbeda

e)

Ujung yang sama

48.

Jika tidak ada perubahan data pada penggunaan bubble sort, maka yang terjadi adalah....

a)

Data eror

b)

Data kosong

c)

Data sudah terurut

d)

Data tertukar

e)

Data tidak valid

49.

Perhatikan hal-hal berikut!

(1) Elemen antrean

(2) Front (Elemen terdepan antrean)

(3) Jumlah elemen pada antrian

(4) Status antrean

(5) Tail (Elemen terakhir)

Berdasarkan hal-hal diatas, karakteristik dasar queue yang ditunjukkan pada nomor....

a)

(1), (2), (3), (4), dan (5)

b)

(1), (2), dan (3)

c)

(1), (3), (4), dan (5)

d)

(2), (3), (4), dan (5)

e)

(3), (4), dan (5)

50.

Teknik pencarian yang diterapkan hanya pada elemen array terurut adalah....

a)

Sorted search

b)

Information search

c)

Metode search

d)

Sequential search

e)

Binary search

51.

Perhatikan hal-hal berikut!

(1) Binary Search

(2) Decision Search

(3) Sequential Search

(4) Valid Search

Metode yang dapat digunakan dalam searching ditunjukkan pada nomor....

a)

(1) dan (3)

b)

(2) dan (4)

c)

(1) dan (4)

d)

(1), (2), dan (3)

e)

(2), (3), dan (4)

52.

Insertion sort merupakan metode pengurutan data dengan menempatkan setiap elemen data pada posisinya dengan cara melakukan....

a)

Perkalian

b)

Perbandingan

c)

Penjumlahan

d)

Pengurutan

e)

Penelusuran

53.

Kemampuan tentang mengurai masalah yang kompleks menjadi bagian-bagian kecil sehingga lebih mudah untuk ditangani adalah....

a)

Abstraction

b)

Algorithms

c)

Decomposition

d)

Pattern Recognition

e)

Retrieval Information

54.

Setiap proses akan dicari elemen-elemen yang belum diurutkan dari yang terbesar. Hal ini disebut....

a)

Ascending

b)

Depending

c)

Descending

d)

Seconding

e)

Merging

55.

Fungsi yang digunakan untuk mencari informasi yang diinginkan dengan cara mencocokkan informasi yang diinginkan dengan informasi yang tersedia adalah....

a)

Sorting

b)

Search

c)

Pivot

d)

Filtering

e)

Numeric

56.

Perhatikan pernyataan-pernyataan berikut!

(1) Menambahkan suatu item baru ke atas (TOP) dari stack

(2) Menghapus item teratas dari stack

(3) Perlu item dan tidak mengembalikan apapun

(4) Mengecek apakah stack sudah penuh

Berdasarkan pernyataan di atas, fungsi Push digunakan untuk hal-hal yang ditunjukkan pada nomor....

a)

(1) dan (3)

b)

(2) dan (4)

c)

(1) dan (4)

d)

(1), (2), dan (3)

e)

(2), (3), dan (4)

57.

Ketika harus menemukan suatu benda atau objek yang memenuhi kriteria tertentu maka hal tersebut dapat dikategorikan telah melakukan suatu....

a)

Pemanfaatan

b)

Penafsiran

c)

Pencarian

d)

Pengenalan argumen

e)

Penyimpanan

58.

Bentuk kombinasi antasa sorting dan searching adalah.....

a)

Selection Sort

b)

Bubble Sort

c)

Sentinel Sort

d)

Comb Counting Sort

e)

Sequential Sort