NEW
Font size
WorksheetsQuiz Struktur Data dan Algoritma
Total questions: 50
Worksheet time: 25mins
Struktur data yang bekerja dengan prinsip LIFO adalah …
Queue
Stack
Array
Tree
Graph
Struktur data yang bekerja dengan prinsip FIFO adalah …
Queue
Stack
List
Tree
Hash
Algoritma pengurutan yang menggunakan konsep “pivot” disebut …
Bubble Sort
Merge Sort
Quick Sort
Insertion Sort
Selection Sort
Algoritma pencarian yang hanya dapat digunakan pada data yang sudah terurut adalah …
Linear Search
Sequential Search
Binary Search
Jump Search
Hash Search
Dalam OOP, pewarisan sifat dari satu kelas ke kelas lain disebut …
Encapsulation
Polymorphism
Abstraction
Inheritance
Constructor
Konsep menyembunyikan detail internal dan hanya menampilkan hal penting disebut …
Polymorphism
Inheritance
Abstraction
Encapsulation
Overloading
Dalam database, kumpulan tabel yang saling berhubungan disebut …
Spreadsheet
Relational Database
Data Flow
Repository
Data Structure
Bahasa yang digunakan untuk mengelola database relasional adalah …
HTML
Java
SQL
PHP
C++
Pernyataan SQL untuk menampilkan semua data dari tabel siswa adalah …
GET * FROM siswa;
SELECT * FROM siswa;
SHOW * FROM siswa;
DISPLAY * FROM siswa;
FIND * FROM siswa;
Perintah SQL untuk menambahkan data baru adalah …
SELECT
INSERT
UPDATE
DELETE
ALTER
Perintah SQL untuk menghapus data disebut …
DROP
DELETE
REMOVE
ERASE
CLEAR
Perintah SQL untuk memperbarui data disebut …
ALTER
UPDATE
INSERT
MODIFY
RENAME
JOIN pada SQL digunakan untuk …
Menghapus tabel
Menambahkan kolom
Menggabungkan tabel
Mengurutkan data
Menyaring data
Dalam model basis data relasional, baris data disebut …
Column
Field
Record
Key
Table
Kunci yang digunakan untuk menghubungkan dua tabel disebut …
Primary Key
Foreign Key
Composite Key
Candidate Key
Index Key
Konsep Big-O digunakan untuk …
Mengukur kecepatan jaringan
Mengukur efisiensi algoritma
Mengukur kapasitas memori
Menghitung jumlah data
Membandingkan jenis data
Quick Sort dan Merge Sort termasuk algoritma …
Pencarian
Pengurutan
Pengenalan pola
Enkripsi
Hashing
Topologi jaringan yang semua komputer terhubung ke satu kabel utama adalah …
Star
Bus
Ring
Mesh
Hybrid
Perangkat jaringan yang berfungsi menghubungkan dua jaringan berbeda adalah …
Switch
Router
Hub
Repeater
Modem
Perangkat yang mengubah sinyal digital menjadi analog dan sebaliknya disebut …
Router
Switch
Modem
Access Point
Firewall
Lapisan OSI yang bertanggung jawab atas transmisi data antar perangkat adalah …
Application
Transport
Network
Session
Data Link
IP address digunakan untuk …
Mengidentifikasi file
Mengidentifikasi perangkat dalam jaringan
Mengamankan koneksi
Menentukan jenis protokol
Menentukan topologi
Protokol yang digunakan untuk mengirim email adalah …
FTP
HTTP
SMTP
HTTPS
DNS
Protokol yang digunakan untuk transfer file adalah …
FTP
SMTP
HTTP
POP3
DHCP
AI (Artificial Intelligence) bertujuan untuk …
Membuat sistem yang meniru perilaku manusia
Mengatur jaringan komputer
Membuat database
Mengamankan data
Membuat tampilan website
Sistem yang dapat mengambil keputusan berdasarkan pengetahuan disebut …
Expert System
Database System
Operating System
File System
Network System
Neural Network terinspirasi dari …
Sel saraf manusia
DNA
Sel darah
Tulang
Genetik
Bidang AI yang fokus pada pengenalan suara disebut …
Computer Vision
Speech Recognition
Data Mining
Machine Learning
Natural Language Generation
Pembelajaran mesin (machine learning) menggunakan …
Data dan algoritma
Gambar dan warna
Video dan teks
Sensor dan kabel
Komputer dan printer
Dalam keamanan data, proses mengubah pesan agar tidak bisa dibaca disebut …
Encoding
Enkripsi
Dekripsi
Hashing
Kompresi
Firewall berfungsi untuk …
Mempercepat jaringan
Mengamankan jaringan dari serangan
Menyimpan file
Mengirim email
Mengelola database
Virus komputer termasuk dalam …
Software
Malware
Hardware
Firmware
BIOS
Perangkat lunak yang berfungsi mendeteksi dan menghapus virus disebut …
Antivirus
Firewall
Router
Proxy
Debugger
Praktik mencuri data pribadi pengguna disebut …
Phishing
Spamming
Hacking
Cracking
Tracking
Etika digital mengajarkan agar pengguna …
Bebas melakukan apa saja di internet
Menyebarkan data tanpa izin
Bertanggung jawab dan menghormati privasi orang lain
Membobol sistem untuk belajar
Mengunduh software ilegal
Cloud computing berarti …
Menyimpan data di komputer pribadi
Menyimpan data di server internet
Menyimpan data di flashdisk
Menyimpan data di RAM
Menyimpa
Contoh layanan cloud storage adalah …
Google Drive
Microsoft Word
Adobe Photoshop
VLC Media Player
Oracle SQL Developer
IoT (Internet of Things) berarti …
Menghubungkan perangkat ke internet untuk berkomunikasi
Menghubungkan komputer ke printer
Mengirim file lewat email
Memainkan video di internet
Menginstal aplikasi
Dalam proyek informatika, tahap pertama Design Thinking adalah …
Ideate
Prototype
Test
Empathize
Define
Tujuan tahap “Prototype” dalam Design Thinking adalah …
Menguji solusi yang dibuat
Menghasilkan ide sebanyak mungkin
Membuat model atau contoh solusi
Mengidentifikasi masalah
Mengumpulkan data pengguna
Langkah terakhir dalam proyek berbasis PjBL adalah …
Implementasi
Evaluasi dan Refleksi
Brainstorming
Perencanaan
Dokumentasi
Bahasa pemrograman yang mendukung konsep OOP antara lain …
HTML
CSS
Java
SQL
XML
Exception handling digunakan untuk …
Menangani kesalahan saat program berjalan
Menghapus bug sebelum kompilasi
Mengatur tampilan GUI
Mengatur struktur data
Mengelola database
File handling berarti …
Membuat file teks
Mengelola input/output file dalam program
Menghapus file
Mengganti nama file
Membuka folder
Dalam Java, kata kunci untuk membuat objek baru adalah …
class
this
new
super
import
Proses menguji program agar bebas dari kesalahan disebut …
Debugging
Deploying
Designing
Defining
Coding
Aplikasi yang dibuat untuk dijalankan di web disebut …
Web App
Mobile App
Desktop App
Game
Firmware
Library dalam pemrograman berfungsi untuk …
Menyimpan data
Menyediakan kumpulan fungsi siap pakai
Mengatur tampilan
Menghapus bug
Menyusun kode
API digunakan untuk …
Menghubungkan aplikasi satu dengan yang lain
Menghapus data dari server
Mengelola basis data
Mengatur tampilan website
Mengatur file lokal
Dalam pengembangan sistem, dokumentasi penting karena …
Mempercepat penulisan kode
Memudahkan pemeliharaan dan pemahaman sistem
Membuat program lebih cepat
Menghemat memori
Mengurangi ukuran file
