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.
- Bukti kemajuan belajar yang paling konkret adalah …
- Saat memilih topik lanjutan, pertimbangan awalnya …
- Jika proyek terlalu besar, langkah yang membantu adalah …
- Apa yang dilakukan ketika menemukan error?
- Mengapa mencatat cara menjalankan proyek?
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.
