wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Berpikir Komputasional

Total questions: 106

Worksheet time: 1hrs 13mins

Name
Class
Date
1.

Manakah dari berikut ini yang BUKAN merupakan pilar utama Berpikir Komputasional?

a)

Dekomposisi

b)

Abstraksi

c)

Kompilasi

d)

Algoritma

2.

Tujuan utama dari penerapan Berpikir Komputasional adalah...

a)

Agar bisa merakit komputer sendiri.

b)

Menemukan solusi yang efektif dan efisien untuk masalah yang kompleks.

c)

Menjadi seorang programmer profesional.

d)

Memahami cara kerja internet.

3.

Berpikir Komputasional pertama kali diperkenalkan secara luas oleh...

a)

Bill Gates

b)

Steve Jobs

c)

Jeannette Wing

d)

Mark Zuckerberg

4.

Kemampuan berpikir komputasional sangat berguna tidak hanya di bidang informatika, tetapi juga dalam...

a)

Hanya saat bermain game.

b)

Kehidupan sehari-hari untuk memecahkan berbagai masalah.

c)

Hanya saat belajar matematika.

d)

Hanya saat menggunakan media sosial.

5.

Empat pilar utama dalam Berpikir Komputasional adalah...

a)

Dekomposisi, Kompilasi, Abstraksi, Algoritma

b)

Dekomposisi, Pengenalan Pola, Abstraksi, Debugging

c)

Dekomposisi, Pengenalan Pola, Abstraksi, Algoritma

d)

Dekomposisi, Coding, Abstraksi, Algoritma

6.

Seorang ilmuwan komputer berpikir untuk memecahkan masalah dengan cara yang...

a)

Acak dan spontan.

b)

Rumit dan sulit dimengerti.

c)

Terstruktur, sistematis, dan logis.

d)

Bergantung pada perasaan dan intuisi.

7.

Manakah dari aktivitas berikut yang paling mencerminkan penerapan Berpikir Komputasional?

a)

Menonton film tanpa henti.

b)

Merencanakan perjalanan liburan dengan menyusun jadwal, rute, dan anggaran.

c)

Mengobrol dengan teman tanpa topik yang jelas.

d)

Mendengarkan musik secara acak.

8.

"Computational Thinking is a fundamental skill for everyone, not just for computer scientists." Pernyataan ini menekankan bahwa BK adalah...

a)

Keahlian yang hanya untuk ahli komputer.

b)

Keahlian dasar yang penting untuk semua orang.

c)

Keahlian yang sulit dipelajari.

d)

Keahlian yang tidak relevan dengan pekerjaan lain.

9.

Hasil akhir dari proses Berpikir Komputasional adalah sebuah...

a)

Masalah baru.

b)

Program komputer yang canggih.

c)

Solusi yang terdefinisi dengan baik dalam bentuk langkah-langkah (algoritma).

d)

Perangkat keras komputer.

10.

Dekomposisi adalah proses...

a)

Menggabungkan beberapa masalah kecil menjadi satu masalah besar.

b)

Memecah masalah kompleks menjadi sub-masalah yang lebih kecil dan mudah dikelola.

c)

Mencari pola kesamaan antar masalah.

d)

Menghilangkan detail yang tidak penting.

11.

Saat merencanakan acara pentas seni di sekolah, panitia membaginya menjadi seksi acara, seksi dana, dan seksi dokumentasi. Tindakan ini adalah contoh dari...

a)

Abstraksi

b)

Algoritma

c)

Dekomposisi

d)

Pengenalan Pola

12.

Apa keuntungan utama melakukan dekomposisi?

a)

Masalah menjadi lebih rumit.

b)

Membuat pekerjaan selesai lebih lama.

c)

Masalah yang tadinya besar dan menakutkan menjadi lebih mudah dipahami dan diselesaikan.

d)

Membutuhkan lebih banyak orang untuk menyelesaikannya.

13.

Seorang chef ingin membuat hidangan "Sapi Lada Hitam". Ia memecah prosesnya menjadi: menyiapkan daging, membuat saus, dan menumis. Ini adalah penerapan...

a)

Abstraksi

b)

Dekomposisi

c)

Optimasi

d)

Representasi Data

