MODUL P4
Standard 2.0 Menggunakan Algoritma Melalui Kod
kandungan: Pseudo Dan Carta Alir
Standard 2.4 Membezakan aliran secara urutan don
pembelajaran: pilihan tunggal bagi algoritma,
pseudokod don carta alir.
2.4. l Membezakan aliran secara urutan
don pilihan tunggal bagi
algoritma.
2.4.2 Membezakan aliran secara urutan
don pilihan tunggal bagi
pseudokod.
2.4.3 Membezakan aliran secara urutan
don pilihan tunggal bagi carta
alir.
2.5 Menulis algoritma berdasarkan situasi
secara urutan don pilihan tunggal.
Maso: 90 minit
NOYA RUJUKAN
Aliran secara urutan dan pilihan tunggal.
Sesuatu masalah biasanya boleh diselesaikan dengan aliran secara
urutan.Aliran secara urutan melibatkan penyelesaian masalah yang
menggunakan langkah-langkah secara tertib. Waiau bagaimanapun
bukan semua masalah boleh diselesaikan dengan aliran secara urutan
kerana dalam proses menyelesaikan masalah, kita akan berdepan
dengan situasi yang memerlukan kita membuat pilihan. Dalam modul ini,
hanya pilihan tunggal sahaja yang akan dibincangkan.
Contoh 1: Algoritma, Pseudokod dan Carta Alir Bagi Aliran Secara Urutan
Situasi:
Siti akan mengadakan majlis harilahir di rumahnya. Dia telah
menyediakan atur cara majlis seperti berikut. Bilangan jemputannya
adalah seramai 25 orang.
Atur cara:
4.00 petang Ketibaan tetamu don rakan-rakan.
4.30 petang Ucapan selamat datang.
4.45 petang Nyanyian don pemberian hadiah.
5.00 petang Upacara memotong kek.
5.30 petang Permainan meniup belon
23
I Drat
20012015
6.00 petang Cabutan bertuah don permainan.
7.00 petang Majlis berakhir.
Pseudokod:
1. Mula
2. Menyambut ketibaan tetamu don rakan-rakan
3. Memberi ucapan selamat datang
4. Menyanyi
5. Menerima hadiah
6. Memotong kek
7. Memulakan permainan meniup belon
8. Mencabut nombor bertuah
9. Majlis berakhir
10. Tamat
24
I Drat
20012015
Carta Alir
Mula
Menyambut ketibaan tetamu dan rakan-rakan
Memberi ucapan selamat datang Menyanyi
Menerima hadiah
Memotong kek
Memulakan permainan
Mencabut nombor bertuah JS••
Majlis berakhir
Tamat
25
I Drat
20012015
Contoh 2:Algoritma, Pseudokod don Carta Alir Bagi Aliran Pilihan Tunggal
Pilihan fungal berlaku dalam situasi di bawah apabila pembekal belon
tidak dapat membekalkan belon dalam majlis. Penulisan Pseudokod akan
memasukkan/menunjukkan syarat pada pilihan tunggal pada atur cara
Permainan Meniup Belon.
Situasi:
Siti akan mengadakan majlis hari lahir di rumahnya. Permainan meniup
belon don merebut kerusi telah disediakan untuk para tetamu. Bilangan
jemputannya adalah seramai 25 orang.
Atur cara: Ketibaan tetamu don rakan-rakan.
4.00 petang Ucapan selamat datang.
4.30 petang Nyanyian don pemberian hadiah.
4.45 petang U pacara memotong kek.
5.00 petang Permainan meniup belon
5.30 petang Cabutan bertuah
6.00 petang Majlis berakhir.
7.00 petang
Pseudokod:
1. Mula
2. Menyambut ketibaan tetamu don rakan-rakan
3. Memberi ucapan selamat datang
4.Menyanyi
5. Menerima hadiah
6. Memotong kek
7. Jika ado be Ion
7.1 Memulakan permainan meniup belon
8. Mencabut nombor bertuah
9. Majlis berakhir
10. Ta mat
26
I Drat
20012015
Carta Alir Mula
Menyambut ketibaan tetamu dan rakan-rakan
Memberi ucapan selamat datang Menyanyi
Menerima hadiah
Memotong kek
Ya
Tidak Memulakan
permanan
Mencabut meniup belon
nombor
bertuah
Majlis berakhir
Tamat
27
I Drat
20012015
PENGETAHUAN SEDIA ADA MURID
4. Murid telah mengenal Algoritma, Pseudokod don Carta Alir.
5. Murid telah mengetahui makna simbol (mula don tamat, proses,
pilihan, aliran) dalam carta alir.
6. Murid telah mengetahui cara membina algoritma, pseudokod don
carta alir secara urutan.
KEPERLUAN PERKAKASAN
5. Set Komputer
6. Kertas Mahjong
7. Pen Marker
8. Blue tock
9. Kertas Nombor/Kad Nombor
10. Pensel Warna
KEPERLUAN PERISIAN
3. Perisian Aplikasi
28
I Drat
20012015
AKTIVITI 1
Permainan 'FROZEN'
Langkah 1 :Setiap murid akan mendapat sekeping kertas/kad yang
mengandungi satu nombor.
Langkah 2:Murid diminta untuk tidak menunjukkan kertas/kad yang
mengandungi nombor tersebut kepada murid lain.
Langkah 3:Apabila guru meniupkan wisel atau berkata GERAK, murid
akan bergerak secara bebas sambil membawa kertas yang
mengandungi nombor tersebut.
Langkah 4:Apabila guru meniupkan wisel sekali lagi atau berkata
BERHENTI, murid akan berhenti don membandingkan kertas/kad yang
mengandungi nombor tersebut dengan rakan disebelah kanannya. Jika
nombor salah seorangnya lebih kecil maka murid yang memegang
nombor kecil itu akan dibekukan atau FROZEN don tidak boleh bergerak
ke mono-mono.
Langkah 5:Ulangi LANGKAH 3 don LANGKAH 4. Pemenang adalah murid
yang memegang nombor yang terbesar.
Langkah 6:Cuba anda tuliskan algoritma permainan tadi.
29
I Drat
20012015
AKTIVITI 2
Membina algoritma,
pseudokod dan carte alir bagi aliran secara urutan.
Langkah 1: Guru memberikan satu situasi kepada mu rid.
Satu sesi perkhemahan perdana unit beruniform bagi murid
tahap duo akan diadakan pada hujung tahun ini.
Perkhemahan tersebut akan diadakan di sebuah hutan
rekreasi. Murid dikehendaki mendaftarkan diri di sekolah
pada pukul tujuh pagi. Semua murid dikehendaki menaiki
bas yang telah disediakan. Apabila tiba di tempat
perkhemahan, murid dikehendaki berkumpul di tapak
perkhemahan bagi melihat demontrasi pemasangan
khemah. Seterusnya, murid akan memasang khemah.
Setelah siap, murid akan mengemaskan barang-barang
mereka di khemah masing-masing.
30
I Drat
20012015
Langkah 2: . .
Mund melengkapkan algoritma.
di sekolah pada pukul tujuh pagi.
Semua murid dikehendaki yang
disediakan.
Tiba di
'Murid di tapak perkhemahan. Melihat
!pemasangan khemah. l
Murid
Setelah siap, murid barang-barang
mereka di khemah masing-masing.
31
I Drat
20012015
Langkah 3: Murid-murid menyusun semula ayat-ayat untuk
menghasilkan pseudokod yang bertertib.
I tiba di tempat perkhemahan
I tamat
melihat demontrasi pemasangan khemah
I mendaftarkan diri
I berkumpul di tapak perkhemahan
I memasang khemah
I menaiki bas
I mengemaskan barang-barang
32
I Drat
20012015
Langkah 4: Murid melengkapkan carta alir.
I Memasang khemah I Mendaftarkan diri
I IMelihat demonstrasi Mengemaskan barang dalam khemah
I I I IMenaiki bas Berkumpul di tapak perkhemahaan
Mula
33
Drat
I Drat
20012015
AKTIVITI 4
Membina algoritma,
pseudokod dan carte alir bagi aliran pilihan tunggal.
Langkah 1: Guru memberikan satu situasi kepada mu rid.
Satu sesi perkhemahan perdana unit beruniform bagi murid
tahap duo akan diadakan pada hujung tahun ini.
Perkhemahan tersebut akan diadakan di sebuah hutan
rekreasi. Murid dikehendaki mendaftarkan diri di sekolah
pada pukul tujuh pagi. Semua murid dikehendaki menaiki
bas yang telah disediakan. Apabila tiba di tempat
perkhemahan, murid dikehendaki berkumpul di tapak
perkhemahan. Bagi murid yang telah menguasai
kemahiran pemasangan khemah, mereka akan terus
memasang khemah. Bagi murid yang belum menguasai
kemahiran pemasangan khemah, mereka dikehendaki
melihat demontrasi terlebih dahulu sebelum memasang
khemah. Setelah siap, murid akan mengemaskan barang•
barang mereka di khemah masing-masing.
Langkah 2: Murid diminta membina algoritma berdasarkan situasi
di atas.
Langkah 3: Murid diminta membina pseudokod berdasarkan algoritma
yang dibina.
Langkah 4: Murid diminta menghasilkan carta alir berdasarkan
algoritma situasi di atas.
36
I Drat
20012015
PENILAIAN 1
A. Nyatakan jenis aliran bagi algoritma di bawah.
Siti ado seekor kucing. Setiap Siti ado seekor kucing. Pada
hari, selepas pulang dari sekolah setiap hari, selepas pulang dari
dia memberi makan kepada sekolah dia memberi makan
kucing itu selepas kepada kucing itu selepas
memandikannya. Namun pada memandikannya.
suatu hari, Siti balik lewat dari
sekolah. Kucing itu kelihatan
tidak comot, maka Siti tidak
memandikannya. Kucing itu terus
diberi makan.
37
I Drat
20012015
PENILAIAN 2
B. Ali: Ayah, ingot tak hari jadi soya minggu hadapan?
Bapa :Oh, ingot! Apa hadiah yang kamu mahu?
Ali : Soya inginkan kek don sepasang kasut sukan Adidas.
Bapa : Kek itu sudah pasti boleh ayah belikan. Kasut sukan Adidas itu
ayah akan beli kalau dapat bonus.
Tulis algoritma berdasarkan dialog di atas.
38
I Drat
20012015
? PENILAIAN3
0
D.• S~un pseudokod yang diberi ke dalam carta alir mengikut urutan
;:;a, ., ,\RI)~.
yang betul. '9"' ~
Penyediaan Ayam Goreng Bersalut Tepung.
Pseudokod Carta Alir
Goreng ayam •
Mula l
Potong ayam l
Hidang ayam goreng l
Salut ayam dengan •
tepung
l
Tamat
l
Gaul ayam dengan
garam 39
I Drat
20012015
E. Susun pseudokod yang diberi ke dalam carta alir mengikut urutan
yang betul. ;a,- -, ,\RI)~.
Penyeiaan Ayam Gorena.
W
Pseudokod Carta Alir
Goreng ayam
Jika mahu rangup
Mula
Potong ayam
Hidang ayam goreng
Tamat
Salut ayam dengan
tepung tempura
Gaul ayam dengan
garam
40