Learn / Informatika / 07. Algoritma & Pemrograman
Unit 07 · Logika & Koding Interaktif

Algoritma & Pemrograman

Pelajari seni berpikir komputasional tingkat lanjut: dari merancang bagan alir algoritma (flowchart & pseudocode), pemrograman visual blok Scratch, variabel memori, percabangan if-else, perulangan loop, pemrograman teks Python, hingga fungsi modular dan proyek aplikasi mandiri.

01 45m

Konsep Algoritma & Flowchart

Standar simbol ISO flowchart, aturan penulisan pseudocode terstruktur, dan teknik dry run tracing.

Mulai Belajar →
02 45m

Pemrograman Blok (Scratch)

Antarmuka Scratch, kontrol sprite & backdrop, event-driven programming, dan animasi storytelling.

Mulai Belajar →
03 45m

Variabel & Tipe Data

Memori variabel, 4 tipe data dasar (int, float, str, bool), operator aritmatika, dan input/output.

Mulai Belajar →
04 45m

Struktur Percabangan (If-Else)

Logika keputusan if, elif, else di Python, nested if bertingkat, dan operator logika AND/OR/NOT.

Mulai Belajar →
05 45m

Struktur Perulangan (Loop)

For loop dengan range(), While loop berbasis syarat kondisi, break, continue, dan pola akumulator.

Mulai Belajar →
06 45m

Pemrograman Python Dasar

Python Turtle art, manipulasi string & f-string, struktur data List & Dictionary, dan error handling.

Mulai Belajar →
07 45m

Fungsi & Modularitas Kode

Prinsip DRY, fungsi def dengan parameter & return value, scope variabel lokal vs global, dan modul math/random.

Mulai Belajar →
08 45m

Proyek Pemrograman Mandiri

Siklus rekayasa perangkat lunak (SDLC), teknik pemburu bug (SyntaxError, IndexError), dan pameran demo karya.

Mulai Belajar →