wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Berpikir Komputasi

Total questions: 100

Worksheet time: 52mins

Name
Class
Date
1.

Memecahkan masalah yang kompleks ke dalam masalah yang lebih kecil dan menyelesaikan setiap individu.

a)

Teknik Dekomposisi

b)

Teknik Pengenalan Pola

c)

Teknik Abstraksi

d)

Teknik Generalisasi

2.

Dalam masalah penyediaan roti burger, mengenal pasti pola seperti jenis roti, bahan untuk inti dan masa penyediaan adalah berkaitan dengan teknik:

a)

Dekomposisi

b)

Pengenalan pola

c)

Abstraksi

d)

Berpikir Algoritma

3.

Penggunaan teknik pembuatan pola memberikan hasil penyelesaian yang sama untuk beberapa masalah yang berbeda.

a)

Betul

b)

Salah

4.

Apakah kepentingan teknik dekomposisi?

a)

Memberikan hasil penyelesaian yang sama bagi beberapa masalah

b)

Masalah yang dipecahkan dapat dianalisa dengan lebih terperinci dan detail

c)

Jika terdapat banyak pola sebelumnya, masalah lebih mudah diselesaikan

d)

Membolehkan kita banyak idea

5.

Nyatakan teknik pemikiran komputasional yang sesuai untuk pernyataan berikut:-

Sebelum menulis esai, Lina terlebih dahulu menyusun kerangkanya untuk setiap paragraf.

a)

Dekomposisi

b)

Pengenalan pola

c)

Abstraksi

d)

Generalisasi

6.
Manakah antara yang berikut, BUKAN contoh pemikiran komputasional?
a)
Membiarkan rakan anda untuk membuat keputusan ke mana kamu semua perlu pergi.
b)
Mempertimbangkan pilihan yang berbeza-beza secara berhati-hati sebelum memutuskan pilihan manakah yang terbaik.
c)
Berbincang dengan rakan, masa dan wang yang diperlukan sebelum membuat pilihan daripada senarai yang telah dibuat.
7.
Manakah antara yang berikut, BUKAN contoh pemikiran komputasional?
a)
Merancang apa yang hendak dikumpul dan di mana jalan keluar untuk menamatkan sesuatu peringkat (level) permainan video.
b)
Merancang untuk mengatasi musuh anda dalam sesuatu peringkat (level) permainan video.
c)
Secara kebetulan telah menamatkan sesuatu peringkat (level) permainan video.
8.

Teknik abstraksi ialah teknik pemecahan permasalahan yang rumit dan kompleks kepada penyelesaian yang lebih mudah

a)

BETUL

b)

SALAH

9.

Untuk melukis sebuah mobil, apakah ciri-ciri yang perlu diketahui?

a)

Siapakah pemilik mobil.

b)

Siapakah penjual mobil.

c)

Adakah ia mempunyai roda?

10.

Manakah dari berikut ini yang tidak dilakukan dengan dekomposisi?

a)

Memungkinkan banyak orang untuk menyelesaikan masalah bersama-sama

b)

Mengabaikan informasi yang tidak penting

c)

Memecah masalah menjadi tugas-tugas yang lebih kecil

11.

Saat merancang bangunan yang harus dapat diakses kursi roda, manakah dari karakteristik berikut yang tidak penting?

a)

Jumlah pintu

b)

Jumlah dinding

c)

Jumlah lukisan dinding

12.

Salah satu keuntungan dari abstraksi adalah tidak satu pun kesalahan yang dikerjakan komputer.

a)

True

b)

False

13.

Berikut ini adalah contoh dekomposisi:

Duduk

Mengerjakan tugas

a)

True

b)

False

14.

Dekomposisi memungkinkan setiap tugas menjadi _______

a)

Mudah diatur

b)

Mudah

c)

Cepat

15.

Dekomposisi memungkinkan seluruh tugas diselesaikan sebagai _____

a)

Satu kelompok/kategori masalah

b)

Sebuah keseluruhan masalah

c)

Secepat mungkin

