Skip to content Skip to sidebar Skip to footer

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:

python
def 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:

  1. Rebus air.
  2. Masukkan teh ke gelas.
  3. Tuangkan air mendidih ke gelas.
  4. 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:

python
teman = ["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)"