Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SAS Informatika KLS 9 Semester 1 2025-2026

Total questions: 50

Worksheet time: 30mins

Name
Class
Date
1.

Ketika Rina ingin membuat aplikasi penghitung langkah harian, ia membagi pekerjaannya menjadi beberapa bagian: mencatat langkah, menampilkan grafik, dan menyimpan data. Teknik berpikir komputasional yang ia lakukan adalah…

a)

Abstraksi

b)

Dekomposisi

c)

Identifikasi Pola

d)

Generalisasi

2.

Saat menganalisis data curah hujan selama satu tahun, Aldi menemukan pola bahwa peningkatan curah hujan terjadi di bulan tertentu. Dalam berpikir komputasional, proses ini termasuk…

a)

Dekomposisi

b)

Abstraksi

c)

Pengenalan Pola

d)

Algoritma

3.

Alfi membuat algoritma untuk robot penyapu lantai otomatis. Ia menentukan urutan langkah: maju–belok–putar–ulang. Robot tersebut terus melakukan hal yang sama sampai baterainya habis, langkah ini menunjukkan konsep…

a)

Struktur Data

b)

Perulangan

c)

Abstraksi

d)

Kondisional

4.

Dalam menyusun data siswa berdasarkan nilai tertinggi ke terendah, guru memilih struktur data yang tepat agar proses sorting lebih cepat dan efisien. Pemilihan ini berkaitan dengan…

a)

Efisiensi algoritma

b)

Penyembunyian informasi

c)

Pengenalan pola

d)

Deklarasi variabel

5.

Rano mau menciptakan sebuah aplikasi sebagai tugas akhir sekolahnya, ia ingin menghilangkan detail tidak penting dari peta digital sebelum menggunakannya untuk aplikasi navigasi sekolah. Teknik ini disebut…

a)

Pola berulang

b)

Abstraksi

c)

Perulangan

d)

Deklarasi fungsi

6.

Dalam sistem lampu lalu lintas otomatis, logika yang digunakan “jika kendaraan terdeteksi maka lampu hijau menyala” merupakan contoh penggunaan…

a)

Abstraksi

b)

Operasi Logika

c)

Dekomposisi

d)

Struktur data

7.

Dalam proyek membuat game edukasi, murid- murid harus menentukan logika permainan, agar game bisa berjalan dan beroperasi dengan baik. Manakah langkah yang termasuk penerapan algoritma perulangan? (pilih3)

a)

Karakter berjalan terus sampai tombol dilepas

b)

Musik latar diputar satu kali saja

c)

Musuh muncul berulang setiap 5 detik

d)

Pesan instruksi muncul hanya di awal

e)

Efek animasi berulang selama permainan

8.

Di suatu sekolah, guru mengajak murid- muridnya membuat aplikasi prediksi cuaca, abstraksi membantu para siswa berfokus pada variabel penting seperti kelembapan dan suhu agar aplikasi prediksi cuaca tepat.

a)

BENAR ✅

b)

SALAH ❎

9.

Dalam Berpikir Komputasional ada istilah Dekomposisi yang membuat proses penyelesaian masalah menjadi lebih lambat karena pekerjaan dibagi menjadi banyak bagian kecil. Misalkan saja sebungkus mie goreng instan, jika didekomposisi akan didapatkan bungkus mie, mie, saos, kecap, micin dan minyak.

a)

BENAR ✅

b)

SALAH ❎

10.

Pengenalan pola dapat membantu membuat penyelesaian atau pencarian solusi menjadi lebih cepat dari beberapa kasus mirip. Misalkan saja ketika kalian berangkat sekolah, dimana kalian selalu melalui jalan yang sama untuk sampai sekolah.

a)

BENAR ✅

b)

SALAH ❎

11.

Siswa kelas 9 berencana membuat aplikasi informasi sekolah. Mereka menggabungkan beberapa data dari aplikasi- aplikasi seperti Ms. Word, Ms. Excel, MS. Power poin sehingga data yang dibuat bisa akurat. Proses ini disebut...

a)

Reduksi konten

b)

Integrasi konten

c)

Fragmentasi data

d)

Pengkodean ulang

12.

