PENGAJARAN 20
BIDANG PEMBELAJARAN
2.0 ALGORITMA
3.0 KOD ARAHAN
Standard Kandungan:
2.1 Pembangunan Algoritma
3.1 Persekitaran Kod Arahan
3.2 Struktur Kod Arahan
Standard Pembelajaran:
Murid boleh
2.1.3 Menyelesaikan masalah menggunakan pseudokod dan carta alir
dengan menggabungkan pelbagai struktur kawalan.
3.1.5 Menyelesaikan masalah yang melibatkan melibatkan gabungan jenis
data, pembolehubah, pemalar dan operator dalam segmen kod.
3.2.2 Menguji atur cara dan membaiki ralat pada kod arahan yang dihasilkan.
3.2.3 Menghasilkan atur cara yang melibatkan gabungan pelbagai struktur
kawalan.
Bahan:
1. Slaid PowerPoint Pengajaran 20
2. Lampiran 1 – 5
1
ASAS SAINS KOMPUTER
Aktiviti 1:
1. Murid menyemak kemahiran penyelesaian BBM
masalah masing-masing menggunakan senarai Lampiran 1 (m/s 5)
semak yang dilampirkan dalam Lampiran 1.
2. Guru memastikan murid mempunyai semua kemahiran dalam senarai
semak sebelum membenarkan murid memulakan projek akhir masing-
masing.
(Kandungan yang sama terdapat dalam slaid no. 2)
2
ASAS SAINS KOMPUTER
3
ASAS SAINS KOMPUTER
4
ASAS SAINS KOMPUTER
Lampiran 1
Senarai semak kemahiran murid:
Tanda
1. Saya boleh menulis algoritma dalam bentuk carta alir.
5
ASAS SAINS KOMPUTER
Lampiran 2
Projek Murid:
Hasilkan satu atur cara yang membolehkan pengguna menukar unit metrik yang
Selepas pengguna memilih unit metrik yang diingini, pengguna akan memasukkan
nilai yang ingin ditukar dan atur cara anda akan memaparkan unit metrik yang
baharu.
Pengguna boleh memilih untuk menamatkan program atau memilih menukar unit
Contoh output:
6
ASAS SAINS KOMPUTER
• Anda boleh menggunakan bahasa atur cara yang diingini (Scratch atau
Python 3.5)
Input pengguna
Output
Pilihan
7
ASAS SAINS KOMPUTER
Lampiran 3
Rancangan Projek:
Apakah yang saya perlu buat? (Kemahiran Pemikiran Komputasional:
Peniskalaan)
8
ASAS SAINS KOMPUTER
Apakah algoritma untuk atur cara yang saya ingin bangunkan? (Kemahiran
Pemikiran Komputasional: Algoritma)
Carta Alir:
Pseudokod:
9
ASAS SAINS KOMPUTER
Apakah perkara-perkara yang saya perlu berikan perhatian (melihat perkara penting
– peniskalaan)?
Apakah data yang saya perlukan untuk menguji atur cara saya?
Data Input Jangkaan Output
10
ASAS SAINS KOMPUTER
Lampiran 4
o Input pengguna
o Output
o Pilihan
dengan baik.
11
Lampiran 5
A) Isikan soalan refleksi di bawah berdasarkan pembentangan projek rakan
anda.
3. Apakah perbezaan yang anda lihat pada projek rakan anda berbanding projek
13