wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

tryout informatika kelas ix

Total questions: 76

Worksheet time: 57mins

Name
Class
Date
1.

1. Tujuan untuk melakukan pemecahan program menjadi subprogram adalah ...

a)

A. Mempersulit sistem kerja

b)

B. Memasukkan blok kode

c)

C. Mengatur custom latar

d)

D. Memudahkan pengelolaan program

2.

2. Perhatikan karakteristik berikut.

(1) Mempunyai satu tujuan

(2) Ukuran kecil

(3) Mudah dibaca

(4) Independen

Karakteristik subprogram yang baik ditunjukkan oleh nomor ....

a)

A. (1), (2), (3), dan (4)

b)

B. (1), (3), dan (4)

c)

C. (1), (2), dan (4)

d)

D. (3) dan (4)

3.

3. Subprogram yang menjalankan sekumpulan proses yang akan mengembalikan nilai kepada bagian program yang menjalankannya adalah bentuk dari subprogram ....

a)

A. prosedur

b)

B. fungsi

c)

C. scrath

d)

D. sprite

4.

4. Subprogram dapat berjalan tanpa memerlukan nilai balik dari subprogram lain adalah bentuk karakteristik dari ....

a)

A. independen

b)

B. mempunyai satu tujuan

c)

C. mempunyai ukuran

d)

D. programmer

5.

5. Perhatikan gambar berikut dengan saksama!


Gambar tersebut menunjukkan ....

a)

A. sprite

b)

B. blok perintah

c)

C. pseucode

d)

D. flowchart

6.

6. Perhatikan gambar berikut!


Gambar tersebut menunjukkan ....

a)

A. blok kode

b)

B. variabel

c)

C. sprite

d)

D. subprogram

7.

7. Perintah “Next Costume” di Scratch digunakan untuk ....

a)

A. Mengganti sprite yang aktif

b)

B. Mengganti tampilan stage

c)

C. Mengganti bentuk tampilan sprite

d)

D. Menjalankan blok perintah berikutnya

8.

8. Metode membuat subprogram dengan pengiriman pesan lebih baik digunakan pada program ....

a)

A. Program simulasi penghitungan

b)

B. Menggambar grafik

c)

C. Program game

d)

D. Menggambar pola

9.

9. Fungsi kuadrat banyak digunakan untuk menyelesaikan ....

a)

A. Persoalan teknis dan bisnis

b)

B. Eror pada blok perintah

c)

C. Manipulasi latar program

d)

D. Data input keamanan

10.

10. Pada aplikasi pemrograman dikenal istilah library yang digunakan untuk ....

a)

A. Berbagai referensi untuk kode program

b)

B. Daftar referensi untuk membuat algoritma program

c)

C. Daftar subprogram yang sudah disediakan oleh aplikasi

d)

D. Semua jawaban benar

11.

Langkah-langkah logis dalam menyelesaikan masalah disebut.....

a)

Program

b)

Flowchart

c)

Algoritma

d)

Prosedur

12.

Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram ( program bagian) ,disebut...

(a)  

13.

Mouse, joystick, dan trackball digunakan untuk menunjuk/menuding pada suatu posisi ke posisi lainnya, merupakan peranti interaktif jenis ....

a)

peranti masukan tekstual

b)

peranti penunjuk dan pengambil

c)

panel sensitif sentuhan

d)

pengolah tampilan

14.

Perangkat keras pada gambar di bawah ini berfungsi untuk menyimpan data sementara ketika komputer atau laptop sedang digunakan. Data yang tersimpan pada perangkat ini bersifat tidak permanen. Artinya, jika komputer dimatikan, maka data akan hilang. Perangkat tersebut dinamakan RAM. Singkatan dari RAM adalah....

a)

Read Access Memory

b)

Read Accessories Memory

c)

Random Access Memory

d)

Roaming Assistant Memory

15.

Komponen dari sistem komputer yang diberi tanda X pada gambar berikut ini adalah....

a)

sistem operasi

b)

sistem analis

c)

data dan informasi

d)

perangkat lunak

16.

lambang yang digunakan untuk memilih atau membuat keputusan pada sebuat flowchart adalah...

a)
b)
c)
d)
17.

Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah....

a)

mempelajari program

b)

membeli komputer

c)

membuat algoritma

d)

