wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Latihan SAS TIK kelas 9

Total questions: 65

Worksheet time: 54mins

Name
Class
Date
1.
Apa yang dimaksud dengan Struktur Data?
a)
cara mengatur dan menyimpan sebuah struktur di sistem komputer atau database sehingga data tersebut lebih mudah untuk diakses
b)
langkah-langkah terstruktur untuk melakukan sesuatu hingga mencapai tujuan yang kita inginkan
c)
studi penalaran yang mengacu pada cara berfikir yang masuk akal
d)
proses pemecahan masalah kompleks menjadi bagian-bagian kecil yang lebih mudah dikelola di dunia komputasi.
2.
Apa itu node dalam struktur data?
a)
Sebuah Jenis Algoritma
b)
Objek yang mempercepat pencarian data
c)
Elemen yang berisi pointer ke node selanjutnya
d)
Data yang tidak terstruktur
3.
Apa Keunggulan dari struktur data tree?
a)
Menyimpan data secara acak
b)
proses pencarian data cepat
c)
mudah memasukkan data
d)
Tidak memerlukan urutan data
4.
Apa yang dimaksud dengan graph?
a)
Bahasa Pemrograman
b)
Sistem operasi untuk komputer
c)
Algoritma untuk pengolahan data
d)
Tipe Struktur Data yang berisi node yang saling terhubung
5.
Apa yang dimaksud dengan leaf node dalam struktur data tree?
a)
Node yang terhubung dengan semua node
b)
Node yang tidak memiliki child
c)
Node yang memiliki banyak child
d)
Node yang menjadi root
6.
Karakteristik dari antrian: yang pertama kali keluar adalah...
a)
Yang belum masuk
b)
Yang terakhir masuk
c)
Yang pertama kali masuk
d)
Yang tidak masuk
7.
Apa yang dihasilkan dari Operator Logika AND?
a)
Jika semua atau salah satu inputnya merupakan bilangan biner 0 (salah), maka outputnya akan menjadi 0 (salah). Sedangkan jika semua input adalah bilangan biner 1 (salah), maka outputnya akan menjadi 1 (benar).
b)
menghasilkan output 1 (benar) jika semua atau salah satu input merupakan bilangan biner 1 (benar). Sedangkan output akan menghasilkan bilangan biner 0(salah) jika semua inputnya adalah bilangan biner 0 (salah).
c)
Jika input berbeda (misalkan: input A=1 (benar), input B=0(salah)) maka output yang dihasilkan adalah bilangan biner 1 (benar). Sedangkan jika input adalah sama maka akan menghasilkan output dengan bilangan biner 0 (salah).
d)
Menghasilkan Output kebalikan dari input
8.
Apa yang dihasilkan dari Operator Logika OR?
a)
Jika semua atau salah satu inputnya merupakan bilangan biner 0 (salah), maka outputnya akan menjadi 0 (salah). Sedangkan jika semua input adalah bilangan biner 1 (salah), maka outputnya akan menjadi 1 (benar).
b)
menghasilkan output 1 (benar) jika semua atau salah satu input merupakan bilangan biner 1 (benar). Sedangkan output akan menghasilkan bilangan biner 0(salah) jika semua inputnya adalah bilangan biner 0 (salah).
c)
Jika input berbeda (misalkan: input A=1 (benar), input B=0(salah)) maka output yang dihasilkan adalah bilangan biner 1 (benar). Sedangkan jika input adalah sama maka akan menghasilkan output dengan bilangan biner 0 (salah).
d)
Menghasilkan Output kebalikan dari input
9.
Apa yang dihasilkan dari Operator Logika XOR?
a)
Jika semua atau salah satu inputnya merupakan bilangan biner 0 (salah), maka outputnya akan menjadi 0 (salah). Sedangkan jika semua input adalah bilangan biner 1 (salah), maka outputnya akan menjadi 1 (benar).
b)
menghasilkan output 1 (benar) jika semua atau salah satu input merupakan bilangan biner 1 (benar). Sedangkan output akan menghasilkan bilangan biner 0(salah) jika semua inputnya adalah bilangan biner 0 (salah).
c)
Jika input berbeda (misalkan: input A=1 (benar), input B=0(salah)) maka output yang dihasilkan adalah bilangan biner 1 (benar). Sedangkan jika input adalah sama maka akan menghasilkan output dengan bilangan biner 0 (salah).
d)
Menghasilkan Output kebalikan dari input
10.
Apa yang dilakukan operator logika NOT?
a)
Menghasilkan Output kebalikan dari input
b)
Menggabungkan dua input
c)
Menghasilkan output benar jika input benar
d)
Menghasilkan output Salah jika input Salah
11.
Apa yang dimaksud dengan Algoritma?
a)
cara mengatur dan menyimpan sebuah struktur di sistem komputer atau database sehingga data tersebut lebih mudah untuk diakses
b)
langkah-langkah terstruktur untuk melakukan sesuatu hingga mencapai tujuan yang kita inginkan
c)
studi penalaran yang mengacu pada cara berfikir yang masuk akal
d)
proses pemecahan masalah kompleks menjadi bagian-bagian kecil yang lebih mudah dikelola di dunia komputasi.
12.
Siapa yang memperkenalkan konsep Algoritma pada abad ke-9?
a)
Al Khawarizmi
b)
Albert Einstein
c)
BJ Habibie
d)
Al Biruni
13.
1. Mulai 2. Menulis surat 3. Surat dimasukan amplop 4. Mengantar ke kantor pos 5. Menutup amplop 6. Menempel perangko 7. Selesai Urutan algoritma yang benar pada masalah persuratan tersebut adalah …
a)
1-3-2-4-6-5-7
b)
1-6-2-3-4-5-7
c)
1-2-3-4-5-6-7
d)
1-2-3-5-6-4-7
14.
Apa contoh dari algoritma percabangan?
a)
Menghitung waktu terjadinya gerhana
b)
Mengambil data dari internet
c)
Menghitung total belanja dan memeriksa budget
d)
Membuat kopi
15.
Apa itu algoritma sekuensial?
a)
Algoritma yang dilakukan secara bertahap dan berurutan
b)
Algoritma yang menyelesaikan masalah yang terjadi berulang
c)
Algoritma yang melibatkan percabangan
d)
Algoritma yang hanya memiliki satu langkah
16.
Apa yang dimaksud dengan algoritma perulangan?
a)
Algoritma yang dilakukan secara bertahap dan berurutan
b)
Algoritma yang menyelesaikan masalah yang terjadi berulang
c)
Algoritma yang melibatkan percabangan
d)
Algoritma yang hanya memiliki satu langkah
17.
Urutan terakhir algoritma mengirim surat yang paling tepat adalah...
a)
Surat dimasukan amplop
b)
Menutup amplop dan menempel Perangko
c)
Menulis Surat
d)
Mengantar ke kantor pos
18.
Permainan pada "Rubik" dapat diselesaikan dengan metode ....
a)
Abstraksi
b)
Dekomposisi
c)
Pengenalan Pola
d)
Algoritma
19.
1. Mengambil keranjang belanja. 2. Jika melebihi budget, kurangi barangnya. 3. Pergi ke tempat belanja. 4. Jika sudah cukup, checkout bisa dilakukan. 5. Mengisi keranjang belanja. 6. Periksa harga barang. Urutan algoritma yang benar pada masalah perbelanjaan tersebut adalah …
a)
3-1-5-6-2-4
b)
1-5-3-6-2-4
c)
3-1-5-2-6-4
d)
1-5-3-2-6-4
20.
Apa perbedaan antara algoritma dan pemrograman?
a)
Algoritma adalah langkah-langkah logis untuk menyelesaikan masalah, sedangkan pemrograman adalah langkah-langkah logis untuk menguji algoritma.
b)
Algoritma adalah bahasa pemrograman yang digunakan untuk menyelesaikan masalah, sedangkan pemrograman adalah langkah-langkah logis untuk menyelesaikan masalah.
c)
Algoritma adalah implementasi bahasa pemrograman ke dalam langkah-langkah logis, sedangkan pemrograman adalah langkah-langkah logis untuk menyelesaikan masalah.
d)
Algoritma adalah langkah-langkah logis untuk menyelesaikan masalah, sedangkan pemrograman adalah implementasi algoritma ke dalam bahasa pemrograman.
21.
Apa fungsi utama dari aplikasi pengolah kata?
a)
Mengedit gambar
b)
Mengelola basis data
c)
Menulis dan mengedit dokumen teks
d)
Membuat presentasi
22.
Aplikasi yang biasa digunakan untuk membuat dan mengelola dokumen perkantoran adalah...
a)
MiniTAB
b)
Microsoft Word
c)
Adobe Photoshop
d)
CorelDRAW
23.
Apa yang dimaksud dengan blog?
a)
Website untuk mengelola dokumen
b)
Platform berbagi video
c)
Website pribadi yang berisi artikel atau tulisan
d)
Aplikasi pengeditan gambar
24.
Istilah "vlog" merupakan singkatan dari...
a)
Video Weblog
b)
Visual Log
c)
Virtual Log
d)
Voice Log
25.
Program pengolah angka yang populer adalah...
a)
Microsoft PowerPoint
b)
Microsoft Excel
c)
Microsoft Word
d)
Adobe Illustrator
26.
YouTube adalah platform untuk...
a)
Berbagi gambar
b)
Berbagi teks
c)
Berbagi video
d)
Berbagi dokumen
27.
Salah satu platform yang biasa digunakan untuk menulis blog adalah...
a)
Blogger
b)
Photoshop
c)
WordPress
d)
A dan C benar
28.
Di Microsoft Word dan Excel, fungsi dari "Save As" adalah...
a)
Menyimpan dokumen di folder yang sama
b)
Menyimpan dokumen dengan nama baru atau lokasi berbeda
c)
Membuat dokumen baru
d)
Menutup dokumen
29.
Pada vlog, perangkat utama yang digunakan untuk merekam video adalah...
a)
Kamera
b)
Printer
c)
Scanner
d)
Proyektor
30.

