Font size
WorksheetsPenilaian Akhir Semester Ganjil Online — Informatika (Kelas XII)
Total questions: 50
Worksheet time: 25mins
Suatu bentuk komunikasi visual yang menggunakan gambar untuk menyampaikan informasi, dan Anda diminta merancang sistem antrian tiket bioskop digital. Dari struktur data berikut, manakah yang paling efisien untuk memastikan proses “first come first serve” tetap berjalan dengan baik?
Stack
Queue
Linked List
Tree
Hash Table
Dalam sebuah aplikasi perbankan, pencarian data nasabah harus dilakukan secepat mungkin. Struktur data apa yang paling tepat digunakan untuk mengoptimalkan pencarian dengan data yang besar?
Queue
Binary Search Tree
Array
Circular Queue
Stack
Seorang programmer ingin membuat program undo-redo di aplikasi teks editor. Struktur data ganda apa yang paling tepat digunakan untuk mengimplementasikan fitur ini?
Dua Stack
Dua Queue
Linked List tunggal
Binary Tree
Hash Map
Dalam manajemen memori komputer, penggunaan stack memiliki keterbatasan. Jika Anda ingin memperbaiki kelemahan stack untuk bisa menghapus elemen dari posisi manapun, struktur data apa yang paling tepat?
Queue
Tree
Linked List
Array Statik
Graph
Sebuah sistem antrian di rumah sakit ingin menambahkan fitur prioritas bagi pasien gawat darurat. Struktur data apa yang sebaiknya dipakai?
Stack
Circular Queue
Priority Queue
Double Linked List
Hash Table
Seorang siswa ingin membuat program yang dapat menelusuri semua kemungkinan jalur dari satu kota ke kota lain pada peta. Algoritma apa yang paling sesuai digunakan?
BFS (Breadth First Search)
DFS (Depth First Search)
Binary Search
Merge Sort
Hashing
Jika sebuah array statis digunakan untuk menyimpan data mahasiswa, namun jumlah mahasiswa terus bertambah, solusi kreatif apa yang dapat dilakukan?
Menghapus sebagian data lama
Menggunakan Linked List dinamis
Menyimpan data dalam stack
Menambahkan array baru secara manual
Memasukkan data ke dalam queue
Seorang programmer menggunakan Binary Search Tree (BST). Setelah serangkaian insert, pohon menjadi tidak seimbang (unbalanced). Apa solusi terbaik agar pencarian tetap efisien?
Menghapus node paling banyak dipakai
Mengubah BST menjadi Linked List
Menyeimbangkan kembali menjadi AVL Tree
Mengganti semua node dengan array
Menambahkan queue di setiap cabang
Seorang programmer membuat double linked list. Apa keuntungan utama dari penggunaannya dibanding single linked list?
Membuat efek bayangan dari suatu objek gambar/teks
Bisa diakses dari dua arah
Lebih hemat memori
Tidak membutuhkan pointer
Lebih cepat dari array statis
Anda diminta merancang aplikasi e-commerce. Untuk mengelola daftar riwayat pencarian yang terus diperbarui, struktur data manakah yang paling sesuai agar data terbaru selalu terlihat terlebih dahulu?
Queue
Circular Queue
Stack
Hash Table
Binary Tree
Untuk mengolah data keperluan ilmiah seperti analisis kripto, prakiraan cuaca, eksplorasi minyak dan gas serta aerodinamika dengan jumlah yang banyak maka jenis komputer yang diperlukan adalah
PC
Supercomputer
Laptop
Wearable computer
Server
Terdapat tiga komponen utama yang menyusun sistem komputer yaitu
Sofware, hardware dan brainware
CPU, peralatan input dan peralatan output
Memori, peralatan input dan peralatan output
Prosesor, hardisk dan monitor
Monitor, keyboard dan mouse
Perhatikan pernyataan berikut: (1) Berbasis GUI (2) Berbasis Perintah (CLI) (3) Perangkat Lunak (4) Melalui suara (audio) dan gambar (video) (5) Menggunakan Keyboard, Joystick dan Mouse. Berdasarkan poin-poin tersebut, yang termasuk ke dalam jenis interaksi manusia dan komputer ditunjukkan oleh nomor
(2), (4), dan (5)
(1), (2), dan (4)
(1), (2), (3), dan (4)
(1), (2), (4), dan (5)
(1), (3), dan (4)
Ketika Anda melakukan video call melalui perangkat seperti laptop maupun PC, maka alat penunjang yang dibutuhkan adalah
Antena dan kamera
Kamera dan mikrofon
Antena dan mouse
Mouse dan kamera
Mikrofon dan mouse
Untuk mengolah data keperluan ilmiah seperti analisis kripto, prakiraan cuaca, eksplorasi minyak dan gas serta aerodinamika dengan jumlah yang banyak maka jenis komputer yang diperlukan adalah
PC
Supercomputer
Laptop
Wearable computer
Server
Sebuah sekolah ingin membangun jaringan yang mampu menangani 500 perangkat dengan kebutuhan bandwidth tinggi untuk pembelajaran digital dan streaming materi. Kepala sekolah meminta Anda merancang topologi yang meminimalkan single point of failure serta mempermudah manajemen. Berdasarkan kebutuhan tersebut, rancangan topologi paling tepat untuk direkomendasikan adalah
Topologi Bus
Topologi Ring
Topologi Star
Sebuah rumah sakit ingin mengimplementasikan sistem monitoring pasien secara real-time. Data vital pasien harus dikirim dengan latensi sangat rendah dan keandalan tinggi. Teknologi jaringan yang paling layak diterapkan untuk memenuhi kebutuhan tersebut adalah…
Bluetooth Low Energy
5G Ultra-Reliable Low Latency Communication (URLLC)
Wi-Fi 4
ZigBee
NFC
Anda diminta mengevaluasi performa jaringan kampus yang sering mengalami bottleneck pada jam sibuk. Setelah analisis, ditemukan bahwa banyak trafik broadcast yang memenuhi jaringan. Solusi paling efektif untuk mengurangi masalah tersebut adalah….
Menambah access point
Mengganti kabel UTP ke fiber optik
Mengimplementasikan VLAN untuk segmentasi jaringan
Menurunkan jumlah pengguna
Mengganti router dengan router yang lebih mahal
Sebuah tim IT menemukan bahwa serangan DDoS berhasil melumpuhkan layanan web perusahaan selama 2 jam. Anda diminta memberikan keputusan terbaik terkait langkah pencegahan agar serangan serupa bisa diminimalkan. Langkah paling efektif adalah….
Menggunakan caching lokal
Menambah RAM server
Menggunakan layanan Anti-DDoS dan rate limiting pada firewall
Menghapus semua file log lama
Mengaktifkan DHCP static
Pada evaluasi jaringan, ditemukan bahwa performa Wi-Fi menurun drastis karena interferensi antarsinyal. Anda diminta menentukan strategi paling tepat untuk mengatasi masalah tersebut. Keputusan terbaik adalah….
Memindahkan semua perangkat ke kanal (channel) yang sama
Menggunakan kanal yang tidak tumpang tindih (non-overlapping) seperti 1–6–11
Menambah jumlah SSID sebanyak mungkin
Mengurangi jumlah access point
Menonaktifkan enkripsi pada Wi-Fi
Sebuah perusahaan transportasi sedang mengembangkan aplikasi navigasi yang dapat menghitung rute tercepat antar kota. Data jalan disimpan dalam bentuk graf berbobot (berdasarkan jarak dan waktu tempuh). Sistem perlu memilih struktur data yang efisien agar pencarian rute berjalan cepat. Struktur data manakah yang paling tepat digunakan?
Stack
Graph
Queue
Heap (Priority Queue)
Linked List
Dalam aplikasi editor teks modern, fitur undo dan redo sangat penting agar pengguna bisa membatalkan perintah sebelumnya atau mengulanginya kembali. Pengembang perlu merancang struktur data yang memungkinkan operasi ini berjalan efisien. Struktur data manakah yang sebaiknya dipakai?
Queue
Stack
Double Stack
Graph
Priority Queue
Sebuah mesin pencarian kata harus bisa menampilkan hasil dengan cepat meskipun menyimpan jutaan entri kata. Sistem harus memungkinkan pencarian berdasarkan awalan (prefix) sekaligus pencocokan kata yang presisi. Struktur data manakah yang paling tepat digunakan?
Trie
Linked List
Hash Table
Stack
Queue
Sebuah rumah sakit besar menghadapi masalah dalam mengelola antrian pasien. Jika menggunakan antrian biasa, pasien datang lebih dulu akan dilayani lebih dulu. Namun, pasien dengan kondisi darurat harus didahulukan meskipun datang belakangan. Struktur data manakah yang mendukung sistem antrian seperti ini?
Circular Queue
Priority Queue
Array
Heap
Graph
Dalam implementasi tabel hash, sering terjadi tabrakan (collision) ketika dua data berbeda menempati indeks yang sama. Jika tidak ditangani dengan baik, performa pencarian akan menurun drastis. Teknik penanganan tabrakan yang dapat digunakan adalah…
Linear Probing
Chaining
Bubble Sort
Queue
Double Hashing
Dalam sistem komputer, manajemen memori bertujuan agar program dapat berjalan secara efisien tanpa saling mengganggu. Dua metode yang sering digunakan untuk alokasi memori dinamis adalah …
Paging
Segmentation
Compression
Defragmentation
RAID
Dalam perancangan arsitektur komputer modern, terdapat teknik untuk meningkatkan kinerja prosesor dengan mengeksekusi instruksi secara tumpang tindih. Teknik ini dikenal dengan istilah …
Multithreading
Pipelining
Virtualization
Parallel Processing
Overclocking
Sebuah server digunakan untuk menjalankan beberapa sistem operasi secara bersamaan di atas satu perangkat keras fisik. Dua teknologi yang memungkinkan hal ini adalah …
Hypervisor
Virtual Machine
Dual Boot
BIOS
Cache Memory
Ketika sebuah prosesor melakukan branch prediction yang salah, maka dampak yang langsung terjadi pada prosesor adalah …
Terjadi cache miss
Pipeline stall
Deadlock
Page fault
Race condition
Suatu sekolah ingin meningkatkan kecepatan jaringan kabelnya. Peralatan mana yang perlu ditingkatkan untuk mendapatkan throughput lebih tinggi?
Mengganti kabel UTP Cat5 ke Cat6
Mengganti switch Fast Ethernet ke Gigabit Ethernet
Menambah repeater
Mengurangi panjang kabel menjadi 200 meter
Menambah hub
Jika sebuah aplikasi peta digital menggunakan array 2 dimensi untuk menyimpan data jalan, maka pencarian rute terpendek antar kota akan lebih efisien dibanding menggunakan graph.
Benar
Salah
Menggunakan stack untuk fitur "undo-redo" lebih tepat dibanding menggunakan queue, karena perintah terakhir yang dilakukan harus dibatalkan lebih dulu.
Benar
Salah
Jika sebuah Binary Search Tree (BST) tidak seimbang, maka performa pencarian data akan selalu tetap optimal.
Benar
Salah
Administrator jaringan memutuskan menambah repeater untuk mengatasi keluhan internet lambat.
Benar
Salah
Dalam meningkatkan keamanan data user, perusahaan menambahkan Multi-Factor Authentication (MFA).
Benar
Salah
Mengecek kesesuaian tanda kurung dalam bahasa pemrograman. Pilih struktur data yang paling tepat.
Stack
Graph
Heap
Trie
Queue
Membangun fitur rute tercepat pada aplikasi transportasi online. Pilih struktur data yang paling tepat.
Graph
Stack
Trie
Heap
Hash Table
Membuat antrian pasien dengan prioritas gawat darurat lebih tinggi. Pilih struktur data yang paling tepat.
Heap
Queue
Stack
Graph
Linked List
Mesin pencarian kata agar hasil bisa keluar cepat. Pilih struktur data yang paling tepat.
Trie
Binary Search Tree
Hash Table
Stack
Graph
Sistem yang mendistribusikan trafik ke beberapa server agar layanan tetap stabil. Pilih teknologi yang paling tepat.
Load Balancing
DNS
Proxy Server
Firewall
NAT
Protokol atau sistem yang menerjemahkan nama domain menjadi alamat IP. Pilih teknologi yang paling tepat.
DNS
Load Balancing
Proxy Server
MFA
IDS/IPS
Sensor keamanan yang mendeteksi dan mencegah aktivitas berbahaya. Pilih sistem yang paling tepat.
IDS/IPS
Firewall
MFA
Proxy Server
DNS
Media transmisi jaringan dengan kecepatan sangat tinggi dan tahan interferensi. Pilih media yang paling tepat.
Fiber Optik
UTP Cat5
Coaxial
Wireless 2.4 GHz
Bluetooth
Sistem yang bertindak sebagai perantara antara client dan internet. Pilih teknologi yang paling tepat.
Proxy Server
Load Balancer
Router Core
DNS
MFA
Sistem keamanan berlapis yang membutuhkan lebih dari satu bukti identitas. Pilih metode yang paling tepat.
MFA (Multi-Factor Authentication)
Kata sandi tunggal
Firewall aplikasi
VPN
Captcha
Seorang programmer diminta membuat fitur "undo-redo" pada aplikasi teks editor. Struktur data apa yang paling tepat digunakan untuk menyimpan perintah yang dibatalkan?
Stack
Queue
Array
Linked List
Dalam sistem antrean rumah sakit, pasien gawat darurat harus mendapat prioritas lebih dulu dibanding pasien lain. Struktur data apa yang sebaiknya dipakai?
Heap
Queue FIFO
Stack
Hash Table
Untuk menyimpan dan mencari kata-kata pada mesin pencarian dengan cepat, struktur data apa yang paling tepat digunakan?
Trie
Binary Search Tree
Hash Table
Array
Setelah banyak penambahan data, sebuah Binary Search Tree menjadi tidak seimbang dan pencarian melambat. Pohon harus diubah menjadi … agar tetap efisien.
AVL
B-Tree
Red-Black Tree
Splay Tree
Untuk meningkatkan keamanan login pengguna secara signifikan, perusahaan harus menerapkan metode …
MFA (Multi-Factor Authentication)
CAPTCHA
Firewall jaringan
SSL/TLS
