CODEGORITMACODEGORITMA
Kembali ke Kurikulum
7-10 Tahun

Scratch Explorer

SD (Kelas 1-3)
12 Bulan
72 Sesi Belajar
12 Modul

Program ini terdiri dari 12 bulan pembelajaran terstruktur dengan total 72 sesi. Setiap bulan memiliki 6 sesi belajar (termasuk proyek mini) yang dirancang progresif dari dasar hingga mahir.

Modul Belajar Per Bulan

Klik setiap bulan untuk melihat detail sesi belajar.

Modul 16 sesi

Kenalan dengan Scratch & Komputer

Dasar-dasar komputer & interface Scratch

Sesi 1Mengenal bagian-bagian komputer (monitor, keyboard, mouse)Teori & Praktek
Sesi 2Cara menggunakan mouse & keyboard dengan benarPraktek
Sesi 3Mengenal interface Scratch — stage, sprite, block paletteTeori & Praktek
Sesi 4Drag & drop block pertama — membuat sprite bergerakPraktek
Sesi 5Mengganti background, menambah sprite baruPraktek
Sesi 6Proyek mini: Karakterku bergerak bebasProyek
Hasil Belajar

Anak paham cara menggunakan Scratch, bisa menambah sprite, mengganti background, dan membuat sprite bergerak.

Modul 26 sesi

Gerakan & Koordinat

Motion blocks & sistem koordinat Scratch

Sesi 1Motion blocks: go to, glide, move stepsTeori & Praktek
Sesi 2Sistem koordinat X-Y di ScratchTeori
Sesi 3Turn blocks: putar kanan/kiri, arah spritePraktek
Sesi 4Membuat sprite mengikuti mousePraktek
Sesi 5Menggabungkan motion blocks untuk animasi jalanPraktek
Sesi 6Proyek mini: Hewan berlari di padang rumputProyek
Hasil Belajar

Anak paham sistem koordinat dan bisa mengontrol pergerakan sprite dengan motion blocks.

Modul 36 sesi

Suara & Musik

Sound blocks — tambah suara ke proyek

Sesi 1Mengenal sound blocks: play sound, start/stop soundTeori & Praktek
Sesi 2Mengedit suara dari library ScratchPraktek
Sesi 3Menambahkan efek suara ke spritePraktek
Sesi 4Music blocks: drum, notes, tempoTeori & Praktek
Sesi 5Membuat lagu sederhana dengan music blocksPraktek
Sesi 6Proyek mini: Instrumen musik interaktifProyek
Hasil Belajar

Anak bisa menambah dan mengatur suara serta membuat musik sederhana di Scratch.

Modul 46 sesi

Cerita Interaktif

Membuat cerita dengan multiple sprite & dialog

Sesi 1Looks blocks: say, think, show/hide, switch costumeTeori & Praktek
Sesi 2Broadcast & message untuk komunikasi antar spriteTeori & Praktek
Sesi 3Membuat percakapan antar karakterPraktek
Sesi 4Change background based on storyPraktek
Sesi 5Menambahkan next page / klik untuk lanjutPraktek
Sesi 6Proyek: Cerita petualangan interaktifProyek
Hasil Belajar

Anak bisa membuat cerita interaktif dengan dialog, pergantian scene, dan multiple karakter.

Modul 56 sesi

Game Sederhana

Konsep dasar game — skor, timer, lives

Sesi 1Variable blocks: membuat skor & timerTeori & Praktek
Sesi 2Operator blocks: perbandingan & logikaTeori
Sesi 3Control blocks: if-then, if-else, waitTeori & Praktek
Sesi 4Sensing blocks: touching, distance, key pressedTeori & Praktek
Sesi 5Membuat game sederhana — kumpul bintangPraktek
Sesi 6Finishing game: tambah skor, timer, game overProyek
Hasil Belajar

Anak paham konsep variable, kondisi, dan bisa membuat game sederhana dengan skor dan timer.

Modul 66 sesi

Variable & Skor

Level up! Variable lebih kompleks

Sesi 1Jenis variable: number vs string, public vs privateTeori
Sesi 2Membuat sistem level — variable level & enemy speedPraktek
Sesi 3High score system — simpan skor tertinggiPraktek
Sesi 4Random blocks — musuh spawn acakPraktek
Sesi 5Multi-variable game — skor, lives, levelPraktek
Sesi 6Proyek: Game kumpul harta karun dengan levelProyek
Hasil Belajar

