NEW
Font size
WorksheetsAlgoritma dan Pemrograman
Total questions: 10
Worksheet time: 5mins
Dalam dunia informatika, apa definisi yang paling tepat untuk 'Algoritma'?
A.
Alat fisik yang digunakan untuk merakit komputer.
B.
Bahasa yang digunakan manusia untuk berbicara dengan robot
C.
Urutan langkah-langkah logis untuk menyelesaikan sebuah masalah.
D.
Kumpulan kode komputer yang sangat rumit dan rahasia.
Simbol flowchart yang berbentuk 'Oval' (Terminator) digunakan untuk menggambarkan...
A.
Percabangan untuk mengambil keputusan.
B.
Memasukkan data dari pengguna.
C.
Proses perhitungan matematika.
D.
Titik awal atau titik akhir dari sebuah program.
Jika kamu sedang membuat flowchart dan sampai pada bagian di mana harus memilih antara 'Ya' atau 'Tidak', simbol mana yang harus kamu gunakan?
A.
Jajargenjang
B.
Belah Ketupat (Diamond)
C.
Lingkaran
D.
Persegi Panjang
Manakah di bawah ini yang merupakan contoh dari struktur 'Looping' (Perulangan) dalam kehidupan sehari-hari?
A.
Mengaduk kopi sampai gulanya larut sepenuhnya.
B.
Menggosok gigi setiap pagi setelah bangun tidur.
C.
Memutuskan memakai payung karena sedang hujan.
D.
Menyalakan televisi dengan menekan tombol power.
Struktur dasar algoritma di mana instruksi dilakukan satu per satu dari atas ke bawah disebut...
A.
Sequence
B.
Selection
C.
Iteration
D.
Randomization
Apa fungsi utama dari 'Pseudocode' dalam proses pembuatan program?
A.
Untuk menjalankan program langsung di komputer.
B.
Membantu programmer merancang logika program menggunakan bahasa yang mudah dipahami manusia.
C.
Untuk membuat tampilan grafis yang menarik bagi pengguna.
D.
Untuk menghapus virus yang ada di dalam kode.
Dalam algoritma 'Login Media Sosial', langkah memeriksa 'Apakah password benar?' termasuk dalam struktur...
A.
Looping
B.
Input
C.
Sequence
D.
Selection (Percabangan)
Simbol 'Jajargenjang' dalam flowchart digunakan untuk perintah...
A.
Keputusan/Kondisi
B.
Input/Output Data
C.
Proses/Perhitungan
D.
Mulai/Selesai
Mengapa Computational Thinking (berpikir komputasional) penting dipelajari, bahkan jika kita tidak ingin menjadi programmer?
A.
Agar kita bisa memperbaiki komputer yang rusak sendiri.
B.
Untuk melatih kemampuan memecahkan masalah kompleks secara sistematis.
C.
Supaya kita bisa mengetik dengan sangat cepat di keyboard.
D.
Agar kita bisa menghafal semua bahasa pemrograman yang ada.
Apa yang terjadi jika sebuah algoritma memiliki urutan langkah yang salah?
A.
Komputer akan otomatis memperbaikinya.
B.
Hasil akhir program tidak akan sesuai dengan yang diharapkan (Error/Bug).
C.
Program akan berjalan lebih cepat.
D.
Komputer akan meledak.