14.

Manakah dari berikut ini yang BUKAN merupakan hasil dari dekomposisi masalah "Membangun sebuah sepeda"?

a)

Merakit kerangka.

b)

Memasang roda.

c)

Membeli sepeda baru.

d)

Memasang rantai dan pedal.

15.

Langkah pertama yang paling logis dalam dekomposisi masalah adalah...

a)

Langsung mengerjakan bagian termudah.

b)

Mengidentifikasi komponen-komponen utama dari masalah tersebut.

c)

Meminta orang lain mengerjakan.

d)

Mencari solusi akhir.

16.

Proyek pembuatan film dipecah menjadi tahap pra-produksi, produksi, dan pasca-produksi. Ini adalah contoh...

a)

Algoritma

b)

Abstraksi

c)

Pengenalan Pola

d)

Dekomposisi

17.

Mengapa dekomposisi penting dalam kerja kelompok?

a)

Agar semua orang bingung.

b)

Agar tugas dapat didistribusikan ke anggota kelompok yang berbeda.

c)

Agar hanya ketua kelompok yang bekerja.

d)

Agar pekerjaan tidak pernah selesai.

18.

Saat kamu mendapat PR esai yang panjang, tindakan membaginya menjadi paragraf pendahuluan, isi, dan penutup adalah bentuk...

a)

Algoritma

b)

Dekomposisi

c)

Pengenalan Pola

d)

Abstraksi

19.

Dekomposisi masalah "membersihkan seluruh rumah" dapat mencakup...

a)

Menyapu lantai, mengepel, membersihkan jendela, merapikan kamar.

b)

Tidur siang.

c)

Menonton TV.

d)

Menggabungkan semua kotoran di satu tempat.

20.

Seorang programmer yang membuat game akan memecah pekerjaannya menjadi: mendesain karakter, membuat logika permainan, dan merancang level. Ini disebut...

a)

Abstraksi

b)

Dekomposisi

c)

Debugging

d)

Algoritma

21.

Manfaat dekomposisi dalam belajar adalah...

a)

Membuat materi pelajaran terasa lebih sulit.

b)

Memungkinkan siswa untuk fokus pada satu topik kecil pada satu waktu.

c)

Menghabiskan lebih banyak waktu untuk belajar.

d)

Membuat siswa malas belajar.

22.

Lawan dari dekomposisi adalah...

a)

Sintesis atau Komposisi (menggabungkan).

b)

Analisis (menganalisa).

c)

Abstraksi (menyederhanakan).

d)

Algoritma (merencanakan).

23.

Ketika merakit sebuah komputer, kita perlu memasang CPU, RAM, dan Hard drive secara terpisah sebelum menggabungkannya. Ini adalah...

a)

Pengenalan Pola

b)

Abstraksi

c)

Dekomposisi

d)

Algoritma

24.

Apa yang terjadi jika kita melewatkan dekomposisi saat menghadapi masalah besar?

a)

Masalah akan selesai lebih cepat.

b)

Kita akan merasa kewalahan dan bingung harus mulai dari mana.

c)

Solusi yang ditemukan pasti lebih baik.

d)

Kita tidak perlu bekerja keras.

25.

Pengenalan pola dalam Berpikir Komputasional adalah...

a)

Kemampuan menggambar pola atau motif.

b)

Proses mengidentifikasi kesamaan, tren, atau keteraturan dalam data.

c)

Membuat masalah menjadi lebih rumit.

d)

Menghapus semua data yang ada.

26.

Saat melihat ramalan cuaca, kamu menyadari bahwa setiap kali awan gelap muncul, tak lama kemudian akan turun hujan. Ini adalah contoh dari...

a)

Abstraksi

b)

Dekomposisi

c)

Pengenalan Pola

d)

Algoritma

27.

Dalam matematika, rumus (a + b)² = a² + 2ab + b² berlaku untuk semua nilai a dan b. Ini adalah sebuah...

a)

Algoritma

b)

Pola

c)

Dekomposisi

d)

Abstraksi

28.

Mengapa pengenalan pola penting?

a)

Membuat kita bisa meramal masa depan.

b)

Membantu kita membuat solusi yang lebih umum dan efisien yang bisa diterapkan pada masalah serupa.

