TAJUK
B. Kandungan Pengajaran
2.1 Mengenal algoritma, pseudokod dan carta alir.
2.2 Menerangkan makna simbol (mula dan tamat, proses, pilihan, aliran) dalam carta
alir.
2.3 Membuat perkaitan algoritma, pseudokod dan carta alir dalam aktiviti harian.
2.4 Membezakan aliran secara urutan dan pilihan tunggal bagi algoritma, pseudokod
dan carta alir.
2.4.1
2.4.2
2.4.3
Membezakan aliran secara urutan dan pilihan tunggal bagi carta alir.
2.5 Menulis algoritma berdasarakan situasi secara urutan dan pilihan tunggal.
2.6 Memisahkan pseudokod kompleks kepada
Mula
TIDAK
Panggil
Kontraktor
YA
Rekodkan Kerja-Kerja
Penyelenggaraan
Tamat
Rajah 2.1.1 Carta Alir Proses Penyelenggaraan
Simbol
Makna / Fungsi
Penerangan
MULA / TAMAT
PROSES
PILIHAN
ALIRAN
Aliran aktiviti
PENYAMBUNG
INPUT / OUTPUT
Operasi input
Operasi output
Contoh Pseudokod
Mula
Masak air
Masukkan kopi ke dalam cawan
Masukkan gula
Masukkan air panas ke dalam cawan
Tamat
Mula
Masak Air
Masukkan
kopi ke dalam
cawan
Masukkan
gula
Tuangkan air
panas ke dalam
cawan
Kacau air
Tamat
Masak air
Masak air
Masukkan gula
Masukkan gula
Jadual 2.4.1.1 Perbezaan antara aliran secara urutan dengan pilihan tunggal bagi algoritma
2.4.2
Mula
Mula
Masak air
Masak air
Masukkan gula
Masukkan gula
Tamat
Tambah krim
Masukkan air panas ke dalam cawan
Tamat
Jadual 2.4.2.1 Perbezaan antara aliran secara urutan dengan pilihan tunggal bagi pseudokod
2.4.3
Mula
Mula
Masak Air
Masak Air
Masukkan
kopi ke dalam cawan
Masukkan
kopi ke dalam cawan
Masukkan
gula
Masukkan
gula
Perlu
Krim?
Tuangkan air
panas ke dalam
Tidak
Ya
Masukkan krim
cawan
Kacau air
Tuangkan air
panas ke dalam cawan
Kacau air
Tamat
Tamat
Jadual 2.4.3.1 Perbezaan antara aliran secara urutan dengan pilihan tunggal bagi carta alir
Arahan :
Sila bina algoritma berdasarkan situasi di atas.
Algoritma
a) Secara urutan
Algoritma
Algoritma secara urutan
10
Latihan 1
Raja Amri tinggal di Sabak Bernam. Dia hendak bercuti ke Kuala Lumpur. Perjalanannya
melalui pekan Tanjung Karang, Kuala Selangor, Kapar, Sungai Buloh dan Petaling Jaya.
Raja Amri juga boleh menggunakan lebuh raya terus ke Kuala Lumpur selepas pekan
Kuala Selangor.
Lumpur.
Latihan 2
Bina algoritma berdasarkan carta alir di bawah ini.
Mula
Masukkan
markah
Papar markah
dan gred
Tamat
11
SECARA
12
Pseudokod
Pseudokod secara urutan
Mula
Mula
Guna tangga
Tamat
13
Aktiviti 1
Anda ialah seorang penyelaras TMK sekolah. Anda diberi tugas untuk membina satu atur
cara bagi menentukan lulus atau gagal markah peperiksaan bersama gred markah A, B, C,
D dan E. Lengkapkan pseudokod di bawah ini
Mula
Masukkan markah
...
...
...
Tamat
Aktiviti 2
Tuliskan pseudokod bagi carta alir di bawah.
Mula
Masukkan kopi
Masukkan gula
Perlu
krim?
Tidak
Ya
Tamat
14
Aktiviti 3
Tuliskan pseudokod bagi situasi di bawah.
Situasi: Sofia hendak menghantar pesanan ringkas (SMS) kepada sahabatnya.
2.7 MENGGABUNGKAN CARTA ALIR URUTAN DAN CARTA ALIR PILIHAN TUNGGAL
SECARA LOGIK
Contoh 1: Aturcara Untuk Menentukan BMI
CARTA ALIR URUTAN
Mula
Kira BMI
BMI=berat/(tinggi*tinggi)
Cetak BMI
Tamat
15
Mula
Tidak
BMI menepati?
Papar:
Teruskan beriadah
Tamat
16
CARTA
ALIR
DALAM
Cadangan aktiviti:
Arahan:
Ahmad
suka
makan
dadih
manis.
Tuliskan
algoritma,
pseudokod
dan carta alir yang sesuai bagi penyediaan dadih manis tersebut.
RESEPI
300ml air
2 gram agar-agar
100 gram gula putih
700ml susu cair
Perisa strawberi
Jawapan:
A. ALGORITMA
Sediakan sebuah periuk
Masukkan air dan didihkan
Masukkan agar-agar dan gula
Masukkan susu cair
Titiskan perisa strawberi
Setelah susu mula mendidih
Padamkan api
Sejukkan dadih selama 15 minit
Masukkan ke dalam bekas
Sejukkan di dalam peti sejuk
Hidangkan dadih
17
18
Masukkan air
Didihkan air
Masukkan
agar-agar dan
gula
Tamat
Kacau
Masukkan
susu cair
Titiskan perisa
Campuran mendidih,
padamkan api
Biarkan sejuk
19
Aktiviti 1:
Tugasan : Menyediakan minuman teh.
Arahan : Anda diminta untuk membina algoritma, pseudokod dan carta alir yang
bersesuaian.
20