WorksheetsSAS Informatika KLS 9 Semester 1 2025-2026
Total questions: 50
Worksheet time: 30mins
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…
Abstraksi
Dekomposisi
Identifikasi Pola
Generalisasi
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…
Dekomposisi
Abstraksi
Pengenalan Pola
Algoritma
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…
Struktur Data
Perulangan
Abstraksi
Kondisional
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…
Efisiensi algoritma
Penyembunyian informasi
Pengenalan pola
Deklarasi variabel
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…
Pola berulang
Abstraksi
Perulangan
Deklarasi fungsi
Dalam sistem lampu lalu lintas otomatis, logika yang digunakan “jika kendaraan terdeteksi maka lampu hijau menyala” merupakan contoh penggunaan…
Abstraksi
Operasi Logika
Dekomposisi
Struktur data
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)
Karakter berjalan terus sampai tombol dilepas
Musik latar diputar satu kali saja
Musuh muncul berulang setiap 5 detik
Pesan instruksi muncul hanya di awal
Efek animasi berulang selama permainan
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.
BENAR ✅
SALAH ❎
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.
BENAR ✅
SALAH ❎
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.
BENAR ✅
SALAH ❎
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...
Reduksi konten
Integrasi konten
Fragmentasi data
Pengkodean ulang
Dimas membuat vlog tentang kegiatan pramuka. Unsur apa saja yang harus ia optimalkan agar vlognya menarik dan mudah dipahami? (pilih 3)
Audio jelas
Pencahayaan baik
Cerita acak agar terlihat natural
Pengambilan gambar stabil
Merekam kegiatan di luar pramuka
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.
BENAR ✅
SALAH ❎
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…
Penulisan kode manual
Blok visual yang dapat disusun
Input suara otomatis
Perintah berbasis gestur
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)
Blok disajikan dengan bahasa python
Blok warna warni dan bervariasi
Sulit diakses pemula
Mendukung kreativitas lewat sprite
Mudah dipelajari
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.
BENAR ✅
SALAH ❎
Dalam pekerjaan perkantoran ada yang disebut dengan integrasi aplikasi, dimana ini sangat penting untuk mempermudah pembuatan dan pengeditan suatu dokumen, mengapa dikatakan demikian?
karena dengan adanya integrasi sebuah kantor bisa tercipta
karena bisa menggabungkan data dari beberapa aplikasi ke satu jenis doumen dan membuat pekerjaan lebih efisien
karena bisa mengakses banyak dokumen sekaligus sehingga pekerjaan menjadi lebih mudah
karena bisa dioperasikan oleh semua orang yang ada diperusahaan sehingga pekerjaan bisa lebih cepat selesai dan bisa di andalkan
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 ?
Terintegrasi Fitur (chart)
Mail Merge (Mailings)
Copy Paste (Mailings
Mailings (copy paste)
Dalam pembelajaran sebelumnya kalian telah belajar membuat akun blog, Di bawah ini cara membuat akun blog baru yang benar adalah? (pilih 3)
Ketiik www.blogger.com untuk memulai membuat akun blog
Login akun google untuk buat akun blog
Klik publish untuk mempublikasikan blog ke web
Klik new post, untuk membuat postingan baru
Buat alamat untuk mengakses akun blog
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............
Ms. Word terbuka, integrasi Object Embedding
Ms. Excell terbuka, integrasi Object Linking
MS. Word terbuka, integrasi copy paste
Ms. Excell terbuka, integrasi Object Embedding
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)
For, karena perulangan akan terus dilakukan oleh semua murid
For, karena akan dilakukan pengulangan sampai murid habis
While, karena perulangan akan selesai sampai semua murid dapat giliran
Do-while, karena murid jika salah diminta mengulangi
Do- while, karena perulangan akan terus dilakukan oleh semua murid
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"
BENAR ✅
SALAH ❎
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
BENAR ✅
SALAH ❎
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.
BENAR ✅
SALAH ❎
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.
BENAR ✅
SALAH ❎
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.
BENAR ✅
SALAH ❎
Pada gambar data tree tersebut no. 8 merupakan root, 3 dan 15 merupakan leaf, dan 1, 10, 11 dan 16 merupakan bagian dari child
BENAR ✅
SALAH ❎
NOTE:
OPERATOR AND
HITAM= 0
PUTIH =1
berdasarkan logika tersebut makan akan di dapat 6 blok berwarna hitam pada kotak C
BENAR ❎
SALAH ✅
NOTE:
OPERATOR OR
HITAM= 0
PUTIH =1
Dalam ekspresi logika kita belajar tentang beberapa macam ekspersi pemrograman. Pernyataan berikut ini yang termasuk ekspresi logika AND adalah
Peserta lomba di anggap tidak lolos, bila tidak menunjukan nilai rapor dan ijazah
Syarat masuk ruang Vip adalah tiket vip atau bukti pembayaran
Guru mengatakan murid bisa berkumpul di aula atau halaman sekolah
Agar tetap bersekolah kamu bisa memilih sekolah negeri atau swasta
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
bilangan False
bilangan biner 1
Bilangan X
bilangan biner 0
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?
Masukkan 45, Panggil Pak/ Bu
Masukkan 15, Panggil Kakak
Masukkan 36, Panggil Adik
Masukkan 29, Panggil Kakak
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)
CTRX+C Untuk memotong objek yang dipilih sehingga objek berpindah
CTRL+Z Untuk melakukan undo atau membatalkan perintah
CTRL+C Untuk menyalin objek yang dipilih dan objek yang disalin tetap ada
CTRL+A Untuk memilih semua objek yang ada
CTRL+A Untuk memotong objek yang dipilih sehingga objek berpindah
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?
AND= FALSE
AND= TRUE
OR= FALSE
NOT(OR)= FALSE
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)
Menggunakan contoh spesifik yang hanya terjadi di sekolahnya
Menjelaskan langkah-langkah gerakan minim sampah secara universal
Menyertakan rekomendasi yang bisa diterapkan sekolah lain
Menghapus bagian tantangan agar vlog terlihat lebih positif
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)
Menyediakan contoh kasus penyalahgunaan data pribadi dan solusinya
Menggunakan istilah teknis tanpa penjelasan agar terlihat profesional
Menyimpulkan prinsip umum keamanan digital untuk semua pengguna
Menampilkan meme yang tidak berkaitan agar penonton tidak bosan
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)
Karena di keyboard fungsi itu dikunci
Menghindari programer lain agar tidak bingung
Menghindari pengetikan spasi sebanyak 2x
Untuk menghindari terjadinya eror
Untuk menghindari eror yang disebabkan tanpa penggunaan spasi
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)
Mencari bagian loop yang dapat digunakan ulang untuk berbagai jenis gerakan
Menambahkan gerakan acak tanpa struktur perulangan
Menghapus kondisi selesai agar karakter bergerak selamanya
Menganalisis bagaimana kondisi berhenti dapat disesuaikan pada berbagai konteks
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)
Aturan di dalam game disesuaikan agar serealistis mungkin dengan kehidupan di dunia nyata
Semua yang terjadi di dalam game sudah direncanakan oleh programer dan pemain tidak bisa bereksplorasi
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.
Semua program yang dibuat oleh programer dibuat tanpa dasar analisis dikehidupan dunia nyata
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)
List tidak cocok karena hanya dapat menampung satu jenis data
List paling cocok karena menu dapat berubah setiap hari tanpa batas ukuran
Stuck paling cocok karena menu selalu dihapus
Array cocok karena ukuran menu harus selalu tetap
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)
Menggunakan warna lain karena beruang berbeda dengan harimau
Memahami hubungan antara perubahan X–Y dan kelancaran gerakan
Mengubah jumlah perulangan untuk menyesuaikan kecepatan berjalan hewan berbeda
Memakai blok suara untuk menambah efek pada beruang
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)
Jika pengguna berumur 30, output yang muncul adalah “Panggil Kakak”
Jika pengguna berumur 35, output yang muncul adalah “Panggil Adik”
Kondisi umur ≥ 25 tidak berpengaruh pada hasil output
Program akan selalu menampilkan “Panggil Kakak” karena blok if berjalan otomatis
Jika pengguna berumur 10, output yang muncul adalah “Panggil Adik”
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)
Blok print “Panggil Kakak” digunakan dengan benar sebagai output ketika kondisi terpenuhi
Blok set tidak berfungsi karena tidak mengubah variabel
Blok operator ≥ sudah tepat karena membandingkan apakah umur lebih besar dari ketentuan
Program tidak valid karena menggunakan input teks untuk data usia
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)
Blog bisnis lebih cocok karena fokus pada penjualan produk
Blog tutorial mendukung penjelasan langkah-langkah pengerjaan soal
Blog resep makanan lebih sesuai untuk menjelaskan rumus
Blog traveling sangat relevan dengan topik matematika
Blog edukasi cocok digunakan untuk materi dan tips belajar
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)
Blog tidak berguna karena warga harus mendaftar akun untuk membaca
Blog tidak bisa digunakan untuk menyebarkan pengumuman resmi
Blog memudahkan warga mengakses informasi tanpa harus datang ke balai desa
Blog dapat menjadi arsip digital kegiatan desa dari waktu ke waktu
Blog hanya cocok untuk anak muda, bukan seluruh warga
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)
Blok kondisi tidak berpengaruh pada gerakan robot
Jika sensor mendeteksi jarak kurang dari 10 cm, robot harus berbelok
Blok-turn dan move tidak dapat digunakan bersama dalam satu kondisi
Jika sensor tidak mendeteksi rintangan, robot terus maju
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)
Blok move forward tidak berpengaruh pada panjang sisi
Blok-belokan dapat dihilangkan tanpa mengubah bentuk
Blok turn right 120 mengatur sudut agar menghasilkan bentuk segitiga
Menghapus loop tetap menghasilkan segitiga
Blok repeat 3 times memastikan pola garis–belok dilakukan tiga kali
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)
Spreadsheet hanya dapat menampilkan angka, tidak bisa diintegrasikan
Gambar dari Image Editor harus dikonversi ke teks sebelum dipakai.
Word Processor tidak mendukung penyisipan tabel
Tabel dari Spreadsheet dapat dimasukkan ke dalam dokumen teks
Gambar hasil edit dapat disisipkan ke dalam Word Processor
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)
Tabel data dari Spreadsheet dapat disisipkan untuk mendukung informasi
Peta harus digambar ulang langsung di aplikasi slide
Slide tidak bisa memuat tabel karena hanya menerima teks
Integrasi konten justru membuat presentasi sulit dibaca
Gambar peta dari Image Editor dapat dimasukkan ke dalam slide mempermudah integrasi
Guru meminta siswa mengevaluasi prosedur berikut untuk digunakan saat listrik sering padam:
1) Menyalakan stabilizer
2) Menekan tombol power CPU
3) Menekan tombol monitor
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)
Menyalakan monitor setelah CPU membantu memastikan perangkat bekerja dengan benar
Menyalakan stabilizer listrik/UPS merupakan langkah penting untuk perlindungan perangkat
Prosedur tidak bisa digunakan untuk komputer rumah
Urutan selalu harus dimulai dari monitor
Kipas CPU tidak perlu diperiksa