c)

Membuat masalah menjadi unik dan berbeda.

d)

Menghabiskan waktu lebih lama.

29.

Seekor anjing akan menggonggong setiap kali ada orang asing yang datang ke rumah. Perilaku anjing ini dapat dianggap sebagai...

a)

Algoritma

b)

Dekomposisi

c)

Abstraksi

d)

Pola

30.

Dalam serangkaian angka 2, 4, 6, 8, ... kita melihat polanya adalah "bilangan genap berurutan" atau "ditambah 2". Ini adalah aktivitas...

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

31.

Ketika semua file dokumen tugas sekolahmu memiliki format nama "Tugas_Mapel_NamaSiswa", kamu sedang menerapkan sebuah...

a)

Pola

b)

Algoritma

c)

Abstraksi

d)

Dekomposisi

32.

Seorang dokter mendiagnosis penyakit pasien dengan mencari gejala-gejala umum (pola) yang cocok dengan penyakit tertentu. Ini adalah penerapan...

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

33.

Apa hubungan antara dekomposisi dan pengenalan pola?

a)

Keduanya tidak berhubungan sama sekali.

b)

Setelah masalah dipecah (dekomposisi), kita bisa lebih mudah melihat pola di antara sub-masalah tersebut.

c)

Pengenalan pola harus dilakukan sebelum dekomposisi.

d)

Dekomposisi adalah hasil dari pengenalan pola.

34.

Di sebuah pabrik, ditemukan bahwa mesin selalu rusak setiap 1000 jam pemakaian. Informasi ini adalah sebuah...

a)

Algoritma perbaikan.

b)

Pola kerusakan.

c)

Dekomposisi mesin.

d)

Abstraksi pabrik.

35.

Mengidentifikasi bahwa semua mamalia bernapas dengan paru-paru dan memiliki rambut adalah contoh dari...

a)

Algoritma

b)

Pengenalan Pola

c)

Abstraksi

d)

Dekomposisi

36.

Dalam musik, bagian reffrain yang diulang-ulang dalam sebuah lagu adalah sebuah...

a)

Dekomposisi

b)

Abstraksi

c)

Pola

d)

Algoritma

37.

Manfaat mengenali pola dalam belajar bahasa adalah...

a)

Membuat kita bisa memahami aturan tata bahasa (grammar) yang berlaku untuk banyak kata.

b)

Membuat semua kata memiliki arti yang sama.

c)

Menghilangkan semua aturan bahasa.

d)

Membuat bahasa lebih sulit dipelajari.

38.

Seorang analis data melihat data penjualan dan menemukan bahwa penjualan es krim selalu meningkat di musim panas. Ini adalah...

a)

Abstraksi

b)

Pengenalan Pola

c)

Algoritma

d)

Dekomposisi

39.

Kemampuan komputer dalam mengenali wajah (face recognition) didasarkan pada...

a)

Dekomposisi wajah menjadi mata, hidung, mulut.

b)

Mencari pola unik dari fitur-fitur wajah seseorang.

c)

Mengabaikan bentuk wajah.

d)

Algoritma untuk menggambar wajah.

40.

Abstraksi adalah proses...

a)

Membuat masalah menjadi lebih detail dan konkret.

b)

Fokus pada detail-detail yang tidak penting.

c)

Menghilangkan detail yang tidak relevan untuk fokus pada informasi yang penting.

d)

Menambah kerumitan pada suatu sistem.

41.

Ikon "amplop" pada aplikasi email adalah sebuah abstraksi dari...

a)

Fungsi mengirim dan menerima surat.

b)

Bentuk asli dari server email.

c)

Kode program aplikasi tersebut.

d)

Jaringan internet.

42.

Saat mengendarai mobil, kita hanya perlu tahu cara menggunakan setir, gas, dan rem. Kita tidak perlu tahu cara kerja mesin secara detail. Ini adalah contoh...

a)

Dekomposisi

b)

Algoritma

c)

Abstraksi

d)

Pengenalan Pola

43.

Peta geografis yang hanya menunjukkan nama kota dan jalan utama tanpa gambar setiap rumah adalah bentuk...

a)

Dekomposisi

b)

Abstraksi