Platform yang memungkinkan kita berbagi dan mengunggah video panjang adalah...

a)
Wikipedia
b)

Instagram

c)

YouTube

d)

Zoom

31.
Apa keuntungan utama dari integrasi aplikasi perkantoran dengan platform berbagi video?
a)
Meningkatkan kualitas tulisan
b)
Mempercepat proses pencetakan
c)
Memudahkan kolaborasi dan penyampaian informasi secara visual
d)
Mengurangi kapasitas penyimpanan
32.
Dalam sebuah blog, fungsi "comment section" adalah untuk...
a)
Membaca artikel
b)
Berinteraksi dengan penulis atau pembaca lainnya
c)
Menambahkan gambar
d)
Mengedit artikel
33.
Fungsi utama dari "embed video" dalam sebuah video editor adalah...
a)
Mengunduh video
b)
Memutar video di halaman web tanpa harus keluar dari halaman
c)
Mengubah format video
d)
Membagikan video ke media sosial
34.
Di Microsoft Excel, untuk membuat grafik dari data, kita menggunakan menu...
a)
Insert
b)
Review
c)
File
d)
View
35.
Apa perbedaan utama antara vlog dan blog?
a)
Vlog berbasis teks, blog berbasis video
b)
Vlog berbasis video, blog berbasis teks
c)
Vlog berbasis gambar, blog berbasis teks
d)
Vlog dan blog tidak ada perbedaan
36.
Manakah di bawah ini yang merupakan platform blog gratis yang populer?
a)
Microsoft Access
b)
Dreamweaver
c)
Final Cut Pro
d)
Blogger
37.
Perangkat lunak yang digunakan untuk mengedit video adalah...
a)
Microsoft Word
b)
Adobe Photoshop
c)
Microsoft Excel
d)
Adobe Premiere
38.
Dalam konteks pengelolaan konten, CMS adalah singkatan dari...
a)
Content Managing Software
b)
Content Management System
c)
Central Management System
d)
Control Management Software
39.
Fungsi "track changes" pada Microsoft Word berguna untuk...
a)
Membuat tabel
b)
Melihat revisi atau perubahan yang dibuat pada dokumen
c)
Menyimpan dokumen
d)
Menambahkan gambar
40.
Fitur yang memungkinkan pengelola blog mengetahui jumlah pengunjung disebut...
a)
Analytics
b)
Comment section
c)
Tagging
d)
Plugin
41.

