wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Latihan SAS Informatika 9 Ganjil

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

Perhatikan pernyataan berikut !

  1. 1. Root: node yang berada di paling bawah.

  2. 2. Child node : turunan dari setiap node.

  3. 3. Parent node: node yang berisi subnode.

  4. 4. Siblings: node yang berasal dari parent node yang sama.

  5. Berdasarkan pernyataan-pernyataan di atas, yang merupakan istilah dengan penjelasan yang tepat pada tipe struktur data tree adalah ....

a)

2, 3, dan 4

b)

1, 2, dan 3

c)

1, 3, dan 4

d)

1, 2, dan 4

2.

Cara untuk menggambarkan dan menghasilkan nilai logika berdasarkan pembandingan, kondisi, atau perbandingan antara data disebut ....

a)

Algoritma

b)

Struktur data

c)

Ekspresi logika

d)

Operasi logika

3.


Perhatikan pernyataan berikut !

  1. 1. Operator ==

  2. 2. Operator !<=

  3. 3. Operator !=

  4. 4. Operator <

  5. 5. Operator >=

  6. Berdasarkan pernyataan di atas yang termasuk operator ekspresi perbandingan terdapat pada nomor ....

a)

2, 3, 4 dan 5

b)

1, 2, 3, dan 4

c)

1, 3, 4, dan 5

d)

1, 2, 3, dan 5

4.

Menggunakan operasi logika "AND" dan "OR" dapat menggabungkan beberapa kondisi, merupakan keunggulan operasi logika yaitu ....

a)

Manipulasi nilai logika

b)

Pengambilan keputusan

c)

Representasi kondisi

d)

Evaluasi nilai logika

5.

Operator OR digunakan untuk menggabungkan dua pernyataan, dan hasilnya akan false apabila ....

a)

Kedua pernyataan benar

b)

Kedua pernyataan salah

c)

Salah satu pernyataan salah

d)

Salah satu pernyataan benar

6.

Sulit dipahami dan sulit untuk dikelola merupakan kekurangan ekspresi logika yaitu ....

a)

Kesalahan manusia

b)

Keterbatasan ekspresi

c)

Penggunaan sumber daya

d)

Kompleksitas

7.

Manakah yang bukan merupakan ciri-ciri algoritma yang baik ....

a)

Efektif

b)

Terdapat proses

c)

Ambigu

d)

Terdefinisi dengan baik

8.

Apa yang dimaksud dengan pseudocode ....

a)

Bahasa pemrograman tingkat tinggi

b)

Kode program yang lebih baik dan lebih muda dibaca oleh sistem komputer

c)

Diagram alir

d)

Kode program yang sudah jadi

9.

Langkah Awal dalam mendesain algoritma adalah ....

a)

Membuat pseudocode

b)

Menganalisis kompleksitas masalah

c)

Memahami masalah yang ingin diselesaikan

d)

Menerjemahkan pseudocode kedalam kode program

10.

Istilah yang mencakup cara menyimpan, mengambil, dan menyusun data di komputer adalah ....

a)

Struktur data

b)

Ekspresi logika

c)

Operasi logika

d)

Algoritma

11.

Struktur data yang menggunakan konsep FIFO (First In First Out) dalam pengelolahan data disebut ....

a)

Stack

b)

Array

c)

Linked List

d)

Queue

12.

Kereta Api merupakan contoh dari struktur data yaitu ....

a)

Array dan Record

b)

Linked List

c)

Stack

d)

tree and graph

13.

Flowchart biasanya digambarkan dengan ....

a)

Ikon

b)

Simbol

c)

Persegi panjang

d)

Gambar panah

14.

Cara mendeklarasikan variabel dalam pemrograman yaitu ....

a)

Variabel Nama_Variabel: Tipe data

b)

Var Nama_variabel: tipe data

c)

Declare Nama_variabel: tipe data

d)

Const Nama_variabel: tipe data

15.

Queue adalah tipe struktur data yang bekerja secara ....

