Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

STS Informatika Kelas 8 Semester 1

Total questions: 43

Worksheet time: 24mins

Name
Class
Date
1.

Konsep pemikiran komputasional apa yang paling baik menggambarkan bagaimana sistem penyiraman otomatis bekerja?

a)

Dekomposisi

b)

Abstraksi

c)

Pengenalan Pola

d)

Algoritma

e)

Generalisasi

2.

Berdasarkan bacaan, apa yang diabstraksi dalam sistem ini?

a)

Jenis tanaman yang disiram.

b)

Detail perhitungan kelembapan dan tegangan pada sensor.

c)

Merk pompa air yang digunakan.

d)

Warna pot tanaman.

e)

Bahasa pemrograman yang digunakan.

3.

Jika Rina ingin meningkatkan sistemnya untuk menyiram hanya di pagi dan sore hari terlepas dari kelembapan tanah, konsep algoritmik apa yang perlu ditambahkan?

a)

Dekomposisi menjadi bagian-bagian yang lebih kecil.

b)

Mencari waktu yang tepat.

c)

Menyortir data kelembapan.

d)

Perulangan tanpa akhir.

e)

Percabangan if bersarang.

4.

Dalam kondisi apa lampu akan mati?

a)

Ketika hujan dan langit gelap.

b)

Ketika hujan atau langit gelap.

c)

Ketika tidak hujan dan langit tidak gelap.

d)

Ketika tidak hujan atau langit tidak gelap.

e)

Lampu tidak pernah mati.

5.

Dalam konteks Jaringan Sosial, mana yang merupakan contoh 'Data' dan mana yang 'Informasi'?

a)

Data: Postingan foto liburan; Informasi: Jumlah suka pada foto tersebut.

b)

Data: Jumlah suka, komentar, berbagi; Informasi: Tren bahwa foto liburan di pantai paling disukai.

c)

Data: Nama pengguna; Informasi: Alamat email.

d)

Data: Tren musik; Informasi: Lagu yang sedang didengarkan.

e)

Data: Warna tema aplikasi; Informasi: Jenis font yang digunakan.

6.

Sebuah program dirancang untuk mengurutkan daftar nama siswa secara alfabetis. Konsep pemikiran komputasional mana yang TIDAK terlibat langsung dalam proses ini?

a)

Algoritma (alur pengurutan, misalnya, Bubble Sort).

b)

Pola Pengenalan (mengenali urutan huruf).

c)

Abstraksi (mengabaikan detail yang tidak perlu).

d)

Dekomposisi (memecah masalah pengurutan besar menjadi bagian-bagian yang lebih kecil).

7.

Sebuah smartwatch dapat mendeteksi detak jantung, jumlah langkah, dan kualitas tidur penggunanya. Fungsi smartwatch ini terkait erat dengan konsep komputer modern, yaitu...

a)

Input-Proses-Keluaran

b)

Internet of Things (IoT)

c)

Cloud Computing

d)

Kecerdasan Buatan

e)

Koneksi Nirkabel

8.

Andi diminta oleh guru untuk membuat presentasi tentang 'Keanekaragaman Hayati Indonesia'. Langkah pertama yang diambil Andi adalah mencari gambar flora dan fauna dari sumber yang dapat dipercaya seperti situs web museum nasional atau lembaga konservasi. Tindakan Andi ini adalah bagian dari...

a)

Mencari dan mengumpulkan informasi (Akses)

b)

Mengelola informasi (Organisasi)

c)

Menganalisis informasi (Analisis)

d)

Membuat informasi (Kreasi)

e)

Menilai informasi (Evaluasi)

9.

Setelah mengumpulkan gambar, Andi menyimpannya di folder yang berbeda berdasarkan jenis hewan (mamalia, reptil, burung) dan memberikan nama file yang jelas (misalnya, 'Komodo_Flores.jpg'). Tindakan ini adalah bagian dari...

a)

Mencari informasi (Akses)

