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
Post a Comment