Tonton videonya (dua bagian), lalu kerjakan tiga latihan: balapan algoritma, pemburu bug batas, dan perapi kode. Suara bisa dimatikan; teks selalu tampil di layar.
0:00 / 0:00
Video simulasi
Peragaan langkah demi langkah untuk dicoba sendiri di komputer atau HP.
Soal yang sama dengan di video. Jawaban salah memberi petunjuk, bukan kunci.
Balapan algoritma, pemburu bug batas, perapi kode
Tiga latihan. Kemajuan tersimpan di perangkat ini.
Kemajuanmu
Tersimpan di perangkat ini saja. Guru bisa memintamu menunjukkan halaman ini.
Untuk guru: cara memakai episode ini (16 JP)
Tujuan (F11.3, elemen Algoritma dan Pemrograman, Fase F): murid mengimplementasikan pencarian dan pengurutan ke kode sumber Python, mengujinya dengan kasus batas, men-debug lewat traceback, lalu menyempurnakan keterbacaan dan efisiensinya dengan menghitung operasi. Melanjutkan E.6 (penelusuran di kertas) dan F11.2 (pseudocode ke kode).
Pertemuan 1–2 (4 JP), pencarian: permainan balapan kartu dan enam belas nama. Tonton Bagian 1 sampai segmen pencarian. Tiap murid mengetik cari_linear dan cari_biner, lalu menghitung perbandingan dengan variabel penghitung dan membandingkannya dengan catatan permainan.
Pertemuan 3–4 (4 JP), pengurutan: segmen pengurutan. Murid mengetik bubble_sort dan selection_sort dengan penghitung perbandingan dan pertukaran; Latihan 1 (balapan) di halaman ini untuk menebak dulu, lalu mengukur di komputer.
Pertemuan 5–6 (4 JP), uji dan debug: tonton Bagian 2 sampai traceback. Tiap fungsi diuji dengan lima kasus batas yang ditulis dulu hasil harapannya. Latihan 2 (pemburu bug batas). Guru membagikan tiga program bermasalah; murid membaca traceback dari bawah dan memperbaikinya.
Pertemuan 7–8 (4 JP), kualitas: segmen keterbacaan dan efisiensi. Latihan 3 (perapi kode). Murid merapikan kode teman (nama, komentar, fungsi kecil) lalu mengukur waktu bubble_sort melawan sorted() dengan modul time untuk 1.000 dan 10.000 data; hasil dicatat dalam tabel dan dibahas: kapan menulis sendiri, kapan memakai pustaka.
Penilaian: tiga fungsi yang lolos lima kasus batas, tabel pengukuran operasi dan waktu, dan satu kode yang dirapikan beserta alasan tiap perubahan. Hasil kuis tersimpan hanya di perangkat murid.