menguji algoritma

18.

Berikut yang bukan keuntungan perdagangan secara elektronik bagi perusahaan adalah....

a)

dapat menjual harga barang dengan lebih murah

b)

dapat menjangkau pasar yang lebih luas

c)

perusahaan tidak perlu membuka toko yang lebih besar

d)

perusahaan harus mengirimkan barang yang dibeli ke tempat yang jauh

19.

Kumpulan data atau fakta yang telah diproses dan dikelola menjadi format yang sesuai dan mudah dimengerti, serta bermanfaat bagi penerimanya adalah....

a)

Data

b)

Informasi

c)

Pengetahuan

d)

Rencana

20.

Dekomposisi adalah teknik memecah program menjadi beberapa .....

a)

kode

b)

subprogram

c)

modul

d)

algoritma

21.

Efek positif media sosial yaitu ….

a)

Pencurian data pribadi

b)

Menjadi tempat peredaran berita hoaks

c)

Menjadi tempat pemalsuan identitas

d)

Menjadi sarana silaturahmi

22.

Untuk mencegah efek media sosial yang negative harus memahami dan melaksanakan …

a)

Etika komunikasi di internet

b)

Sopan santun

c)

Penggunaan media sosial dari rumah

d)

Aturan lalu lintas

23.

Computational thingking mengembangkan petunjuk pemecahan masalah yang sama secara ….

a)

Menyeluruh

b)

acak

c)

mutlak

d)

langkah demi langkah

24.

Kemampuan untuk melihat persamaan atau perbedaan pola, trend an keteraturan dalam data yang akan digunakan dalm membuat prediksi dan penyajian data disebut ….

a)

Abstraksi

b)

Pattern recognition

c)

algoritma design

d)

decomposition

25.

Perhatikan beberapa hal terkait fungsi Subtotal.

(1) Memudahkan analisis data.

(2) Hanya dapat menggunakan fungsi SUM

(3) Dapat menghitung jumlah berdasarkan kelompok data tertentu. 

Pernyataan yang benar tentang fungsi Subtotal ditunjukkan oleh nomor...

a)

(1), (2), dan (3)

b)

(1) dan (2)

c)

(1) dan (3)

d)

(2) dan (3)

26.

Kasus berikut yang dapat diselesaikan menggunakan IF bercabang adalah...

a)

Memilih kegiatan berdasarkan hari hujan atau tidak

b)

Memilih tujuan liburan dari empat pilihan tergantung pada besar bonus akhir tahun

c)

Menentukan apakah dirawat inap atau tidak berdasarkan temperatur tubuh dan tekanan darah

d)

Memilih moda transportasi ke sekolah, yaitu bus atau kereta api, tergantung pada bisatidaknya ada di stasiun pukul 6.30 AM

27.

Perhatikan beberapa hal terkait Fungsi IF berikut.

(1) Menentukan nilai berdasarkan satu kondisi.

(2) Menentukan nilai berdasarkan dua kondisi.

(3) Menentukan nilai dari 2 pilihan berdasarkan satu kondisi.

Fungsi IF dapat digunakan untuk kasus yang ditunjukkan oleh nomor...

a)

(1), (2), dan (3)

b)

(1) dan (2)

c)

(1) dan (3)

d)

(2) dan (3)

28.

Mengacu kepada rumus fungsi berikut:
=VLOOKUP(lookup_value;table_array;col_index_num;lookup_range)

Parameter dengan nilai 5 hanya dapat digunakan pada parameter...

a)

lookup_value

b)

table_array

c)

col_index_num

d)

lookup_range

29.

Perbedaan antara VLOOKUP dan HLOOKUP adalah ...

a)

arah tabel yang menjadi acuan

b)

arah tabel di mana fungsi digunakan

c)

tipe data yang menjadi acuan

d)

sama-sama untuk membaca nilai menggunakan acuan tertentu

30.

Perhatikan beberapa hal terkait fungsi VLOOKUP berikut

(1) Digunakan untuk mengambil nilai dari tabel lain menggunakan kriteria acuan
tertentu.

(2) Jika data berupa teks, lebih baik pilih HLOOKUP.

(3) Salah satu parameternya berupa TRUE atau False

(4) Memiliki parameter yang berupa kumpulan alamat sel.