Bagian jendela scratch berikut yang disebut sprite adalah ....

a)
b)
c)
d)
42.

Bagian jendela yang digunakan untuk menyusun atau menempatkan blok kode disebut ....

a)

stage pane

b)

sprite pane

c)

backdrops

d)

script area

43.

Manakah block yang merupakan loop?

a)
b)
c)
d)
44.

Balok kode seperti gambar tersebut terdapat di menu …..

a)

Operator

b)

Kontrol

c)

Tampilan

d)

Gerakan

45.

Balok kode seperti gambar tersebut terdapat di menu …..

a)

Gerakan

b)

Kontrol

c)

Kejadian

d)

Operator

46.

Fungsi dari icon pada gambar tersebut adalah . . . .

a)

Menambahkan sprite baru

b)

Menggandakan sprite

c)

Menambahkan background baru

d)

Mengganti kostum sprite

47.

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

48.

Perintah yang digunakan untuk memberikan nilai awal pada variable “skor”, agar setiap kali program dijalankan, maka skor selalu dimulai dari 0 adalah…..

a)

b)

c)

d)

49.

Fungsi dari icon yang ditandai dengan garis warna merah pada gambar tersebut adalah .....

a)

Menggandakan sprite

b)

Menjalankan animasi

c)

Menghapus background