16.

Abstraksi dan dekompisisi adalah contoh ...

a)

berfikir komputasi

b)

Berfikir Algoritma

c)

Ilmu Komputer

d)

Pemikiran rasional

17.

Kenapa kita perlu melakukan pemetaan masalah?

a)

Pola masalah akan dapat memudahkan pemecahan masalah yang besar

b)

Kita tidak perlu memetakan masalah

c)

Pemetaan masalah membuat lebih sulit suatu pemecahaan masalah

18.

Jika Anda tidak mencari pola dalam suatu masalah, solusi Anda mungkin _____

a)

Salah

b)

Tidak efisien

c)

Terlalu lambat

19.

Mengidentifikasi langkah-langkah yang terlibat dalam memecahkan masalah

a)

Abstraksi

b)

Dekomposisi

c)

Pengenalan pola

d)

Berpikir Algoritma

20.

Manakah berikut ini yang merupakan contoh berpikir komputasi?

a)

Merencanakan jalan untuk pergi ke rumah teman

b)

Saat akan bertemu teman, berkeliaran sampai menemukannya

c)

Saat akan bertemu teman, meminta orang tua untuk merencanakan rute untuk Anda

21.

Apa itu flowchart?

a)

Sebuah representasi visual dari sebuah algoritma.

b)

Diagram yang menunjukkan abstraksi.

c)

Serangkaian bentuk.

22.

Database sekolah memiliki banyak informasi tentang siswa, pengelola data perlu menggunakan abstraksi. Data apa yang harus dia tinggalkan?

a)

Umur

b)

Nomor telepon Wali murid

c)

Kelas

d)

Warna mata

23.

Mencari persamaan dan kecenderungan dalam suatu masalah

a)

decomposition

b)

pattern recognition

c)

abstraction

d)

algorithms

24.

Mengembangkan solusi langkah demi langkah untuk masalah, atau aturan yang harus diikuti untuk memecahkan masalah.

a)

decomposition

b)

pattern recognition

c)

abstraction

d)

algorithms

25.

Memecah masalah yang kompleks menjadi masalah yang lebih kecil dan menyelesaikannya satu per satu.

a)

Decomposition

b)

Abstraction

c)

Programming

d)

Algorithmic Thinking

26.

Memilih informasi penting dari masalah, mengabaikan detail spesifik yang tidak penting.

a)

Decomposition

b)

Abstraction

c)

Programming

d)

Algorithmic Thinking

27.

Berikut ini yang merupakan contoh dekomposisi?

a)

Memecah masalah mengatur penjualan kue menjadi bagian-bagian yang lebih kecil, seperti siapa yang akan memanggang kue dan kapan harus mengadakan penjualan kue.

b)

Mengambil masalah memanggang kue dan memikirkan bagaimana kita bisa membuatnya menjadi kue terbaik.

c)

Melihat jenis kue apa yang bisa dibuat.

28.

Manakah dari berikut ini yang BUKAN merupakan teknik berpikir komputasional?

a)

Decomposition

b)

Abstraction

c)

Coding

29.
Apakah pemikiran komputasional?
a)
Memberi arahan kepada komputer
b)
Berfikir seperti komputer - dalam binari
c)
Menggunakan satu set teknik dan pendekatan untuk membantu menyelesaikan masalah
30.

Berikut yang tidak benar tentang berpikir komputasional adalah ....

a)

melatih diri agar bekerja secepat komputer

b)

memecah masalah Kompleks menjadi lebih sederhana

c)

membuang Informasi yang tidak penting

d)

menyusun penyelesaian dengan langkah-langkah yang logis dan sesuai aturan

31.

Proses membangun penyelesaian masalah dengan langkah-langkah dan aturan yang sesuai adalah proses....

a)

Dekomposisi

b)

Pengenalan pola

c)

Abstraksi

d)

Penyusunan Algoritma

