Belajar Memahami Kode Python
Tingkatkan literasi komputasional Anda melalui seni membaca program. Pelajari cara menelusuri eksekusi baris demi baris, memantau perubahan variabel dalam memori, dan memprediksi output program Python tanpa harus menghafal sintaksis rumit.
0 dari 4 Pertemuan Selesai
Daftar Materi Pertemuan (8 JP)
Setiap pertemuan berdurasi 90 menit (2 JP) dilengkapi Code Viewer, Interactive Tracer, dan Kuis Pemahaman.
Mengenal dan Membaca Kode Dasar Python
Memahami struktur program Python, variabel sebagai wadah nilai, tipe data dasar (str, int, float), fungsi print(), serta membaca eksekusi berurutan baris demi baris.
- Menjelaskan cara kerja komputer membaca program Python secara sekuensial (baris demi baris dari atas ke bawah).
- Mengidentifikasi nama variabel, nilai yang disimpan, dan tipe datanya (string, integer, float).
Memahami Operator dan Percabangan
Membaca operator aritmetika, operator perbandingan, operator logika, serta menelusuri alur pengambilan keputusan pada struktur if, elif, dan else berdasarkan indentasi Python.
- Membaca dan mengevaluasi ekspresi perbandingan (>, <, >=, <=, ==, !=) menghasilkan True atau False.
- Menentukan blok percabangan mana yang akan dieksekusi berdasarkan kondisi logika.
Membaca List dan Perulangan
Membaca struktur data List (indeks berbasis nol), cara kerja perulangan for, penggunaan fungsi range(), variabel accumulator penampung nilai, serta menelusuri perubahan variabel pada setiap putaran perulangan.
- Mengidentifikasi elemen list berdasarkan indeksnya (mulai dari indeks 0).
- Menelusuri jalannya perulangan for item in list langkah demi langkah.
Python Code Reading Challenge
Tantangan integratif tingkat lanjut: menggabungkan pemahaman variabel, list, perulangan for, dan percabangan if-else untuk menganalisis algoritma pemrosesan data nyata.
- Membaca dan menjelaskan fungsi algoritma filter data (menghitung elemen yang memenuhi syarat).
- Menelusuri algoritma pencarian nilai ekstrem (mencari nilai maksimum/minimum dalam list).
Asesmen Akhir: Uji Kemampuan Membaca Kode
Uji pemahaman Anda dengan 10 soal pilihan ganda membaca program Python (tingkat Mudah, Sedang, hingga Menantang). Setiap nomor bernilai 10 poin dengan batas ketuntasan (KKTP) 75 poin.