c)

Pengenalan Pola

d)

Algoritma

44.

Apa tujuan utama dari abstraksi?

a)

Menyembunyikan informasi penting.

b)

Membuat sistem lebih sederhana dan mudah dipahami dengan menyembunyikan kerumitan yang tidak perlu.

c)

Membuat sistem tidak bisa digunakan.

d)

Menunjukkan semua detail teknis kepada pengguna.

45.

Dalam pemrograman, saat kita menggunakan sebuah fungsi print(), kita hanya perlu tahu bahwa fungsi itu untuk mencetak teks, tanpa perlu tahu bagaimana proses pencetakan itu terjadi di level perangkat keras. Ini adalah...

a)

Algoritma

b)

Dekomposisi

c)

Pengenalan Pola

d)

Abstraksi

46.

Seorang manajer hanya ingin melihat ringkasan laporan penjualan bulanan, bukan setiap transaksi penjualan per detik. Ringkasan ini adalah hasil dari...

a)

Dekomposisi

b)

Algoritma

c)

Abstraksi

d)

Pengenalan Pola

47.

Mana dari berikut ini yang merupakan abstraksi paling tinggi dari konsep "transportasi"?

a)

Mobil Toyota Avanza berwarna hitam.

b)

Mobil.

c)

Kendaraan.

d)

Alat untuk berpindah dari satu tempat ke tempat lain.

48.

dari konsep "transportasi"?

a)

Mobil Toyota Avanza berwarna hitam.

b)

Mobil.

c)

Kendaraan.

d)

Alat untuk berpindah dari satu tempat ke tempat lain.

49.

Saat menjelaskan cara kerja jantung, kita sering menggambarkannya sebagai "pompa darah". Sebutan "pompa" ini adalah sebuah...

a)

Abstraksi

b)

Dekomposisi

c)

Algoritma

d)

Pola

50.

Ketika kamu menyimpan file di cloud (awan), kamu tidak perlu tahu di server negara mana file-mu disimpan. Konsep "awan" itu sendiri adalah sebuah...

a)

Algoritma

b)

Abstraksi

c)

Dekomposisi

d)

Pola

51.

Uang (koin atau kertas) adalah abstraksi dari...

a)

Emas dan perak.

b)

Nilai atau daya beli.

c)

Proses pencetakan uang.

d)

Bank sentral.

52.

Mengapa abstraksi sangat penting dalam pengembangan perangkat lunak yang besar?

a)

Agar program menjadi lebih lambat.

b)

Memungkinkan programmer untuk bekerja pada modul yang berbeda tanpa harus memahami detail internal setiap modul.

c)

Agar tidak ada yang bisa memahami kode programnya.

d)

Untuk membuat program yang lebih besar ukurannya.

53.

Model atom Bohr yang menggambarkan elektron mengorbit inti seperti planet adalah sebuah...

a)

Dekomposisi atom.

b)

Abstraksi untuk menyederhanakan struktur atom yang sebenarnya sangat kompleks.

c)

Pola perilaku semua partikel.

d)

Algoritma untuk membelah atom.

54.

Mana yang BUKAN contoh abstraksi?

a)

Tombol "Play" pada pemutar video.

b)

Manual perbaikan mesin mobil setebal 500 halaman.

c)

Jadwal pelajaran di sekolah.

d)

Rambu lalu lintas "Dilarang Parkir".

55.

Saat mencari informasi di Google, kita hanya mengetik kata kunci dan menekan Enter, tanpa perlu tahu bagaimana Google mencari di miliaran halaman web. Ini dimungkinkan karena adanya...

a)

Dekomposisi

b)

Algoritma

c)

Pengenalan Pola

d)

Abstraksi

56.

Algoritma adalah...

a)

Sebuah bahasa pemrograman.

b)

Serangkaian langkah-langkah logis dan terstruktur untuk menyelesaikan masalah.

c)

Nama lain untuk perangkat keras komputer.

d)

Sebuah masalah yang tidak bisa dipecahkan.

57.

Manakah dari berikut ini yang merupakan contoh algoritma?

a)

Daftar belanjaan.

b)

Resep untuk membuat kue bolu.

c)

Sebuah foto pemandangan.

d)