32.
Mengapa kita perlu berfikir secara komputasional?
a)
Untuk membantu kita membuat aturcara
b)
Untuk membantu kita menyelesaikan masalah yang kompleks dengan lebih mudah
c)
Untuk membantu kita berfikir seperti komputer
33.
Antara berikut yang manakah BUKAN contoh pemikiran komputasional?
a)
Merancang apa yang perlu dikumpul dan di mana hendak keluar untuk melengkapkan satu level video game
b)
Merancang bagaimana untuk mengatasi musuh dalam level video game
c)
Dengan tidak sengaja melengkapkan satu level video game
34.
Mengapa kita perlu meleraikan sesuatu masalah yang kompleks?
a)
Untuk menjadikannya lebih rumit untuk diselesaikan. 
b)
Untuk mengubah masalah yang ada.
c)
Untuk menjadikannya lebih mudah untuk diselesaikan.
35.

Di bawah ini yang merupakan salah satu proses pada pemikiran komputasional adalah ...

a)

Memecahkan masalah

b)

Memecahkan situasi

c)

Berpikir rasional

d)

Berpikir modern

e)

Berpikir singkat

36.

Algoritma dapat dibuat dalam bentuk....

a)

kode program dan blok kode

b)

pseudecode dan blok kode

c)

kode program dan flowchart

d)

flowchart dan pseudecode

37.

Yang merupakan algoritma

a)
b)
c)
d)
e)

Salah semua

38.

Jenis diagram yang mewakili sebuah algoritma?

a)

Flowcart

b)

Flowchart

c)

Flowalgoritma

d)

Flowing

e)

Flower

39.

Berikut manfaat yang didapatkan setelah mempelajari logika, kecuali…

a)

Menjaga berfikir dan sistematis

b)

Daya fikir menjadi tajam

c)

Berfikir objektif

d)

Berfikir subjektif

e)

Menghindari kesalahan bernalar

40.

Dari kondisi parkir senin dan selasa, maka lokasi parkir yang tidak pernah digunakan ada berapa banyak?

a)

3

b)

4

c)

5

d)

6

41.

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 cara yang benar dan masuk akal

b)

Berpikir menurut hati nurani

c)

Berpikir secara sistematis

d)

Berpikir dengan cerdas

e)

Berpikir dengan emosional

42.

Berpikir komputasional adalah cara manusia berpikir mengikuti pola pikir

a)

robot

b)

komputer

c)

sistem

d)

internet

43.

Dilakukan untuk melihat kesamaan pola dari masalah yang ada maupun masalah sebelumnya merupakan pendekatan....

a)

Dekomposisi

b)

Pengenalan pola

c)

abstraksi

d)

Algoritme

44.

Konsep bagaimana menemukan masalah yang ada disekitar kita, memahaminya, kemudian mengembangkan solusi yang inovatif dengan bantuan perangkat teknologi komputer. pengertian ini merupakan konsep....

a)

berpikir rasional

b)

berpikir optimis

c)

berpikir positif

d)

berpikir komputasional

45.

Berikut yang tidak benar tentang berpikir komputasional adalah ....

a)

melatih diri agar bekerja secepat komputer

b)

memecah masalah Kompleks menjadi lebih sederhana

c)

membuang Informasi yang tidak penting

d)

menyusun penyelesaian dengan langkah-langkah yang logis dan sesuai aturan

46.

Yang bukan termasuk teknik kunci pendekatan (cornerstones) berpikir komputasional adalah....

a)

Absorbsi

b)

Abstraksi

c)

Algoritme

d)

Dekomposisi

47.

Pendekatan dengan memecah masalah besar dan kompleks menjadi masalah-masalah yang lebih kecil adalah penertian dari....

a)

Dekomposisi

b)

Pengenalan pola

c)

Abstraksi

d)

Algoritme

48.

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

a)

Dekomposisi

b)

Pengenalan pola

c)

Abstraksi

d)

Algoritme

49.

Prinsip devide at impera diterapkan pada saat .. ..

a)

melakukan pengenalan pola

b)

membangun algoritme

c)

melakukan dekomposisi

d)

melakukan abstraksi

50.

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

51.

