WorksheetsSTS Informatika Kelas 8 Semester 1
Total questions: 43
Worksheet time: 24mins
Konsep pemikiran komputasional apa yang paling baik menggambarkan bagaimana sistem penyiraman otomatis bekerja?
Dekomposisi
Abstraksi
Pengenalan Pola
Algoritma
Generalisasi
Berdasarkan bacaan, apa yang diabstraksi dalam sistem ini?
Jenis tanaman yang disiram.
Detail perhitungan kelembapan dan tegangan pada sensor.
Merk pompa air yang digunakan.
Warna pot tanaman.
Bahasa pemrograman yang digunakan.
Jika Rina ingin meningkatkan sistemnya untuk menyiram hanya di pagi dan sore hari terlepas dari kelembapan tanah, konsep algoritmik apa yang perlu ditambahkan?
Dekomposisi menjadi bagian-bagian yang lebih kecil.
Mencari waktu yang tepat.
Menyortir data kelembapan.
Perulangan tanpa akhir.
Percabangan if bersarang.
Dalam kondisi apa lampu akan mati?
Ketika hujan dan langit gelap.
Ketika hujan atau langit gelap.
Ketika tidak hujan dan langit tidak gelap.
Ketika tidak hujan atau langit tidak gelap.
Lampu tidak pernah mati.
Dalam konteks Jaringan Sosial, mana yang merupakan contoh 'Data' dan mana yang 'Informasi'?
Data: Postingan foto liburan; Informasi: Jumlah suka pada foto tersebut.
Data: Jumlah suka, komentar, berbagi; Informasi: Tren bahwa foto liburan di pantai paling disukai.
Data: Nama pengguna; Informasi: Alamat email.
Data: Tren musik; Informasi: Lagu yang sedang didengarkan.
Data: Warna tema aplikasi; Informasi: Jenis font yang digunakan.
Sebuah program dirancang untuk mengurutkan daftar nama siswa secara alfabetis. Konsep pemikiran komputasional mana yang TIDAK terlibat langsung dalam proses ini?
Algoritma (alur pengurutan, misalnya, Bubble Sort).
Pola Pengenalan (mengenali urutan huruf).
Abstraksi (mengabaikan detail yang tidak perlu).
Dekomposisi (memecah masalah pengurutan besar menjadi bagian-bagian yang lebih kecil).
Sebuah smartwatch dapat mendeteksi detak jantung, jumlah langkah, dan kualitas tidur penggunanya. Fungsi smartwatch ini terkait erat dengan konsep komputer modern, yaitu...
Input-Proses-Keluaran
Internet of Things (IoT)
Cloud Computing
Kecerdasan Buatan
Koneksi Nirkabel
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...
Mencari dan mengumpulkan informasi (Akses)
Mengelola informasi (Organisasi)
Menganalisis informasi (Analisis)
Membuat informasi (Kreasi)
Menilai informasi (Evaluasi)
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...
Mencari informasi (Akses)
Mengelola informasi (Organisasi)
Menganalisis informasi (Analisis)
Membuat informasi (Buat)
Menilai informasi (Evaluasi)
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...
Mencari informasi (Akses)
Mengelola informasi (Organisasi)
Menganalisis informasi (Analisis)
Membuat informasi (Buat)
Menilai informasi (Evaluasi)
Sebuah algoritma memiliki kompleksitas tinggi dan tidak efisien. Ini akan berdampak pada...
Waktu pemrosesan yang lebih lama dan penggunaan sumber daya komputer yang lebih besar (seperti CPU dan memori)
Antarmuka pengguna yang membosankan
Ukuran file program yang lebih kecil
Kemudahan program untuk dibaca oleh programmer lain
Harga perangkat lunak yang lebih murah
Dalam percabangan (`if-else`), kondisi yang diperiksa harus menghasilkan nilai...
Angka (integer)
Teks (string)
Boolean (true atau false)
Karakter (char)
Desimal (float)
Seorang programmer ingin membuat program yang menampilkan teks 'Hello' lima kali. Konstruksi pemrograman yang paling efisien adalah menggunakan...
Percabangan `if-else`
Pengulangan (loop)
Var
Konstruksi pemrograman yang paling efisien adalah menggunakan...
Percabangan if-else
Pengulangan (Loop) (Pengulangan adalah konstruksi yang tepat untuk melakukan tugas berulang)
Variabel
Fungsi
Operator
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?
Positif
Negatif (Kondisi `X > 0` adalah salah untuk X=0, sehingga menjalankan bagian `else` (langkah 4))
Zero
Tidak menampilkan apa-apa
Kesalahan
Program kalkulator sederhana menerima input dua angka dan operator (+, -, *, /). Proses yang dilakukan oleh program ini adalah...
Input -> Proses -> Output (Input: angka & operator; Proses: melakukan operasi aritmatika; Output: hasil perhitungan)
Output -> Proses -> Input
Proses -> Input -> Output
Input -> Output -> Proses
Proses -> Output -> Input
Ketika Anda membandingkan informasi dari dua situs web yang berbeda tentang topik yang sama untuk menemukan kebenaran, Anda menerapkan keterampilan...
Literasi data
Literasi informasi (Bagian dari literasi informasi adalah kemampuan untuk membandingkan dan mengevaluasi informasi dari berbagai sumber)
Literasi teknologi
Literasi visual
Literasi komputasi
Menggunakan kata sandi yang kuat dan berbeda untuk setiap akun online adalah contoh penerapan...
Keterampilan akses informasi.
Kesadaran keselamatan digital (Melindungi data pribadi dari akses yang tidak sah).
Keterampilan manajemen informasi.
Etika komunikasi digital.
Keterampilan pencarian informasi.
Menyebarkan berita yang belum diverifikasi (hoax) dapat memiliki dampak negatif. Perilaku ini melanggar prinsip...
Literasi teknologi
Etika digital (Bertanggung jawab atas informasi yang disebarkan)
Keamanan digital
Hak cipta
Kesehatan digital
Mengutip kalimat dari blog dan menyebutkan sumbernya dalam tugas sekolah adalah contoh dari...
Pencurian karya (Plagiarisme)
Menghormati Hak Kekayaan Intelektual (IPR) (Mengakui karya orang lain)
Penyebaran informasi
Transformasi digital
Penyelidikan data
Menggunakan perangkat lunak berbayar tanpa membeli lisensi resmi adalah pelanggaran terhadap...
Etika komunikasi
Hak cipta (Menggunakan perangkat lunak tanpa izin dari pemegang hak cipta)
Privasi data
Keamanan siber
Netiket
Perangkat lunak yang dapat digunakan, disalin, dan dimodifikasi secara gratis dan bebas oleh siapa saja disebut...
Perangkat lunak berbayar
Perangkat lunak percobaan
Perangkat lunak sumber terbuka (Ciri khas perangkat lunak sumber terbuka adalah bahwa kode sumbernya terbuka dan dapat dimodifikasi)
Perangkat lunak kepemilikan
Perangkat lunak berlisensi
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...
Variabel
Array (Array dirancang untuk menyimpan banyak nilai dari tipe yang sama)
Operator
Konstanta
Fungsi
Apa istilah untuk menyimpan kumpulan data yang serupa?
Variabel
Array
Operator
Konstanta
Fungsi
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?
Integer
Float
String
Boolean
Array
Tujuan dari sebuah fungsi dalam pemrograman adalah untuk?
Menyimpan data sementara.
Mengelompokkan serangkaian instruksi yang dapat dipanggil berulang kali.
Hanya melakukan perhitungan matematis.
Menampilkan output di layar.
Membaca input dari pengguna.
Debugging is the process of?
Menulis kode untuk pertama kalinya.
Mencari dan memperbaiki kesalahan (bug) dalam kode.
Menggambar diagram alir.
Mengompilasi program menjadi bahasa mesin.
mendokumentasikan program.
Ketika sebuah program terlalu besar, seorang programmer akan membaginya menjadi modul atau fungsi yang lebih kecil. Ini adalah penerapan dari konsep?
Abstraksi
Dekomposisi
Pengenalan Pola
Algoritma
Paralelisme
Sebuah sistem membandingkan sidik jari untuk membuka kunci smartphone. Sistem ini terutama menggunakan konsep?
Dekomposisi
Pengenalan Pola
Abstraksi
Generalisasi
Desain Algoritma
Sebelum membuat program yang kompleks, seorang programmer biasanya menggambar alur program menggunakan simbol-simbol tertentu. Sketsa ini disebut?
Kode sumber
Pseudocode
Diagram alur
Debugging
Dokumentasi
Pseudocode adalah?
Bahasa pemrograman tingkat rendah.
Kode program yang telah selesai.
Deskripsi informal yang menyerupai kode program untuk menjelaskan algoritma.
Simbol dalam diagram alir.
Jenis kesalahan dalam pemrograman.
Angka yang hanya terdiri dari digit 0 dan 1 dan menjadi dasar bagaimana komputer bekerja disebut?
Desimal
Heksadesimal
Biner
Okta
Bilangan bulat
Unit terkecil dari data dalam komputasi yang hanya dapat memiliki nilai 1 atau 0 disebut?
Byte
Bit
Nibble
Kata
Integer
1 Byte setara dengan?
2 bit
4 bit
8 bit
16 bit
1024 bit
Ketika Anda menyimpan file teks, file tersebut sebenarnya disimpan dalam bentuk?
Huruf dan angka yang dapat dibaca langsung.
Kode biner.
Kode heksadesimal.
Diagram alir.
Pseudocode.
Aktivitas berikut adalah contoh dari 'Pemikiran Komputasional'?
Aktivitas berikut adalah contoh 'Pemikiran Komputasional' dalam kehidupan sehari-hari...
Menonton film streaming.
Mengatur jadwal harian dengan urutan prioritas yang logis.
Memainkan permainan online.
Menggunakan media sosial.
Mengetik tugas di pengolah kata.
Ketika Anda memilih rute perjalanan tercepat dan paling tidak padat menggunakan aplikasi peta, aplikasi tersebut telah menggunakan konsep pemikiran komputasional, terutama...
Abstraksi (mengabaikan jalan kecil).
Dekomposisi (memecah perjalanan menjadi segmen-segmen).
Algoritma (menghitung rute terbaik berdasarkan data lalu lintas).
Pola Pengenalan (mengenali pola kemacetan).
Semua benar.
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...
Pengulangan
Kondisional (percabangan)
Variabel
Fungsi
Operator
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...
Variabel dan Operator saja.
Percabangan (IF) dan Variabel.
Pengulangan saja.
Fungsi saja.
Array saja.
Konektivitas internet yang memungkinkan pertukaran data antara perangkat elektronik (seperti kulkas, lampu, TV) dikenal sebagai...
Komputasi Awan
Kecerdasan Buatan
Internet of Things (IoT)
Blockchain
Realitas Virtual
Layanan penyimpanan data seperti Google Drive atau Dropbox adalah contoh penerapan...
Internet of Things (IoT)
Cloud Computing
Kecerdasan Buatan (AI)
Big Data
Jaringan Nirkabel
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...
Cloud Computing
Kecerdasan Buatan (AI) / Pembelajaran Mesin
Internet of Things (IoT)
Blockchain
Realitas Virtual