Daftar nama siswa di kelas.

58.

Ciri dari algoritma yang baik adalah, kecuali...

a)

Jelas dan tidak ambigu (tidak bermakna ganda).

b)

Memiliki titik awal dan titik akhir.

c)

Menghasilkan solusi yang salah.

d)

Efisien dan efektif.

59.

Urutan instruksi: "1. Buka aplikasi. 2. Ketik nama pengguna dan kata sandi. 3. Tekan tombol Login." adalah sebuah...

a)

Abstraksi

b)

Dekomposisi

c)

Algoritma

d)

Pola

60.

Apa yang akan terjadi jika sebuah algoritma memiliki langkah yang ambigu?

a)

Algoritma akan berjalan lebih cepat.

b)

Komputer atau orang yang menjalankannya bisa melakukan kesalahan karena salah interpretasi.

c)

Hasilnya akan selalu benar.

d)

Tidak akan terjadi apa-apa.

61.

Diagram alir (flowchart) digunakan untuk...

a)

Menulis kode program.

b)

Merepresentasikan sebuah algoritma secara visual.

c)

Menghilangkan detail dari masalah.

d)

Mencari kesamaan antar masalah.

62.

Petunjuk arah dari Google Maps adalah contoh penerapan...

a)

Dekomposisi

b)

Abstraksi

c)

Pola

d)

Algoritma

63.

Langkah terakhir dalam proses Berpikir Komputasional adalah merancang...

a)

Masalah

b)

Algoritma

c)

Pola

d)

Dekomposisi

64.

"Ambil air, rebus hingga mendidih, masukkan mi, tunggu 3 menit, tiriskan, campur dengan bumbu." Ini adalah algoritma untuk...

a)

Membuat kopi.

b)

Membuat mi instan.

c)

Membuat jus.

d)

Membuat nasi goreng.

65.

Dalam algoritma, urutan langkah sangatlah penting. Mengapa?

a)

Agar terlihat lebih rapi.

b)

Agar langkah-langkahnya lebih banyak.

c)

Karena mengubah urutan dapat menghasilkan output yang salah atau bahkan gagal total.

d)

Sebenarnya urutan tidak penting sama sekali.

66.

Pseudocode adalah...

a)

Kode program yang sudah jadi.

b)

Deskripsi tingkat tinggi dari sebuah algoritma yang menggunakan bahasa manusia.

c)

Kode yang berisi banyak kesalahan.

d)

Diagram visual dari sebuah algoritma.

67.

Algoritma untuk mencari kata "Informatika" dalam sebuah kamus adalah...

a)

Membaca kamus dari halaman pertama sampai akhir.

b)

Membuka kamus di bagian huruf 'I' dan mencari kata tersebut secara urut.

c)

Membuka halaman kamus secara acak.

d)

Membeli kamus baru.

68.

Apa perbedaan utama antara algoritma dan program komputer?

a)

Tidak ada bedanya.

b)

Algoritma adalah ide atau rencana solusinya, sedangkan program adalah implementasi algoritma dalam bahasa pemrograman tertentu.

c)

Algoritma hanya bisa ditulis di kertas.

d)

Program komputer tidak memerlukan algoritma.

69.

"Jika nilai >= 75, maka Lulus. Jika tidak, maka Gagal." Ini adalah contoh dari...

a)

Algoritma sekuensial (berurutan).

b)

Algoritma percabangan (kondisional).

c)

Algoritma perulangan (looping).

d)

Algoritma acak.

70.

Proses mencari solusi terbaik, tercepat, atau paling hemat dari berbagai kemungkinan yang ada disebut...

a)

Dekomposisi

b)

Algoritma

c)

Optimasi

d)

Abstraksi

71.

Seorang kurir mengubah rute pengiriman paketnya agar lebih pendek dan hemat bensin. Aktivitas ini adalah contoh...

a)

Representasi Data

b)

Optimasi

c)

Struktur Data

d)

Dekomposisi

72.

Komputer hanya memahami sistem bilangan...

a)

Desimal (basis 10)

b)

Romawi

c)

Heksadesimal (basis 16)

d)

Biner (basis 2)

73.

Bilangan desimal 5 jika diubah ke dalam bentuk biner adalah...