Berikut yang merupakan proses dekomposisi adalah

a)

dokter memeriksa bagian tubuh pasien dan mengukur tanda-tanda vital tubuh

b)

dokter memberikan resep obat kepada pasien

c)

dokter memberikan penjelasan tentang penyakit yang diderita pasien kepada keluarganya

d)

dokter menuliskan hasil pemeriksaan di catatan rekam medis pasien

52.

Pola dapat muncul dalam bentuk....

a)

perilaku

b)

angka

c)

gejala alam

d)

perilaku, angka, dan gejala alam

53.

Tindakan berikut yang tidak dapat dikategorikan sebagai proses pengenalan pola adalah

a)

BMKG sedang merekam getaran di gunung berapi yang sedang aktif

b)

pelatih sepak bola sedang memberikan instruksi kepada pemain cadangan

c)

tim bola basket sedang menonton rekaman pertandingan sebelumnya

d)

peneliti sedang memperhatikan reaksi seekor monyet ketika tidak sengaja memegang pintu kandang yang diberi tegangan listrik ringan

54.

Berikut yang berhubungan dengan abstraksi adalah....

a)

fokus pada informasi yang penting

b)

mencari kesamaan bentuk benda

c)

memecah atau membagi komponen mobil dalam beberapa bagian

d)

menyusun langkah-langkah yang efisien

55.

Dokter Arman membaca hasil rontgen paru-paru pasien. kemudian bandingkan hasil rontgen tersebut dengan hasil rontgen pasien sebelumnya. tindakan tersebut dapat dikategorikan sebagai proses....

a)

dekomposisi

b)

abstraksi

c)

pengenalan pola

d)

algoritme

56.

Seorang dokter memberikan instruksi kepada perawat tindakan apa saja yang harus diberikan kepada seorang pasien yang dirawat inap, Kapan obat diberikan dan terapi yang dilakukan. hal yang dilakukan oleh dokter tersebut dapat dikategorikan sebagai proses ....

a)

dekomposisi

b)

abstraksi

c)

pengenalan pola bisa

d)

algoritma

57.

Ketika ingin mengetahui tinggi dan volume gedung dari tanah sampai puncak, berikut yang sebagian informasinya dapat diabaikan adalah....

a)

panjang gedung, lebar gedung, tinggi gedung, jumlah lantai, dan tinggi masing-masing lantai.

b)

ketebalan dinding, panjang gedung, lebar gedung, tinggi gedung, jumlah lantai, dan tinggi masing-masing lantai.

c)

warna dinding, panjang gedung, lebar gedung, jumlah lantai, dan tinggi masing-masing lantai

d)

panjang gedung, lebar gedung, dan tinggi masing-masing lantai

58.

Berikut yang tidak dikategorikan sebagai hasil dari proses algoritma adalah....

a)

resep masakan

b)

lembaran panduan penyusun lemari knock down

c)

frequently asked question/pertanyaan umum yang sering ditanyakan di halaman web

d)

tutorial menggunakan make up

59.

Istilah pendekatan yang memecah masalah besar dan kompleks menjadi lebih sederhana atau kecil sehingga lebih mudah dikelola dan dipahami adalah ....

a)

Perancangan Algoritme

b)

Abstraksi

c)

Pengenalan Pola

d)

Dekomposisi

60.

Istilah pendekatan yang memecah masalah besar dan kompleks menjadi lebih sederhana atau kecil sehingga lebih mudah dikelola dan dipahami adalah ....

a)

Perancangan Algoritme

b)

Abstraksi

c)

Pengenalan Pola

d)

Dekomposisi

61.

Berikut yang merupakan proses dekomposisi adalah …

a)

Dokter memeriksa bagian tubuh pasien dan mengukur tanda-tanda vital tubuh

b)

Dokter memberikan resep obat kepada pasien

c)

Dokter memberikan penjelasan tentang penyakit yang diderita pasien kepada keluarganya

d)

Dokter menuliskan hasil pemeriksaan di catatan rekam medis pasien

