WorksheetsAsesmen Algoritma Matkul Evaluasi Pembelajaran
Total questions: 20
Worksheet time: 20mins
Apa yang dimaksud dengan algoritma?
(A) Bahasa pemrograman
(B) Langkah-langkah menyelesaikan masalah
(C) Alat hitung digital
(D) Komponen komputer
(E) Tabel data
Berikut ini yang merupakan ciri dari algoritma adalah ....
(A) Rumit dan sulit dimengerti
(B) Berisi perintah yang acak
(C) Tidak ada urutan langkah
(D) Memiliki urutan langkah yang logis
(E) Harus berbentuk kode program
Fungsi utama dari algoritma dalam pemecahan masalah adalah ....
(A) Mempercepat internet
(B) Menyimpan file lebih cepat
(C) Mengurangi kapasitas memori
(D) Menentukan hasil akhir
(E) Menyusun langkah sistematis
Apa perbedaan antara algoritma dan program?
(A) Algoritma berupa kode komputer, program tidak
(B) Program adalah langkah, algoritma adalah hasil
(C) Algoritma adalah langkah logis, program adalah implementasinya
(D) Algoritma hanya dipakai di matematika
(E) Tidak ada perbedaan
Urutkan langkah algoritma berikut agar logis:
1) Tampilkan hasil
2) Input nilai
3) Hitung hasil
4) Mulai
(A) 4-2-3-1
(B) 1-2-3-4
(C) 2-3-1-4
(D) 3-2-1-4
(E) 2-1-3-4
Contoh algoritma dalam kehidupan sehari-hari adalah ....
(A) Membaca berita online
(B) Menyalakan komputer
(C) Menyikat gigi dengan urutan langkah
(D) Menonton film
(E) Mendengarkan musik
Apa akibat dari algoritma yang tidak efisien?
(A) Hasil salah
(B) Proses lebih cepat
(C) Membutuhkan waktu dan sumber daya lebih banyak
(D) Lebih akurat
(E) Tidak bisa digunakan
Struktur algoritma percabangan (Decision) digunakan ketika ....
(A) Langkah bersifat tetap
(B) Tidak ada pilihan
(C) Semua proses sama
(D) Ada dua atau lebih kondisi
(E) Proses berlangsung terus-menerus
Mengapa algoritma penting digunakan dalam pemecahan masalah?
(A) Agar komputer lebih cepat rusak
(B) Agar proses menjadi acak
(C) Agar langkah penyelesaian lebih sistematis dan efisien
(D) Agar data lebih besar
(E) Agar program tidak jalan
Berikut ini adalah langkah membuat teh:
1) Masukkan teh ke gelas
2) Tuang air panas
3) Ambil gelas
4) Aduk
5) Tambah gula
Manakah urutan yang benar?
(A) 3-1-2-5-4
(B) 1-2-3-4-5
(C) 2-1-3-4-5
(D) 3-2-1-5-4
(E) 5-4-3-2-1
algoritma terinspirasi dari nama seorang ilmuwan yaitu?
(A) Al-Khawarizmi
(B) Al-Goritma
(C) Al-Khawarits
(D) Al-Gorism
(E) Al-Khawarizi
Berikut ini yang merupakan bahasa pemrograman adalah…
(A) HTML
(B) Pseudocode
(C) CSS
(D) Python
(E) Linux
Urutan langkah komputasi yang rangkaiannya sesuai dengan logika manusia disebut…
(A) Algoritma
(B) Logika
(C) Operasi
(D) Flowchart
(E) Data
Simbol flowchart diatas disebut sebagai…?
(A) Output
(B) Process
(C) Input
(D) Seleksi/Kondisi
(E) Terminator
Simbol flowchart diatas disebut sebagai…?
(A) Process
(B) Output
(C) Start/End
(D) Seleksi/Kondisi
(E) Input
Dalam pemrograman, variabel berfungsi untuk…?
(A) Hentikan eksekusi program
(B) Memilih perintah sesuai kondisi
(C) Untuk menyimpan nilai
(D) Pengulangan perintah
(E) Mencetak output
Berdasarkan langkah algoritma: "Aduk kopi sampai tercampur rata"
Simbol flowchart yang paling tepat digunakan dalam kasus tersebut adalah…
(A) Input
(B) Decision
(C) Output
(D) Process
(E) Terminator
Mengapa penting merepresentasikan algoritma dalam bentuk yang dipahami manusia?
(A) Agar dapat dijalankan komputer
(B) Agar dapat dipahami dan diimplementasikan
(C) Disimpan dalam memori
(D) Dipublikasikan
(E) Agar bekerja cepat
Apa yang dimaksud dengan pseudocode?
(A) Bahasa formal
(B) Bahasa untuk pemodelan
(C) Bahasa manusia untuk representasi algoritma dalam bentuk kode mentah
(D) Bahasa visual
(E) Bahasa antar komputer
Pseudocode berbeda dengan flowchart karena…
(A) Flowchart berbasis teks, pseudocode visual
(B) Flowchart rumit, pseudocode ringkas
(C) Keduanya sama
(D) Flowchart hanya untuk hardware
(E) Pseudocode berbentuk naratif, flowchart bersifat visual
