NEW
Font size
WorksheetsRangkuman Bab 6: Algoritma Dan Pemrograman
Total questions: 39
Worksheet time: 20mins
Apa yang dimaksud dengan algoritma ?
Algoritma merupakan suatu cara atau metode yang dirancang berupa perintah-perintah teratur dan berurutan untuk menyelesaikan suatu masalah.
Algoritma adalah kumpulan data yang disimpan dalam komputer.
Algoritma adalah perangkat keras yang digunakan untuk memproses informasi.
Algoritma adalah bahasa pemrograman yang digunakan untuk membuat aplikasi.
Algoritma sekuensial terdiri dari rangkaian instruksi yang dilakukan secara ________.
berurutan
acak
paralel
acak dan paralel
Dalam algoritma sekuensial, setiap langkah dilakukan setelah langkah sebelumnya selesai dilakukan.
True
False
Apa yang dimaksud dengan algoritma perulangan (looping atau iteration algorithm)?
Algoritma perulangan adalah algoritma yang memiliki langkah perulangan yang dilakukan hingga kondisi yang diinginkan terpenuhi.
Algoritma perulangan adalah algoritma yang hanya digunakan untuk operasi matematika sederhana.
Algoritma perulangan adalah algoritma yang tidak pernah berhenti meskipun kondisi sudah terpenuhi.
Algoritma perulangan adalah algoritma yang digunakan untuk menyimpan data secara permanen.
Terdapat dua jenis perulangan dalam algoritma, yaitu ________ dan ________.
perulangan yang sudah ditentukan banyaknya (counted loop) dan perulangan yang belum jelas berapa kali harus mengulang (uncounted loop)
perulangan rekursif dan perulangan iteratif
perulangan linear dan perulangan non-linear
perulangan sederhana dan perulangan kompleks
Perulangan yang sudah ditentukan banyaknya disebut ________.
counted loop
infinite loop
conditional loop
nested loop
Perulangan yang belum jelas berapa kali harus mengulang disebut ________.
uncounted loop
counted loop
fixed loop
definite loop
Algoritma percabangan (branching atau conditional algorithm) merupakan algoritma yang memiliki langkah untuk ________ atau ________ salah satu langkah dari beberapa perintah sebelumnya.
mengurutkan
menghitung, mengulang
memilih, melanjutkan
menyimpan, menghapus
Algoritma percabangan dikenal juga dengan algoritma ________ karena menyertakan syarat atau kondisi yang harus dipenuhi.
bersyarat
berulang
berurutan
bertingkat
Dalam algoritma percabangan, satu kondisi dari syarat akan dilanjutkan dengan langkah lain yang melewati struktur _________.
langkah utama
perulangan
array
fungsi
Metode yang dirancang berupa perintah-perintah teratur dan berurutan untuk menyelesaikan masalah adalah pengertian dari ________.
Algoritma
Database
Hardware
Flowchart
Dalam algoritma sekuensial, setiap langkah dilakukan secara ________.
runtun
acak
paralel
acak-acak
Nama lain dari algoritma perulangan adalah ________ algorithm.
iteration
selection
recursion
sorting
Pengulangan dengan jumlah yang sudah ditentukan dinamakan ________ loop.
counted
infinite
random
conditional
Karakter algoritma yang dapat menampilkan 2 kondisi yang berbeda dapat dijumpai pada ________ algorithm.
branching
sequential
looping
sorting
Pada algoritma percabangan, satu dari dua kondisi akan menyebabkan adanya langkah yang ________.
dilampaui
dihitung
dipercepat
diperlambat
Langkah-langkah pada algoritma dinyatakan dengan ________.
jelas
rumit
acak
kabur
Sebuah algoritma dinyatakan selesai bila diperoleh ________ masalah.
penyelesaian
penambahan
pengurangan
pengulangan
Instruksi atau perintah merupakan langkah-langkah yang dilakukan untuk ________ masalah.
menyelesaikan
membuat
mengabaikan
memperumit
Langkah perulangan dalam looping algorithm dilakukan hingga kondisi yang diinginkan ________.
terpenuhi
berakhir
dimulai
berubah
Uncounted loop adalah perulangan yang belum jelas berapa kali harus ________.
mengurangi
dihitung
diperiksa
dilakukan
Pada algoritma menerima vaksin Covid-19, perulangan terjadi setelah seseorang harus melalui tahap ________.
pemulihan
pendaftaran
pemeriksaan suhu
penyuntikan
Struktur sederhana algoritma sekuensial menjadikan instruksi dikerjakan secara ________.
berurutan
acak
paralel
acak-paralel
Scratch Jr dan Scratch adalah aplikasi pemrograman visual dengan instruksi berupa blok kode. Apa jenis instruksi yang digunakan dalam Scratch Jr dan Scratch?
Blok kode
Teks perintah
Simbol matematika
Gambar animasi
Pada Scratch Jr, blok kode merupakan symbol-simbol. Apa yang dimaksud dengan blok kode pada Scratch Jr?
Symbol-simbol
Gambar latar
Karakter
Suara
Sebutkan tiga bagian utama dari tampilan jendela Scratch Jr!
Stage, Block code pallete, Script panel
Stage, Toolbar, Timeline
Script panel, Background, Character list
Block code pallete, Timeline, Toolbar
Animasi pada Scratch Jr dihasilkan dari apa?
Pemrograman blok-blok kode instruksi
Menggambar manual di layar
Menulis kode dalam bahasa pemrograman teks
Menggunakan sensor gerak
Karakter pada Scratch Jr dan Scratch dinamakan sprite. Apa nama karakter pada Scratch Jr dan Scratch?
Sprite
Avatar
Icon
Figure
Sebutkan dua bagian utama dari tampilan jendela Scratch!
Block code pallete dan script panel
Stage dan sprite list
Toolbar dan menu bar
Background dan sound editor
Pada Scratch, blok kode disertai dengan perintah tulis. Apa yang menyertai blok kode pada Scratch?
Perintah tulis
Gambar latar
Musik latar
Animasi karakter
Efek suara
Sprite adalah nama karakter pada Scratch Jr dan Scratch 3.
Benar
Salah
Scratch Jr dan Scratch 3 merupakan bahasa pemrograman visual. Apa jenis bahasa pemrograman yang digunakan oleh Scratch Jr dan Scratch 3?
Bahasa pemrograman visual
Bahasa pemrograman teks
Bahasa pemrograman mesin
Bahasa pemrograman markup
Apa dasar pengembangan Scratch 3?
Blok-blok kode instruksi
Bahasa pemrograman Python
Desain grafis vektor
Animasi 3D
Di panel mana instruksi ditempatkan pada Scratch Jr dan Scratch?
Script panel
Stage panel
Sprite panel
Background panel
Praktik lintas bidang menggabungkan berbagai orang dengan keahlian yang beragam. Apa yang digabungkan dalam praktik lintas bidang?
Berbagai orang dengan keahlian yang beragam
Satu orang dengan satu keahlian saja
Hanya orang dari bidang yang sama
Orang tanpa keahlian khusus
Scratch Jr dikembangkan untuk digunakan oleh pelajar pemula.
True
False
Karakter pada Scratch Jr versi perangkat mobile adalah kucing berwarna orange.
True
False
Backdrop option adalah untuk membeli latar gambar pada proyek.
True
False
Blok Menyentuh pointer mouse.... menjadikan gerakan tidak bergerak sebagai panduan gerakan sprite.
True
False
