Rangkuman Materi Bab 2 Kelas 8: Berfikir Komputasional (Mod 1)
A. Fungsi
Soal 1:
Apa itu fungsi dalam berpikir komputasional?
Jawaban:
Fungsi adalah kelompok perintah atau instruksi yang diberikan nama dan dapat digunakan berkali-kali untuk melakukan tugas tertentu.
Soal 2:
Apa kegunaan fungsi?
Jawaban:
Fungsi memudahkan kita mengulangi proses tertentu tanpa harus menulis ulang langkah-langkah yang sama setiap kali.
Soal 3:
Buatlah contoh fungsi sederhana.
Jawaban:
Fungsi "menambah" yang menambahkan dua angka dan mengembalikan hasilnya:
pythondef menambah(a, b):
return a + b
Soal 4:
Apa manfaat dari penggunaan fungsi dalam pemrograman?
Jawaban:
Fungsi membuat program lebih rapi, mudah dibaca, dan menghindari pengulangan kode.
Soal 5:
Jika ada fungsi def kali(a, b): return a * b, apa hasil dari kali(2, 3)?
Jawaban:
Hasilnya adalah 6, karena 2 × 3 = 6.
B. Himpunan
Soal 6:
Apa itu himpunan?
Jawaban:
Himpunan adalah kumpulan objek atau elemen yang jelas dan memiliki sifat yang sama.
Soal 7:
Beri contoh himpunan dalam kehidupan sehari-hari.
Jawaban:
Contoh: Himpunan buah-buahan = {apel, pisang, jeruk}.
Soal 8:
Apa saja elemen dari himpunan berikut: {2, 4, 6, 8, 10}?
Jawaban:
Elemen-elemen dalam himpunan adalah 2, 4, 6, 8, dan 10.
Soal 9:
Apa perbedaan himpunan dengan daftar biasa?
Jawaban:
Himpunan tidak memperhatikan urutan dan tidak memiliki elemen yang berulang, sedangkan daftar memperhatikan urutan dan dapat memiliki elemen berulang.
Soal 10:
Apakah {apel, apel, pisang} merupakan himpunan yang valid?
Jawaban:
Tidak, karena dalam himpunan elemen tidak boleh berulang.
C. Algoritma
Soal 11:
Apa itu algoritma?
Jawaban:
Algoritma adalah serangkaian langkah atau instruksi yang digunakan untuk menyelesaikan suatu masalah.
Soal 12:
Beri contoh algoritma sederhana.
Jawaban:
Contoh algoritma untuk membuat teh:
- Rebus air.
- Masukkan teh ke gelas.
- Tuangkan air mendidih ke gelas.
- Aduk dan tambahkan gula jika diperlukan.
Soal 13:
Mengapa algoritma penting dalam pemrograman?
Jawaban:
Algoritma memastikan bahwa masalah diselesaikan dengan langkah-langkah yang sistematis dan efisien.
Soal 14:
Apa hasil dari algoritma penjumlahan jika inputnya 2 dan 3?
Jawaban:
Hasilnya adalah 5.
Soal 15:
Apa yang harus dilakukan jika algoritma tidak memberikan hasil yang diharapkan?
Jawaban:
Kita perlu mengecek kembali langkah-langkah dalam algoritma dan mencari kesalahan atau bagian yang perlu diperbaiki.
D. Struktur Data
Soal 16:
Apa itu struktur data?
Jawaban:
Struktur data adalah cara mengatur dan menyimpan data agar dapat diakses dan digunakan dengan efisien.
Soal 17:
Sebutkan contoh struktur data sederhana.
Jawaban:
Contoh struktur data sederhana adalah daftar (list), tumpukan (stack), dan antrian (queue).
Soal 18:
Bagaimana cara menyusun data nama teman dalam bentuk daftar?
Jawaban:
Contoh:
pythonteman = ["Ali", "Budi", "Citra", "Dini"]
Soal 19:
Apa kegunaan struktur data dalam pemrograman?
Jawaban:
Struktur data digunakan untuk mengatur data dengan cara yang memungkinkan akses, modifikasi, dan penggunaan yang lebih efisien.
Soal 20:
Jika ada daftar angka [2, 3, 5, 7, 11], elemen mana yang ada di posisi ketiga?
Jawaban:
Elemen ketiga adalah 5 (karena urutan dimulai dari 0).
E. Sistem Bilangan
Soal 21:
Apa itu sistem bilangan desimal?
Jawaban:
Sistem bilangan desimal adalah sistem bilangan berbasis 10 yang menggunakan angka 0 hingga 9.
Soal 22:
Apa itu sistem bilangan biner?
Jawaban:
Sistem bilangan biner adalah sistem bilangan berbasis 2 yang hanya menggunakan angka 0 dan 1.
Soal 23:
Ubah angka desimal 5 menjadi bilangan biner.
Jawaban:
5 dalam bilangan biner adalah 101.
Soal 24:
Apa itu sistem bilangan oktal?
Jawaban:
Sistem bilangan oktal adalah sistem bilangan berbasis 8 yang menggunakan angka 0 hingga 7.
Soal 25:
Ubah bilangan biner 101 menjadi desimal.
Jawaban:
101 dalam biner adalah 5 dalam desimal.


Post a Comment for "Rangkuman Materi Bab 2 Kelas 8: Berfikir Komputasional (Mod 1)"