Dimas membuat vlog tentang kegiatan pramuka. Unsur apa saja yang harus ia optimalkan agar vlognya menarik dan mudah dipahami? (pilih 3)

a)

Audio jelas

b)

Pencahayaan baik

c)

Cerita acak agar terlihat natural

d)

Pengambilan gambar stabil

e)

Merekam kegiatan di luar pramuka

13.

Blog yang terstruktur baik biasanya memiliki tema yang tetap, penulisan artike yang sesuai dengan tema, berisi pembukaan, isi dan penutup pada tiap artikel serta pembuatan artikel yang cenderung upgrade atau lebih maju.

a)

BENAR ✅

b)

SALAH ❎

14.

Dalam membuat animasi sederhana menggunakan Scratch dan Blockly, seorang programer dipermudah dengan tampilan yang mudah dipahami. Bahasa pemrograman ini dikatakan mudah dipahami karena disajikan melalui mekanisme…

a)

Penulisan kode manual

b)

Blok visual yang dapat disusun

c)

Input suara otomatis

d)

Perintah berbasis gestur

15.

Seorang guru ingin memilih platform pemrograman visual untuk muridnya yang baru belajar dasar pemrograman. Ia memilih platform Scratch, Scratch memiliki beberapa keunggulan sehingga dipilih, yaitu… (pilih 3)

a)

Blok disajikan dengan bahasa python

b)

Blok warna warni dan bervariasi

c)

Sulit diakses pemula

d)

Mendukung kreativitas lewat sprite

e)

Mudah dipelajari

16.

Blockly memudahkan pemula memahami logika program karena harus menulis sendiri sintaks, selain itu mereka harus menulis kode program javascript, python, php dll agar program bisa dijalankan. Jika tidak menulis kode program makan dengan bahasa itu makan tidak akan beroperasi.

a)

BENAR ✅

b)

SALAH ❎

17.

Dalam pekerjaan perkantoran ada yang disebut dengan integrasi aplikasi, dimana ini sangat penting untuk mempermudah pembuatan dan pengeditan suatu dokumen, mengapa dikatakan demikian?

a)

karena dengan adanya integrasi sebuah kantor bisa tercipta

b)

karena bisa menggabungkan data dari beberapa aplikasi ke satu jenis doumen dan membuat pekerjaan lebih efisien

c)

karena bisa mengakses banyak dokumen sekaligus sehingga pekerjaan menjadi lebih mudah

d)

karena bisa dioperasikan oleh semua orang yang ada diperusahaan sehingga pekerjaan bisa lebih cepat selesai dan bisa di andalkan

18.

Pada suatu perusaan atau instansi resmi ada salah satu cara pembuatan dokumen berupa surat dimana penerimanya bisa dibuat berbeda- beda dan satu surat bisa dikirim ke lebih dari satu orang adalah salah satu tehnik integrasi yang disebut dengan ?

a)

Terintegrasi Fitur (chart)

b)


Mail Merge (Mailings)

c)

Copy Paste (Mailings

d)

Mailings (copy paste)

19.

Dalam pembelajaran sebelumnya kalian telah belajar membuat akun blog, Di bawah ini cara membuat akun blog baru yang benar adalah? (pilih 3)

a)

Ketiik www.blogger.com untuk memulai membuat akun blog

b)

Login akun google untuk buat akun blog

c)

Klik publish untuk mempublikasikan blog ke web

d)

Klik new post, untuk membuat postingan baru

e)

Buat alamat untuk mengakses akun blog

20.

salah satu cara integrasi adalah menggunakan fitur bawaan dalam aplikasi, dari gambar tersebut jika klik "ok" maka yang terjadi adalah ............ dan termasuk ke teknik integrasi............

a)

Ms. Word terbuka, integrasi Object Embedding

b)


Ms. Excell terbuka, integrasi Object Linking

c)

MS. Word terbuka, integrasi copy paste

d)

Ms. Excell terbuka, integrasi Object Embedding

21.

Dalam pelajaran olahraga, Pak Oka sedang melakukan penilaian atletik dengan materi lompat harimau dimana semua murid mendapat giliran untuk melakukannya dengan langkah- langkah yang telah dicontohkan sebelumnya. Kira- kira apa ini masuk ke algoritma perulangan jenis apa ? dan kenapa ? (pilih 3)

