Algoritma & Pemrograman
Pelajari fondasi logika koding secara visual menggunakan Scratch (stage, event broadcast, variabel, loop, custom blocks) lalu bertransisi secara mulus ke bahasa pemrograman teks profesional Python untuk pengolahan data, pembuatan game, dan pengembangan aplikasi software nyata.
Pemrograman Blok Scratch
Antarmuka stage, sprite, koordinat kartesius (X, Y), motion & kostum animasi.
Event & Interaksi
Keyboard control, penyiaran sinyal broadcast, dan sensor sentuhan collision.
Variabel & Kondisi
Tipe data, operator logika and/or/not, percabangan If-Then-Else & sistem skor.
Pengulangan & Fungsi
Repeat/Forever/Until, seni geometri Pen 360°/N, dan Custom Blocks (DRY).
Pengenalan Python
Sintaks teks print, input, casting int(), f-strings, if-elif-else, dan loop for-range.
Python untuk Data
Struktur List dan Dictionary, statistik rata-rata sum/len/max/min, dan tabel CSV.
Membuat Game Sederhana
Siklus Game Loop, state management, modul random, dan dasar library Pygame.
Proyek Aplikasi Koding
6 tahap SDLC, try-except error handling, standar Clean Code & dokumentasi README.