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
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
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
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
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
➢ 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
Berdasarkan pemerhatian anda terhadap proses pada
vending machine di sekolah, dan situasi yang ditetapkan
guru, bina satu carta alir yang lengkap untuk
menghuraikan proses membeli 2 tin air minuman dengan
ketetapan :
Pengguna menggunakan RM5 untuk membeli air,
dan tiada baki yang akan dipulangkan.
Vending Machine
(Mesin layan diri)
Decomposition /
Leraian
Pattern Recognition
/ Pengecaman Corak
Abstraction
/ Peniskalaan
Generalisation
/ Pengitlakan
Contoh penggunaan konsep pemikiran
komputasional dalam fasa pembangunan atur
cara arithmetik
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
/ Peniskalaan mestilah boleh 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
Generalisation berdasarkan proses membeli vending air pada vending machine ini dapat digunapakai untuk
/ Pengitlakan menyelesaikan tugas / aktiviti lain yang hampir sama. Contohnya :
(1) mesin dobi layan diri, (2) ...