KOMPUTASIONAL
• Decomposition / Leraian
• Pattern Recognition / Pengecaman Corak
• Abstraction / Peniskalaan
• Generalisation / Pengitlakan
1.0 KONSEP ASAS PEMIKIRAN
KOMPUTASIONAL
1.1
STANDARD PEMBELAJARAN:
PEMBANGUNAN ATUR
CARA 1.1.1 Menggunakan konsep pemikiran
( PROJEK ) komputasional dalam fasa pembangunan
atur cara aritmetik:
i) Analisis masalah
ii) Reka bentuk atur cara
iii) Pengekodan
iv) Pengujian dan penyahpepijatan
v) Dokumentasi
1. Analisis masalah
Pembuat program akan menemubual pelanggan
bagi mendapatkan keperluan dalam atur cara
Contoh :
Program Pendaftaran Pelajar Tingkatan 1
Administrator memberitahu pembuat atur cara tentang
keperluan dalam atur cara iaitu nama, tarikh lahir,
jantina, kelas, nama ibu bapa, alamat dan nombor
telefon
T. LERAIAN
T. PENGITLAKAN
2. Reka bentuk atur cara
Bagi menghasilkan atur cara yang baik, fasa ini
sangat penting
Pembuat atur cara akan merekacipta carta alir
yang mewakili keperluan pelanggan.
T. PENGITLAKAN
T.
PENISKALAAN
T.
PENISKALAAN
3. Pengekodan
Dalam fasa ini, pembuat atur cara akan
menggunakan Perisian Pembangunan Atur cara.
Pengekodan adalah Proses Menulis Keputusan
menggunakan Bahasa Pengaturcaraan di komputer.
Setelah selesai menulis kod, pembuat atur cara akan
menaip kod Bahasa Pengaturcaraan ke dalam
komputer
T. PENGITLAKAN
4. Pengujian dan penyahpepijatan
Keperluan Pengujian atur cara :
➢memastikan atur cara berjalan lancar tanpa
kesilapan pada sintaks atau kesilapan logik.
➢Jika kesilapan didapati, proses membaiki ralat akan
dilakukan dengan mencari kesilapan dalam pengisian
kod sumber dan pembetulan akan segera dilakukan.
➢Pengujian semula dibuat setelah selesai membuat
pembetulan.
T. PENGECAMAN
CORAK
5. Dokumentasi
➢ Dokumentasi mengandungi secara terperinci definisi
masalah, pelan program (carta alir atau kod pseudo), komen
beserta sumber program dan prosedur mencuba serta secara
terperinci deskripsi program, rekod masukan dan keluaran dan
senarai semak program.
➢semua dokumentasi mesti disediakan pada akhir
pembangunan program.
➢Sangat berguna dalam membuat penilaian, perubahan &
penambahbaikan.
T. PENGITLAKAN
LATIHAN : Peta Alir
Fasa Pembangunan Atur Cara
Menggunakan Teknik Pemikiran Komputasional
dalam fasa pembangunan atur cara
Pemikiran Komputasional :
Latihan Carta Alir
Decomposition /
Leraian
Pattern Recognition
/ Pengecaman Corak
Abstraction
/ Peniskalaan
Generalisation
/ Pengitlakan
Contoh penggunaan konsep pemikiran
komputasional dalam fasa pembangunan atur
cara arithmetik
SILA KLIK DI SINI……
Vending Machine Pemikiran
Perbincangan daripada pemerhatian, carian maklumat dan kajian
Komputasional
Pattern
Kenalpasti aktiviti yang berulang-ulang kali dibuat, dan penggunaan sesuatu maklumat yang sama, apabila
Recognition
menggunakan mesin vending ini :
/ Pengecaman (1) jenis duit : sama ada kertas atau syiling yang mempunyai nilai yang tertentu, (2) , (3) ...
Corak
Secara umumnya, suatu ‘model’ yang menggambarkan cara vending machine bolehlah dicadangkan seperti berikut :
Abstraction (1) semua vending machine perlu boleh menerima duit yang dimasukkan, (2) semua vending machine mestilah boleh
/ Peniskalaan menyediakan perkhidmatan yang diminta pengguna, (3) semua vending machine mestilah boleh memulangkan baki duit
pengguna.
Berdasarkan model yang telah dibina, kita boleh memikirkan bagaimanakah model yang telah dibina berdasarkan
Generalisation proses membeli vending air pada vending machine ini dapat digunapakai untuk menyelesaikan tugas / aktiviti lain yang
/ Pengitlakan hampir sama. Contohnya :
(1) mesin dobi layan diri, (2) ...