Anda di halaman 1dari 23

KONSEP ASAS PEMIKIRAN

KOMPUTASIONAL

BAB 1
Standard Pembelajaran:

Murid boleh:
 Menggunakan konsep pemikiran komputasional dalam fasa pembangunan atur
cara bagi membangunkan atur cara aritmetik:
i. analisis masalah
ii. reka bentuk atur cara
iii. pengekodan
iv. pengujian dan penyahpepijatan
v. dokumentasi
1.1 Pembangunan Atur Cara

 Penggunaan teknologi digital telah banyak menyelesaikan masalah yang dihadapi oleh manusia.
Contohnya, komputer digunakan untuk membangunkan atur cara atau aplikasi yang memudahkan
kehidupan manusia.
 Pembangunan atur cara terdiri daripada lima fasa:

Reka Bentuk Atur Pengujian &


Analisis Masalah Pengekodan Dokumentasi
Cara Penyahpepijatan
1.1.1 Menggunakan Konsep Pemikiran Komputasional
dalam Pembangunan Atur Cara

 Pemikiran komputasional ditakrifkan sebagai satu proses untuk


menyelesaikan masalah menggunakan konsep asas sains komputer.
 Proses penyelesaian masalah melibatkan usaha memecahkan masalah
kepada komponen yang lebih kecil dan mencari penyelesaian secara
sistematik.
CONTOH
Anda diminta untuk membina atur cara mudah bagi mengira luas dan perimeter sebuah
padang bola yang berbentuk segi empat tepat.

Fasa Analisis Masalah


Dalam fasa ini, pengatur cara akan:
a) Mengenal pasti masalah, keperluan sistem dan
perisian serta sasaran pengguna.
b) Mengenal pasti inputm proses dan output bagi
atur cara yang akan dibina.
c) Menemubual, membuat soal selidik dan
pemerhatian bagi mengetahui keperluan
pelanggan.
i) Teknik Leraian
 Menganalisis masalah dengan memecahkan
masalah yang besar kepada bahagian yang lebih
kecil.
 Bahagian kecil ialah masalah kecil yang mudah
diselesaikan.

Masalah besar
Membina atur cara mudah bagi mengira luas dan perimeter
sebuah padang bola

Masalah kecil Masalah kecil


Kira luas padang bola Kira perimeter padang bola
Fasa Reka Bentuk Atur Cara
Dalam fasa ini, pengatur cara akan:
a) Menulis pseudokod
b) Melukis carta alir
c) Mereka bentuk antara muka pengguna
i) Teknik Pengecaman Corak
 Setiap bahagian kecil dianalisis untuk mengecam
corak tertentu sekiranya ada.

Bahagian Kecil Bahagian kecil


Kira luas padang bola Kira perimeter padang bola

Input diperlukan adalah Input diperlukan adalah


panjang dan lebar panjang dan lebar
ii) Teknik Peniskalaan
 Formula matematik diperlukan untuk mengira
luas dan perimeter padang bola.

Luas padang bola = panjang x lebar

Perimeter padang bola = (panjang + lebar) x 2


iii) Teknik Pengitlakan
 Algoritma dalam bentuk pseudokod atau carta
alir digunakan untuk menyelesaikan masalah
pengiraan.
Mula

Mas ukkan
panjang, lebar

1) Mula
2) Masukkan panjang, lebar Kira luas padang bola = panjang x lebar
3) Kira
Luas padang bola = panjang x lebar
Perimeter padang bola = (panjang + lebar) x 2 Kira perimeter padang bola = (panjang + lebar) x 2
4) Papar luas dan perimeter padang bola
5) Tamat
Papar luas dan
perimeter padang bola Carta alir mengira luas dan perimeter padang
Pseudokod mengira luas dan perimeter padang bola
bola
Tamat
Fasa Pengekodan
Dalam fasa ini, pengatur cara akan:
a) Memilih Bahasa pengaturcaraan
b) Mengekod atur cara berdasarkan pseudokod
dan carta alir
i) Teknik Leraian
 Mengenal pasti komponen masalah ketika
menulis kod arahan.

ii) Teknik Pengecaman Corak


 Menekankan pemboleh ubah bagi input kerana
menunjukkan corak yang sama.

Persamaan Perbezaan
Pemboleh ubah panjang, Nilai luas dan perimeter
lebar padang bola
iii) Teknik Peniskalaan
 Penghasilan kod arahan bagi input, proses dan
output.

Contoh kod arahan bagi input, proses dan


output menggunakan Repl.it
Fasa Pengujian & Penyahpepijatan
Dalam fasa ini, pengatur cara akan:
a) Menguji atur cara yang telah dipilih
b) Mengenal pasti ralat-ralat yang ada. Terdapat
3 jenis ralat iaitu ralat sintaks, ralat logik
dan ralat masa larian.
i) Teknik Leraian
 Pengujian atur cara dan penyahpepijatan ralat
dilakukan secara berperingkat

ii) Teknik Pengecaman Corak


 Pengecaman corak dibuat berdasarkan mesej
ralat yang dipaparkan semasa pengujian
iii) Teknik Peniskalaan
 Digunakan semasa penyahpepijatan ralat dengan
memberikan penekanan kepada aspek penting.

iv) Teknik Pengitlakan


 Menghasilkan satu senarai semak yang dapat
digunakan semasa pengujian dan
penyahpepijatan sesuatu atur cara.
Fasa Dokumentasi
Dalam fasa ini, pengatur cara akan:
a) Menyediakan dokumen dalaman dan
dokumen luaran.
i) Teknik Leraian

Masalah besar
Menyediakan
dokumentasi

Bahagian kecil
Bahagian kecil
Dokumentasi
Dokumentasi luaran
dalaman

Dokumen Dokumen
pustaka pengguna
ii) Teknik Pengecaman Corak
 Corak yang telah dicamkan ialah maklumat
penting tentang pembangunan dan penggunaan
atur cara.

iii) Teknik Peniskalaan


 Penulisan komen pada atur cara membantu
mengngat semula atau memahami maksud
segmen kod yang ditulis.

iv) Teknik Pengitlakan


 Penghasilan dokumen yang sebenar.
Boleh rujuk buku teks m/s 18
Aktiviti 1.1

Pada setiap bulan, anda akan menerima bil elektrik dengan


AKTIVITI jumlah bayaran tertentu. Tahukah anda bagaimana bil
KUMPULA elektrik yang telah digunakan ini dikira?? Bina satu atur
cara bagi mengira bil elektrik berpandukan maklumat di
N bawah. Gunakan teknik-teknik pemikiran komputasional
bagi setiap fasa pembangunan atur cara untuk
Bentangkan hasil
pelaporan
menyelesaikan masalah ini.
kumpulan anda
dengan bantuan
perisian
persembahan. Penggunaan elektrik Kadar (RM)
1 – 200 kWj (sebulan) 0.218
201 kWj (sebulan) 0.492
AKTIVITI Boleh rujuk buku teks m/s 23
BERPASANGA Aktiviti 1.2
N

Bentangkan hasil
pelaporan
Anda telah membina satu atur cara untuk kumpulan anda
mengira bayaran bil elektrik pada Aktiviti 1.1. dengan bantuan
perisian
Kini, anda dikehendaki menghasilkan persembahan.

pelaporan penggunaan teknik pemikiran


komputasional bagi setiap fasa pembangunan
atur cara.
RUMUSAN GRAFIK
TERIMA KASIH

#proudtobeniners

Disediakan oleh:
Cikgu Aween

Anda mungkin juga menyukai