b)

Mengelola informasi (Organisasi)

c)

Menganalisis informasi (Analisis)

d)

Membuat informasi (Buat)

e)

Menilai informasi (Evaluasi)

10.

Sebelum memasukkan gambar ke dalam presentasi, Andi memeriksa kembali apakah sumber gambar dapat dipercaya dan apakah gambar tersebut memiliki lisensi yang memungkinkan penggunaan untuk pendidikan. Tindakan ini adalah bagian dari...

a)

Mencari informasi (Akses)

b)

Mengelola informasi (Organisasi)

c)

Menganalisis informasi (Analisis)

d)

Membuat informasi (Buat)

e)

Menilai informasi (Evaluasi)

11.

Sebuah algoritma memiliki kompleksitas tinggi dan tidak efisien. Ini akan berdampak pada...

a)

Waktu pemrosesan yang lebih lama dan penggunaan sumber daya komputer yang lebih besar (seperti CPU dan memori)

b)

Antarmuka pengguna yang membosankan

c)

Ukuran file program yang lebih kecil

d)

Kemudahan program untuk dibaca oleh programmer lain

e)

Harga perangkat lunak yang lebih murah

12.

Dalam percabangan (`if-else`), kondisi yang diperiksa harus menghasilkan nilai...

a)

Angka (integer)

b)

Teks (string)

c)

Boolean (true atau false)

d)

Karakter (char)

e)

Desimal (float)

13.

Seorang programmer ingin membuat program yang menampilkan teks 'Hello' lima kali. Konstruksi pemrograman yang paling efisien adalah menggunakan...

a)

Percabangan `if-else`

b)

Pengulangan (loop)

c)

Var

14.

Konstruksi pemrograman yang paling efisien adalah menggunakan...

a)

Percabangan if-else

b)

Pengulangan (Loop) (Pengulangan adalah konstruksi yang tepat untuk melakukan tugas berulang)

c)

Variabel

d)

Fungsi

e)

Operator

15.

Perhatikan notasi algoritma berikut: 1. Masukkan nilai X 2. Jika X > 0, maka jalankan langkah 3, jika tidak jalankan langkah 4 3. Tampilkan "Positif", lalu selesai 4. Tampilkan "Negatif", lalu selesai Jika nilai X yang dimasukkan adalah 0, apa outputnya?

a)

Positif

b)

Negatif (Kondisi `X > 0` adalah salah untuk X=0, sehingga menjalankan bagian `else` (langkah 4))

c)

Zero

d)

Tidak menampilkan apa-apa

e)

Kesalahan

16.

Program kalkulator sederhana menerima input dua angka dan operator (+, -, *, /). Proses yang dilakukan oleh program ini adalah...

a)

Input -> Proses -> Output (Input: angka & operator; Proses: melakukan operasi aritmatika; Output: hasil perhitungan)

b)

Output -> Proses -> Input

c)

Proses -> Input -> Output

d)

Input -> Output -> Proses

e)

Proses -> Output -> Input

17.

Ketika Anda membandingkan informasi dari dua situs web yang berbeda tentang topik yang sama untuk menemukan kebenaran, Anda menerapkan keterampilan...

a)

Literasi data

b)

Literasi informasi (Bagian dari literasi informasi adalah kemampuan untuk membandingkan dan mengevaluasi informasi dari berbagai sumber)

c)

Literasi teknologi

d)

Literasi visual

e)

Literasi komputasi

18.

Menggunakan kata sandi yang kuat dan berbeda untuk setiap akun online adalah contoh penerapan...

a)

Keterampilan akses informasi.

b)

Kesadaran keselamatan digital (Melindungi data pribadi dari akses yang tidak sah).

c)

Keterampilan manajemen informasi.

d)

Etika komunikasi digital.

e)

Keterampilan pencarian informasi.

19.

Menyebarkan berita yang belum diverifikasi (hoax) dapat memiliki dampak negatif. Perilaku ini melanggar prinsip...

