NEW
Font size
WorksheetsALGORITMA & FLOWCHART
Total questions: 35
Worksheet time: 18mins
Algoritma adalah...
Urutan langkah logis untuk menyelesaikan masalah
Bahasa pemrograman tingkat tinggi
Diagram untuk menggambarkan data
Gambar simbol komputer
Hanya digunakan untuk pemrograman robot
Tujuan utama pembuatan flowchart adalah...
Menghias dokumen algoritma
Menyederhanakan langkah-langkah program dalam bentuk visual
Menggantikan kode program
Menghitung hasil program
Menyusun tabel data
Simbol flowchart berbentuk jajar genjang digunakan untuk...
Proses
Keputusan
Input/Output
Terminator
Arah aliran
Simbol flowchart berbentuk belah ketupat menunjukkan...
Proses
Input/Output
Keputusan (Decision)
Terminator
Konektor
Langkah pertama dalam membuat algoritma adalah...
Membuat flowchart
Mengidentifikasi masalah
Menulis kode program
Menggambar simbol
Menguji hasil
Pseudocode adalah...
Bahasa pemrograman yang dijalankan komputer
Instruksi logika dalam bentuk narasi menyerupai kode
Diagram alur program
Bahasa mesin
File hasil kompilasi
Simbol terminator dalam flowchart digunakan untuk...
Menunjukkan awal dan akhir program
Mengambil input dari pengguna
Menyimpan variabel
Menentukan perulangan
Menghubungkan antar halaman
Pseudocode yang benar untuk menampilkan “Halo Dunia” adalah...
INPUT “Halo Dunia”
PLAY “Halo Dunia”
IF “Halo Dunia”
PRINT “Halo Dunia”
END “Halo Dunia”
Algoritma untuk menghitung penjumlahan dua bilangan adalah...
Input A, B → Jumlah = A – B → Output Jumlah
Input A, B → Jumlah = A + B → Output Jumlah
Input A, B → Jumlah = A X B → Output Jumlah
Input A, B → Jumlah = A / B → Output Jumlah
Input A, B → Output Jumlah
Flowchart untuk menghitung perkalian menggunakan simbol...
Decision
Process
Input/Output
Connector
Terminal
Hasil dari algoritma berikut: A=10, B=2, Hasil=A/B adalah...
20
8
5
12
2
Pseudocode menghitung kuadrat dari bilangan Y adalah...
INPUT Y → HASIL = Y + Y → OUTPUT HASIL
INPUT Y → HASIL = Y x Y → OUTPUT HASIL
INPUT Y → HASIL = Y / Y → OUTPUT HASIL
INPUT Y → HASIL = Y - Y → OUTPUT HASIL
INPUT Y → HASIL = Y + 2 → OUTPUT HASIL
Simbol flowchart yang digunakan untuk operasi “HASIL = A + B” adalah...
Decision
Input/Output
Process
Connector
Terminator
Pseudocode berikut termasuk jenis perhitungan apa? INPUT A, B HASIL = A - B OUTPUT HASIL
Penjumlahan
Pengurangan
Pembagian
Pangkat
Perkalian
Jika A=4 dan B=3, maka hasil algoritma AB adalah...
7
12
64
81
27
Rumus luas persegi adalah...
p x l
s x s
½ x a x t
π x r²
2 x (p + l)
Pseudocode menghitung luas segitiga adalah...
INPUT a, t → LUAS = ½ x a x t → OUTPUT LUAS
INPUT a, t → LUAS = a + t → OUTPUT LUAS
INPUT a, t → LUAS = a x t → OUTPUT LUAS
INPUT a, t → LUAS = a / t → OUTPUT LUAS
INPUT a, t → LUAS = a² + t² → OUTPUT LUAS
Flowchart menghitung keliling lingkaran membutuhkan input...
jari-jari (radius) atau diameter
sisi persegi
tinggi segitiga
panjang dan lebar
Jika jari-jari = 7, maka luas lingkaran = ... (π = 22/7)
44
49
154
308
77
Pseudocode menghitung luas persegi panjang adalah...
INPUT p, l → LUAS = p + l → OUTPUT LUAS
INPUT p, l → LUAS = p x l → OUTPUT LUAS
INPUT p, l → LUAS = 2 x (p + l) → OUTPUT LUAS
INPUT p, l → LUAS = p ÷ l → OUTPUT LUAS
INPUT p, l → LUAS = p² + l² → OUTPUT LUAS
Algoritma menentukan kelulusan dengan nilai ≥78 adalah...
INPUT NILAI
IF NILAI >= 78 THEN OUTPUT “LULUS”
ELSE OUTPUT “REMEDIAL”
ENDIF
Benar
Salah
Tidak lengkap
Tidak memiliki output
Tidak logis
Simbol yang digunakan untuk percabangan pada flowchart adalah...
Persegi panjang
Jajar genjang
Belah ketupat
Lingkaran
Segitiga
Algoritma menentukan kelulusan dengan nilai ≥78 adalah...
INPUT NILAI
IF NILAI >= 78 THEN OUTPUT “LULUS”
ELSE OUTPUT “REMEDIAL”
ENDIF
Jika nilai siswa 80, maka hasil dari output algoritma ini adalah...
LULUS
TIDAK LULUS
REMEDIAL
GAGAL
TUNTAS
Algoritma menentukan kelulusan dengan nilai ≥78 adalah...
INPUT NILAI
IF NILAI >= 78 THEN OUTPUT “LULUS”
ELSE OUTPUT “REMEDIAL”
ENDIF
Jika nilai = 65, maka hasilnya adalah...
Lulus
Lulus Bersyarat
Remedial
Belum Dinilai
Tidak Valid
Bagian penting dalam algoritma percabangan adalah...
IF dan THEN
LOOP dan END
INPUT dan OUTPUT
START dan STOP
REPEAT dan UNTIL
Langkah-langkah logis untuk menyelesaikan masalah disebut...
Diagram
Program
Algoritma
Aplikasi
Syntax
Flowchart dimulai dan diakhiri dengan simbol...
Decision
Process
Terminal
Input/Output
Connector
Perulangan (looping) dalam flowchart biasanya digunakan untuk...
Mengulang proses tertentu
Mengakhiri program
Membaca input
Menentukan kondisi awal
Menyimpan hasil
Pseudocode untuk menghitung rata-rata dari 3 nilai adalah...
INPUT A,B,C → R = (A+B+C)/3→ OUTPUT R
INPUT A,B,C → R = (A+B+C)×3 → OUTPUT R
INPUT A,B,C → R = (A+B−C)/3 → OUTPUT R
INPUT A,B,C → R = (A×B×C)/3 → OUTPUT R
INPUT A,B,C → R = (A+B+C)/2 → OUTPUT R
Alasan penting mempelajari algoritma dan flowchart adalah...
Agar bisa menggambar simbol dengan cepat
Agar mampu berpikir logis dan sistematis dalam menyelesaikan masalah
Agar mudah membuat game
Agar bisa menulis kode tanpa error
Agar memahami hardware komputer
Struktur algoritma yang memungkinkan program memilih salah satu dari dua atau lebih jalur eksekusi berdasarkan suatu kondisi disebut...
Sekuensial
Perulangan
Percabangan (Seleksi)
Prosedural
Rekursif
Algoritma untuk menghitung luas segitiga memerlukan langkah proses: Luas = (AlasxTinggi)/2.
Simbol Flowchart yang digunakan untuk langkah ini adalah...
Jajaran Genjang
Belah Ketupat
Lingkaran
Persegi Panjang
Ellipse/Oval
Dalam pseudocode untuk menghitung sisa bagi (modulus) dari A dibagi B,
operator yang umum digunakan adalah...
/ (Pembagian)
x (Perkalian)
% (Mod)
^ (Pangkat)
+ (Penjumlahan)
Dalam pseudocode, kata kunci yang umum digunakan untuk memulai struktur Percabangan adalah...
WHILE
FOR
IF
GOTO
END
Perhatikan pseudocode ini: JIKA (Nilai >= 75) MAKA LULUS.
Struktur ini merupakan contoh dari...
Sekuensial
Perulangan
Percabangan Tunggal
Percabangan Ganda
Rekursif