Anak bisa menggunakan multiple variable, sistem level, dan high score dalam game.

Modul 76 sesi

Game Menengah

Game dengan multiple level & enemy AI

Sesi 1My blocks: membuat fungsi sendiriTeori & Praktek
Sesi 2Cloning blocks: spawn multiple enemiesTeori & Praktek
Sesi 3Membuat enemy AI sederhana (kejar pemain)Praktek
Sesi 4Multiple level — ganti scene saat menangPraktek
Sesi 5Power-up items — speed boost, shieldPraktek
Sesi 6Proyek: Game platformer sederhanaProyek
Hasil Belajar

Anak bisa membuat game multi-level dengan enemy AI, power-up, dan sistem cloning.

Modul 86 sesi

Animasi Karakter

Buat karakter hidup dengan animasi

Sesi 1Costume vs backdrop — membuat animasi frame-by-frameTeori & Praktek
Sesi 2Membuat sprite walking animation (4-8 frame)Praktek
Sesi 3Menggambar costume sendiri di editor ScratchPraktek
Sesi 4Animasi jumping & landing dengan timingPraktek
Sesi 5Animasi wajah — bicara, kedip, ekspresiPraktek
Sesi 6Proyek: Animasi kartun pendek (30 detik)Proyek
Hasil Belajar

Anak bisa membuat animasi karakter frame-by-frame dan menggambar costume sendiri.

Modul 96 sesi

Game Lanjutan

Shooter game, maze, & racing game

Sesi 1Membuat shooting mechanism — bullet clonesTeori & Praktek
Sesi 2Maze game — wall collision detectionPraktek
Sesi 3Racing game — steering, speed, trackPraktek
Sesi 4Side-scrolling game — background scrollPraktek
Sesi 5Particle effects — explosion, trail, sparklePraktek
Sesi 6Proyek: Pilih salah satu game genreProyek
Hasil Belajar

Anak bisa membuat berbagai genre game (shooter, maze, racing) dengan efek visual.

Modul 106 sesi

Broadcasting & Data

Multi-sprite coordination & data management

Sesi 1Broadcast lanjutan — multi-channel messagingTeori & Praktek
Sesi 2Variables global vs local — kapan pakai yang manaTeori
Sesi 3Lists — menyimpan dan mengelola dataTeori & Praktek
Sesi 4Membuat leaderboard dengan listsPraktek
Sesi 5Cloud variables — fitur online multiplayerTeori & Praktek
Sesi 6Proyek: Game quiz interaktif dengan leaderboardProyek
Hasil Belajar

Anak paham konsep broadcast, list, dan cloud variable untuk proyek kompleks.

Modul 116 sesi

Proyek Akhir — Game Kompleks

Perencanaan & development game final

Sesi 1Game design document — brainstorm ide gameTeori
Sesi 2Wireframe & storyboard game finalPraktek
Sesi 3Coding sprint 1: movement, player, basic mechanicsPraktek
Sesi 4Coding sprint 2: enemies, scoring, levelsPraktek
Sesi 5Coding sprint 3: polish, effects, soundPraktek
Sesi 6Testing, debugging & final touchProyek
Hasil Belajar

Anak menyelesaikan game kompleks penuh dengan multiple level, skor, dan efek.

Modul 126 sesi

Presentasi & Portofolio

Pamerkan karya & dapatkan sertifikat

Sesi 1Cara mempresentasikan proyek — demo day preparationTeori
Sesi 2Share proyek ke community ScratchPraktek
Sesi 3Membuat portofolio digital (video demo + deskripsi)Praktek
Sesi 4Peer review — mainkan game teman & feedbackPraktek
Sesi 5Refleksi belajar — apa yang sudah dipelajariTeori
Sesi 6Graduation & sertifikat kelulusanProyek
Hasil Belajar

Anak memiliki portofolio game Scratch dan siap melanjutkan ke Python Academy!

Siap Mulai Scratch Explorer?

Daftar sekarang dan mulai petualangan coding anak Anda dengan mentor berpengalaman.