a)

101

b)

110

c)

010

d)

111

74.

Cara menyimpan dan mengatur data di komputer agar mudah diakses disebut...

a)

Algoritma

b)

Struktur Data

c)

Optimasi

d)

Representasi Data

75.

Antrean di loket bioskop menerapkan prinsip...

a)

LIFO (Last-In, First-Out)

b)

FIFO (First-In, First-Out)

c)

Acak

d)

Prioritas

76.

Fitur "Undo" (Ctrl+Z) pada aplikasi komputer biasanya menggunakan struktur data...

a)

Antrean (Queue)

b)

Tumpukan (Stack)

c)

Daftar (List)

d)

Pohon (Tree)

77.

Mengapa data seperti gambar dan suara harus diubah menjadi format biner?

a)

Agar ukurannya menjadi lebih besar.

b)

Karena sirkuit elektronik komputer bekerja berdasarkan sinyal ada/tidaknya arus listrik (1/0).

c)

Agar kualitasnya menurun.

d)

Agar hanya bisa dibuka oleh satu orang.

78.

Huruf 'C' dalam standar kode ASCII direpresentasikan oleh angka desimal 67. Bentuk binernya adalah...

a)

01000011

b)

01000001

c)

01000010

d)

01010101

79.

Memilih algoritma pengurutan data yang paling cepat untuk jutaan data adalah sebuah masalah...

a)

Dekomposisi

b)

Abstraksi

c)

Optimasi

d)

Representasi Data

80.

Dalam konteks berpikir komputasional, manakah dari berikut ini yang paling tepat menggambarkan proses "abstraksi"?

a)

Menentukan langkah-langkah untuk menyelesaikan masalah.

b)

Menyederhanakan masalah dengan menghilangkan detail yang tidak penting.

c)

Memecah masalah menjadi bagian-bagian yang lebih kecil.

d)

Mencari pola dalam data yang kompleks.

81.

Ketika seorang ilmuwan mengelompokkan hewan berdasarkan ciri-ciri tertentu, ini adalah contoh dari...

a)

Dekomposisi

b)

Abstraksi

c)

Pengenalan Pola

d)

Algoritma

82.

Dalam proses pemecahan masalah, langkah pertama yang harus dilakukan adalah...

a)

Menentukan siapa yang akan menyelesaikan masalah.

b)

Mencari solusi akhir.

c)

Mengidentifikasi masalah yang ingin diselesaikan.

d)

Memecah masalah menjadi bagian-bagian kecil.

83.

Seorang siswa melihat grafik detak jantung pada alat monitor kesehatan yang menunjukkan naik turun secara teratur. Aktivitas tersebut termasuk contoh penerapan pilar berpikir komputasional, yaitu …

a)

Dekomposisi

b)

Pattern Recognition

c)

Abstraksi

d)

Algoritma

84.

Apa yang dimaksud dengan iterasi dalam algoritma?

a)


Iterasi adalah proses pengulangan langkah dalam algoritma.

b)


Iterasi adalah langkah pertama dalam algoritma.

c)


Iterasi adalah metode untuk menghindari pengulangan dalam algoritma.

d)


Iterasi adalah proses pengurangan langkah dalam algoritma.

85.

Tujuan utama dari pengurutan (sorting) dalam pemrograman adalah …

a)

Agar data terlihat lebih acak

b)

Agar data lebih rapi, mudah dicari, dan diolah

c)

Agar data lebih besar ukurannya

d)

Agar data bisa diproses lebih lambat

86.

Bubble Sort dan Selection Sort sama-sama algoritma pengurutan sederhana. Perbedaan mendasarnya terletak pada …

a)

Bubble Sort menukar elemen secara terus-menerus saat perbandingan, sementara Selection Sort memilih nilai terkecil/terbesar lebih dulu sebelum menukar.

b)

Bubble Sort bekerja lebih cepat di semua kasus dibanding Selection Sort.

c)

Selection Sort tidak pernah menggunakan perulangan.

d)

Bubble Sort hanya bisa digunakan untuk data yang sudah terurut.

87.

Struktur data tipe yang berisi beberapa node yang saling terhubung, yaitu...

a)

Queue

b)

Stack

