wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Tugas Latihan Soal Informatika 9

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Tujuan Penggunaan Pseudocode adalah ....

a)

untuk menulis kode secara langsung dalam bahasa pemrograman

b)

untuk menggambarkan langkah-langkah dalam memecahkan masalah secara logis

c)

untuk mempelajari aturan sintaksis bahasa pemrograman tertentu

d)

untuk menggantikan penggunaan bahasa pemrograman

2.

alasan pseudocode memudahkan debbuging adalah ....

a)

karena tidak perlu menulis kode

b)

karena pseudocode sudah merupakan kode sesungguhnya

c)

karena memungkinkan pengujian logika secara konseptual

d)

karena tidak ada kesalahan sintaksis

3.

langkah yang harus dilakukan seorang programmer setelah menulis pseudocode adalah ....

a)

menulis kode menggunakan bahasa pemrograman yang dipilih

b)

menuliskan kode langsung tanpa rencana

c)

menghapus pseudocode dan mulai menuliskan komentar

d)

menerjemahkan pseudocode menjadi kode visual

4.

Repeat dalam pseudocode adalah ....

a)

perintah untuk menghentikan eksekusi program

b)

menunjukkan bahwa langkah tersebut dilakukan berulang kali

c)

menyatakan keputusan yang harus diambil

d)

menunggu input dari pengguna

5.

hal yang perlu diperhatikan saat menulis pseudocode adalah ....

a)

detail sintaksis kode

b)

langkah-langkah yang dibutuhkan dalam menyelesaikan masalah

c)

penggunaan alat pengembangan spesifik

d)

hanya algoritma yang rumit

6.

scratch adalah ....

a)

alat pengeditan gratis

b)

sistem operasi komputer

c)

bahasa pemrograman berbasis teks

d)

bahasa pemrograman berbasis visual

7.

tujuan utama pembuatan scratch oleh MIT media lab adalah ....

a)

untuk mengembangkan perangkat keras

b)

untuk pembelajaran anak-anak

c)

untuk pemrograman tingkat lanjut

d)

untuk desain grafis

8.

dalam sractch "event-based programming" adalah ....

a)

program berjalan secara otomatis tanpa interaksi

b)

program akan berjalan saat terjadi event baru

c)

program hanya berjalan dengan perintah manual

d)

program tidak membutuhkan event untuk berjalan

9.

setelah selesai membuat akun, tombol yang perlu diklik untuk memulai menggunakan scratch adalah ....

a)

create new project

b)

sign in

c)

get started

d)

download

10.

fungsi koordinat X dan Y pada garis sprite adalah ....

a)

menentukan ukuran sprite

b)

menentukan posisi sprite di layar

c)

menentukan arah gerak sprite

d)

menentukan suara yang diputar

11.

alat seperti makey-makey dalam scratch berfungsi untuk ....

a)

menggambar sprite

b)

menyusun blok kode

c)

menyimpan proyek

d)

menggerakkan sprite menggunakan alat fisik

12.

fungsi tombol brush pada menu costumes adalah ....

a)

mengubah ukuran sprite

b)

menggambar atau mencoret area pada kostum

c)

memilih gambar kostum

d)

membalikkan tampilan sprite

13.

fungsi tombol fade out dalam menu sound adalah ....

a)

mengatur suara untuk berbalik

b)

meningkatkan volume suara

c)

mengatur suara agar volume berkurang secara bertahap

d)

mempercepat tempo suara

14.

simbol segi delapan merah dalam scratch berfungsi untuk ....

a)

memulai proyek

b)

menghentikan proyek

c)

menyimpan proyek

d)

mengubah tampilan sprite

15.

fungsi view mode dalam scratch adalah ....

a)

menampilkan kode program

b)

mengubah tampilan stage menjadi besar atau kecil

c)

menambahkan sprite baru

d)

menggantikan latar belakang

16.

fungsi blok di atas adalah ....

a)

mengubah ukuran sprite

b)

mengubah posisi sprite di lapisan depan dan belakang

c)

mengubah arah pendangan sprite

d)

mengganti kostum sprite

17.

perhatikan gambar di bawah ini!
jika sprite diklik, hasil yang akan terjadi adalah ....

a)

sprite tidak akan bergerak karena tidak ada perintah untuk berpindah

b)

sprite akan berpindah 5 langkah dan berganti kostum sekali

c)

sprite akan terus bergerak 5 langkah dan berganti kostum tanpa henti

d)

sprite akan bergerak 5 langkah dan berganti kostum hanya satu kali

18.

blok yang digunakan untuk mengubah nilai variabel yang sudah ditentukan adalah ....

a)

set variable

b)

change variable

c)

show variable

d)

make a variable

19.

perhatikan blok kode di bawah ini!

ketika tombol bendera hijau diklik, hasil yang akan terjadi adalah ....

a)

sprite akan berputar 15 derajat dan warna sprite berubah

b)

sprite akan bergerak maju 15 langkah dan warnanya berubah

c)

sprite akan berputar terus-menerus dan warnanya berubah tanpa henti

d)

sprite tidak akan mengalami perubahan karena tidak ada perintah gerak

20.

fungsi blok when i receive [mesagge] adalah ....

a)

menjalankan skrip saat bendera hijau ditekan

b)

berkomunikasi antarsprite dengan mengirimkan pesan

c)

menerima pesan dan menjalankan perintah sebelumnya

d)

menerima pesan dan menjalankan perintah setelahnya