Selamat Datang di Visual Programming
Dengan fondasi yang kuat, anak-anak kini siap untuk mendalami pemrograman yang berfokus pada visual lebih lanjut. Mereka akan mengaplikasikan konsep-konsep coding melalui proyek yang lebih kompleks, mulai dari membuat game interaktif hingga menciptakan animasi yang menakjubkan. Setiap langkah membawa mereka lebih dekat ke masa depan yang cemerlang dalam dunia teknologi.
Target Usia
8 – 11 Tahun
Durasi
36 Pertemuan
Ukuran Kelas
10 (Group) / 1 (Private)
Tingkat
Pemula – Menengah
Durasi Kelas
60-90 Menit
Bahasa
English / Indonesia
Tools Utama yang Digunakan
Scratch
Sebuah platform pemrograman visual berbasis blok yang memungkinkan anak-anak membuat cerita interaktif, game, dan animasi mereka sendiri.
AlgoNova Platform
Platform yang memuat banyak permainan seperti bot mars, lazer plant, dan pesawat koordinat.
Silabus Kursus
Contoh Project Siswa
Pertandingan Sepak Bola Kartun
Oleh: Rafael - 10 Tahun
Yuk, ikutan seru-seruan bareng tim biru lawan tim merah. Cukup klik bendera hijau, kamu bisa langsung masuk ke dunia sepak bola kartun yang keren banget lho!
Lihat ProyekAnimal Dash - Multiplayer
Oleh: Evelyn - 9 Tahun
Yuk, kendalikan avatar hewanmu pakai tombol W, A, S, D atau tombol panah, dan adu cepat sama teman-temanmu untuk jadi juara di garis finish.
Lihat ProyekBall Dodger
Oleh: Rafael - 10 Tahun
Siap-siap deh buat petualangan seru proyek "Dodge the Ball". Lewati segudang rintangan, laser, dan bola-bola yang berputar sambil berusaha mencapai garis finish tanpa terluka.
Lihat ProyekRetroSnake Classic
Oleh: Kenzo - 8 Tahun
Yuk, kita main game seru! Proyek "Scratch Snake" ini terinspirasi dari game jadul Nokia yang keren banget. Kamu bisa kendalikan ularnya dan bantu dia makan makanan biar makin panjang.
Lihat ProyekProyek Akhir: Game Pilihan Siswa
Sebagai proyek kelulusan, setiap siswa akan menyelesaikan dan memoles game atau aplikasi pilihan mereka sendiri. Menggunakan seluruh pengetahuan yang telah dipelajari, mereka akan melakukan *debugging* akhir, memastikan semua mekanik permainan berjalan lancar, dan mempersiapkan proyek mereka untuk dipresentasikan. Ini adalah kesempatan bagi siswa untuk menunjukkan kreativitas dan keterampilan teknis mereka dalam sebuah karya yang sepenuhnya orisinal.
Fungsi dan Manfaat Kursus
Apa yang Siswa Dapatkan?
- Logika Pemrograman Fundamental: Menguasai konsep inti seperti algoritme, *loops*, kondisi (`if`), dan operator logika (`AND`, `OR`).
- Struktur Kode Lanjutan: Memahami dan menerapkan prosedur (fungsi), variabel (global & lokal), dan klon (konsep objek).
- Game Development di Scratch: Mampu membuat game interaktif dengan kontrol karakter, sistem skor, level, dan kondisi menang/kalah.
- Matematika Terapan: Menggunakan koordinat, derajat, dan angka acak untuk mengontrol pergerakan dan perilaku objek.
- Manajemen Proyek: Belajar merencanakan proyek dari awal, melakukan *testing* dan *debugging*, serta mempresentasikannya.
- Kolaborasi Tim: Mendapatkan pengalaman bekerja dalam proyek kelompok, membagi tugas, dan memberikan masukan konstruktif.
Fungsi Utama Kursus
Kursus ini berfungsi untuk menerjemahkan logika pemrograman yang abstrak menjadi **proyek visual yang interaktif dan menyenangkan**. Fungsi utamanya adalah membangun **pola pikir komputasional** yang kuat pada anak, yaitu kemampuan untuk:
✓ Memecah masalah kompleks menjadi langkah-langkah yang lebih kecil dan logis.
✓ Merancang solusi kreatif dan sistematis untuk sebuah tantangan.
✓ Mengubah ide menjadi sebuah karya digital yang berfungsi dan dapat dibagikan.