a)

For, karena perulangan akan terus dilakukan oleh semua murid

b)

For, karena akan dilakukan pengulangan sampai murid habis

c)

While, karena perulangan akan selesai sampai semua murid dapat giliran

d)

Do-while, karena murid jika salah diminta mengulangi

e)

Do- while, karena perulangan akan terus dilakukan oleh semua murid

22.

Pada ekspresi dan operator logika, ada yang namnya NOT.

"Andi tidak diperbolehkan keluar jika tugasnya belum selesai" jika kalimat tersebut digunakan ekspresi NOT, maka hasil kalimatnya adalah "Andi diperbolehkan keluar jika tugasnya sudah selesai"

a)

BENAR ✅

b)

SALAH ❎

23.

Pada suatu sekolah terdapat siswa malas, dia sedang menjawab test quiziz. Namun dia kebingungan menjawab beberapa bahkan semua soal karena dia tidak belajar terlebih dahulu. Sejak saat itu dia berjanji akan mendisiplikankan dirinya dengan cara membaca 1 buku disetiap harinya sampai dia bisa mendapatkan juara kelas. Dalam algoritma ini termasuk algoritma perulangan WHILE

a)

BENAR ✅

b)

SALAH ❎

24.

Sebelumnya kamu telah belajar ekspresi dan operator logika, ada berapa operasi logika yang kamu pelajari, salah satunya OR dimana akan menghasilkan nilai false atau 0 jika salah satu input bernilai salah.

a)

BENAR ✅

b)

SALAH ❎

25.

Perhatikan gambar!!

dalam tab blocks para programer pemula bisa mencari blok- blog yang ingin digunakan dalam pemrograman di blockly, setelah blok program jadi maka hasilnya tidak bisa menghasilkan bahasa pemrograman lain.

a)

BENAR ✅

b)

SALAH ❎

26.

Setelah kamu menonton video tersebut, itu bisa dikategorikan ke salah satu bentuk video vlog dikarenakan dibuat secara profesional, memiliki jalan cerita, aktor, dan dibuat oleh sutradara.

a)

BENAR ✅

b)

SALAH ❎

27.

Pada gambar data tree tersebut no. 8 merupakan root, 3 dan 15 merupakan leaf, dan 1, 10, 11 dan 16 merupakan bagian dari child

a)

BENAR ✅

b)

SALAH ❎

28.

NOTE:

OPERATOR AND

HITAM= 0

PUTIH =1

berdasarkan logika tersebut makan akan di dapat 6 blok berwarna hitam pada kotak C

a)

BENAR ❎

b)

SALAH ✅

29.

NOTE:

OPERATOR OR

HITAM= 0

PUTIH =1

a)

b)

c)

d)

30.

Dalam ekspresi logika kita belajar tentang beberapa macam ekspersi pemrograman. Pernyataan berikut ini yang termasuk ekspresi logika AND adalah

a)


Peserta lomba di anggap tidak lolos, bila tidak menunjukan nilai rapor dan ijazah

b)

Syarat masuk ruang Vip adalah tiket vip atau bukti pembayaran

c)

Guru mengatakan murid bisa berkumpul di aula atau halaman sekolah

d)

Agar tetap bersekolah kamu bisa memilih sekolah negeri atau swasta

31.

Sistem OR biasanya digunakan pada kehidupan sehari- hari untuk sakelar di dua ruangan berbeda, dimana jika menekan salah satu sakelar atau kedua sakelar pada ruangan akan membuat suatu peralatan elektronik dapat bekerja. Operator OR bisa menghasilkan nilai output 1, bila semua atau salah satu input adalah

a)

bilangan False

b)

bilangan biner 1

c)

Bilangan X

d)

bilangan biner 0

32.

Di suatu sekolah ada beberapa siswa yang sedang belajar membuat program menggunakan blockly. Berdasarkan kode blok program yang telah berhasil dibuat pada gambar tersebut, jika diplay maka hasil yang sesuai adalah?

a)

Masukkan 45, Panggil Pak/ Bu

b)

Masukkan 15, Panggil Kakak

c)