a)

FIFO

b)

LIFO

c)

UFO

d)

FOFO

16.

Aplikasi yang digunakan untuk mengolah data dalam bentuk tabel adalah ....

a)

Microsoft Word

b)

Microsoft Excel

c)

PowerPoint

d)

Paint

17.

Karakteristik utama dari blog multimedia adalah ....

a)

Menampilkan konten multimedia seperti video dan podcast

b)

membahas produk dan layanan pihat ketiga

c)

fokus pada kejadian aktual

d)

konten berbasis tulisan

18.

Berikut ini yang dimaksud dengan tampilan visual pengolah lembar kerja yang berbasis tabel adalah ....

a)

Diagram lingkaran

b)

tabel pivot

c)

Kolom dan baris

d)

Grafik batang

19.

Apa yang dimaksud dengan integrasi konten perkantoran ....

a)

Proses menggabungkan beberapa komputer menjadi satu jaringan.

b)

Proses menggabungkan berbagai jenis perangkat lunak menjadi satu aplikasi.

c)

Proses menggabungkan data atau objek dari berbagai aplikasi perkantoran menjadi satu dokumen.

d)

Proses mengkonversi satu jenis file ke jenis file lainnya.

20.

Manakah dari berikut ini yang TIDAK termasuk contoh integrasi konten perkantoran ....

a)

Mencetak dokumen Word menjadi file PDF.

b)

Menyisipkan tabel Excel ke dalam dokumen Word.

c)

Menempelkan grafik dari PowerPoint ke dalam presentasi lain

d)

Menghubungkan data dari Excel ke dalam grafik di PowerPoint.

21.

Manakah fitur berikut yang paling sering digunakan untuk mengintegrasikan data dari Excel ke Word ....

a)

Mail merge

b)

Copy-paste

c)

Link

d)

Embed

22.

Apa perbedaan utama antara blog dan vlog ....

a)

Blog hanya berisi teks, sedangkan vlog hanya berisi video.

b)

Blog menggunakan tulisan, sedangkan vlog menggunakan video dan audio.

c)

Blog lebih formal daripada vlog.

d)

Blog hanya bisa diakses melalui komputer, sedangkan vlog hanya bisa diakses melalui ponsel.

23.

Mengapa orang membuat blog atau vlog ....

a)

Hanya untuk bersenang-senang.

b)

Untuk berbagi informasi, ide, atau pengalaman.

c)

Untuk mendapatkan uang sebanyak-banyaknya.

d)

Hanya untuk mengikuti tren.

24.

Manakah platform yang paling populer untuk membuat dan berbagi vlog ....

a)

WordPress

b)

YouTube

c)

Blogger

d)

Tumblr

25.

Blog perusahaan atau bisnis digunakan untuk ....

a)

Affiliate marketing

b)

Menarik pasar target dengan konten seputar bisnis

c)

Menciptakan jurnal pribadi

d)

Menyediakan ulasan produk dan tips belanja

26.

Jenis hosting yang paling terjangkau dan mudah penggunaannya adalah ....

a)

Hosting vps

b)

Cloudhosting

c)

Shared hosting

d)

Hosting Wordpress

27.

Berikut yang merupakan bagian dari struktur blog ....

a)

Sidebar dan editing

b)

Header dan footer

c)

Wallpaper dan user interface

d)

Body and hashtag

28.

Kumpulan aplikasi yang digunakan untuk memudahkan pekerjaan perkantoran disebut ....

a)

Microsoft Word

b)

Aplikasi Office

c)

Integrasi aplikasi

d)

Aplikasi pe

29.

Blog yang biasanya memiliki satu topik khusus disebut ....

a)

Blog Bisnis

b)

Blog Profesional

c)

Blog Pribadi

d)

Blog bersama

30.

DOCX adalah format penyimpanan pada program ....

a)

Microsoft Excel

b)

Microsoft Word

c)

Microsoft PowerPoint

d)

