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.

child_care

Target Usia

8 – 11 Tahun

event

Durasi

36 Pertemuan

groups

Ukuran Kelas

10 (Group) / 1 (Private)

signal_cellular_alt

Tingkat

Pemula – Menengah

schedule

Durasi Kelas

60-90 Menit

language

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

Lesson 8

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 Proyek
Lesson 16

Animal 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 Proyek
Lesson 24

Ball 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 Proyek
Lesson 32

RetroSnake 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 Proyek

Proyek 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.