🎯 Hasil Pembelajaran Terperinci
- ✓Menerangkan konsep teras Pembangunan Atur Cara dengan istilah yang tepat.
- ✓Menghubungkan konsep dengan contoh dan data sebenar.
- ✓Melaksanakan proses secara langkah demi langkah serta menyemak hasil.
- ✓Mengesan salah faham dan membetulkan alasan berdasarkan bukti.
- ✓Mengaplikasikan pengetahuan dalam situasi baharu dan soalan KBAT.
Pembangunan atur cara ialah proses berdisiplin daripada memahami keperluan hingga menyelenggara penyelesaian. Pemikiran komputasional digunakan dalam setiap fasa untuk mengurus kerumitan, membina model, menguji bukti dan merekod keputusan.
Analisis masalah
Kenal pasti pengguna, tujuan, input, output, peraturan dan kekangan. Soalan yang kabur diterjemahkan kepada keperluan boleh diuji seperti “paparan keputusan dalam dua saat”. Leraian memisahkan fungsi, manakala peniskalaan membina model data penting.
Reka bentuk
Carta IPO, pseudokod, carta alir, struktur data dan lakaran antara muka menerangkan penyelesaian sebelum kod. Pengecaman corak membantu menggunakan komponen sedia ada, manakala pengitlakan menghasilkan fungsi yang boleh digunakan semula.
Pengekodan dan pengujian
Kod dibina secara modular dan disemak sedikit demi sedikit. Ujian unit memeriksa bahagian kecil, ujian integrasi memeriksa kerjasama modul, dan ujian penerimaan membanding sistem dengan keperluan pengguna. Setiap kecacatan direkod bersama langkah pembiakan.
Dokumentasi dan penilaian
Dokumentasi teknikal menerangkan reka bentuk serta kod; dokumentasi pengguna menerangkan pemasangan dan penggunaan. Selepas sistem digunakan, data prestasi dan maklum balas menentukan sama ada matlamat tercapai serta perubahan apa yang diperlukan.
📚 Glosari mini
- Keperluan
- Pernyataan fungsi atau kualiti yang mesti dipenuhi.
- Prototaip
- Model awal untuk menguji idea dan maklum balas.
- Kes ujian
- Input, output dijangka dan hasil sebenar.
- Ujian integrasi
- Ujian hubungan antara modul.
- Dokumentasi
- Rekod keputusan, reka bentuk, kod dan penggunaan.
Kualiti penyelesaian = ketepatan fungsi + kebolehgunaan + keselamatan + kebolehselenggaraan
Sistem belum berjaya hanya kerana boleh dijalankan. Ia perlu memenuhi keperluan fungsi dan bukan fungsi.
Contoh: Pesanan betul tetapi mengambil 20 saat sedangkan sasaran 2 saat masih gagal keperluan prestasi.
🎯 TIP: Jangan hafal istilah Pembangunan Atur Cara secara terasing. Terangkan sebab, syarat penggunaan dan kesannya terhadap output.