Microsoft OneNote

31.

Perhatikan gambar berikut! Pada gambar di atas, fitur yang digunakan sebagai contoh dari implementasi dari integrasi aplikasi perkantoran adalah ....

a)

Picture

b)

Word Art

c)

Chart

d)

Grafik

32.

Operator menghasilkan nilai true jika kedua nilai atau variabel yang dibandingkan memiliki nilai yang sama disebut ....

a)

Operator !=

b)

Operator ==

c)

Operator <

d)

Opeartor >=

33.

Apa pentingnya thumbnail dalam sebuah vlog ....

a)

Untuk mempercantik tampilan video.

b)

Untuk menarik perhatian penonton dan memberikan gambaran singkat tentang isi video.

c)

Untuk melindungi video dari pembajakan.

d)

Untuk memperpanjang durasi video.

34.

Apa perbedaan utama antara blog dan situs web statis ....

a)

Blog lebih interaktif dan sering diperbarui.

b)

Situs web statis lebih menarik secara visual.

c)

Blog hanya bisa diakses melalui komputer.

d)

Situs web statis lebih mudah dibuat.

35.

Apa pentingnya judul yang menarik dalam sebuah postingan blog ....

a)

Untuk mempercantik tampilan blog.

b)

Untuk menarik perhatian pembaca dan membuat mereka ingin membaca lebih lanjut.

c)

Untuk melindungi blog dari pembajakan.

d)

Untuk memperpanjang durasi baca.

36.

Sistem komputer menyimpan data dalam bentuk ....

a)

Bilangan biner

b)

Bilangan desimal

c)

Bilangan oktal

d)

Bilangan heksadesimal

37.

Keuntungan utama penggunaan Scratch adalah ....

a)

Pengguna harus menulis kode dari awal.

b)

Scratch tidak cocok untuk orang dewasa.

c)

Pengguna dapat membangun permainan dan program interaktif secara intuitif.

d)

Scatch hanya digunakan oleh anak-anak berusia 8-11 tahun.

38.

Berikut ini yang membedakan Scratch dengan bahasa pemrograman berbasis teks adalah ....

a)

Scratch menggunakan sintaks rumit

b)

Scratch hanya cocok untuk anak-anak

c)

Scratch menggunakan antarmuka drag-and-drop

d)

Scratch tidak dapat digunakan oleh orang dewasa

39.

Aktivitas yang dapat membantu untuk memahami tentang kontrol program, input/ masukan pengguna, penyimpanan variable, dan pengelompokan blok menjadi sebuah fungsi khusus disebut ....

a)

Custom block pada Scratch

b)

Algoritma

c)

Eksplorasi

d)

Variable

40.

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

a)

Looks

b)

Sounds

c)

Motion

d)

Events

41.

Berikut ini yang menjadi ciri utama struktur data array adalah ...

a)

memiliki alokasi memori

b)

jarak data yang berdekatan

c)

dinamis dan fleksibel -

d)

tidak memerlukan indeks

42.

Perhatikan pernyataan berikut!

(1) Root: node yang berada di paling bawah. *

(2) Child node: turunan dari setiap node.

(3) Parent node: node yang berisi subnode.

(4) Siblings: node yang berasal dari parent node yang sama.

Berdasarkan pernyataan-pernyataan di atas, yang merupakan istilah dengan penjelasan yang tepat pada tipe struktur data tree adalah .... (HOTS)

a)

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

b)

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

c)

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

d)

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

43.

Berikut yang bukan merupakan kegunaan dari struktur data adalah

a)

mengelola database

b)

melakukan kompres file

c)

menyelesaikan permasalahan

d)

mengolah data

44.

Elemen yang dapat dialokasikan pada tipe struktur data array bersifat

a)

statis

b)

dinamis

c)

linier

d)

vertikal

45.

Algoritma digunakan untuk membantu dalam ...

a)

pencarian data

b)

mengorganisasi teks program

c)