Masukkan 36, Panggil Adik

d)

Masukkan 29, Panggil Kakak

33.

Dalam pembuatan file di komputer, Andi perlu memakai beberapa tombol shortcut keyboard yang biasa digunakan, beberapa pintasan/ shortcut keyboard di bawah ini berdasarkan fungsinya masing- masing yang benar dan bisa digunakan oleh Andi mana saja (pilih 3)

a)

CTRX+C Untuk memotong objek yang dipilih sehingga objek berpindah

b)

CTRL+Z Untuk melakukan undo atau membatalkan perintah

c)

CTRL+C Untuk menyalin objek yang dipilih dan objek yang disalin tetap ada

d)

CTRL+A Untuk memilih semua objek yang ada

e)


CTRL+A Untuk memotong objek yang dipilih sehingga objek berpindah

34.

Note: X=4, Y=9

X > 3 dan Y < 6

Dari hasil aplikasi soal di atas, hasil operasi logika di bawah ini berdasarkan soal yang benar adalah?

a)

AND= FALSE

b)

AND= TRUE

c)

OR= FALSE

d)

NOT(OR)= FALSE

35.

Siswa diminta membuat vlog mengenai “Gerakan Minim Sampah di Sekolah” yang dapat diterapkan oleh sekolah lain. Strategi apa yang menunjukkan penerapan konsep vlog ke situasi baru atau lingkungan baru? (pilih 2)

a)

Menggunakan contoh spesifik yang hanya terjadi di sekolahnya

b)

Menjelaskan langkah-langkah gerakan minim sampah secara universal

c)

Menyertakan rekomendasi yang bisa diterapkan sekolah lain

d)

Menghapus bagian tantangan agar vlog terlihat lebih positif

36.

Untuk membuat vlog tentang “Literasi Digital Aman”, kelompok siswa ingin menghubungkan konsep dengan situasi dunia nyata agar bisa diterapkan secara luas oleh remaja di berbagai daerah. Pilihan mana yang paling tepat? (pilih 2)

a)

Menyediakan contoh kasus penyalahgunaan data pribadi dan solusinya

b)

Menggunakan istilah teknis tanpa penjelasan agar terlihat profesional

c)

Menyimpulkan prinsip umum keamanan digital untuk semua pengguna

d)

Menampilkan meme yang tidak berkaitan agar penonton tidak bosan

37.

Dalam menulis kode program para programer sangat jarang bahkan hampir tidak pernah menggunakan spasi pada pembuatan nama variabel atau fungsi. Untuk mengatasi hal tersebut biasanya spasi diganti dengan simbol . , - /_. Kira- kira apa penyebab spasi jarang digunakan ? (pilih 2)

a)

Karena di keyboard fungsi itu dikunci

b)

Menghindari programer lain agar tidak bingung

c)

Menghindari pengetikan spasi sebanyak 2x

d)

Untuk menghindari terjadinya eror

e)

Untuk menghindari eror yang disebabkan tanpa penggunaan spasi

38.

Guru meminta siswa membuat animasi karakter yang terus berjalan sampai mencapai garis finish. Fadil ingin logika ini dapat dipakai ulang untuk game berbeda, misalnya karakter memanjat atau berenang.

Langkah analisis yang menunjukkan pengembangan konsep loop adalah… (pilih 2)

a)

Mencari bagian loop yang dapat digunakan ulang untuk berbagai jenis gerakan

b)

Menambahkan gerakan acak tanpa struktur perulangan

c)

Menghapus kondisi selesai agar karakter bergerak selamanya

d)

Menganalisis bagaimana kondisi berhenti dapat disesuaikan pada berbagai konteks

39.

Dalam game “Petualangan Hutan”, banyak hal yang dibuat oleh programer mulai dari pohon- pohon besar, rumput- rumput liar kecil, bebatuan dan lain- lain. Sang karakter game juga harus belajar berburu, memanjat pohon untuk memetik buah/ melindungi diri serta mungkin akan mati jika terjatuh terlalu tinggi atau diserang hewan buas

Manakah pilihan analisis terbaik berdasarkan game yang dibuat programer? (pilih 2)

a)

Aturan di dalam game disesuaikan agar serealistis mungkin dengan kehidupan di dunia nyata

