Menjelaskan apa itu coding secara sederhana
Mengenalkan platform Scratch dan tampilan antarmukanya
Menjelaskan tujuan pembelajaran
Aktivitas: Eksplorasi antarmuka Scratch bersama guru
Apa itu sprite dan stage?
Cara memilih sprite dari library
Mengganti stage (latar belakang)
Aktivitas: Memilih sprite dan background favorit
Memahami blok “move” dan “turn”
Latihan membuat sprite berjalan dan berputar
Eksperimen dengan angka (jarak dan arah)
Aktivitas: Membuat sprite berjalan zig-zag
Menjelaskan kostum pada sprite
Menambahkan sprite kedua
Pergantian kostum otomatis (animasi sederhana)
Aktivitas: Sprite berganti baju sambil berjalan
Menggunakan blok “switch backdrop to”
Menjelaskan transisi background dalam cerita
Aktivitas: Ganti latar saat sprite pindah tempat
Mengenal event “when green flag clicked” dan “when sprite clicked”
Menjelaskan trigger dalam coding
Aktivitas: Sprite bergerak saat diklik
Memilih suara dari library
Blok “play sound” dan “start sound”
Aktivitas: Sprite bersuara saat bergerak atau diklik
Memahami blok “say”, “think”, dan “change effect”
Perubahan tampilan sprite
Aktivitas: Membuat sprite berdialog dan mengubah warna
Mengenal blok “repeat” dan “forever”
Membuat animasi berulang
Aktivitas: Sprite berjalan tanpa henti
Blok “if” dan “if…then”
Contoh logika dasar: jika menyentuh warna, maka berhenti
Aktivitas: Sprite berhenti saat kena dinding
Menggabungkan semua blok dasar
Membuat sprite menari, bersuara, dan berganti kostum
Aktivitas: Tampilkan hasil proyek ke teman
Review semua materi dari pertemuan 1–11
Kuis pilihan ganda & praktik
Sesi tanya jawab dan penguatan konsep
Menjelaskan posisi sprite di panggung
Memindahkan sprite ke titik tertentu
Aktivitas: Sprite melompat dari titik ke titik
Blok sensing: “key pressed?”
Mengontrol sprite menggunakan tombol panah
Aktivitas: Buat sprite bergerak seperti remote
Kombinasi tombol dan logika if
Mengatur arah sprite dengan keyboard
Aktivitas: Game kecil gerak kanan–kiri
Bedanya “say” dan “think”
Membuat sprite ngobrol dan berpikir
Aktivitas: Percakapan dua sprite
Blok sound lebih lanjut
Loop musik latar
Aktivitas: Tambahkan musik dalam cerita pendek
Sprite dikendalikan pemain
Sprite kedua sebagai musuh atau target
Skor sederhana (belum pakai variabel)
Apa itu variabel?
Membuat variabel skor
Blok “change”, “set”, dan “show/hide variable”
Aktivitas: Tambah skor saat menyentuh target
Blok “set size”, “change size”
Flip sprite dengan arah (90, -90, 0)
Aktivitas: Sprite berubah ukuran saat bergerak
Blok timer dan kontrol waktu
Aktivitas: Game sederhana dengan batas waktu
Timer + suara + interaksi klik
Menampilkan waktu secara real-time
Aktivitas: Stopwatch dengan sprite lucu
Review materi 13–22
Kuis kombinasi pilihan ganda & praktik
Diskusi hasil proyek mini
Ujian praktik: Buat proyek bebas dengan minimal:
Gerakan
Suara
Interaksi tombol
Dialog
Presentasi hasil proyek
Pemberian badge/lencana digital
Mengulas kembali: sprite, stage, kostum, gerakan, suara
Sesi tanya jawab dan diskusi
Aktivitas: Rekonstruksi proyek lama dengan improvisasi
Mengenal percabangan if… else
Menyusun logika bercabang
Aktivitas: Sprite tertawa jika menang, menangis jika kalah
Membuat variabel skor
Menambah/mengurangi skor saat event terjadi
Aktivitas: Game tangkap benda untuk tambah skor
Blok “touching color?”, “touching sprite?”
Logika saat menyentuh objek tertentu
Aktivitas: Game elakkan rintangan berwarna
Sprite bergerak kiri-kanan
Buah jatuh dari atas
Tambah skor jika buah tertangkap
Efek suara saat skor naik
Tambahkan variabel level
Level naik berdasarkan skor
Aktivitas: Game buah dengan level meningkat
Blok “play sound until done” vs “start sound”
Loop musik latar tanpa tumpang tindih
Aktivitas: Game dengan BGM yang pas suasana
Sprite mengikuti arah panah
Tambah panjang dengan kloning
Ular mati jika menabrak dirinya
Variabel skor dan skor tertinggi
Blok perbandingan: jika skor > skorTertinggi
Aktivitas: Cetak skor tertinggi di layar
Blok “create clone of”, “when I start as clone”
Perbedaan sprite dan klon
Aktivitas: Peluru keluar saat ditekan
Karakter menembakkan peluru (klon)
Balon meledak saat tertembak
Skor bertambah dan efek suara
Review konsep: if else, skor, sensing, kloning
Kuis praktis dan teori
Diskusi proyek-proyek mini sebelumnya
Menambahkan variabel nyawa
Nyawa berkurang jika terkena musuh
Aktivitas: Game klasik 3 nyawa
Membuat blok sendiri
Modularisasi: memudahkan pengulangan kode
Aktivitas: Blok khusus untuk reset skor dan nyawa
Blok “broadcast” dan “when I receive”
Komunikasi antar sprite atau antar event
Aktivitas: Game selesai saat skor mencapai target
Karakter berlari otomatis
Rintangan muncul acak
Lompat saat menekan tombol
Skor dan nyawa berfungsi
Tambahkan batas waktu (countdown)
Jika waktu habis → permainan selesai
Aktivitas: Tangkap bintang dalam 30 detik
Menata adegan dengan backdrop dan dialog
Broadcast antar adegan
Animasi transisi sederhana
Cerita 3 adegan: pembukaan – konflik – akhir
Dialog antara dua sprite
Musik dan efek suara
Diskusi terbuka: tantangan, hal yang disukai, yang ingin dikembangkan
Memberi feedback pada proyek teman
Membandingkan animasi vs game
Kuis pilihan ganda + praktik (if, skor, klon, broadcast)
Uji pemahaman melalui debugging kode sederhana
Ujian praktik: Pilih salah satu
Game interaktif lengkap
Animasi cerita pendek
Harus menggunakan:
Variabel skor atau nyawa
Broadcast
Kloning atau if else
Presentasi proyek kepada kelas
Menjelaskan apa itu portofolio coding
Menjelaskan tujuan akhir: membuat 3–4 proyek kreatif
Contoh proyek: game, animasi, kuis
Aktivitas: Lihat dan bahas contoh proyek siswa lain dari Scratch Community
Sesi diskusi: tema proyek (game edukasi, cerita inspiratif, dll)
Menentukan jenis proyek yang akan dibuat
Membuat mind map atau storyboard sederhana
Aktivitas: Siswa menggambar sketsa alur proyek
Menyusun dialog dan adegan jika proyek berupa animasi
Menyusun urutan logika jika proyek berupa game
Aktivitas: Menulis naskah atau flowchart proyek
Menggambar sprite sendiri di Scratch (paint editor)
Mengubah kostum untuk animasi
Aktivitas: Setiap siswa membuat karakter unik
Menyusun level dengan tingkat kesulitan berbeda
Gunakan variable level, skor, dan nyawa
Aktivitas: Buat minimal 2 level dalam game pribadi
Tema: kegiatan belajar, tantangan di kelas, atau kuis sekolah
Siswa membuat game edukasi atau simulasi
Deadline pengerjaan 2 hari pertemuan
Tes silang antar siswa
Memberi dan menerima feedback
Perbaiki bug dan polish tampilan
Cerita pendek 3 adegan
Wajib ada: narasi, dialog, musik latar
Siswa memilih topik seperti "Semangat Belajar" atau "Persahabatan"
Gunakan blok “say”, “think”, dan sound
Tambahkan broadcast untuk transisi adegan
Aktivitas: Implementasi storyboard ke dalam Scratch
Soal kuis dengan pilihan jawaban
Feedback benar/salah
Skor bertambah setiap jawaban bena
Tambah timer untuk menjawab
Tambah level kesulitan soal
Aktivitas: Uji coba kuis dengan teman
Mainkan proyek antar siswa
Beri skor kreativitas dan fungsi
Catat feedback untuk revisi
Tema bebas: hutan, luar angkasa, kota, sekolah
Harus memiliki:
Gerakan karakter
Rintangan atau musuh
Cerita singkat
Bisa menggunakan kloning & broadcast
Debugging bersama
Tambah polish: sound, tampilan, transisi
Pastikan semua fitur berfungsi
Mengumpulkan semua proyek ke satu akun Scratch
Menulis deskripsi dan petunjuk penggunaan
Aktivitas: Upload ke Scratch dan atur tampilan portofolio
Tiap siswa mempresentasikan 1 proyek utama
Siswa lain memberi pertanyaan dan pujian
Guru memberikan sertifikat proyek terbaik (opsional)
Refleksi: Apa yang disukai? Apa tantangannya?
Kuis akhir: penguatan konsep Scratch
Pengisian survei: kesan selama kelas
Penyerahan sertifikat kelulusan
Showcase semua proyek siswa
Penutupan kelas dengan quiz game atau mini lomba Scratch
Foto bareng dan testimoni
We often send out our newsletter with news and great offers. We will never disclose your data to third parties and you can unsubscribe from the newsletter at any time.
Unfortunately, we’re unable to offer free samples. As a retailer, we buy all magazines from their publishers at the regular trade price. However, you could contact the magazine’s publisher directly to ask if they can send you a free copy.
You can create a new account at the end of the order process or on the following page. You can view all of your orders and subscriptions in your customer account. You can also change your addresses and your password.
No, you don’t have to create an account. But there are a few advantages if you create an account.
You never have to enter your billing and shipping address again
Find all of your orders, subscriptions and addresses in your account
Download invoices of your orders
No, we don’t have a physical store location at the moment. We accept only orders through our online shop and we’re shipping all orders with the Swiss Post Service. Please visit our shipping section for more details.
From time to time you will find us at design fairs and popup markets in Switzerland. Subscribe to our newsletter and you’ll receive the latest news.