Font size
WorksheetsKuis Pemecahan Masalah
Total questions: 100
Worksheet time: 50mins
Proses memecah masalah besar menjadi bagian-bagian yang lebih kecil dan mudah dikelola disebut...
Abstraksi
Dekomposisi
Pengenalan Pola
Algoritma
Kemampuan untuk mengidentifikasi kesamaan atau pola pada masalah yang berbeda disebut...
Dekomposisi
Abstraksi
Pengenalan Pola
Prosedur
Proses menyaring informasi yang tidak penting dan hanya fokus pada detail yang relevan disebut...
Algoritma
Dekomposisi
Abstraksi
Perulangan
Urutan langkah-langkah logis dan sistematis untuk menyelesaikan suatu masalah disebut...
Pseudocode
Algoritma
Flowchart
Prosedur
Dalam *flowchart*, simbol balok (persegi panjang) digunakan untuk menunjukkan...
Proses
Mulai/Selesai
Percabangan
Input/Output
Simbol belah ketupat dalam *flowchart* digunakan untuk menunjukkan...
Proses
Input/Output
Percabangan/Keputusan
Mulai/Selesai
Bahasa pemrograman yang menggunakan balok-balok visual untuk menyusun kode, cocok untuk pemula, adalah...
Python
Java
Scratch
C++
Kata kunci `IF... THEN... ELSE...` dalam pemrograman digunakan untuk membuat struktur...
Perulangan
Percabangan
Input/Output
Proses
Sebuah nilai atau data yang disimpan dalam memori komputer dan dapat diubah disebut...
Konstanta
Fungsi
Variabel
Operator
Perulangan `FOR` dan `WHILE` dalam pemrograman berfungsi untuk...
Menentukan kondisi
Mengulang sekumpulan instruksi
Menyimpan data
Menampilkan output
Susunan algoritma yang ditulis dalam bahasa manusia agar mudah dipahami, tetapi bukan bahasa pemrograman sesungguhnya, disebut...
Kode program
Flowchart
Pseudocode
Diagram
Jika sebuah program memiliki instruksi: `Jika (nilai > 75) maka (lulus), selain itu (tidak lulus)`, maka instruksi ini menggunakan struktur...
Perulangan
Kondisional
Fungsi
Variabel
Berikut ini adalah contoh penerapan **dekomposisi** dalam kehidupan sehari-hari, kecuali...
Membagi tugas rumah menjadi beberapa bagian
Memecah resep masakan menjadi langkah-langkah kecil
Menemukan kesamaan antara beberapa jenis resep kue
Memecah masalah matematika menjadi beberapa persamaan
Dalam *Computational Thinking*, **Pengenalan Pola** membantu kita untuk...
Menemukan detail yang tidak penting
Menyederhanakan masalah
Mengidentifikasi kesamaan untuk solusi yang efisien
Membagi masalah menjadi bagian-bagian
*Flowchart* adalah representasi visual dari sebuah **algoritma** yang menggunakan simbol-simbol khusus. Tujuan utamanya adalah...
Membuat kode program secara otomatis
Mempermudah pemahaman alur program
Mengubah program menjadi bahasa mesin
Menyimpan data dan variabel
Apabila sebuah program memiliki instruksi 'ULANGI 5 KALI', maka instruksi tersebut merupakan contoh dari...
Percabangan
Perulangan
Variabel
Proses
Bahasa pemrograman yang sering digunakan untuk pengembangan aplikasi web dan memiliki sintaks yang mudah dipahami adalah...
C++
Python
Java
PHP
Perintah untuk menampilkan sesuatu di layar dalam pemrograman disebut...
Input
Proses
Output
Deklarasi
Perintah untuk memasukkan data ke dalam program disebut...
Input
Proses
Output
Deklarasi
Kumpulan komputer yang terhubung satu sama lain untuk berbagi data dan sumber daya disebut...
Server
Jaringan Komputer
Perangkat Lunak
Sistem Operasi
Jaringan yang mencakup area kecil seperti dalam satu ruangan atau gedung disebut...
WAN (Wide Area Network)
MAN (Metropolitan Area Network)
LAN (Local Area Network)
GAN (Global Area Network)
Perangkat keras yang berfungsi menghubungkan beberapa komputer dalam satu jaringan lokal adalah...
Router
Modem
Switch/Hub
Printer
Perangkat yang digunakan untuk menghubungkan dua jaringan yang berbeda, seperti jaringan lokal ke internet, adalah...
Switch
Router
Modem
Hub
Singkatan dari URL adalah...
Uniform Resource Location
Universal Resource Link
Uniform Resource Locator
Universal Resource Locator
Protokol yang digunakan untuk mengirim dan menerima email adalah...
HTTP
FTP
SMTP
TCP/IP
Alamat unik yang diberikan kepada setiap komputer atau perangkat yang terhubung ke jaringan internet disebut...
IP Address
URL
MAC Address
DNS
Layanan internet yang digunakan untuk menjelajah halaman web adalah...
E-commerce
Web Browsing
Social Media
Perangkat yang mengubah sinyal digital dari komputer menjadi sinyal analog yang bisa ditransmisikan melalui saluran telepon disebut...
Router
Switch
Modem
Hub
Sebutan untuk komputer yang menyediakan layanan atau sumber daya kepada komputer lain (klien) dalam sebuah jaringan adalah...
Client
Server
Router
Workstation
Sebutan untuk jaringan yang mencakup area geografis yang sangat luas, bahkan seluruh dunia, adalah...
LAN
MAN
WAN
CAN
Berikut ini adalah contoh dari **browser**, kecuali...
Google Chrome
Mozilla Firefox
Microsoft Word
Safari
Protokol yang digunakan untuk transfer file antara komputer adalah...
HTTP
TCP/IP
FTP
SMTP
Sebuah situs web dapat diakses dengan mengetikkan alamatnya, yang disebut...
IP Address
Domain Name
MAC Address
ISP
Singkatan dari ISP adalah...
Internet Service Provider
Internal Server Protocol
International System Protocol
Internet Signal Provider
Perangkat fisik pada komputer yang dapat dilihat dan disentuh disebut...
Software
Hardware
Firmware
Network
Kumpulan instruksi atau program yang mengelola operasi komputer disebut...
Hardware
Software
Brainware
Sistem operasi
Sebutan untuk orang yang menggunakan atau mengoperasikan komputer adalah...
Software engineer
Hardware
Programmer
Brainware
Perangkat keras yang berfungsi sebagai otak atau pusat pemrosesan data pada komputer adalah...
RAM
Hard Disk
CPU (Central Processing Unit)
Monitor
Perangkat penyimpanan data non-permanen yang bekerja saat komputer menyala disebut...
Hard Disk
RAM
CPU
Monitor
Perangkat keras yang digunakan untuk memasukkan data ke dalam komputer adalah...
Output device
Input device
Storage device
Processing device
Contoh dari **input device** adalah...
Monitor dan printer
Keyboard dan mouse
Speaker dan proyektor
Hard disk dan RAM
Contoh dari **output device** adalah...
Keyboard dan scanner
Mouse dan joystick
Monitor dan printer
CPU dan RAM
Bagian dari sistem operasi yang bertugas mengelola semua sumber daya komputer adalah...
Kernel
RAM
Hard disk
CPU
Sistem operasi yang sering digunakan pada komputer pribadi adalah...
Windows, macOS, dan Linux
Android dan iOS
Chrome OS
Semua benar
Perangkat keras yang digunakan untuk menyimpan data secara permanen, bahkan saat komputer dimatikan, adalah...
RAM
Cache
Hard Disk
Monitor
Alat yang digunakan untuk mencetak dokumen atau gambar dari komputer disebut...
Scanner
Printer
Proyektor
Speaker
Fungsi utama dari **motherboard** adalah...
Mengolah data
Menyimpan data
Menghubungkan semua komponen utama komputer
Menampilkan output visual
Satuan terkecil dari data yang bisa disimpan di komputer disebut...
Byte
Bit
Kilobyte
Megabyte
Dalam berpikir komputasional, proses menemukan pola pada masalah serupa agar bisa diselesaikan dengan cara yang sama disebut...
Dekomposisi
Abstraksi
Pengenalan Pola
Reduksi
Jika Anda ingin membuat program untuk robot yang membedakan buah matang dan mentah, cara berpikir komputasional yang paling tepat adalah **abstraksi**, yang berfokus pada...
Warna dan tekstur buah
Ukuran dan bentuk buah
Berat dan aroma buah
Harga dan asal buah
Langkah pertama yang harus dilakukan dalam membuat algoritma untuk menyelesaikan masalah adalah...
Menulis kode program
Memahami masalah
Menggambar *flowchart*
Menguji program
Manakah dari pernyataan berikut yang paling tepat mendeskripsikan sebuah **algoritma**?
Kumpulan data yang tersimpan di komputer
Bahasa yang digunakan untuk membuat program
Serangkaian langkah-langkah terstruktur untuk menyelesaikan tugas
Hasil akhir dari sebuah program
Simbol yang digunakan untuk menyatakan **input** atau **output** dalam *flowchart* adalah...
Segitiga
Jajaran Genjang
Persegi Panjang
Lingkaran
Tipe data yang digunakan untuk menyimpan nilai yang hanya bernilai `True` atau `False` adalah...
Integer
String
Boolean
Float
Bahasa pemrograman yang sering disebut sebagai "bahasa serbaguna" dan memiliki sintaks yang mudah dipahami adalah...
C++4
Java
Python
Assembly
Struktur **perulangan** yang akan terus berjalan selama kondisi yang diberikan bernilai benar adalah...
`IF`
`ELSE`
`FOR`
`WHILE`
Manakah dari pseudocode berikut yang menampilkan pesan "Selamat Datang"?
`INPUT "Selamat Datang"`
`DISPLAY "Selamat Datang"`
`SET "Selamat Datang"`
`GET "Selamat Datang"`
Perintah `nama_saya = "Budi"` adalah contoh dari...
Integer
String
Boolean
Float
Apabila kita ingin mengulang perintah sebanyak 100 kali tanpa perlu menulisnya satu per satu, kita menggunakan struktur...
Perulangan
Percabangan
Deklarasi
Operator
Struktur kontrol yang memungkinkan sebuah program untuk memilih satu dari beberapa jalur eksekusi berdasarkan kondisi tertentu disebut...
Fungsi
Modul
Percabangan
Perulangan
Proses mengubah algoritma menjadi kode yang dapat dimengerti oleh komputer disebut...
Debugging
Kompilasi
*Coding* atau pemrograman
Abstraksi
Berikut ini adalah contoh **perulangan tak terbatas**, kecuali...
A. `FOR i=1 to 5`
B. `WHILE True`
C. `DO... WHILE` dengan kondisi selalu benar
D. `LOOP` tanpa kondisi berhenti
Mana yang merupakan contoh dari **aplikasi desktop**?
A. WhatsApp Web
B. Google Chrome
C. Microsoft PowerPoint
D. Google Docs
Jika sebuah program mengalami kesalahan dan tidak berjalan sesuai yang diharapkan, proses untuk mencari dan memperbaiki kesalahan tersebut dinamakan...
A. Kompilasi
B. Debugging
C. Analisis
D. Optimasi
Karakter yang berfungsi untuk memberikan komentar dalam kode program agar tidak dieksekusi oleh komputer adalah...
A. `/*`
B. `//`
C. `#`
D. Semua benar, tergantung bahasa pemrograman
Sebuah simbol oval pada *flowchart* biasanya menandakan...
Awal atau akhir dari algoritma
Sebuah proses atau perhitungan
Sebuah keputusan atau kondisi
Input atau output data
Manakah dari ini yang bukan merupakan bagian dari berpikir komputasional?
Pengenalan Pola
Dekomposisi
Abstraksi
Pengujian Hipotesis
Perintah `10 + 5` adalah contoh dari...
Operator logis
Operator aritmatika
Operator perbandingan
Operator relasional
Jaringan komputer yang digunakan untuk menghubungkan perangkat-perangkat dalam sebuah kota disebut...
LAN (Local Area Network)
MAN (Metropolitan Area Network)
WAN (Wide Area Network)
PAN (Personal Area Network)
Berikut ini adalah topologi jaringan, kecuali...
Topologi Star
Topologi Bus
Topologi Ring
Topologi Tree
Server yang menyimpan alamat situs web dan menerjemahkannya menjadi IP Address disebut...
DHCP Server
DNS Server
Web Server
Proxy Server
Komponen utama yang memungkinkan kita terhubung ke internet dan mengubah sinyal data menjadi sinyal yang bisa ditransmisikan adalah...
Router
Switch
Modem
Access Point
Singkatan dari HTTP adalah...
HyperText Transfer Protocol
HyperText Transmission Protocol
High-Tech Terminal Protocol
Hyperlink Text Transfer Protocol
Berikut ini adalah contoh dari **Web Browser**, kecuali...
Mozilla Firefox
Google Chrome
Microsoft Word
Safari
Protokol yang memastikan data yang dikirim sampai dengan utuh dan tidak ada yang hilang adalah...
IP
TCP
UDP
HTTP
Kumpulan dokumen dan sumber daya yang terhubung melalui *hyperlink* yang diakses melalui internet disebut...
FTP
World Wide Web (WWW)
Intranet
Bagian dari alamat email yang menunjukkan nama domain adalah...
`@`
Nama pengguna
Nama server (setelah `@`)
.
Perangkat yang digunakan untuk mengirimkan paket data antara jaringan komputer disebut...
Router
Modem
Switch
Hub
Protokol yang digunakan untuk mengirim email adalah...
TCP/IP
SMTP
FTP
HTTP
Perangkat keras yang berfungsi untuk menghubungkan jaringan lokal ke internet adalah...
Modem
Switch
Access Point
Router
Bahasa pemrograman yang sering digunakan untuk pengembangan web adalah...
PHP
HTML
Java
C#
Perangkat lunak yang digunakan untuk mengelola dan mengontrol perangkat keras komputer disebut...
Operating System
Firmware
Application Software
Utility Software
Dalam pemrograman, struktur data yang digunakan untuk menyimpan sekumpulan data yang terorganisir disebut...
Loop
Function
Variable
Array
Proses mengubah kode sumber menjadi kode mesin yang dapat dijalankan oleh komputer disebut...
Compiling
Interpreting
Executing
Debugging
Bahasa pemrograman yang dikenal dengan kemampuannya dalam pengembangan aplikasi mobile adalah...
JavaScript
Swift
C#
Ruby
Komponen yang bertanggung jawab untuk menyimpan data secara permanen dalam komputer adalah...
RAM
Hard Disk
CPU
Motherboard
Dalam pemrograman, struktur yang digunakan untuk menyimpan sekumpulan data yang memiliki tipe yang sama disebut...
Dictionary
Set
List
Array
Proses mengubah data mentah menjadi informasi yang berguna disebut...
Analisis
Proses
Output
Input
Bahasa pemrograman yang sering digunakan untuk pengembangan web adalah...
Java
C++
JavaScript
Python
Perangkat lunak yang digunakan untuk mengelola dan mengatur data dalam basis data disebut...
Database Management System
Utility Software
Operating System
Application Software
Proses mengubah data mentah menjadi informasi yang berguna disebut...
Input
Output
Proses
Analisis
Bahasa pemrograman yang digunakan untuk pengembangan aplikasi mobile, terutama di platform Android, adalah...
Swift
Kotlin
JavaScript
Ruby
Proses untuk mengubah data mentah menjadi informasi yang berguna disebut...
Analisis
Output
Proses
Input
Perangkat yang digunakan untuk menyimpan data secara permanen di komputer adalah...
Monitor
RAM
SSD
CPU
Perangkat yang digunakan untuk menghubungkan komputer dalam jaringan yang lebih kecil, seperti di dalam satu gedung, disebut...
WAN
VPN
LAN
MAN
Perangkat lunak yang digunakan untuk mengelola dan mengatur data dalam basis data disebut...
Database Management System (DBMS)
Spreadsheet
Web Browser
Word Processor
Perangkat lunak yang digunakan untuk mengelola basis data disebut...
Database Management System
System Software
Operating System
Application Software
Protokol yang digunakan untuk mengakses halaman web adalah...
TCP/IP
SMTP
HTTP
FTP
Jaringan yang mencakup area yang lebih luas, seperti antar kota, disebut...
MAN (Metropolitan Area Network)
WAN (Wide Area Network)
GAN (Global Area Network)
LAN (Local Area Network)
Perangkat yang berfungsi untuk mengubah sinyal digital menjadi sinyal analog dan sebaliknya disebut...
Switch
Router
Modem
Hub