62.

Pada gambar flowchart, apabila nilai yang diinputkan 60, maka langkah selanjutnya adalah...

a)

proses keterangan "Tidak Lulus"

b)

kembali memasukkan nilai

c)

proses keterangan "Lulus"

d)

menampilkan nama, nilai dan keterangan

63.

Untuk membuat sebuah resep pizza yang baru seorang chef terkenal membagi pizza dalam tiga bagian: roti, saus, dan topping. Dalam berpikir komputasi teknik ini dikenal sebagai

a)

dekomposisi

b)

instruksi

c)

desain algoritma

d)

abstraksi

e)

pattern generalization

64.

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

a)

Membuat rencana perjalanan ke pantai Bali

b)

Perawat sedang menulis identitas pasien

c)

Membuat flowchart tata cara memasak mie instan

d)

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

65.

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)

Dekomposisi

b)

Abstraksi

c)

Algoritma

d)

pengenalan pola

e)

Transaksi

66.

Berikut yang termasuk dekomposisi adalah ….

a)

Membaca posisi menggunakan GPS

b)

Membentuk ketua, wakil, sekretaris, bendahara, dan bidang lain.

c)

Membaca diagram dalam bentuk diagram batang dan pie

d)

Mendeteksi bentuk-bentuk wajah

e)

Mendeteksi sifat

67.

Dibawah ini yang merupakan salah satu proses pada pemikiran komputasional adalah ...

a)

Memecahkan masalah

b)

Memecahkan situasi

c)

Berpikir rasional

d)

Berpikir modern

e)

Berpikir singkat

68.

Berikut contoh dari dekomposisi adalah . . .

a)

Mengikuti langkah-langkah menelpon di telpon umum

b)

merakit komputer per bagian, dari motherboard, DVD room dan harddisk

c)

menggunakan cara yang hampir sama untuk mengecat tembok dan mengecat pagar

d)

mengerjakan secara keseluruhan secara bersamaan

e)

pada saat membeli tiket online, hanya perlu beberapa dara seperti nama, email, dan tanggal lahir tanpa perlu mengetahui status hubungan dan daftar teman

69.

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)

algoritma

b)

dekomposisi

c)

abstraksi

d)

pengenalan pola

e)

perhitungan

70.

Memecah "Drive/Directory" dalam sebuah komputer berdasarkan komponen penyusunnya: File dan Direktori termasuk dalam teknik ...

a)

algoritma

b)

instruksi

c)

pengguna

d)

solusi

e)

dekomposisi

71.

Ketika membangun sebuah program seorang programmer hanya melibatkan informasi-informasi yang relevan dan menyisihkan informasi yang tidak relevan dengan masalah yang akan diselesaikan. Dalam berpikir komputasi teknik ini dikenal sebagai:

a)

dekomposisi

b)

instruksi

c)

algoritma

d)

abstraksi

e)

pattern

72.

Merancang urutan instruksi agar dapat dijalankan dengan efisien adalah kegiatan dalam proses:

a)

dekomposisi

b)

instruksi

c)

desain algoritma

d)

abstraksi

e)

pattern generalization

73.

Instruksi-instruksi yang dijalankan secara runut dikenal sebagai:

a)

algoritma

b)

pattern

c)

komponen

d)

komputer

e)

jawaban a dan b benar

74.

Instruksi-instruksi yang ditulis dalam bentuk simbol dan garis panah yang merepresentasikan aksi dan alur kerja dikenal sebagai

a)

flowchart

b)

pseudocode

c)

algoritma

d)

bahasa pemrograman

e)

instruksi

75.

Penerapan metode Computational Thinking seperti gambar berikut disebut ...

a)

dekomposisi

b)

pattern recognition

c)

abstraksi

d)

desain algoritma

76.

Salah satu metode Computational Thinking yang dilakukan dengan generalisasi dan mengidentifikasi prinsip-prinsip umum yang menghasilkan pola, tren dan keteraturan disebut ...

a)

dekomposisi

b)

pengenalan pola

c)

