Daftar Pertanyaan Latihan
Materi Bab 2: Berpikir Komputasional dalam Algoritma dan Pemrograman
Apa yang dimaksud dengan algoritma?
Dalam flowchart, bentuk simbol yang digunakan untuk menyatakan proses (operasi/perhitungan) adalah...
Simbol belah ketupat (diamond) dalam flowchart digunakan untuk...
Simbol oval dalam flowchart digunakan untuk...
Dalam pemrograman, variabel digunakan untuk...
Struktur kontrol yang digunakan untuk mengulang suatu blok kode selama kondisi tertentu terpenuhi disebut...
Perintah IF...ELSE dalam pemrograman digunakan untuk...
Apa yang dimaksud dengan bug dalam pemrograman?
Proses menemukan dan memperbaiki bug dalam program disebut...
Pseudocode adalah...
Perhatikan algoritma berikut: x=10; y=3; z=x mod y; CETAK z. Apa output dari algoritma tersebut?
Perhatikan pseudocode: i=1; WHILE i<=5 DO CETAK i; i=i+1. Berapa banyak angka yang dicetak?
Kode: nilai=75; IF nilai>=80 THEN CETAK 'Lulus' ELSE CETAK 'Remedial'. Apa yang dicetak?
Algoritma yang baik harus memiliki sifat berikut, KECUALI...
Jenis error yang terjadi saat program berjalan tetapi menghasilkan hasil yang salah (tidak crash) disebut...
FOR i=1 TO 4 DO: jumlah = jumlah + i. Jika jumlah awal = 0, nilai jumlah setelah loop selesai adalah...
Manakah yang merupakan contoh pseudocode yang BENAR untuk menghitung luas persegi panjang?
Apa perbedaan antara flowchart dan pseudocode?
Apa output dari kode berikut? x=2; y=5; IF x>y THEN CETAK 'x lebih besar' ELSE CETAK 'y lebih besar atau sama'
Syntax error pada program terjadi ketika...
Trace algoritma berikut: a=1; b=1; FOR i=1 TO 4 DO: c=a+b; a=b; b=c. Nilai b setelah loop selesai adalah...
Algoritma pencarian biner (binary search) lebih efisien dari pencarian linier (linear search) karena...
Perhatikan kode: total=0; FOR i=1 TO 10 DO: IF i MOD 2 = 0 THEN total=total+i. Nilai total adalah...
Program menghitung rata-rata selalu menghasilkan 0. Setelah diperiksa, ditemukan kode: jumlah=0; hitung=0; rata=jumlah/hitung; FOR i=1 TO 5 DO jumlah=jumlah+nilai[i]; hitung=hitung+1. Bug pada kode ini adalah...
Konsep DRY (Don't Repeat Yourself) dalam pemrograman menganjurkan...
Apa output dari: x=10; WHILE x>0 DO: CETAK x; x=x-3
Algoritma sorting yang bekerja dengan cara menukar elemen yang berdampingan jika urutannya salah, berulang sampai semua terurut, disebut...
Fungsi rekursif adalah fungsi yang...
Runtime error terjadi ketika...
Perhatikan kode: hasil=1; FOR i=1 TO 5 DO: hasil=hasil*i. Nilai hasil setelah loop adalah...