c)

Tree

d)

Graph

88.

Cara menyimpan & mengatur data secara terstruktur pada sistem komputer, adalah...

a)

Fungsi

b)

Algoritma

c)

Bilangan

d)

Struktur Data

89.

Queue adalah tipe struktur data linier yang mengikuti aliran tertentu, yaitu...

a)

LILO

b)

FIFO

c)

UFO

d)

First Out

90.

Elemen yang terdapat pada struktur data, adalah...

a)

Model

b)

Indeks

c)

Array

d)

Node

91.

Penulisan algoritma dengan menggunakan notasi grafis, adalah...

a)

Flowchart

b)

Pseudecode

c)

Deskriptif

d)

Precise

92.

Diketahui rumus f(x) = ax + b. Jika nilai f(-2) = 7 dan nilai f(2) = 15, maka nilai f(-6) adalah...

a)

-1

b)

-2

c)

-3

d)

-4

93.

Sistem bilangan yang terdiri dari 0, 1, 2, 3, 4, 5, 6, 7 adalah sistem bilangan...

a)

Oktal

b)

Biner

c)

Hexadesimal

d)

Decimal

94.

Sistem bilangan yang menggunakan simbol 16 H, disebut...

a)

Oktal

b)

Biner

c)

Hexadesimal

d)

Decimal

95.

Sistem bilangan yang menggunakan symbol 8, yaitu...

a)

Oktal

b)

Biner

c)

Hexadesimal

d)

Decimal

96.

Dalam membuat jus jambu, informasi mana yang tidak penting untuk menjelaskan proses pembuatannya?

a)

Jumlah jambu yang digunakan

b)

Warna blender

c)

Jumlah air yang ditambahkan

d)

Langkah menyaring jus

97.

Boolean adalah suatu tipe data yang hanya mempunyai dua nilai, yaitu:

a)

0 Dan 1

b)

1 Dan 2

c)

2 Dan 3

d)

3 Dan 4

98.

Dari pernyataan dibawah, yang merupakan contoh dari optimasi penjadwalan adalah...

a)

Makan sambil mandi sebelum berangkat

sekolah

b)

Mengerjakan tugas sesudah air mendidih

c)

Mengerjakan tugas saat menunggu air

mendidih

d)

Mengajar di dua kelas secara bersamaan

99.

Karakteristik dari antrian: yang pertama kali keluar adalah...

a)

Yang belum masuk

b)

Yang pertama kali masuk

c)

Yang terakhir masuk

d)

Yang tidak masuk

100.

Karakteristik dari tumpukan: yang pertama kali keluar adalah...

a)

Yang tidak masuk

b)

Yang belum masuk

c)

Yang pertama kali masuk

d)

Yang terakhir masuk

101.

Jika gambar ini adalah TUMPUKAN buku, urutan dari yang paling pertama

keluar dari tumpukan adalah...

a)

PPKn

b)

PJOK

c)

IPS

d)

IPA

102.

Struktur data mana yang digunakan untuk menyimpan data dalam urutan Last In First Out (LIFO)?

a)

Antrian

b)

Tumpukan

c)

Graf

d)

Array

e)

Queue

103.

Struktur data mana yang digunakan untuk menyimpan data dalam urutan First In First Out (FIFO)?

a)

Antrian

b)

Tumpukan

c)

Graf

d)

Array

e)

Stack

104.

Kode untuk barang berwujud yang dapat mencakup representasi biner untuk bilangan bulat, bilangan riil, karakter, teks, warna, suara, dan gambar disebut...

a)

Algoritma

b)

Optimasi Penjadwalan

c)

Representasi Data

d)

Struktur Data

105.

Perhatikan gambar disamping!

Potongan puzzle di atas akan dilakukan pengaturab dengan Rotate Tool.bentuk puzzle yang tidak mungkin terjadi adalah

a)

b)

c)

d)

106.

Pemilahan sampah adalah kegiatan mengelompokkan dan memisahkan sampah sesuai dengan jenis, jumlah dan/atau sifat sampah.

Pada pola pikir komputasi memilah sampah terdapat pada tahap proses … .

a)

dekomposisi

b)

pengenalan pola

c)

abstraksi

d)

algoritma