Pernyataan yang benar untuk fungsi VLOOKUP ditunjukkan oleh nomor....

a)

(1), (2), dan (3)

b)

(1), (2), dan (4)

c)

(1), (3), dan (4)

d)

(1), (2), (3), dan (4)

31.

Perhatikan beberapa hal terkat validasi data berikut

(1) Jumlah Anak

(2) Nilai ujian

(3) Tanggal lahir

Validasi yang membatasi besar nilai pada selang tertentu saja dapat diterapkan untuk kolom yang ditunjukkan oleh nomor ...

a)

(1), (2), dan (3)

b)

(1) dan (2)

c)

(1) dan (3)

d)

(2) dan (3)

32.

Metode membuat subprogram dengan pengiriman pesan lebih baik digunakan pada program …

a)

program simulasi penghitungan

b)

program game

c)

menggambar grafik

d)

menggambar pola

33.

Tujuan subprogram dibuat jelas dan spesifik adalah …

a)

mudah digunakan

b)

tidak tergantung pada subprogram lain

c)

tidak menimbulkan ambigu ketika digunakan

d)

mudah dikelola

34.

Perhatikan beberapa pernyataan berikut.

  1. 1. Dapat digunakan di semua sprite,

  2. 2. Dapat dikirimkan ke banyak sprite,

  3. 3. Membuat subprogram berjalan dengan baik.

  4. Kelebihan penggunaan pengiriman pesan untuk membuat subprogram dibandingkan mendefinisikan blok perintah sendiri ditunjukkan oleh nomor …

a)

(1), (2), dan (3)

b)

(2)

c)

(3)

d)

(1)

35.

Subprogram dapat diterapkan dalam bentuk …

a)

prosedur dan fungsi

b)

kondisi dan keinginan

c)

pengguna

d)

object following robot

36.

Apa fungsi blok "Broadcast" pada Scratch?

a.      Untuk menyiarkan suara sprite

b.      Untuk memperbesar tampilan layar Scratch

c.      Untuk mengirim pesan antar sprite pada proyek Scratch

d.      Untuk memberikan nilai variabel pada proyek Scratch

a)

a

b)

b

c)

c

d)

d

37.

Pada Scratch, untuk mencari blok agar sprite bergerak, mengubah arah, mengatur titik spawn suatu sprite. Kategori blok apa yang harus digunakan?

a.      Blok Repeat

b.      Blok Control

c.      Blok Move

d.      Blok Motion

a)

a

b)

b

c)

c

d)

d

38.

Apa kegunaan blok "repeat" dalam Scratch?

a.      Untuk memberikan perintah agar karakter bergerak

b.      Untuk menentukan kondisi tertentu sebelum menjalankan perintah

c.      Untuk memberikan perintah agar suara terdengar

d.      Untuk mengulang suatu aksi secara berulang-ulang selama kondisi tertentu terpenuhi.

a)

a

b)

b

c)

c

d)

d

39.

Apa fungsi blok "if" dalam Scratch?

a.      Untuk memberikan perintah agar karakter bergerak

b.      Untuk menentukan kondisi tertentu sebelum menjalankan perintah

c.      Untuk memberikan perintah agar suara terdengar

d.      Untuk menampilkan pesan pada layar

a)

a

b)

b

c)

c

d)

d

40.

Langkah-langkah apa saja yang harus dilakukan untuk memasukkan gambar karakter pada Scratch?

a.                Pilih menu "Sprite", klik gambar sprite, tarik gambar ke layar Scratch

b.                Pilih blok "Variabel", klik gambar karakter, tarik gambar ke layar Scratch

c.                 Pilih blok "Sprite", klik gambar sprite, tarik gambar ke layar Scratch

d.                Pilih blok "Gerakan", klik gambar karakter, tarik gambar ke layar Scratch

a)

a

b)

b

c)

c

d)

d

41.

Bagaimana cara mengatur besar langkah karakter pada Scratch?

a.      Menggunakan blok "Motion"

b.      Menggunakan blok "Repeat"

c.      Menggunakan blok "Sound"

d.      Menggunakan blok "Move"

a)

a

b)

b

c)

c

d)

d

42.

Pernyataan berikut yang benar adalah:

1       Scratch adalah bahasa pemrograman yang dirancang untuk memperkenalkan konsep pemrograman kepada anak-anak dan pemula.