b)

Semua yang terjadi di dalam game sudah direncanakan oleh programer dan pemain tidak bisa bereksplorasi

c)

Penambahan objek atau karakter" fiksi di dalam game itu wajar untuk menambah minat para pecinta game untuk memainkan game, namun dengan aturan yang mengikuti kehidupan dunia nyata.

d)

Semua program yang dibuat oleh programer dibuat tanpa dasar analisis dikehidupan dunia nyata

40.

Tim Teknologi sekolah diminta mengevaluasi aplikasi pengolahan data kantin. Aplikasi harus menampilkan daftar menu yang dapat diubah setiap hari. Tim membandingkan array, list, dan dictionary. Mereka harus mengevaluasi hubungan antara format data, kemudahan akses, dan kebutuhan aplikasi.

Evaluasi yang kurang tepat adalah… (pilih 3)

a)

List tidak cocok karena hanya dapat menampung satu jenis data

b)

List paling cocok karena menu dapat berubah setiap hari tanpa batas ukuran

c)

Stuck paling cocok karena menu selalu dihapus

d)

Array cocok karena ukuran menu harus selalu tetap

41.

Saat membuat animasi beruang berjalan, Naya menggunakan blok: ubah posisi X, ubah posisi Y, dan ulangi 10 kali. Ia ingin tahu apakah animasinya cukup halus jika digunakan untuk adegan lain, seperti harimau berjalan.

Evaluasi mana yang menunjukkan pemikiran relational sesuai dengan kasus? (pilih 2)

a)

Menggunakan warna lain karena beruang berbeda dengan harimau

b)

Memahami hubungan antara perubahan X–Y dan kelancaran gerakan

c)

Mengubah jumlah perulangan untuk menyesuaikan kecepatan berjalan hewan berbeda

d)

Memakai blok suara untuk menambah efek pada beruang

42.

Dalam sebuah simulasi keluarga digital, siswa membuat program yang meminta pengguna memasukkan umur. Jika umur ≥ 25, program menampilkan “Panggil Kakak”, jika tidak maka menampilkan “Panggil Adik”. Siswa harus menganalisis hubungan antara kondisi dan output. (pilih 2)

a)

Jika pengguna berumur 30, output yang muncul adalah “Panggil Kakak”

b)

Jika pengguna berumur 35, output yang muncul adalah “Panggil Adik”

c)

Kondisi umur ≥ 25 tidak berpengaruh pada hasil output

d)

Program akan selalu menampilkan “Panggil Kakak” karena blok if berjalan otomatis

e)

Jika pengguna berumur 10, output yang muncul adalah “Panggil Adik”

43.

Adit ingin menggunakan blok-blok tersebut sebagai bagian dari modul “Asisten Panggilan Keluarga”. Ia harus menilai apakah blok-blok pada gambar sesuai dengan fungsinya.

Analisis evaluatif berikut yang benar adalah… (pilih 2)

a)

Blok print “Panggil Kakak” digunakan dengan benar sebagai output ketika kondisi terpenuhi

b)

Blok set tidak berfungsi karena tidak mengubah variabel

c)

Blok operator ≥ sudah tepat karena membandingkan apakah umur lebih besar dari ketentuan

d)

Program tidak valid karena menggunakan input teks untuk data usia

44.

Laras ingin membuat blog yang membantu teman-temannya belajar matematika. Ia juga ingin blog itu menjadi tempat berbagi tips belajar. Ia harus memilih jenis blog yang paling sesuai dan memahami manfaatnya. (pilih 2)

a)

Blog bisnis lebih cocok karena fokus pada penjualan produk

b)

Blog tutorial mendukung penjelasan langkah-langkah pengerjaan soal

c)

Blog resep makanan lebih sesuai untuk menjelaskan rumus

d)

Blog traveling sangat relevan dengan topik matematika

e)

Blog edukasi cocok digunakan untuk materi dan tips belajar

45.

Desa Suka Damai ingin membuat blog untuk menyebarkan informasi mengenai kegiatan desa, pengumuman penting, dan program gotong-royong. Mereka harus mengevaluasi manfaat blog bagi masyarakat.

