Posts

Showing posts from November, 2025

RANGKUMAN BAB 2: Membuat Quiz Interaktif dengan Scratch

Image
  RANGKUMAN BAB 2: Membuat Quiz Interaktif dengan Scratch A. Pembukaan (Diperluas Panjang & Mendalam) Siapa yang tidak kenal kuis? Hampir semua siswa pasti pernah mengikuti berbagai bentuk kuis—mulai dari kuis TV yang seru dan menegangkan, kuis edukasi di aplikasi smartphone, hingga kuis ulangan di kelas. Dalam dunia pendidikan, kuis menjadi cara yang efektif untuk mengukur pengetahuan, melatih konsentrasi, dan membuat belajar terasa jauh lebih menyenangkan. Saat bermain kuis, kita hanya melihat hasil akhirnya: muncul pertanyaan, kita menjawab, lalu komputer memberi tahu apakah jawaban kita benar atau salah. Namun di balik layar, banyak proses yang berjalan secara otomatis. Scratch, sebagai platform pemrograman visual, memberikan kesempatan bagi kita untuk melihat dan memahami bagaimana semua itu terjadi. Dalam bab ini, kita akan menjelajahi dunia pembuatan kuis digital. Kita tidak hanya mempelajari cara membuat pertanyaan dan menerima jawaban, tetapi juga m...

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

Image
  RANGKUMAN BAB 1: Pengembangan Game Scratch Lanjutan (Level, Skor, Timer) A. Pembukaan (Diperluas) Pernahkah kamu memainkan game seperti Subway Surfers , Candy Crush , atau Among Us dan merasa takjub dengan cara game tersebut berubah dari waktu ke waktu? Pada awal permainan, semuanya terlihat mudah—gerakan musuh masih lambat, rintangan tak terlalu banyak, dan skor bertambah pelan. Namun semakin lama, game itu terasa makin cepat, makin rumit, dan makin menantang. Kita pun sering bertanya, bagaimana caranya game bisa mengetahui kapan harus membuat level lebih sulit, kapan harus memberikan bonus skor, atau kapan harus menampilkan peringatan “Game Over”? Jawabannya terletak pada logika pemrograman , yaitu seperangkat aturan yang bekerja di balik layar dan mengatur seluruh alur permainan. Game modern, baik yang ada di PC, mobile, maupun konsol, selalu mengandalkan logika yang dibangun dengan variabel, operator matematika, operator logika, kontrol waktu, dan struktur ...