NEW
Font size
WorksheetsKuis Algoritma Pemrograman dan Scratch
Total questions: 25
Worksheet time: 25mins
Kata algoritma berasal nama penemunya, yaitu Abu Jafar Mohammed Ibn Musa al-Khawarizmi. Seorang ilmuwan matematika yang berasal dari....
Arab
Persia
India
Israel
Algoritma erat kaitannya dengan logika. Kata logika sendiri berasal dari bahasa Yunani, Logos, yang artinya....
ilmu
pengetahuan
matematika
aljabar
Algoritma berarti urutan langkah-langkah yang disusun secara sistematis dan menggunakan bahasa yang logis dan dapat digunakan untuk....
menambah masalah
membuat masalah baru
menyelesaikan masalah
mencari akar permasalahan
Perhatikan pernyataan-pernyataan berikut ini!
1) Dalam algoritma terdapat langkah-langkah yang tidak berurutan.
2) Seseorang harus menguasai bahasa pemrograman untuk dapat membuat algoritma.
3) Algoritma memiliki instruksi yang jelas dan tidak ambigu.
4) Memiliki perangkat komputer menjadi syarat utama untuk menguasai algoritma.
5) Dalam algoritma, setiap langkah harus sederhana dalam waktu yang singkat.
Pernyataan-pernyataan di atas yang merupakan dasar penyusunan sebuah algoritma ditunjukkan oleh angka....
1) dan 3)
2) dan 4)
2) dan 5)
3) dan 5)
Ada dua macam cara penulisan algoritma. Penulisan algoritma dengan menggunakan diagram atau bagan alur yang memperlihatkan urutan dan langkah-langkah suatu program dan hubungan antarproses beserta pernyataannya adalah penulisan algoritma dalam bentuk....
kalimat deskriptif
kalimat naratif
flowchart
grafik
Algoritma dapat diterapkan dalam kegiatan sehari-hari, seperti pada contoh berikut ini!
1) Mulai
2) Ambil telur dari dalam kulkas
3) Pecahkan telur di dalam mangkuk.
4) X
5) Tambahkan bawang merah, bawah putih, daun bawang, dan garam secukupnya
6) Panaskan minyak di atas wajan
7) Setelah minyak panas, tuangkan telur yang sudah dikocok tadi ke dalam wajan
8) Tekan telur yang sudah ada di dalam wajan tadi.
9) Kecilkan api, balik telur di dalam wajan dengan menggunakan spatula.
10) Tekan kembali telur tersebut.
11) Jika sudah berwarna kuning kecoklatan, angkat telur dari wajan.
12) Taruh di atas tirisan minyak, tunggu sampai hangat.
13) Taruh telur di atas piring dan siap disajikan.
14) Selesai
Algoritma di atas adalah algoritma untuk membuat telur dadar. Pada algoritma tersebut, langkah yang diberi tanda X adalah....
cuci bersih peralatan masak
cuci tangan sebelum makan
taruh telur di atas wajan panas
kocok telur menggunakan garpu
Perhatikan algoritma berikut ini!
1) Tambahkan air panas ke dalam gelas.
2) Mulai.
3) Aduk hingga merata.
4) Selesai.
5) Tuangkan isi kopi sachet ke dalam gelas.
6) Ambil 1 bungkus kopi instan.
Urutan langkah-langkah algoritma menyeduh kopi instan yang benar adalah....
1 – 3 – 2 – 4 – 6 – 5
1 – 4 – 3 – 2 – 5 – 6
2 – 6 – 5 – 1 – 3 – 4
3 – 5 – 4 – 6 – 2 – 1
Bentuk algoritma ini merupakan algoritma yang berfungsi untuk menjalankan langkah berikutnya apabila terdapat syarat yang sudah dapat dipenuhi. Bentuk yang algoritma dimaksud dalam pernyataan tersebut adalah....
percabangan
pengulangan
sekuensial
deskriptif
Diketahui persamaan y = 5x – 3
Penulisan algoritma yang benar untuk menyelesaikan persamaan tersebut adalah....
Kumpulan instruksi berupa pernyataan yang ditulis dengan menggunakan Bahasa pemrograman yang melibatkan struktur data adalah pengertian dari....
program
pemrograman
flowchart
algoritma
Kumpulan instruksi berupa pernyataan yang ditulis dengan menggunakan Bahasa pemrograman yang melibatkan struktur data adalah pengertian dari....
speaker, printer, monitor
mouse, monitor, keyboard
printer, scanner, modem
router, memory card, SSD
Sekarang ini konsep pemrograman komputer telah dikembangkan ke arah yang lebih modern lagi. Pada konsep ini, tahapan untuk merekam hasil pengolahan data yang nantinya akan digunakan untuk proses input selanjutnya disebut....
finishing
distribution
originating
storage
Sejatinya komputer tidak dapat berpikir sendiri layaknya manusia. Komputer dapat bekerja apabila penggunanya memberikan instruksi kepadanya. Instruksi ini akan diberikan dalam bentuk kode, karena....
cara komputer berkomunikasi berbeda dengan manusia
komputer tidak mampu berbicara dengan manusia
komputer mempunyai banyak aplikasi yang dibuat manusia
cara kerja komputer berbeda dengan cara kerja manusia
Perhatikan tugas-tugas berikut ini!
1) Membuat rancangan sistem, aplikasi, atau perangkat lunak.
2) Menulis kode dengan bahasa pemrograman.
3) Melakukan pengujian terhadap program yang sudah jadi hingga siap digunakan.
Tugas-tugas tersebut merupakan tugas dari....
teknisi komputer
programmer komputer
operator komputer
desainer komputer
Mempelajari pemrograman komputer bukan berarti menjadikan kita harus menguasai satu atau seluruh bahasa pemrograman komputer yang ada di dunia, tetapi dengan belajar pemrograman kita dapat....
mendesain sebuah konten yang nantinya akan dibagikan di media sosial
membiasakan diri membuat informasi yang tidak jelas kebenarannya
membiasakan kita untuk berpikir logis, runtut, dan sistematis
meretas situs-situs web milik organisasi terkemuka di dunia
Bahasa pemrograman ini merupakan bahasa pemrograman tertua di dunia. Bahasa pemrograman ini dikembangkan oleh Dennis Richie pada tahun 1970-an. Bahasa pemrograman ini dijuluki sebagai bapak dari bahasa pemrograman karena bahasa pemrograman ini dijadikan dasar untuk mempelajari lebih lanjut bahasa pemrograman lainnya. Bahasa pemrograman yang dimaksud adalah....
Java
PHP
Phyton
Bahasa C
Perhatikan dua ciri bahasa pemrograman berikut ini!
1) Merupakan bahasa pemrograman tingkat tinggi yang mudah dipahami oleh programmer pemula.
2) Digunakan untuk membangun aplikasi berbasis web dan mobile.
Bahasa pemrograman yang sesuai dengan kedua ciri di atas adalah....
Phyton
Java Script
C++
Visual Basic
Scratch adalah aplikasi pemrograman visual interaktif yang dapat digunakan untuk membuat animasi, permainan, dan konten kreatif lainnya. Dengan Scratch pengguna dapat membuat program tanpa perlu khawatir dengan penulisan bahasa pemrograman (sintaks), cukup hanya dengan drag and drop blok kode yang sudah disediakan, kemudian disusun membentuk sebuah logika yang bisa dijalankan sehingga menjadi sebuah program. Saat kita membuka aplikasi Scratch, maka Sprite default yang ditampilkan adalah....
kucing berwarna hitam
kucing berwarna oranye
beruang berwarna coklat
anjing berwarna biru
Pada gambar berikut ini terdapat blok-blok coding yang terbagi dalam kategori/kelompok sesuai dengan fungsinya. Kelompok di mana terdapat blok-blok kode yang berfungsi untuk mengatur script (kode) pada Sprite untuk berjalan adalah....
Control
Looks
Events
Variables
Blok kode pada gambar berikut ini terdapat pada bagian Code terdapat pada kelompok....
Control
Sensing
Looks
Motions
Pada area kerja Scratch, terdapat bagian yang berfungsi untuk mengatur gambar latar belakang yang akan ditampilkan pada Canvas. Bagian itu terletak di sebelah kanan bawah area kerja Scratch. Bagian tersebut adalah....
Sprite List
Scripts Area
Menu
Stage
Pada proses pembuatan animasi perkenalan diri, blok kode pada gambar berikut ini mempunyai maksud....
ketika bendera hijau diklik, maka Sprite akan bergerak sebanyak 5 langkah dan berganti kostum dengan waktu tunggu 0,05 detik. Semua proses itu akan berulang sebanyak 36 kali
ketika bendera merah diklik, maka Sprite akan bergerak sebanyak 5 langkah dan berganti kostum dengan waktu tunggu 0,05 detik. Semua proses itu akan berulang sebanyak 36 kali
ketika bendera hijau diklik, Sprite akan bergerak selama 36 detik, kemudian bergerak sejauh 5 langkah, berganti kostum, dan menunggu selama 0,05 detik.Semua proses itu akan berulang selama 5 menit
ketika bendera hijau diklik, maka Sprite akan bergerak sebanyak 5 detik dan berganti kostum sebanyak 5 kali dalam waktu 0,05 detik. Semua proses itu akan berulang sellama 36 menit
Saat bekerja dengan Scratch, kita dapat menghentikan proses animasi yang sedang berjalan, caranya adalah....
mengklik bendera hijau pada area Canvas
menekan tombol Enter pada keyboard
mengklik tombol merah pada area Canvas
menekan tombol Esc pada keyboard
Blok kode pada gambar berikut ini digunakan saat kita membuat game Ghos Shooter dengan aplikasi Scratch. Maksud dari penggunaan blok kode tersebut adalah....
ketika Sprite diklik maka Sprite akan menghilang selama beberapa detik
ketika Sprite diklik, maka bentuk Sprite akan berubah menjadi ghost-c
ketika tombol Enter diklik, maka bentuk Sprite akan berubah menjadi ghost-c
ketika tombol merah diklik, maka Sprite akan mengeluarkan ghost-c
Pada proses pembuatan game Ghost Shooter, terdapat blok kode yang digunakan untuk membuat Sprite bergerak ke arah tertentu secara acak. Blok kode yang digunakan adalah....