a)

Literasi teknologi

b)

Etika digital (Bertanggung jawab atas informasi yang disebarkan)

c)

Keamanan digital

d)

Hak cipta

e)

Kesehatan digital

20.

Mengutip kalimat dari blog dan menyebutkan sumbernya dalam tugas sekolah adalah contoh dari...

a)

Pencurian karya (Plagiarisme)

b)

Menghormati Hak Kekayaan Intelektual (IPR) (Mengakui karya orang lain)

c)

Penyebaran informasi

d)

Transformasi digital

e)

Penyelidikan data

21.

Menggunakan perangkat lunak berbayar tanpa membeli lisensi resmi adalah pelanggaran terhadap...

a)

Etika komunikasi

b)

Hak cipta (Menggunakan perangkat lunak tanpa izin dari pemegang hak cipta)

c)

Privasi data

d)

Keamanan siber

e)

Netiket

22.

Perangkat lunak yang dapat digunakan, disalin, dan dimodifikasi secara gratis dan bebas oleh siapa saja disebut...

a)

Perangkat lunak berbayar

b)

Perangkat lunak percobaan

c)

Perangkat lunak sumber terbuka (Ciri khas perangkat lunak sumber terbuka adalah bahwa kode sumbernya terbuka dan dapat dimodifikasi)

d)

Perangkat lunak kepemilikan

e)

Perangkat lunak berlisensi

23.

Sebuah program untuk menghitung nilai rata-rata memerlukan struktur data untuk menyimpan semua nilai yang akan dihitung. Struktur data yang paling tepat untuk menyimpan koleksi data yang serupa adalah...

a)

Variabel

b)

Array (Array dirancang untuk menyimpan banyak nilai dari tipe yang sama)

c)

Operator

d)

Konstanta

e)

Fungsi

24.

Apa istilah untuk menyimpan kumpulan data yang serupa?

a)

Variabel

b)

Array

c)

Operator

d)

Konstanta

e)

Fungsi

25.

Dalam simulasi permainan, sebuah karakter dapat melakukan keadaan: BERJALAN, BERLARI, MELONCAT, dan MENUNDUK. Tipe data yang paling sesuai untuk merepresentasikan keadaan ini dalam kode adalah?

a)

Integer

b)

Float

c)

String

d)

Boolean

e)

Array

26.

Tujuan dari sebuah fungsi dalam pemrograman adalah untuk?

a)

Menyimpan data sementara.

b)

Mengelompokkan serangkaian instruksi yang dapat dipanggil berulang kali.

c)

Hanya melakukan perhitungan matematis.

d)

Menampilkan output di layar.

e)

Membaca input dari pengguna.

27.

Debugging is the process of?

a)

Menulis kode untuk pertama kalinya.

b)

Mencari dan memperbaiki kesalahan (bug) dalam kode.

c)

Menggambar diagram alir.

d)

Mengompilasi program menjadi bahasa mesin.

e)

mendokumentasikan program.

28.

Ketika sebuah program terlalu besar, seorang programmer akan membaginya menjadi modul atau fungsi yang lebih kecil. Ini adalah penerapan dari konsep?

a)

Abstraksi

b)

Dekomposisi

c)

Pengenalan Pola

d)

Algoritma

e)

Paralelisme

29.

Sebuah sistem membandingkan sidik jari untuk membuka kunci smartphone. Sistem ini terutama menggunakan konsep?

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Generalisasi

e)

Desain Algoritma

30.

Sebelum membuat program yang kompleks, seorang programmer biasanya menggambar alur program menggunakan simbol-simbol tertentu. Sketsa ini disebut?

a)

Kode sumber

b)

Pseudocode

c)

Diagram alur

d)

Debugging

e)

Dokumentasi

31.

Pseudocode adalah?

a)

Bahasa pemrograman tingkat rendah.

b)

Kode program yang telah selesai.

c)

