Scratch Programming
Berbasis pendekatan STEAM, siswa akan mengeksplorasi logika pemrograman melalui aktivitas interaktif yang menyenangkan dan penuh kreativitas.

Apa yang Akan Dipelajari?
Siswa akan menguasai keahlian teknis dan logika pemrograman melalui aktivitas interaktif yang menyenangkan.
Buat Game Seru
Rancang dan buat game interaktif seperti platformer, quiz, dan maze menggunakan blok kode Scratch.
Animasi & Cerita
Hidupkan karakter dengan animasi dan buat cerita interaktif yang menarik dengan efek suara dan visual.
Logika & Algoritma
Pelajari konsep dasar pemrograman: sequence, loop, kondisi, variabel, dan event secara visual dan intuitif.
Kreativitas Digital
Desain karakter, backdrop, dan efek suara sendiri — kembangkan kreativitas sambil belajar teknologi.
Kurikulum & Level
Jalur pembelajaran terstruktur, dirancang bertahap untuk memastikan siswa memahami setiap konsep dengan baik.
Scratch Junior — Pengenalan
- Pengenalan antarmuka Scratch Junior (tablet/laptop)
- Menggerakkan karakter dengan blok kode sederhana
- Membuat animasi pertama: karakter bergerak & berbicara
- Konsep dasar: sequence (urutan langkah)
- Menambahkan background, suara & efek
- Membuat cerita interaktif multi-halaman
- Proyek akhir: Cerita Animasi Interaktif
Scratch 3 — Dasar
- Migrasi ke platform Scratch 3 (berbasis web)
- Motion, Looks, Sound & Events block
- Konsep loop (pengulangan) & kondisi (if/else)
- Membuat game sederhana: Catch Game & Maze
- Sensing & interaksi antar sprite
- Mendesain karakter & backdrop sendiri
- Proyek akhir: Game Platformer Sederhana
Scratch 3 — Menengah
- Variabel, skor & timer dalam game
- Broadcast message & komunikasi antar sprite
- Cloning sprite untuk efek yang dinamis
- Membuat game multi-level
- Operasi matematika & logika dalam game
- Pen extension untuk menggambar digital
- Proyek akhir: Game Shooter / Racing
Scratch 3 — Lanjutan & Proyek
- Custom blocks (fungsi) untuk kode yang rapi
- List (array) & data management
- Simulasi fisika sederhana (gravitasi, bounce)
- Scrolling background & kamera sistem
- Membuat game kompleks dengan menu & cutscene
- Publish & share proyek di komunitas Scratch
- Proyek akhir: Game Lengkap dengan Portfolio
