WorksheetsPTS INF-KKA X PPLG - GASAL 2025/2026
Total questions: 40
Worksheet time: 20mins
Pemecahan masalah adalah …
Proses menyalin data
Proses mengidentifikasi dan mencari solusi dari suatu masalah
Proses menyimpan informasi
Proses menghapus kesalahan
Proses membandingkan hasil
Langkah pertama dalam pemecahan masalah adalah …
Merancang solusi
Identifikasi masalah
Menulis kode
Uji coba
Evaluasi hasil
Menentukan tujuan dan batasan masalah termasuk tahap …
Perancangan
Analisis masalah
Implementasi
Evaluasi
Uji coba
Mengumpulkan informasi yang relevan dengan masalah dilakukan pada tahap …
Evaluasi
Implementasi
Identifikasi masalah
Perancangan solusi
Analisis data
Setelah solusi dirancang, langkah berikutnya adalah …
Implementasi atau pelaksanaan solusi
Evaluasi hasil
Mencari masalah baru
Menghapus data
Mengarsipkan dokumen
Tahap mengecek apakah solusi berhasil disebut …
Analisis
Evaluasi
Perancangan
Eksperimen
Desain
Proses memperbaiki kesalahan setelah uji coba dinamakan …
Debugging
Hacking
Rebooting
Compiling
Encrypting
Metode berpikir yang sistematis dan terstruktur dalam memecahkan masalah disebut …
Kreativitas
Algoritma
Analisis data
Enkripsi
Big Data
Contoh masalah yang dapat diselesaikan dengan pemecahan masalah teknologi adalah …
Menghitung luas tanah dengan perkiraan
Menulis puisi
Menentukan rute tercepat menggunakan aplikasi peta
Menggambar manual
Menanam pohon
Brainstorming ide solusi biasanya dilakukan pada tahap …
Identifikasi masalah
Perancangan solusi
Implementasi
Evaluasi
Debugging
Contoh pemecahan masalah teknologi di bidang kesehatan adalah …
Menggunakan sistem rekam medis elektronik
Menulis resep manual
Menggambar peta
Menyapu lantai
Mencatat absensi kertas
Aplikasi e-commerce menyelesaikan masalah …
Distribusi informasi belanja online
Transportasi udara
Manajemen rumah tangga
Olahraga pagi
Penjadwalan manual
Sistem GPS membantu memecahkan masalah …
Komunikasi suara
Penentuan lokasi
Penyimpanan data
Enkripsi
Editing gambar
Menggunakan spreadsheet untuk menganalisis data keuangan termasuk …
Pemecahan masalah manual
Pemecahan masalah dengan teknologi
Debugging
Percobaan fisik
Enkripsi data
Pemanfaatan AI dalam pemecahan masalah misalnya …
Chatbot layanan pelanggan
Memasak makanan
Menyapu lantai
Menulis tangan
Menggambar manual
Algoritma adalah …
Bahasa pemrograman tertentu
Urutan langkah logis untuk menyelesaikan masalah
Nama perangkat keras
Sistem operasi
Aplikasi perkantoran
Ciri utama algoritma adalah …
Tidak memiliki akhir
Langkah-langkah jelas dan terurut
Tidak dapat dieksekusi
Bersifat abstrak tanpa hasil
Tidak logis
Algoritma harus bersifat …
Ambigu
Jelas dan terdefinisi
Tidak pasti
Tidak lengkap
Asal-asalan
Contoh algoritma sehari-hari adalah …
Memasak mengikuti resep
Tidur siang
Melamun
Mendengarkan musik
Bermain bola tanpa aturan
Flowchart digunakan untuk …
Menyimpan data
Menggambarkan alur algoritma secara visual
Mengedit video
Menghapus file
Menyi
Pseudocode adalah …
Kode program final
Deskripsi algoritma dengan bahasa sederhana
Sistem operasi
Aplikasi presentasi
Hardware komputer
Input dalam algoritma berarti …
Hasil akhir
Data yang dimasukkan
Proses pengolahan
Penyimpanan data
Tampilan grafis
Output dalam algoritma berarti …
Data masukan
Proses pengolahan
Hasil dari pemrosesan
Perangkat input
Perangkat lunak
Alasan algoritma penting dalam pemrograman adalah …
Mempermudah debugging dan efisiensi solusi
Menambah berat file
Menambah memori komputer
Mengurangi kecepatan
Hanya untuk teori
Algoritma yang tidak berhenti disebut …
Finite
Infinite
Valid
Efisien
Modular
Algoritma sekuensial adalah …
Menjalankan langkah secara acak
Menjalankan langkah berurutan
Mengulang langkah tanpa batas
Mengambil keputusan
Mengabaikan urutan
Algoritma percabangan disebut juga …
Iterasi
Decision/Selection
Looping
Repetisi
Sequence
Algoritma perulangan disebut juga …
Sequence
Looping/Iteration
Decision
Branching
Stopper
Contoh percabangan dalam algoritma …
If-Else
For loop
While loop
Repeat until
Infinite loop
Contoh perulangan dalam algoritma …
If-Else
For/While
Decision tree
Branching
Case
Dalam algoritma perulangan, kondisi berhenti disebut …
Terminasi
Branch
Decision
Input
Output
Jenis algoritma yang memeriksa kondisi sebelum mengulang adalah …
Do-While
Pre-test (While)
Post-test
Decision
Branch
Jenis algoritma yang memeriksa kondisi setelah mengulang adalah …
Pre-test
While
Post-test (Do-While)
Sequence
Branch
Contoh algoritma sekuensial di kehidupan sehari-hari …
Menyalakan lampu, lalu menutup pintu
Memilih baju sesuai cuaca
Mengulang lari sampai lelah
Menunggu hujan berhenti
Memutuskan makan atau tidak
Struktur dasar algoritma yang memuat semua jenis adalah …
Sequence, Selection, Iteration
Input, Process, Output
Start, End, Loop
Data, File, Folder
Pre, Post, Mid
Implementasi algoritma dalam pemrograman berarti …
Menulis program sesuai langkah algoritma
Membuat desain grafis
Menyusun dokumen teks
Menyimpan data di harddisk
Menyalin file
Bahasa pemrograman yang dapat digunakan untuk implementasi algoritma adalah …
Python
HTML saja
Microsoft Word
Excel
Photoshop
Saat menerapkan algoritma ke dalam kode, proses pengecekan kesalahan disebut …
Debugging
Looping
Selection
Sequencing
Branching
Menggunakan flowchart sebelum menulis kode berguna untuk …
Memperjelas alur dan logika program
Mengurangi kecepatan
Memperbanyak kesalahan
Membuat program kacau
Menambah ukuran file
Evaluasi hasil implementasi algoritma bertujuan untuk …
Memastikan solusi berjalan sesuai tujuan
Menambah bug
Menghapus program
Membuat algoritma baru yang sama
Mengurangi pemahaman
