Pendamping Bab 21: Penutup dan Langkah Selanjutnya. Gunakan nomor contoh dan latihan yang sama dengan buku.

Tujuan Belajar

  • Menilai kemampuan yang sudah dapat ditunjukkan.
  • Memilih arah belajar sesuai minat.
  • Menyusun rencana proyek dan evaluasi mandiri.

Persiapan

Siapkan catatan latihan dan satu proyek yang pernah kamu jalankan. Gunakan bukti hasil kerja untuk memilih bagian yang masih perlu dilatih.

Program dengan tombol Coba di IDE dapat dijalankan di browser. Untuk program lokal, unduh sumber, ekstrak ZIP, lalu ikuti README.txt.

Pembahasan

Ikuti pembahasan pada buku, lalu gunakan kegiatan dan materi pendamping berikut untuk memeriksa pemahaman.

Studi Kasus

Merencanakan pengembangan kontak

Ayu sudah menyelesaikan aplikasi kontak dan ingin menambah pencarian tanpa membedakan kapital. Ia memilih satu fitur, menyiapkan data uji, lalu menentukan bukti keberhasilannya.

Hasil yang diharapkan: Data uji: Ayu, AYU, ayu, dan nama yang tidak ada. Kriteria: tiga variasi menemukan kontak yang sama; nama lain mendapat pesan tidak ditemukan.

Rencana menjelaskan tujuan, masukan uji, dan hasil yang harus diperiksa. Setelah fitur bekerja, Ayu mencatat cara menjalankan dan batas pencariannya.

Rangkuman

Belajar berlanjut melalui proyek kecil, pengujian, dokumentasi, dan perbaikan. Pilih arah berdasarkan minat serta kebutuhan; ukur kemajuan dari kemampuan yang dapat kamu tunjukkan.

Cek Pemahaman

Lima pertanyaan ini sama dengan pertanyaan di buku. Periksa jawaban di kuis untuk melihat skor dan pembahasan.

  1. Bukti kemajuan belajar yang paling konkret adalah …
  2. Saat memilih topik lanjutan, pertimbangan awalnya …
  3. Jika proyek terlalu besar, langkah yang membantu adalah …
  4. Apa yang dilakukan ketika menemukan error?
  5. Mengapa mencatat cara menjalankan proyek?
Kerjakan Kuis

Latihan Mandiri

Latihan 21-L01 – Inventaris kemampuan

Dasar. Pilih tiga kemampuan dari buku dan sertakan bukti berupa file atau hasil latihan.

Hasil yang diharapkan:

Tiga kemampuan disertai bukti yang dapat ditunjukkan.

Lihat Petunjuk

Pakai hasil kerjamu sendiri, bukan sekadar judul bab.

Lihat Solusi

Contoh: perulangan – program tabungan; dictionary – pencarian kontak; file – catatan yang dimuat kembali. Tuliskan apa yang kamu lakukan dan bagaimana hasilnya diperiksa.

Bukti membantu membedakan topik yang sudah dipahami dari yang masih perlu diulang.

Latihan 21-L02 – Rencana satu minggu

Penerapan. Susun tiga sesi untuk mengembangkan satu fitur proyek. Tulis sasaran, kegiatan, dan kriteria selesai setiap sesi.

Hasil yang diharapkan:

Tiga sesi dengan hasil terukur dan waktu yang realistis.

Lihat Petunjuk

Pilih satu fitur yang kecil.

Lihat Solusi

Sesi 1: definisikan fitur pencarian dan data uji. Sesi 2: implementasikan dan uji cocok/tidak cocok. Sesi 3: rapikan pesan dan tulis cara menjalankan.

Urutan definisi, implementasi, dan evaluasi menjaga lingkup tetap jelas.

Latihan 21-L03 – Catatan proyek

Pengembangan. Tulis README singkat untuk proyekmu: tujuan, kebutuhan, cara menjalankan, contoh hasil, dan batas kemampuan.

Hasil yang diharapkan:

Dokumentasi cukup jelas agar orang lain dapat mencoba proyek.

Lihat Petunjuk

Minta pembaca mengikuti petunjuk tanpa penjelasan lisan tambahan.

Lihat Solusi

Contoh kerangka: Tujuan; Python/paket yang diperlukan; perintah menjalankan; masukan contoh; hasil yang diharapkan; batasan dan rencana perbaikan.

Petunjuk yang berhasil diikuti merupakan salah satu bentuk pengujian dokumentasi.

Referensi dan Materi Pendamping

Langkah Selanjutnya

Pilih satu proyek dari rencana belajarmu, tentukan hasil yang ingin dicapai, lalu kerjakan satu fitur pertama. Gunakan catatan pengujian untuk memilih langkah belajar berikutnya.

Edisi September 2026. Nomor contoh, pertanyaan, dan latihan digunakan bersama pada buku dan halaman ini.

Bab 20