WorksheetsQuiz Flowchart dan Pseudocode
Total questions: 46
Worksheet time: 46mins
Simbol terminator pada flowchart digunakan untuk…
Proses
Input/Output
Awal atau akhir program
Keputusan
Perulangan
Simbol jajar genjang pada flowchart menunjukkan…
Proses
Input/Output
Keputusan
Penghubung
Terminator
Simbol persegi panjang digunakan untuk…
Input
Output
Keputusan
Proses
Terminator
Arah aliran dalam flowchart ditunjukkan oleh…
Simbol input
Simbol proses
Panah
Kotak
Loop
Simbol belah ketupat menunjukkan…
Proses
Input/Output
Awal program
Keputusan
Output
Flowchart adalah…
Diagram jaringan komputer
Gambar struktur data
Diagram alur logika program
Tipe data
Bahasa pemrograman
Berikut ini yang bukan manfaat flowchart adalah…
Menyusun logika program
Dokumentasi program
Memudahkan debugging
Mempercepat program berjalan
Menjelaskan alur sistem
Flowchart biasanya dibuat sebelum…
Menyimpan file
Menjalankan sistem
Menulis kode program
Menginstal aplikasi
Membuat GUI
Flowchart yang kompleks sebaiknya…
Dibuat satu halaman penuh
Tidak dibuat sama sekali
Diganti kode program
Diperbesar skalanya
Dipecah menjadi bagian-bagian
Umumnya alur flowchart berjalan dari…
Kanan ke kiri
Bawah ke atas
Atas ke bawah
Tengah ke samping
Bebas
Pseudocode adalah…
Bahasa mesin
Kode siap kompilasi
Deskripsi algoritma dalam bahasa sederhana
Struktur data
Fungsi dari flowchart
Kelebihan pseudocode adalah…
Dapat langsung dijalankan
Mudah dipahami manusia
Bisa digabung dengan hardware
Digunakan hanya untuk Python
Tidak membutuhkan logika
Pseudocode tidak bergantung pada…
Logika algoritma
Penulisan struktur
Bahasa pemrograman tertentu
Alur keputusan
Perulangan
Fungsi utama pseudocode adalah…
Mencetak hasil
Menyimpan file
Merancang logika program
Menjalankan perintah
Mengkompilasi kode
IF-THEN-ELSE digunakan untuk…
Input data
Perulangan
Menentukan alur berdasarkan kondisi
Menentukan tipe data
Deklarasi variabel
Variabel digunakan untuk…
Menampilkan hasil
Menyimpan nilai/data
Menentukan kondisi
Membuat grafik
Menyusun class
Operator == berarti…
Menyimpan nilai
Perbandingan nilai
Penjumlahan
Loop
Tipe data
Output dari console.log("Hello"); adalah…
Hello
"Hello"
console.log
Error
undefined
Untuk membuat perulangan digunakan perintah…
If
For
Echo
Log
try
Fungsi prompt() digunakan untuk…
Menyimpan data
Menerima input dari pengguna
Menampilkan hasil
Memanggil fungsi
Menutup halaman
Dalam if, kondisi harus menghasilkan…
String
Boolean
Array
Angka
Null
Operator && berarti…
Salah satu benar
Semua salah
Semua kondisi harus benar
Mengulang kondisi
Menentukan tipe
Contoh deklarasi variabel yang benar adalah…
let x := 5;
let x = 5;
x let = 5;
int x = 5;
variable x = 5;
Fungsi utama percabangan dalam adalah…
Mengulang perintah
Menghitung logika
Menentukan alur berdasarkan kondisi
Menyimpan data
Menjumlahkan variabel
Sintaks dasar if yang benar adalah…
if x = 10 then {}
if x == 10 {}
if: x =
Menghitung logika
Menyimpan data
Menjumlahkan variabel
Menentukan alur berdasarkan kondisi
Menghitung logika
Sintaks dasar if yang benar adalah…
if x = 10 then {}
if x == 10 {}
if: x == 10 {}
if (x == 10) { ... }
if = x (10)
Output dari: let x = 7; if (x > 5) { console.log("Besar"); } else { console.log("Kecil"); }
Kecil
Besar
Error
Tidak ada output
NaN
else if digunakan untuk…
Menyimpan data
Menambahkan kondisi tambahan
Menampilkan input
Menutup program
Mengulang proses
Operator logika || (OR) akan menghasilkan true jika…
Semua kondisi bernilai false
Semua kondisi bernilai true
Semua kondisi tidak terpenuhi
Salah satu kondisi bernilai true
Semua kondisi bernilai null
Output dari kode berikut: let nilai = 75; if (nilai >= 80) { console.log("A"); } else if (nilai >= 70) { console.log("B"); } else { console.log("C"); }
A
B
C
Error
Tidak ada output
Yang bukan merupakan operator perbandingan dalam JavaScript adalah…
==
>=
=!=
!==
<
Operator != berarti…
Sama nilai
Tidak sama nilai
Sama tipe
Lebih besar
Kurang dari
Struktur perulangan yang digunakan untuk jumlah iterasi tertentu adalah…
If
Else
For
Return
switch
Output dari: for (let i = 0; i < 3; i++) { console.log(i); }
1 2 3
0 1 2
0 1 2 3
1 2
Tidak ada output
Perulangan yang mengevaluasi kondisi di akhir adalah…
For
While
do...while
Switch
if...else
Sintaks while yang benar adalah…
while x < 5: {}
while (x < 5) { ... }
while: x < 5 { ... }
while = x (5) {}
while { x < 5 }
Perulangan bisa menjadi tak hingga jika…
Ada break
Kondisi langsung false
Variabel loop tidak berubah nilainya
Terdapat else if
Tidak ada console.log()
Fungsi break digunakan untuk…
Melanjutkan iterasi berikutnya
Keluar dari perulangan
Menyimpan hasil loop
Menampilkan data
Menunggu input
do...while berbeda dari while karena…
do...while tidak butuh kondisi
do...while dijalankan minimal satu kali
do...while tidak bisa dihentikan
do...while hanya untuk string
do...while digunakan untuk input
Output dari: let i = 0;while (i < 2) { console.log(i); i++; }
1 2
0 1
0 1 2
1 2 3
Tidak ada output
Fungsi continue dalam perulangan digunakan untuk…
Mengakhiri loop
Melewatkan iterasi saat ini dan lanjut ke berikutnya
Menghapus variabel
Menampilkan hasil
Menjalankan kode luar
Output dari kode berikut: let i = 0;do { console.log(i); i++; } while (i < 3);
0 1 2
1 2 3
1 2
0 1 2 3
Tidak ada output
Dalam pseudocode, apa arti dari x = x + 1?
Mengurangi nilai x
Menyalin x
Menambahkan 1 ke x
Menyimpan hasil IF
Menjadikan x sama dengan 1
Untuk mengecek apakah bilangan n habis dibagi 5, digunakan:
n == 5
n / 5 != 0
n % 5 == 0
n % 5 == 1
n - 5
i = i + 2 dalam loop berarti…
Menambah 1 ke I
Mengulang tanpa batas
Melompati 2 angka
Memulai ulang I
Membagi i dengan 2
