Usia 7-12 Tahun 60 Menit / Pertemuan Max 4 Siswa / Kelas

Scratch Programming

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

Scratch Programming

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.

Level 1

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
Level 2

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
Level 3

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
Level 4

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