abstraksi

d)

desain algoritma

77.
a)

A

b)

B

c)

C

d)

D

78.

Sistem pipa terdiri dari 4 kran, yaitu A,B,C, dan D. Digunakan ekspresi yang memakai variabel A, B, C, D, yang dapat bernilai true (benar) atau false (salah). Suatu variabel bernilai true, jika kran yang berhubungan terbuka, sebaliknya variabel bernilai false, jika kran tersebut tertutup. Tentukan dalam kasus yang mana, pohon apel akan mendapat air ?

a)

A = false, B = true, C = false, D = false

b)

A = true, B = true, C = false, D = false

c)

A = true, B = false, C = false, D = true

d)

A = false, B = false, C = false, D = true

79.

Abstraksi adalah

a)

Kemampuan memecah data, proses atau masalah (kompleks) menjadi bagian-bagian yang lebih kecil atau menjadi tugas-tugas yang mudah dikelola.

b)

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

c)

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

d)

Mengembangkan petunjuk pemecahan masalah yang sama secara step-by-step, langkah demi langkah, tahapan demi tahapan sehingga orang lain dapat menggunakan langkah/informasi tersebut untuk menyelesaikan permasalahan yang sama.

80.

Pattern Recognition adalah

a)

Kemampuan memecah data, proses atau masalah (kompleks) menjadi bagian-bagian yang lebih kecil atau menjadi tugas-tugas yang mudah dikelola.

b)

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

c)

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

d)

Mengembangkan petunjuk pemecahan masalah yang sama secara step-by-step, langkah demi langkah, tahapan demi tahapan sehingga orang lain dapat menggunakan langkah/informasi tersebut untuk menyelesaikan permasalahan yang sama.

81.

Dekomposisi adalah

a)

Kemampuan memecah data, proses atau masalah (kompleks) menjadi bagian-bagian yang lebih kecil atau menjadi tugas-tugas yang mudah dikelola.

b)

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

c)

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

d)

Mengembangkan petunjuk pemecahan masalah yang sama secara step-by-step, langkah demi langkah, tahapan demi tahapan sehingga orang lain dapat menggunakan langkah/informasi tersebut untuk menyelesaikan permasalahan yang sama.

82.

Algorithm Design adalah

a)

Kemampuan memecah data, proses atau masalah (kompleks) menjadi bagian-bagian yang lebih kecil atau menjadi tugas-tugas yang mudah dikelola.

b)

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

c)

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

d)

Mengembangkan petunjuk pemecahan masalah yang sama secara step-by-step, langkah demi langkah, tahapan demi tahapan sehingga orang lain dapat menggunakan langkah/informasi tersebut untuk menyelesaikan permasalahan yang sama.

83.

Berdasarkan definisi berpikir komputasi, yang merupakan hasil atau produk dari berpikir komputasi adalah:

a)

solusi terbaik

b)

agen pemroses

c)

sistem

d)

instruksi

84.
a)
b)
c)
d)
e)

Salah semua

85.

Pernyataan yang benar tentang computational thinking di bawah ini adalah ...

a)

berpikir seperti robot

b)

berpikir secara benar

c)

berpikir seperti programer

d)

berpikir sistematik dan logis

86.

Tujuan dengan adanya computational thinking bagi Indonesia adalah ......

a)

supaya kita bisa menggunakan produk dengan baik

b)

supaya kita tidak hanya menggunakan tapi juga mampu menciptakan produk

c)

supaya pintar menggunakan teknologi

d)

supaya bijak dalam berteknologi

e)

Jawaban salah semua

87.

Bapaknya Turdi mempunyai 3 anak, Yang sulung bernama Tito berusia 12 tahun, Titi berusia 9 tahun dan adiknya yang belum sekolah bernama...

a)

Tuti

b)

Kardi

c)

Jamal

d)

Turdi

88.

Dari antara kalimat berikut, manakah kalimat yang bernilai benar?

a)

Satu hari sama dengan 24 jam

b)

Satu minggu sama dengan 150 jam

