Quiz Informatika: Pseudocode
Quiz by Wahyu Raharja
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
- Q1
Mengapa pseudocode sering digunakan dalam pengembangan program?
Karena pseudocode hanya digunakan oleh system analyst
Karena pseudocode lebih cepat dieksekusi dibanding bahasa pemrograman lainnya
Karena pseudocode mudah dikonversi menjadi kode pemrograman
Karena pseudocode tidak memerlukan debugging
Karena pseudocode memudahkan komunikasi antar tim developer
60s - Q2
Apa yang dimaksud dengan pseudocode?
Kode semu yang ditulis dengan bahasa sederhana untuk memahami algoritma
Bahasa pemrograman tertentu yang digunakan dalam pengembangan software
Algoritma yang ditulis menggunakan simbolmatematis
Kode yang langsung dapat dieksekusi oleh komputer
Program untuk mengkonversi flowchart menjadi kode pemrograman
60s - Q3
Salah satu fungsi pseudocode adalah.....
Mendeteksi bug dalam kode sumber secara otomatis
Mempercepat penulisan kode dalam bahasa pemrograman tertentu
Menyimpan data dalam basis data
Mempermudah dokumentasi awal dari pengembangan program
Mengoptimalkan kecepatan eksekusi program
60s - Q4
Pseudocode digunakan untuk menafsirkan alur dari....
Bahasa pemrograman
Variabel
Input dan Output
Flowchart
Program yang telah dikompilasi
60s - Q5
Pseudocode bersifat universal, artinya.....
Dapat dikonversi ke berbagai bahasa pemrograman secara otomatis
Hanya digunakan oleh developer yangberpengalaman
Dapat digunakan untuk menulis algoritma yang kompleks
Dapat dipahami oleh berbagai pengembang tanpa harus menguasai bahasa pemrograman tertentu
Dapat dijalankan di berbagai platform tanpa modifikasi
60s - Q6
Notasi “INPUT” pada pseudocode digunakan untuk......
Menampilkan hasil program
Menunjukkan proses perulangan
Mengambil nilai dari pengguna atau sumber lain
Menyimpan data ke dalam variabel
Menginisialisasi variabel
60s - Q7
Notasi “FOR” dalam pseudocode digunakan untuk.......
Melakukan perulangan dengan iterasi yang jelas
Menambahkan komentar dalam kode
Menginisialisasi variabel
Menampilkan output hasil program
Mengambil input dari pengguna
60s - Q8
Manakah dari berikut ini yang merupakan langkah awal dalam menulis pseudocode?
Menentukan metode debugging
Mengidentifikasi variabel
Menulis sintaks bahasa pemrograman
Menentukan tujuan program
Memilih bahasa pemrograman yang akan digunakan
60s - Q9
Pada pseudocode, notasi "WHILE" digunakan untuk.....
Mengulangi proses selama suatu kondisi terpenuhi
Mengambil input dari pengguna
Melakukan operasi aritmatika
Menampilkan hasil akhir dari program
Menulis komentar pada kode
60s - Q10
Notasi "IF - THEN - ELSE" dalam pseudocode digunakan untuk.................
Melakukan perulangan
Mengambil input dari pengguna
Mengambil keputusan berdasarkan kondisi tertentu
Menginisialisasi variabel
Menampilkan hasil program
60s - Q11
Apa yang biasanya ditulis dalam bagian "Implementasi Algoritma"pada pseudocode?
Proses,langkah, atau perintah dalam algoritma
Deklarasi variabel dan konstanta
Hasil keluaran dari program
Penanganan kesalahan
Judul program
60s - Q12
Notasi “OUTPUT” pada pseudocode digunakan untuk......
Menampilkan hasil dari suatu proses
Melakukan perulangan
Menambah komentar pada kode
Menginisialisasi variabel
Mengambil input dari pengguna
60s - Q13
Pada pseudocode, komentar biasanya ditulis menggunakan......
"**" atau "/*"
"@" atau "&"
"REM" atau "END"
"<!--" atau "-->"
"//" atau "#"
60s - Q14
Manakah dari berikut ini yang merupakan struktur kontrol dalam pseudocode?
Judul Program dan Output
Inisialisasi dan Komentar
Deklarasi dan Implementasi
IF-THEN-ELSE dan FOR
INPUT dan OUTPUT
60s - Q15
Apa yang dilakukan oleh notasi "REPEAT - UNTIL" dalam pseudocode?
Mengulang proses selama kondisi tertentu terpenuhi
Mengulang proses hingga kondisi tertentu terpenuhi
Melakukan operasi aritmatika berulang
Mengambil input secara berulang
Menghentikan perulangan jika kondisi terpenuhi
60s