Kayla Zaskia Hummaira 8E 19 - Rangkuman Bab 1 dan Bab 2 Buku AI Semester 1 Informatika

 

Kayla Zaskia Hummaira 8E 19 - Rangkuman Bab 1 dan Bab 2 Buku AI Semester 1 Informatika

 

Bab 1: Pengembangan Game Scratch Lanjutan (Level, Skor, Timer)

Konsep Utama :

  • -          Variabel digunakan untuk menyimpan data penting seperti skor, level, waktu, dan health.
  • -          Skor bertambah atau berkurang sesuai aksi pemain, menjadi indikator kemenangan.
  • -          Level meningkatkan tantangan, misalnya dengan menambah kecepatan objek atau jumlah rintangan.
  • -          Timer membatasi waktu bermain, bisa berupa hitung mundur atau hitung naik.
  • -          Operator aritmatika (+, -, ×, ÷) untuk perhitungan skor dan waktu.
  • -          Operator perbandingan (<, >, =) untuk syarat naik level.
  • -          Operator logika (and, or, not) untuk menggabungkan kondisi.
  • -          Kontrol waktu dan perulangan menggunakan blok wait, repeat until, dan forever.

Contoh Kasus :

  • -          Hujan Meteor: Hindari meteor, skor +1, health berkurang jika kena.
  • -          Tangkap Bintang: Skor +5, naik level jika skor mencapai 50.
  • -          Ninja Semangka: Skor +3, hati-hati bom (health -15).
  • -          Lari dari Hantu: Ambil kunci +1, terkena hantu -20 health.
  • -          Balapan Roket Mars: Capai skor 100 dalam 60 detik.
  • -          Penjelajah Hutan Misterius: Pilih jalur benar +5, jebakan -15 health, naik level tiap 3 pilihan benar.

Aktivitas dan Proyek :

  • -          Modifikasi game Scratch dengan skor, timer, dan level.
  • -          Eksplorasi game di komunitas Scratch.
  • -          Membuat proyek seperti Balap Kura-Kura, Tangkap Apel Berlevel, atau Game Edukasi Kuis.

Kesimpulan Bab 1 : Variabel, operator, dan kontrol waktu adalah fondasi untuk membuat game Scratch lebih interaktif, menantang, dan seru.

Bab 2: Membuat Quiz Interaktif dengan Scratch

Konsep Utama :

  • -          Input pengguna menggunakan blok ask [pertanyaan] and wait.
  • -          Jawaban otomatis tersimpan di variabel answer.
  • -          Validasi jawaban menggunakan if <(answer) = [jawaban benar]> then ... else ...
  • -          Umpan balik diberikan dengan blok say.
  • -          Operator perbandingan (=) digunakan untuk membandingkan jawaban pemain dengan jawaban benar.
  • -          Kuis multi-pertanyaan dapat dibuat dengan list untuk menyimpan pertanyaan dan jawaban.
  • -          Skor dalam kuis: jawaban benar menambah skor, jawaban salah mengurangi skor. Skor bisa menentukan level atau hasil akhir.

Contoh Penerapan :

  • -          Kuis geografi: pertanyaan "Ibukota Indonesia?" → jika answer = Jakarta → tampilkan "Betul!".
  • -          Kuis matematika: jawaban benar +10 poin, salah -5 poin.
  • -          Kuis berlevel: naik level jika skor ≥ 50, soal lebih sulit atau waktu lebih singkat.

Aktivitas :

  • -          Membuat kuis dengan beberapa pertanyaan.
  • -          Menambahkan skor otomatis.
  • -          Memberi umpan balik visual berupa animasi atau suara.
  • -          Membuat kuis berlevel dengan pertanyaan semakin sulit.

Kesimpulan Bab 2 : Kuis interaktif di Scratch mengajarkan logika input, kondisi, dan validasi jawaban. Dengan skor dan level, kuis menjadi lebih menantang dan menyenangkan.

Comments

Popular posts from this blog

Kisah Anak Labschool - Mengenal Coding dan Kecerdasan Buatan (AI) untuk Siswa SMP

Rangkuman Bab 1 Informatika Kelas 8 : Jaringan Komputer & Internet, Kayla Zaskia Hummaira 8E (19)

Rangkuman Bab 3 Informatika Kelas 8 : Dampak Sosial Informatika, Kayla Zaskia Hummaira 8E (19)