Deskripsi informal yang menyerupai kode program untuk menjelaskan algoritma.

d)

Simbol dalam diagram alir.

e)

Jenis kesalahan dalam pemrograman.

32.

Angka yang hanya terdiri dari digit 0 dan 1 dan menjadi dasar bagaimana komputer bekerja disebut?

a)

Desimal

b)

Heksadesimal

c)

Biner

d)

Okta

e)

Bilangan bulat

33.

Unit terkecil dari data dalam komputasi yang hanya dapat memiliki nilai 1 atau 0 disebut?

a)

Byte

b)

Bit

c)

Nibble

d)

Kata

e)

Integer

34.

1 Byte setara dengan?

a)

2 bit

b)

4 bit

c)

8 bit

d)

16 bit

e)

1024 bit

35.

Ketika Anda menyimpan file teks, file tersebut sebenarnya disimpan dalam bentuk?

a)

Huruf dan angka yang dapat dibaca langsung.

b)

Kode biner.

c)

Kode heksadesimal.

d)

Diagram alir.

e)

Pseudocode.

36.

Aktivitas berikut adalah contoh dari 'Pemikiran Komputasional'?

4 lines
37.

Aktivitas berikut adalah contoh 'Pemikiran Komputasional' dalam kehidupan sehari-hari...

a)

Menonton film streaming.

b)

Mengatur jadwal harian dengan urutan prioritas yang logis.

c)

Memainkan permainan online.

d)

Menggunakan media sosial.

e)

Mengetik tugas di pengolah kata.

38.

Ketika Anda memilih rute perjalanan tercepat dan paling tidak padat menggunakan aplikasi peta, aplikasi tersebut telah menggunakan konsep pemikiran komputasional, terutama...

a)

Abstraksi (mengabaikan jalan kecil).

b)

Dekomposisi (memecah perjalanan menjadi segmen-segmen).

c)

Algoritma (menghitung rute terbaik berdasarkan data lalu lintas).

d)

Pola Pengenalan (mengenali pola kemacetan).

e)

Semua benar.

39.

Perhatikan pernyataan berikut: 'SEMUA MANUSIA HARUS MAKAN. BUDI ADALAH MANUSIA. OLEH KARENA ITU, BUDI HARUS MAKAN.' Logika yang digunakan dalam penalaran ini mirip dengan logika dalam pemrograman, yaitu...

a)

Pengulangan

b)

Kondisional (percabangan)

c)

Variabel

d)

Fungsi

e)

Operator

40.

Sebuah program permainan memiliki aturan: 'Jika pesawat pemain terkena musuh, maka nyawa berkurang 1. Jika nyawa = 0, maka permainan berakhir.' Aturan ini diimplementasikan dalam kode menggunakan...

a)

Variabel dan Operator saja.

b)

Percabangan (IF) dan Variabel.

c)

Pengulangan saja.

d)

Fungsi saja.

e)

Array saja.

41.

Konektivitas internet yang memungkinkan pertukaran data antara perangkat elektronik (seperti kulkas, lampu, TV) dikenal sebagai...

a)

Komputasi Awan

b)

Kecerdasan Buatan

c)

Internet of Things (IoT)

d)

Blockchain

e)

Realitas Virtual

42.

Layanan penyimpanan data seperti Google Drive atau Dropbox adalah contoh penerapan...

a)

Internet of Things (IoT)

b)

Cloud Computing

c)

Kecerdasan Buatan (AI)

d)

Big Data

e)

Jaringan Nirkabel

43.

Ketika Anda berbelanja online, situs web toko menyimpan riwayat pencarian dan pembelian Anda untuk merekomendasikan produk yang mungkin Anda suka di masa depan. Teknologi di balik fitur rekomendasi ini adalah...

a)

Cloud Computing

b)

Kecerdasan Buatan (AI) / Pembelajaran Mesin

c)

Internet of Things (IoT)

d)

Blockchain

e)

Realitas Virtual