Evaluasi yang benar adalah…(pilih 2)

a)

Blog tidak berguna karena warga harus mendaftar akun untuk membaca

b)

Blog tidak bisa digunakan untuk menyebarkan pengumuman resmi

c)

Blog memudahkan warga mengakses informasi tanpa harus datang ke balai desa

d)

Blog dapat menjadi arsip digital kegiatan desa dari waktu ke waktu

e)

Blog hanya cocok untuk anak muda, bukan seluruh warga

46.

Dalam proyek robotik sekolah, Dafa menggunakan Blockly untuk membuat robot menghindari rintangan. Ia memakai blok:

  • - if sensor < 10

  • - turn right

  • - move forward.

Ia harus menghubungkan sensor, kondisi, dan aksi robot (pilih 2)

a)

Blok kondisi tidak berpengaruh pada gerakan robot

b)

Jika sensor mendeteksi jarak kurang dari 10 cm, robot harus berbelok

c)

Blok-turn dan move tidak dapat digunakan bersama dalam satu kondisi

d)

Jika sensor tidak mendeteksi rintangan, robot terus maju

47.

Dalam Blockly Demo Turtle, Revan mencoba membuat bentuk segitiga. Ia menggunakan blok:

  • repeat 3 times,

  • move forward 100,

  • turn right 120.

Guru meminta Revan menjelaskan fungsi blok di blockly dan bagaimana ketiganya bekerja bersama.

Pernyataan yang salah adalah…(pilih 3)

a)

Blok move forward tidak berpengaruh pada panjang sisi

b)

Blok-belokan dapat dihilangkan tanpa mengubah bentuk

c)

Blok turn right 120 mengatur sudut agar menghasilkan bentuk segitiga

d)

Menghapus loop tetap menghasilkan segitiga

e)

Blok repeat 3 times memastikan pola garis–belok dilakukan tiga kali

48.

Andi membuat laporan kegiatan sains. Ia mengambil tabel hasil percobaan dari Spreadsheet dan gambar percobaan dari Image Editor, lalu memasukkannya ke dalam dokumen Word Processor. Guru meminta Andi menyebutkan jenis konten yang dapat diintegrasikan.

Pernyataan yang tepat adalah…(pilih 2)

a)

Spreadsheet hanya dapat menampilkan angka, tidak bisa diintegrasikan

b)

Gambar dari Image Editor harus dikonversi ke teks sebelum dipakai.

Word Processor tidak mendukung penyisipan tabel

c)

Tabel dari Spreadsheet dapat dimasukkan ke dalam dokumen teks

d)

Gambar hasil edit dapat disisipkan ke dalam Word Processor

49.

Pande membuat slide presentasi tentang sejarah tentang daerahnya. Ia ingin mengetahui konten apa saja dari aplikasi lain yang bisa ia gabungkan untuk memperkaya presentasinya.

Pernyataan yang tidak tepat adalah…(pilih 3)

a)

Tabel data dari Spreadsheet dapat disisipkan untuk mendukung informasi

b)

Peta harus digambar ulang langsung di aplikasi slide

c)

Slide tidak bisa memuat tabel karena hanya menerima teks

d)

Integrasi konten justru membuat presentasi sulit dibaca

e)

Gambar peta dari Image Editor dapat dimasukkan ke dalam slide mempermudah integrasi

50.

Guru meminta siswa mengevaluasi prosedur berikut untuk digunakan saat listrik sering padam:

  1. 1) Menyalakan stabilizer

  2. 2) Menekan tombol power CPU

  3. 3) Menekan tombol monitor

  4. 4)Memeriksa suara kipas CPU dan tampilan awal

Siswa harus menentukan apakah prosedur ini dapat diterapkan secara lebih luas pada berbagai jenis komputer.

Evaluasi yang benar adalah…(pilih 2)

a)

Menyalakan monitor setelah CPU membantu memastikan perangkat bekerja dengan benar

b)

Menyalakan stabilizer listrik/UPS merupakan langkah penting untuk perlindungan perangkat

c)

Prosedur tidak bisa digunakan untuk komputer rumah

d)

Urutan selalu harus dimulai dari monitor

e)

Kipas CPU tidak perlu diperiksa