2       Dalam Scratch, "sprite" mengacu pada karakter atau objek yang dapat bergerak atau berinteraksi dengan pengguna.

3       Blok "next backdrop" pada Scratch digunakan untuk mengubah backdrop awal ke backdrop yang kita pilih.

4       Scratch adalah satu-satunya platform pemrograman yang dapat digunakan untuk membuat permainan dan animasi interaktif.

5       Dalam Scratch, "stage" mengacu pada latar belakang atau pengaturan tempat karakter dan objek berada.

a.      1, 2, dan 3

b.      2, 3, dan 5

c.      1, 2, dan 5

d.      1, 3, dan 4

a)

a

b)

b

c)

c

d)

d

43.

Gambar ini berfungsi untuk menentukan ...

a)

sprite

b)

backdrop

c)

script/kode

d)

costume

44.

Tempat sprite ditunjukkan di nomor ....

a)

1

b)

2

c)

3

d)

4

45.

Tempat untuk menentukan kelompok script/kode balok ditunjukkan di nomor ....

a)

1

b)

2

c)

3

d)

4

46.

Tempat untuk membuat script/kode ditunjukkan nomor ...

a)

1

b)

2

c)

3

d)

4

47.

Gambar untuk memulai program yang kita buat ditunjukkan nomor

a)

3

b)

4

c)

5

d)

6

48.

Gambar untuk menghentikan proses berjalannya script/kode adalah ....

a)

bendera hijau

b)

tombollingkaran merah

c)

gambar no 4

d)

gambar no 3

49.

Gambar ini berfungsi untuk menentukan ...

a)

sprite

b)

backdrop

c)

scritp/kode

d)

costume

50.

Ketika kita sudah membuat scrpit/kode, ketika menyimpan filenya di komputer kita maka kita menentukan ...

a)

Klik File - Load fromyou computer

b)

Klik File - Save to Your Computer

c)

otomatis tersimpan sendiri

d)

logout

51.

Jika sebuah sprite mempunyai costume lebih dari satu, maka untuk bisa berganti costumesatu ke costume yang lain bisa ditentukan di blok ....

a)

Motion

b)

Looks

c)

Events

d)

Control

52.

Bagian balok perintah pada gambar di samping, terdapat pada tab Code menu ......

a)

events

b)

control

c)

motion

d)

look

53.

Balok perintah pada gambar di bawah ini, yang terdapat pada tab Code menu Motion adalah .... .

a)
b)
c)
d)
54.

Blok-blok pada scracth yang digunakan untuk dikombinasikan dengan blok lain untuk interaksi sprite dengan objek lainnya juga untuk menambah interaktifitas termasuk kategori ...

a)
b)
c)
d)
55.

Tampilan bagian tab bar di atas adalah tab ....

a)

code

b)

sounds

c)

customes

d)

tutorials

56.

Tombol pengatur jendela yang digunakan untuk menampilkan bagian stage dengan mode full screen adalah ....

a)
b)
c)
d)
57.

Blok yang digunakan untuk menyimpan blok kode untuk merespon kejadian-kejadian yang ada disebut blok ....

a)

events

b)

motion

c)

sensing

d)

sound

58.

Blok kode di atas disebut blok ....

a)

operators

b)

variables

c)

motion

d)

sensing

59.

Pada aplikasi Scratch Blok perintah “changes x by [10]” artinya….

a)

Sprite bergerak ke kiri sepanjang 10 satuan

b)

Sprite bergerak ke kanan sepanjang 10 satuan

c)

Sprite bergerak ke atas sepanjang 10 satuan

d)

Sprite bergerak ke bawah sepanjang 10 satuan

60.

Maksud dari script/code berikut ini adalah ketika bendera hijau di klik ...

a)

Sprite berkata "Hello!" sebanyak 2 kali

b)

Sprite berkata "Hello!"

c)

Sprite terus menerus berkata "Hello!"

d)

Sprite berkata "Hello!" selama 2 detik

61.

Fungsi dari icon pada gambar tersebut adalah . . . .

a)

Menambahkan sprite baru

b)

Menggandakan sprite

c)

Menambahkan background baru

d)

Mengganti kostum sprite

62.

Fungsi dari icon pada gambar ini adalah . . . .

a)

Menghapus background

b)

Menambahkan sprite baru

