WorksheetsQUIZ INFORMATIKA
Total questions: 82
Worksheet time: 41mins
Apa yang dimaksud dengan looping dalam pemrograman?
Proses mengulang eksekusi program dari awal
Proses untuk mengulang baris kode tertentu beberapa kali
Proses untuk menghentikan eksekusi program
Proses untuk mengakses data dalam sebuah array
Proses untuk menyusun algoritma baru
Struktur data yang digunakan untuk mengimplementasikan konsep LIFO (Last In, First Out) adalah...
Queue
Stack
Linked List
Array
Binary Tree
Protokol yang digunakan untuk mengirim email dari klien ke server email adalah...
HTTP
FTP
SMTP
POP3
IMAP
Pada sistem operasi, apa yang dimaksud dengan multitasking?
Menjalankan lebih dari satu program atau tugas secara bersamaan
Menyimpan data dalam lebih dari satu tempat secara bersamaan
Mengakses lebih dari satu perangkat keras secara bersamaan
Menjalankan satu program tetapi dengan banyak pengguna
Mengelola satu sumber daya oleh lebih dari satu aplikasi
Dalam konsep basis data, primary key digunakan untuk...
Menandai data yang sudah dihapus
Mengidentifikasi baris data secara unik
Menghubungkan dua tabel yang berbeda
Menyimpan informasi yang tidak terstruktur
Mengelola akses pengguna ke data tertentu
Manakah dari berikut ini yang merupakan tipe data yang digunakan untuk menyimpan nilai pecahan?
Integer
Boolean
Float
Char
String
Apakah istilah yang digunakan untuk menggabungkan dua atau lebih daftar berurutan menjadi satu daftar yang berurutan?
Sorting
Searching
Merging
Traversing
Inserting
Apa fungsi dari DNS dalam jaringan komputer?
Mengonversi alamat IP ke nama domain
Mengonversi nama domain ke alamat IP
Mengirim data melalui internet
Menghubungkan dua komputer dalam jaringan lokal
Memfilter konten yang diakses oleh pengguna
Bagaimana sistem operasi Linux mengidentifikasi setiap file dan direktori dalam sistemnya?
Melalui nama file
Melalui inode
Melalui ekstensi file
Melalui alamat memori
Melalui user ID
Apa yang dimaksud dengan normalisasi dalam basis data?
Proses untuk menyimpan data duplikat
Proses untuk merancang tabel tanpa redundansi
Proses untuk menghapus data dari basis data
Proses untuk mencadangkan data secara otomatis
Proses untuk menggabungkan dua tabel menjadi satu
Apa output dari kode berikut ini dalam bahasa Python?
python :
x = 5
y = 10
print(x * y)
50
15
5
10
55
Apa keuntungan menggunakan linked list dibandingkan array?
Akses lebih cepat ke elemen manapun
Ukurannya dinamis dan dapat bertambah atau berkurang dengan mudah
Memerlukan lebih sedikit memori
Lebih mudah diimplementasikan
Mendukung pengurutan otomatis
Manakah dari protokol berikut yang termasuk dalam lapisan transport di model OSI?
HTTP
FTP
TCP
DNS
SMTP
Apa yang dimaksud dengan virtual memory dalam sistem operasi?
Memori yang tidak nyata dan hanya digunakan untuk simulasi
Penyimpanan sementara yang digunakan saat RAM penuh
Memori yang digunakan untuk menyimpan file sistem operasi
Memori fisik yang terletak di luar komputer
Memori yang digunakan untuk menjalankan program virtualisasi
Apa yang dimaksud dengan SQL?
Sistem penyimpanan data
Bahasa pemrograman berbasis objek
Bahasa kueri untuk mengelola data dalam basis data
Perangkat lunak untuk membuat aplikasi web
Sistem operasi untuk server basis data
Dalam bahasa pemrograman C, manakah dari berikut ini yang merupakan operator logika?
==
!=
&&
+
%
Bagaimana cara kerja binary search?
Mencari elemen secara berurutan dari awal hingga akhir
Mencari elemen dengan membandingkan setiap elemen secara acak
Membagi daftar menjadi dua bagian, kemudian mencari pada bagian yang sesuai
Mengurutkan elemen terlebih dahulu sebelum mencari
Mencari elemen dengan cara mengelompokkan data yang sama
Manakah dari perangkat berikut yang digunakan untuk menghubungkan jaringan yang berbeda?
Switch
Hub
Repeater
Router
Modem
Apa fungsi dari kernel dalam sistem operasi?
Mengelola perangkat keras dan sumber daya sistem
Mengatur tampilan antarmuka pengguna
Mengelola koneksi jaringan
Menyimpan data pengguna
Menjalankan aplikasi
Apa yang dimaksud dengan foreign key dalam basis data relasional?
Kunci utama dari tabel
Kolom yang berisi data unik
Kunci yang menghubungkan dua tabel
Kolom yang menyimpan data sementara
Kunci yang digunakan untuk mengenkripsi data
Apa yang akan ditampilkan oleh kode berikut ini dalam bahasa JavaScript?
let x = 5;
let y = "5";
console.log(x == y);
console.log(x === y);
true, true
true, false
false, true
false, false
undefined, undefined
Struktur data mana yang paling efisien untuk mengimplementasikan antrian dengan dua ujung (deque)?
Array
Stack
Linked List
Queue
Tree
Protokol apa yang digunakan untuk transmisi file antara komputer dalam sebuah jaringan?
HTTP
FTP
SMTP
IMAP
POP3
Apakah istilah yang digunakan untuk menggambarkan situasi ketika dua atau lebih proses saling menunggu untuk sumber daya yang sama, yang tidak pernah tersedia?
Starvation
Synchronization
Deadlock
Mutual Exclusion
Race Condition
Apa fungsi dari pernyataan SQL berikut?
SELECT * FROM users WHERE age > 30;
Menghapus data dari tabel users yang memiliki kolom age lebih dari 30
Memperbarui data dalam tabel users untuk semua pengguna yang berusia lebih dari 30
Mengambil semua kolom dari tabel users untuk pengguna yang berusia lebih dari 30
Menambah data ke dalam tabel users dengan usia lebih dari 30
Menghitung jumlah pengguna yang berusia lebih dari 30
Manakah dari berikut ini yang merupakan struktur kontrol dalam pemrograman?
Variable
Loop
Constant
Function
Operator
Jika Anda menggunakan queue untuk mengelola antrean pelanggan, proses mana yang akan terjadi pertama kali?
Enqueue
Dequeue
Push
Pop
Peek
Apa peran dari firewall dalam jaringan komputer?
Mempercepat transfer data
Menyaring dan mengontrol lalu lintas jaringan yang masuk dan keluar
Menyediakan alamat IP ke perangkat dalam jaringan
Menghubungkan dua jaringan yang berbeda
Mengelola penyimpanan data di server
Apa yang dimaksud dengan context switching dalam sistem operasi?
Mengubah prioritas dari sebuah proses
Mengganti satu proses yang sedang dieksekusi dengan proses lain
Mengganti pengguna yang sedang login ke sistem
Mengubah tampilan layar dari GUI ke CLI
Menghentikan eksekusi program sementara waktu
Dalam SQL, manakah yang digunakan untuk menggabungkan dua tabel berdasarkan kolom yang sama?
UNION
JOIN
GROUP BY
HAVING
ORDER BY
Apa fungsi dari break dalam sebuah loop?
Menghentikan eksekusi loop dan keluar dari loop
Melanjutkan ke iterasi berikutnya dalam loop
Menginisialisasi ulang loop
Menghapus variabel dalam loop
Menghentikan eksekusi program
Dalam struktur data, manakah yang paling efisien untuk pencarian cepat?
Array
Linked List
Binary Search Tree
Queue
Stack
Apa yang dimaksud dengan bandwidth dalam jaringan komputer?
Kecepatan transfer data dalam satu waktu tertentu
Jumlah data yang dapat dikirim dalam satu waktu tertentu
Waktu yang dibutuhkan data untuk mencapai tujuan
Jarak maksimum antara dua perangkat dalam jaringan
Kekuatan sinyal yang diterima oleh perangkat
Manakah dari perangkat berikut yang diatur oleh device driver dalam sistem operasi?
Prosesor
Memori
Hard disk
Kartu grafis
Semua jawaban benar
Apa hasil dari perintah SQL berikut?
DELETE FROM employees WHERE department = 'HR';
Menghapus semua data di tabel employees
Menghapus data dari tabel employees di mana nilai kolom department adalah 'HR'
Menghapus tabel employees
Menghapus kolom department dari tabel employees
Menghapus semua data di tabel employees kecuali yang berada di departemen HR
Apa yang dimaksud dengan recursion dalam pemrograman?
Menggunakan loop untuk mengulang proses
Fungsi yang memanggil dirinya sendiri
Memecah masalah menjadi sub-masalah yang lebih kecil
Mengoptimalkan penggunaan memori
Menyimpan hasil perhitungan dalam cache
Apa ciri khas dari struktur data queue?
First In First Out (FIFO)
Last In First Out (LIFO)
Elemen disusun secara hierarki
Elemen disusun secara berurutan
Elemen disimpan secara acak
Apa yang dimaksud dengan IP address?
Alamat fisik dari sebuah perangkat keras
Nomor unik yang diberikan untuk mengidentifikasi perangkat dalam jaringan
Nomor port yang digunakan untuk komunikasi
Protokol yang digunakan untuk menghubungkan perangkat
Nama domain dari sebuah situs web
Apa yang dimaksud dengan virtual memory dalam sistem operasi?
Memori fisik yang digunakan oleh sistem operasi
Memori yang digunakan oleh perangkat keras
Memori yang digunakan oleh aplikasi
Ruang memori pada disk yang digunakan untuk mensimulasikan memori tambahan
Memori yang digunakan untuk grafis dan rendering
Manakah dari berikut ini yang merupakan perintah SQL untuk membuat tabel baru?
CREATE TABLE
INSERT INTO
ALTER TABLE
UPDATE TABLE
DROP TABLE
Manakah dari berikut ini yang merupakan tipe data primitive dalam bahasa pemrograman seperti Java?
String
Array
List
int
Object
Dalam struktur data tree, apa yang dimaksud dengan leaf node?
Node yang memiliki anak
Node yang tidak memiliki anak
Node yang menjadi akar dari tree
Node yang memiliki satu anak
Node yang menghubungkan dua subtree
Apa fungsi utama dari protokol TCP/IP?
Mengatur komunikasi antara aplikasi dan perangkat keras
Menyediakan standar untuk komunikasi data melalui jaringan
Mengelola alamat IP dan distribusi mereka
Menyediakan keamanan pada data yang ditransfer
Mengontrol akses jaringan untuk perangkat
Apa yang dimaksud dengan multitasking dalam sistem operasi?
Memproses banyak tugas secara bersamaan
Menjalankan satu tugas setelah tugas lainnya selesai
Menggandakan sumber daya untuk meningkatkan kecepatan
Menghubungkan beberapa perangkat ke satu sistem
Mengalokasikan lebih banyak memori untuk satu tugas
Apa fungsi dari primary key dalam tabel basis data?
Untuk menghubungkan dua tabel
Untuk memungkinkan duplikasi data
Untuk mengidentifikasi setiap baris data secara unik
Untuk menyimpan data sementara
Untuk mengurutkan data dalam tabel
Apa yang dimaksud dengan inheritance dalam pemrograman berorientasi objek?
Penggunaan kembali kode dari kelas lain
Pengaturan data secara hierarkis
Penyimpanan data dalam format yang efisien
Penggabungan beberapa fungsi dalam satu kelas
Pembuatan kelas baru dari kelas yang sudah ada
Apa yang dimaksud dengan hashing dalam struktur data?
Mengurutkan data secara berurutan
Mengonversi data menjadi bentuk yang lebih kecil
Mencari data berdasarkan indeks
Mengelompokkan data dalam kategori tertentu
Menyimpan data dalam bentuk grafik
Apa yang dimaksud dengan LAN dalam jaringan komputer?
Jaringan yang menghubungkan perangkat dalam area yang luas
Jaringan yang menghubungkan perangkat dalam area yang sempit atau terbatas
Jaringan yang menghubungkan perangkat secara nirkabel
Jaringan yang menghubungkan perangkat melalui internet
Jaringan yang menggunakan teknologi fiber optic
Manakah dari berikut ini yang merupakan jenis perangkat lunak utility dalam sistem operasi?
Word Processor
Web Browser
Disk Defragmenter
Media Player
Game
Dalam SQL, apa fungsi dari perintah ALTER TABLE?
Menghapus tabel dari basis data
Mengubah struktur tabel yang ada
Mengganti nama tabel
Menambahkan data baru ke tabel
Menggabungkan dua tabel
Apa yang dimaksud dengan polymorphism dalam pemrograman berorientasi objek?
Kemampuan objek untuk berubah bentuk pada waktu runtime
Penggunaan kembali kode dari kelas lain
Pembuatan objek baru dari kelas yang sudah ada
Menyimpan data dalam format yang efisien
Penggabungan beberapa fungsi dalam satu kelas
Manakah dari berikut ini yang merupakan keuntungan utama menggunakan array?
Ukuran dinamis
Akses cepat ke elemen berdasarkan indeks
Memori digunakan secara efisien
Penambahan dan penghapusan elemen cepat
Data dapat disimpan secara acak
Apa peran utama dari router dalam jaringan komputer?
Menghubungkan perangkat dalam jaringan lokal
Mengarahkan paket data antar jaringan
Mengelola lalu lintas jaringan dalam satu jaringan
Menerjemahkan alamat IP menjadi alamat MAC
Menyediakan akses ke internet bagi perangkat dalam jaringan
Apa yang dimaksud dengan kernel dalam sistem operasi?
Antarmuka pengguna
Perangkat lunak yang mengelola perangkat keras dan sumber daya sistem
Program aplikasi
Sistem file yang digunakan untuk menyimpan data
Proses latar belakang yang berjalan secara otomatis
Apa fungsi dari foreign key dalam tabel basis data?
Untuk menghubungkan dua tabel
Untuk memungkinkan duplikasi data
Untuk mengidentifikasi setiap baris data secara unik
Untuk menyimpan data sementara
Untuk mengurutkan data dalam tabel
Apa yang dimaksud dengan encapsulation dalam pemrograman berorientasi objek?
Proses menyembunyikan detail implementasi dari pengguna
Penggunaan kembali kode dari kelas lain
Pengaturan data secara hierarkis
Penggabungan beberapa fungsi dalam satu kelas
Pembuatan objek baru dari kelas yang sudah ada
Apa yang dimaksud dengan linked list dalam struktur data?
Kumpulan data yang disusun dalam urutan tertentu
Sekumpulan data yang saling terhubung melalui pointer
Data yang disimpan secara berurutan dalam memori
Kumpulan data yang disusun dalam bentuk grafik
Data yang disimpan dalam blok yang berdekatan
Apa peran utama dari firewall dalam jaringan komputer?
Mengatur lalu lintas jaringan berdasarkan aturan keamanan
Menghubungkan jaringan lokal dengan internet
Mengoptimalkan kecepatan jaringan
Mengelola alamat IP dalam jaringan
Mengidentifikasi perangkat dalam jaringan
Manakah dari berikut ini yang bukan merupakan tugas utama sistem operasi?
Mengelola sumber daya perangkat keras
Menyediakan antarmuka pengguna
Mengelola memori
Menjalankan aplikasi
Membuat aplikasi perangkat lunak
Apa yang dimaksud dengan DNS dalam jaringan komputer?
Protokol yang mengatur pengiriman email
Sistem yang menerjemahkan nama domain menjadi alamat IP
Sistem untuk mengelola koneksi jaringan
Layanan untuk menyimpan data di cloud
Protokol untuk mengamankan komunikasi data
Apa yang dimaksud dengan deadlock dalam sistem operasi?
Proses yang terus-menerus menggunakan CPU tanpa jeda
Situasi di mana dua atau lebih proses saling menunggu sumber daya yang tidak pernah tersedia
Proses yang gagal memulai karena kekurangan memori
Kondisi di mana sistem operasi tidak dapat menemukan file
Proses yang berjalan tanpa mengkonsumsi sumber daya
Apa yang dimaksud dengan subnet mask dalam jaringan komputer?
Alamat IP alternatif untuk perangkat
Metode untuk mengenkripsi data dalam jaringan
Angka yang digunakan untuk memisahkan bagian jaringan dari bagian host dalam alamat IP
Protokol untuk mengirim data antar jaringan
Alamat unik yang diberikan ke perangkat dalam jaringan
Manakah dari berikut ini yang merupakan contoh sistem operasi open-source?
Windows 10
macOS
Linux
iOS
Solaris
Apa yang dimaksud dengan bandwidth dalam konteks jaringan komputer?
Waktu yang diperlukan untuk mengirim paket data
Jumlah total data yang dapat dikirim melalui jaringan dalam waktu tertentu
Protokol yang mengatur pengiriman data
Kecepatan maksimum yang dapat dicapai oleh jaringan
Jumlah perangkat yang dapat terhubung ke jaringan
Apa yang dimaksud dengan paging dalam manajemen memori sistem operasi?
Penggunaan file sementara untuk meningkatkan memori
Pengelompokan proses berdasarkan prioritas
Pembagian memori fisik menjadi blok-blok yang lebih kecil
Pengaturan ulang data dalam memori untuk mengoptimalkan kinerja
Penggunaan disk sebagai ekstensi dari memori fisik
Apa fungsi utama dari protokol HTTP dalam jaringan?
Mengelola alamat IP
Menyediakan kerangka kerja untuk pengembangan aplikasi web
Mengatur transfer data antara klien dan server web
Mengamankan data yang ditransfer melalui jaringan
Menghubungkan perangkat ke jaringan lokal
Apa yang dimaksud dengan thrashing dalam manajemen memori sistem operasi?
Proses yang memerlukan terlalu banyak memori
Kondisi di mana sistem menghabiskan lebih banyak waktu untuk menukar halaman daripada mengeksekusi proses
Penggunaan semua memori yang tersedia oleh satu proses
Penghapusan data dalam memori yang tidak lagi diperlukan
Pembagian memori antara beberapa aplikasi
Apa yang dimaksud dengan VPN (Virtual Private Network) dalam jaringan komputer?
Jaringan yang digunakan untuk komunikasi dalam satu gedung
Protokol yang digunakan untuk mengamankan komunikasi nirkabel
Koneksi aman yang dibuat melalui jaringan publik untuk menghubungkan ke jaringan pribadi
Teknologi untuk mempercepat pengiriman data dalam jaringan lokal
Jaringan yang hanya dapat diakses oleh perangkat yang diotorisasi
Dalam sebuah jaringan komputer, Anda mendapati bahwa suatu perangkat tidak dapat terhubung ke internet. Setelah dilakukan pengecekan, ditemukan bahwa perangkat memiliki alamat IP 169.254.x.x. Apa langkah yang paling tepat untuk menyelesaikan masalah ini?
Mengganti alamat IP secara manual
Memperbaiki kabel jaringan
Memeriksa pengaturan DHCP pada router
Melakukan restart pada perangkat
Saat melakukan troubleshooting pada server, Anda menemukan bahwa penggunaan CPU sangat tinggi, dan beberapa layanan tidak responsif. Apa langkah pertama yang harus Anda lakukan untuk mengidentifikasi penyebabnya?
Menghentikan semua proses yang berjalan
Memulai ulang server
Menggunakan alat monitoring seperti top atau htop
Memeriksa log sistem
Menambah kapasitas RAM
Anda mengkonfigurasi firewall pada server untuk meningkatkan keamanan. Salah satu layanan penting tiba-tiba tidak bisa diakses. Apa langkah pertama yang harus dilakukan untuk menyelesaikan masalah ini?
Menghapus semua aturan firewall
Menonaktifkan firewall
Memeriksa aturan firewall yang baru ditambahkan
Mengganti port layanan tersebut
Menginstal ulang layanan
Dalam model OSI, lapisan mana yang bertanggung jawab untuk memastikan bahwa data yang dikirim melalui jaringan tidak mengalami kerusakan dan tiba dengan urutan yang benar?
Physical
Data Link
Network
Transport
Application
Jika Anda menginginkan suatu server dapat diakses melalui dua koneksi internet berbeda untuk tujuan redundansi, konfigurasi jaringan apa yang harus diterapkan?
DHCP Relay
Load Balancing
NAT
Port Forwarding
VPN
Dalam skenario di mana banyak perangkat terhubung ke jaringan Wi-Fi, namun kinerja jaringan sangat lambat, apa yang harus Anda periksa terlebih dahulu?
Bandwidth yang tersedia
Jumlah perangkat yang terhubung
Pengaturan kanal Wi-Fi
Konfigurasi firewall
Keamanan jaringan
Apa yang dimaksud dengan virtualisasi dalam konteks sistem operasi dan bagaimana ia dapat meningkatkan efisiensi sumber daya?
Pemisahan aplikasi dari hardware
Penggabungan beberapa sistem operasi menjadi satu
Menjalankan beberapa sistem operasi secara bersamaan pada satu hardware
Menjalankan aplikasi di cloud
Backup otomatis dari sistem operasi
Anda mendapati bahwa beberapa pengguna mengalami kesulitan saat mencoba mengakses file di server berbasis Linux. Apa yang harus diperiksa untuk memastikan pengguna dapat mengakses file tersebut?
Pengaturan firewall
Konfigurasi NTP
Hak akses file dan direktori
Pengaturan resolusi DNS
Pengaturan swap memory
Dalam sebuah jaringan yang menggunakan protokol IPv6, berapa banyak alamat IP yang tersedia untuk setiap subnet jika menggunakan prefix /64?
2^32
2^48
2^64
2^128
2^256
Saat mengelola sebuah server, Anda menemukan bahwa file sistem semakin mendekati kapasitas penuh. Apa yang seharusnya Anda lakukan untuk mengelola situasi ini tanpa downtime?
Menghapus file secara acak
Menambah hard disk baru dan memperluas partisi
Mengganti sistem operasi
Menghentikan beberapa layanan
Menurunkan versi sistem operasi
Sebuah perusahaan mengalami serangan DDoS (Distributed Denial of Service) yang mengakibatkan server mereka menjadi tidak responsif. Apa tindakan paling efektif yang dapat dilakukan untuk memitigasi serangan ini?
Memblokir alamat IP yang mencurigakan
Menambah kapasitas bandwidth
Menggunakan layanan mitigasi DDoS
Memindahkan server ke lokasi lain
Mengubah alamat IP server
Dalam sebuah sistem operasi, apa yang dimaksud dengan 'kernel panic' dan apa yang bisa menjadi penyebab utamanya?
Kondisi di mana aplikasi berhenti merespons
Kesalahan kritis dalam kernel yang menyebabkan sistem berhenti
Ketika CPU terlalu panas
Masalah pada perangkat keras
Ketika memori penuh
Pada jaringan berbasis protokol TCP/IP, apa yang terjadi jika paket data tiba di tujuan dalam urutan yang salah?
Paket akan dibuang
Paket akan dikirim ulang
Paket akan diurutkan kembali oleh protokol TCP
Paket akan diterima tetapi dalam urutan acak
Pengguna akan diberi tahu tentang kesalahan
Saat melakukan audit keamanan pada jaringan, Anda menemukan bahwa beberapa perangkat masih menggunakan protokol telnet untuk remote access. Mengapa ini menjadi masalah dan apa alternatif yang lebih aman?
Telnet tidak mendukung banyak pengguna; alternatifnya adalah RDP
Telnet tidak kompatibel dengan IPv6; alternatifnya adalah FTP
Telnet tidak mendukung enkripsi; alternatifnya adalah SSH
Telnet memerlukan konfigurasi yang rumit; alternatifnya adalah TFTP
Telnet memerlukan sertifikat digital; alternatifnya adalah HTTP