mengonversikan permasalahan ke dalam bahasa pemrograman

d)

meningkatkan kecepatan komputer

46.

Berikut yang perlu diperhatikan dalam translasi algoritma ke dalam notasi Bahasa pemrograman adalah

a)

kecepatan komputer

b)

tampilan hasil program

c)

alokasi memories

d)

kebebasan aturan penulisan

47.

Fungsi pendeklarasian variabel pada translasi algoritma mencakup ...

a)

penggunaan instruksi-instruksi

b)

memilih tipe data

c)

aturan sintaksis

d)

tampilan hasil program

48.

Pseudocode dalam notasi algoritmik perlu diterjemahkan ke dalam notasi bahasa pemrograman supaya ....

a)

teks algoritma bisa dieksekusi oleh komputer

b)

alokasi memori berkurang

c)

proses pencarian data lebih cepat

d)

tampilan hasil program diperoleh

49.

Perhatikan contoh kondisi berikut!

Kondisi 2: NOT (p > q)

Berdasarkan contoh kondisi di atas, apabila p adalah 4 kondisi akan false apabila nilai q adalah .... (HOTS)

a)

3

b)

5

c)

7

d)

10

50.

Perhatikan pernyataan berikut!

(1) Array.

(2) Tree.

(3) Graph.

(4) Queue.

(5) Stack.

Berdasarkan pernyataan di atas, yang merupakan jenis struktur data linier ditunjukan pada nomor ...

a)

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

b)

(2), (4), dan (5)

c)

(1), (3), dan (5)

d)

(1), (4), dan (5)

51.

Operator OR digunakan untuk meng- gabungkan dua pernyataan, dan hasilnya akan false apabila ....

a)

salah satu pernyataan salah

b)

salah satu pernyataan benar

c)

kedua pernyataan salah

d)

kedua pernyataan benar

52.

Perhatikan table berikut!

Berdasarkan tabel di atas merupakan table kebenaran untuk operator

a)

AND

b)

OR

c)

NOT

d)

NAND

53.

Cara untuk menggambarkan dan berdasarkan menghasilkan nilai logika pembandingan, kondisi, atau perbandingan antara data disebut....

a)

ekspresi logika

b)

operasi logika

c)

algoritma

d)

struktur data

54.

Hasil dari gerbang AND jika semua input memiliki nilai yang sama (benar) adalah

a)

1

b)

0

c)

True

d)

False

55.

Perhatikan pernyataan berikut!

(1) Operator ==

(2) Operator !<=

(3) Operator !=

(4) Operator <

(5) Operator >=

Berdasarkan pernyataan yang termasuk operator ekspresi perbandingan terdapat pada nomer.... (HOTS)

a)

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

b)

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

c)

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

d)

(2), (3), (4) dan (5)

56.

Menggunakan operasi logika "AND" dan "OR" dapat menggabungkan beberapa kondisi, merupakan keunggulan operasi logika yaitu ....

a)

representasi kondisi

b)

pengambilan keputusan

c)

evaluasi nilai logika

d)

manipulasi nilai logika

57.

Sulit dipahami dan sulit untuk dikelola merupakan kekurangan ekspresi logika yaitu ...

a)

kompleksitas

b)

kesalahan manusia

c)

keterbatasan ekspresi

d)

penggunaan sumber daya

58.

Contoh algoritma yang umum ditemukan saat ini adalah ...

a)

menghitung kompleksitas waktu

b)

pengembangan perangkat lunak

c)

perhitungan jumlah data

d)

sosial media

59.

Untuk mengembangkan kode program yang lebih baik dan lebih mudah dibaca oleh system komputer, merupakan fungsi dari

a)

algoritma

b)

programmer

c)

pseudocode

d)

komputer

60.

Langkah awal dalam mendesain algoritma adalah

a)

memahami masalah yang ingin diselesaikan

b)

menganalisis kompleksitas masalah

c)

membuat pseucode

d)

menerjemahkan pseudocode ke dalam kode program