c)

Menambahkan backdrop

d)

Menambahkan blcok code

63.

Gambar ini adalah bentuk atau notasi algoritma ...

a)

Flowchart

b)

Pseudecode

c)

Deskriptif

d)

Gambar

64.

if pada scratch terletak pada bagian control, fungsi control adalah...

a)

icon yang menggerakan eksekusi script berdasarkan perihal yang didefinisikan sebelumnya

b)

icon yang menampilkan perbandingan logika, pembahasan, dan operasi matematika

c)

icon yang mengontrol playback, volume, dan audio

d)

icon untuk mengontrol penempatan sprite

65.

gambar disamping mmerupakan bagian icon...

a)

kejadian

b)

suara

c)

kontrol

d)

gerak

66.

warna manakah yang berfungsi untuk memberikan suara pada gambar ini !

a)

orange

b)

hijau

c)

ungu

d)

biru

67.

Arti dari script dibawah ini adalah ... .!

 

 

 

 

 

 

a)

Animasi berjalan ketika bendera hijau diklik, ganti kostum berikutnya , tunggu 0.2 detik, diulangi sebanyak 5 x

b)

Animasi berjalan ketika bendera hijau diklik, ganti kostum berikutnya , tunggu 0.1 detik, diulangi sebanyak 5 x

c)

Animasi berjalan ketika bendera hijau diklik, ganti kostum ke kostum glow 1, tunggu 0.2 detik, diulangi sebanyak 5 x

d)

Animasi berjalan ketika bendera hijau diklik, ganti kostum ke kostum glow 1, tunggu 2 detik, diulangi sebanyak 5 x

68.

Arti dari script dibawah ini adalah meluncur selama 2 detik ke x:100 y:-50 adalah ... .

a)
b)
c)
d)
69.

Script dibawah ini yang termasuk ke blok motion adalah ... .

a)

Go to

b)

Change color effect by 25

c)

Go to x: 10 y:-5

d)

Start sound merry christmas

70.

Script dibawah ini digunakan untuk pergi ke x: 25 y: -11 adalah ... .

a)

Go to x: 25 y: 11

b)

Go to x: -11 y : 25

c)

Glide 1 secs to x: 25 y: -11

d)

Go to x: 25 y : -11

71.

Perhatikan coding berikut ini! Arti dari script adalah ... .

a)

Animasi akan berjalan ketika sprite ini diklik, pergi ke x:-8 y: -100, kemudian sprite mengarah ke arah 60

b)

Animasi akan berjalan ketika bendera hijau diklik, pergi ke x:-8 y: -100, kemudian sprite mengarah ke arah 60

c)

Animasi akan berjalan ketika sprite ini diklik, kemudian sprite mengarah ke arah 60

d)

Animasi akan berjalan ketika sprite ini diklik, pergi ke x:-8 y: -100

72.

SeteIah bendera hijau di KIik, maka berapa niIai VariabeI abc, jika pengguna memasukan angka 50 ?

a)

0

b)

3

c)

4

d)

7

73.

Pada Sprite di bawah, apa yang terjadi jika program dijalankan ?

a)

Sprite akan membuka website Wikipedia yang menjelaskan tentang Computer pada browser

b)

Sprite akan mencari jawaban dari pertanyaan pada teks yang didapat dari Wikipedia. Kemudian sprite akan mengatakan jawaban yang didapat

c)

Sprite akan mengatakan semua teks yang didapat dari Wikipedia .

d)

Sprite akan mengatakan pertanyaan. Kemudian sprite akan mengatakan jawaban yang ditemukannnya pada teks yang didapat dari Wikipedia

74.

Di program Scratch ini, apa yang akan dilakukan oleh Cat saat program dijalankan ?

a)

pindah ke atas

b)

bergerak ke kiri

c)

bergerak ke bawah

d)

ulangi 100 kali sambil bergerak ke kiri dan ke kanan

e)

bergerak ke kanan

75.

Dibawah ini yang termasuk blok event adalah....

a)
b)
c)
d)
76.

Perhatikan gambar!

Susunan yang tepat apabila burung parkit menerima pesan Start adalah

a)

1 - 3 - 7 - 9

b)

1 - 4 - 6 - 5

c)

2 - 4 - 6 - 9

d)

1 - 6 - 4 - 9