WorksheetsSoal Informatika (Fase E)
Total questions: 50
Worksheet time: 25mins
Informatika adalah bidang ilmu yang mempelajari …
Sejarah computer
Studi perancangan dan pengembangan sistem komputasi serta prinsip sistem informasi
Komputer untuk hiburan
Mesin uap
Perakitan hardware
Mengapa keterampilan generik penting dalam pembelajaran informatika?...
Agar siswa hafal kode
Bisa pakai komputer tanpa internet
Agar berpikir kritis, kreatif, sistematis
Hanya untuk operasikan mesin
Untuk ganti guru dengan digital
Revolusi Industri 4.0 ditandai dengan integrasi teknologi canggih. Salah satu ciri utamanya adalah …
Penemuan mesin uap
Produksi massal dengan listrik
Penggunaan komputer sederhana
Integrasi AI, IoT, dan Big Data
Migrasi besar-besaran ke kota
Yang membedakan Revolusi Industri 3.0 dengan sebelumnya adalah …
Tenaga uap
Assembly line
Komputer & otomatisasi
Pemanfaatan listrik
AI dan IoT
Berpikir komputasional digunakan untuk …
Hafalan kode
Menyelesaikan masalah sistematis
Mengurangi ketergantungan computer
Membuat mesin uap
Menyimpan data manual
Tahapan berpikir komputasional yang memecah masalah kompleks jadi kecil adalah…
Pola
Abstraksi
Algoritma
Dekomposisi
Automasi
Contoh dekomposisi dalam kehidupan sehari-hari adalah …
Menulis tugas tanpa pikir pensil
Membagi pekerjaan bersih kelas
Menyusun langkah mie rebus
Menyiapkan buku jadwal
Menyimpan data cloud
Pengenalan pola berarti …
Menyusun langkah terstruktur
Membagi masalah kecil
Cari kesamaan antar masalah
Pilih info penting
Menggunakan robot
Contoh pengenalan pola adalah …
Membagi tugas kelompok
Menyiapkan buku sesuai jadwal
Membuat mie rebus
Mengabaikan detail kecil
Gunakan cloud computing
Abstraksi dalam berpikir komputasional berarti …
Abaikan detail kecil, fokus pada inti
Gabung semua data
Membagi masalah kecil
Menyusun algoritma
Cari kesamaan pola
Algoritma adalah …
Langkah terurut & jelas menyelesaikan masalah
Proses membagi masalah
Pola dari masalah
Proses digitalisasi
Mesin otomatis
Tujuan utama penggunaan algoritma dalam informatika adalah …
Membuat data lebih cepat rusak
Menyimpan data tanpa aturan
Menyelesaikan masalah secara teratur dan efisien
Menggantikan peran perangkat keras
Mengurangi kebutuhan struktur data
Berpikir komputasional dilakukan sebelum …
Membuat mesin uap
Menulis kode program
Menyimpan data di cloud
Menggunakan robot
Mengoperasikan assembly line
Tujuan berpikir komputasional adalah …
Membuat teknologi baru tanpa teori
Menggantikan manusia dengan mesin
Menghafal algoritma
Membuat perangkat keras
Menyelesaikan masalah efektif & efisien
Hubungan Revolusi Industri 4.0 dengan berpikir komputasional adalah …
Keduanya hanya soal sejarah
Fokus mesin uap & listrik
Revolusi 4.0 perlu berpikir komputasional untuk olah data & teknologi
Sama dengan algoritma
Tidak berhubungan
Mengapa abstraksi penting dalam berpikir komputasional?
Mengurangi fokus inti
Agar tidak perlu buat algoritma
Menyederhanakan masalah dengan fokus inti
Untuk mengganti dekomposisi
Menghafal kode
Jika masalah "menyusun acara sekolah" dipecah menjadi bagian: konsumsi, dekorasi, dokumentasi, ini adalah contoh …
Pola
Algoritma
Abstraksi
Dekomposisi
Cloud computing
Jika seorang siswa membuat langkah-langkah membuat teh (panaskan air → masukkan teh → tambahkan gula → aduk → sajikan), maka itu disebut …
Struktur data
Stack
Queue
Searching
Algoritma
Struktur data berfungsi untuk …
Menentukan warna tampilan computer
Menyimpan dan mengorganisasi data agar mudah diakses dan efisien
Menghitung kecepatan prosesor
Menentukan kualitas jaringan internet
Mengubah bahasa pemrograman
Algoritma pencarian (searching) digunakan untuk …
Mengurutkan data berdasarkan aturan tertentu
Menyimpan data dalam bentuk array
Mencari data dengan input kunci tertentu
Membagi data menjadi beberapa bagian
Menghapus seluruh data
Algoritma sorting bertujuan untuk …
Menyusun data agar terhapus
Membagi data ke dalam folder tertentu
Menghentikan eksekusi program
Menyembunyikan data penting
Menyusun data acak menjadi terurut
Pengurutan ascending adalah …
Dari data terkecil ke terbesar
Dari data terbesar ke terkecil
Dari data tengah ke ujung
Dari data acak ke unik
Dari kanan ke kiri
Pengurutan descending berarti …
Data tidak berubah
Dari kecil ke besar
Dari besar ke kecil
Dari kiri ke kanan
Dari tengah ke ujung
Bubble sort bekerja dengan cara …
Membandingkan elemen berdekatan dan menukar jika salah urut
Menghapus elemen terakhir
Mengurutkan data berdasarkan indeks genap
Membagi data ke dalam dua bagian sama
Menyisipkan data di akhir array
Insertion sort bekerja dengan cara …
Menghapus data yang sama
Membandingkan data dari elemen ke-2 hingga akhir, lalu menyisipkan ke posisi yang sesuai
Menukar semua data acak
Mengurutkan data secara langsung tanpa perbandingan
Menyimpan data dalam urutan default
Stack adalah struktur data yang menggunakan prinsip …
FIFO (First In First Out)
Acak
Random Access
Binary Search
LIFO (Last In First Out)
Contoh kehidupan sehari-hari dari konsep stack adalah …
Antrian tiket bioskop
Susunan piring di dapur
Barisan siswa di lapangan
Buku di perpustakaan
File dalam folder computer
Queue adalah struktur data dengan prinsip …
LIFO (Last In First Out)
Random Access
Binary Tree
FIFO (First In First Out)
Rekursif
Contoh queue dalam kehidupan sehari-hari adalah …
Susunan kursi
Menumpuk piring
Barisan orang membeli tiket
Menyusun puzzle
Menyimpan file
Struktur data membantu algoritma karena …
Menyusun data agar lebih efisien diproses
Mengurangi kebutuhan hardware
Menghapus program lama
Mengganti bahasa pemrograman
Menentukan kecepatan CPU
Jika data 8, 5, 3 diurutkan secara ascending dengan bubble sort, hasil akhirnya adalah …
8, 5, 3
3, 5, 8
5, 8, 3
8, 3, 5
5, 3, 8
Jika data 7, 2, 9, 1 diurutkan descending, hasilnya adalah …
1, 2, 7, 9
7, 9, 2, 1
9, 7, 2, 1
2, 1, 9, 7
1, 9, 7, 2
Apa hasil akhir jika data [4, 2, 6] diurutkan dengan insertion sort (ascending)?
(a)
Jika data 7, 2, 9, 1 diurutkan descending, hasilnya adalah …
1, 2, 7, 9
7, 9, 2, 1
9, 7, 2, 1
2, 1, 9, 7
1, 9, 7, 2
Apa hasil akhir jika data [4, 2, 6] diurutkan dengan insertion sort (ascending)?
[2, 4, 6]
[4, 6, 2]
[6, 4, 2]
[2, 6, 4]
[4, 2, 6]
Searching linear akan mencari data dengan cara …
Melompat antar elemen
Membandingkan data satu per satu hingga ditemukan
Membagi data menjadi dua bagian
Menyimpan data ke stack
Mengurutkan data terlebih dahulu
Binary search dapat digunakan jika …
Data masih acak
Data sudah terurut
Data dalam stack
Data dalam queue
Data hanya satu
Jika ingin mencari data di array [2, 5, 8, 12, 20] dengan binary search, maka syaratnya adalah …
Data acak
Data sama semua
Data hanya genap
Data hanya ganjil
Data harus urut
Langkah pertama bubble sort adalah …
Membandingkan elemen pertama dengan elemen terakhir
Mengurutkan secara descending
Membandingkan elemen berdekatan
Membagi array menjadi dua
Menghapus data ganda
Struktur data queue sering digunakan dalam …
Antrian printer
Pengurutan data
Perhitungan matematika
Penyimpanan cloud
Mesin cuci otomatis
Stack cocok digunakan untuk …
Mengelola antrian tiket
Menyusun barisan siswa
Mengurutkan data
Undo/Redo di aplikasi teks
Mencari data acak
Jika data dimasukkan ke stack dengan urutan A, B, C, maka data yang pertama keluar adalah …
A
B
C
Tidak bisa keluar
Semua keluar bersamaan
Jika data dimasukkan ke queue dengan urutan X, Y, Z, maka data yang pertama keluar adalah …
X
Y
Z
Semua keluar acak
Z dan Y bersamaan
Hasil dari algoritma searching adalah …
Urutan data ascending
Urutan data descending
Jumlah total data
Data ditemukan atau tidak ditemukan
Penyimpanan lebih efisien
Hubungan antara algoritma dan struktur data adalah …
Algoritma menyelesaikan masalah, struktur data mengatur penyimpanan
Tidak saling terkait
Algoritma hanya untuk hardware
Struktur data hanya untuk visualisasi
Algoritma menggantikan struktur data
Operasi yang dapat dilakukan pada stack adalah …
Push dan Pop
Enqueue dan Dequeue
Search dan Sort
Ascending dan Descending
Undo dan Redo
Operasi yang dapat dilakukan pada queue adalah …
Push dan Pop
Enqueue dan Dequeue
Search dan Sort
Ascending dan Descending
Undo dan Redo
Struktur data penting karena …
Mengatur cara penyimpanan data agar efisien
Membuat komputer lebih lambat
Mengurangi kapasitas RAM
Menggantikan sistem operasi
Menambah jumlah prosesor
Dalam stack, operasi "pop" berarti …
Menambahkan data
Mengurutkan data
Menyimpan data di array
Menghapus semua data
Menghapus data terakhir yang dimasukkan
Dalam queue, operasi "enqueue" berarti …
Menambahkan data ke antrean
Mengurutkan data
Menyimpan data di array
Menghapus semua data
Menghapus data terakhir yang dimasukkan