c)

Satu menit sama dengan 50 detik

d)

5 sehat 4 sempurna

89.

Flowchart menawarkan cara sempurna untuk merepresentasikan ...

a)

data

b)

algoritma

c)

nilai konvensi

d)

variabel

90.

Proses pengurutan data yang sebelumnya disusun secara acak sehingga tersusun secara teratur menurut aturan tertentu disebut :

a)

Searching

b)

Sorting

c)

Coding

d)

Queue

91.

Selama proses pengurutan, pertukaran data secara fisik terjadi pada akhir proses karena pembandingan dan pengubahan hanya pada indeks pembandingan saja. Hal ini termasuk metode sorting yang mana ?

a)

Bubble Sort

b)

Selection Sort

c)

Quick Sort

d)

Shell Sort

92.

Pengurutan yang dimulai dari data ke-2 sampai dengan data terakhir, jika ditemukan data lebih kecil maka ditempatkan di posisi yang seharusnya disebut metode

a)

Bubble Sort

b)

Insertion Sort

c)

Insertion Sort

d)

Quick Sort

93.

Asumsi bahwa data ke-1 sampai dengan (n/2) sudah dalam keadaan terurut Sisipkan data ke (n/2)+1 atau key ke dalam bagian data yang sudah dalam keadaan terurut, dengan cara:

lakukan perbandingan data antara key dengan data pada indeks sebelumnya, jika key bernilai lebih kecil, maka lakukan pergeseran posisi data. lakukan terus perbandingan data key ini dengan data pada indeks sebelumnya, sampai data key tidak lebih kecil lagi atau atau sampai dengan data pada posisi pertama.


Merupakan Penjelasan Algoritma Sorting dengan metode ?

a)

Selection Sort

b)

Insertion Sort

c)

Bubble Sort

94.
  1. Algoritma ini dimulai dari indeks awal sampai dengan indeks akhir data
  2. Cari data dengan nilai paling minimal (dari indeks awal sampai dengan indeks akhir) melalui proses perbandingan
  3. Letakkan data minimal ini di indeks awal
  4. Ulangi lagi proses pencarian data paling minimal (dari indeks awal+1 sampai dengan indeks akhir, karena indeks awal sudah terisi data yang tepat).
  5. Letakkan data ini pada indeks awal+1
  6. Ulangi lagi proses pencarian data paling minimal (dari indeks awal+2 sampai dengan akhir) dan letakkan data ini pada indeks awal+2, dst.


Tahapan diatas menggunakan algoritma sorting dengan metode ?

a)

Insertion Sort

b)

Selection Sort

c)

Bubble Sort

95.

Apa itu Stack

a)

Suatu susunan koleksi data dimana data dapat ditambahkan dan dihapus selalu dilakukan pada bagian akhir data

b)

Suatu koleksi data yang saling terhubung satu sama lain membentuk senarai berantai

96.

Stack bersifat LIFO, artinya...

a)

Benda yang pertama keluar ke dalam stack akan menjadi yang terakhir masuk dari stack

b)

Benda yang terakhir masuk ke dalam stack akan menjadi yang pertama keluar dari stack

97.

Digunakan untuk mengambil item pada stack pada tumpukan paling atas, disebut...

a)

Push

b)

Pop

98.

Queue bersifat...

a)

FIFO

b)

LIFO

99.

Proses mengeluarkan satu elemen dari suatu Antrian disebut...

a)

Dequeue

b)

Enqueue

100.

Joni ingin melakukan perjalanan untuk mengunjungi 5 kota di negaranya : Kota A, Kota B, Kota C, Kota D, Kota E dan Kota F. Kota tersebut dihubungkan dengan jalur Bus (2 arah) dengan trayek : Kota C - Kota A, Kota A - Kota B, Kota F - Kota C, Kota E - Kota D. Kota yang hanya terhubung ke satu kota adalah ...

a)

Kota A dan Kota B

b)

Kota D dan Kota E

c)

Kota C dan Kota D

d)

Kota A dan Kota F