d)

Menghentiakan pergerakan dari animasi

50.

Tempat untuk menyusun script/kode ditunjukkan nomor ...

a)

1

b)

2

c)

3

d)

4

51.

Icon yang ditandai dengan lingkaran warna merah pada gambar tersebut berfungsi untuk …..

a)

Menambahkan sprite atau background yang tersedia

b)

Menambahkan sprite atau background dengan cara melukis sendiri

c)

Menambahkan sprite atau background dari internet

d)

Menambahkan sprite atau background secara acak

52.

Icon yang ditandai dengan warna merah pada gambar tersebut berfungsi untuk …..

a)

Mengganti bahasa

b)

Mengganti tampilan

c)

Mengganti sprite

d)

Mengganti background

53.

Untuk mengatur gerakan dari sprite agar tidak terlalu cepat dan lambat maka kita dapat memasukkan kode balok …..

a)
b)
c)
d)
54.

Dalam membuat animasi di Scratch hal yang harus diperhatikan kecuali ........

a)

Pilih sprite yang menarik

b)

Kesesuaian gerakan sprite

c)

Penyimpanan animasi

d)

Kesesuaian background dengan sprite

55.

Icon pada gambar tersebut digunakan untuk .....

a)

Menambahkan sprite baru

b)

Menambahkan balok kode baru

c)

Menambahkan background baru

d)

Menghapus background

56.

Manfaat dari belajar Scratch adalah .....

a)

Melatih untuk mencari kesalahan dan menemukan solusi

b)

Melatih untuk bisa kreatif, teliti dan hati-hati.

c)

Melatih logika pemrograman dasar untuk membuat animasi atau game.

d)

Semuanya benar

57.

Supaya sprite yang dibuat animasi tidak terbalik ketika memantul maka perlu klik .....

a)

Semua arah

b)

Kostum berikutnya

c)

Hadap kiri/kanan pada bagian arah

d)

Balok kode di menu konrol

58.

Fungsi dari icon yang diberi tanda garis warna merah pada gambar tersebut adalah .....

a)

Menyembunyikan tampilan panggung sprite

b)

Memaksimalkan tampilan dari panggung sprite

c)

Mengedit tampilan panggung sprite

d)

Menambahkan background baru pada panggung sprite

59.

Untuk membuat sprite berganti kostum dari satu kostum ke kostum berikutnya maka dibagian scriptnya perlu ditambahkan balok kode .....

a)

Ganti kostum / kostum berikutnya

b)

Ganti gerakan

c)

Jalankan tanpa henti

d)

Ganti tampilan

60.

Scratch adalah aplikasi untuk membuat .....

a)

Video dan Animasi

b)

Audio dan Video

c)

Animasi dan Game

d)

Game dan Audio

61.

Blok mana yang digunakan untuk menggerakkan sprite ke kanan?

a)

ubah x sebesar

b)

ubah y sebesar

c)

ubah ukuran sprite

d)

ubah posisi sprite

62.

Apa fungsi dari blok 'if' dalam Scratch?

a)

Fungsi dari blok 'if' adalah untuk menghentikan program.

b)

Fungsi dari blok 'if' adalah untuk menjalankan perintah berdasarkan kondisi yang dievaluasi.

c)

Fungsi dari blok 'if' adalah untuk mengulangi perintah yang sama.

d)

Fungsi dari blok 'if' adalah untuk menampilkan pesan di layar.

63.

Blok mana yang digunakan untuk mengulangi perintah?

a)

Blok fungsi (function)

b)

Blok input/output (I/O)

c)

Blok kondisi (if)

d)

Blok perulangan (loop) seperti 'for' atau 'while'.

64.

Blok kontrol mana yang digunakan untuk menghentikan skrip?

a)

break

b)

exit

c)

continue

d)

return

65.

Apa yang dimaksud dengan variabel dalam Scratch?

a)

Variabel dalam Scratch adalah tempat untuk menyimpan dan mengelola data dalam program.

b)

Variabel dalam Scratch adalah alat untuk menggambar.

c)

Variabel dalam Scratch adalah efek suara.

d)

Variabel dalam Scratch adalah jenis sprite.