MODUL 2.0 v24022015b (1)
Transcript of MODUL 2.0 v24022015b (1)
-
7/23/2019 MODUL 2.0 v24022015b (1)
1/61
2.0 Menggunakan Algoritma MelaluiKod Pseudo Dan Carta Alir
TAHUN 6
Draf2001201
K!M!NT!"#AN P!ND#D#KAN MA$A%A
Kurikulum &tandard &ekola' "enda'
K&&"
1
-
7/23/2019 MODUL 2.0 v24022015b (1)
2/61
Draf2001201
Standardkandungan:
2.0 Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
Standard
pembelajaran:
2.1 Mengenal algoritma, pseudokod dan
carta alir.
2.2 Menerangkan makna simbol mula dantamat, proses, pili!an dan aliran" dalamcarta alir.
2.# Membuat perkaitan algoritma,pseudokod dan carta alir dalam akti$iti!arian.
Masa: %0 minit
N(TA "U)UKAN
A*a itu Algoritma+ Pseudokod dan Carta Alir,
Sebelum sesuatu atur cara komputer ditulis,
perancangan a&al merupakan satu amalan 'ang
penting. Pembinaan algoritma merupakan perkara
pertama dalam proses pengaturcaraan untuk
men'elesaikan sesuatu masala!.
2
M(DU$
P-
http://www.google.com.my/imgres?q=laptop+cartoon+characters&start=238&hl=en&gbv=2&biw=1280&bih=583&tbm=isch&tbnid=D8VWB5jVP1v_TM:&imgrefurl=http://www.123rf.com/photo_9353082_cartoon-smiling-laptop--vector-illustration.html&docid=MFOu_0YmmfpAcM&imgurl=http://us.123rf.com/400wm/400/400/clairev/clairev1104/clairev110400012/9353082-cartoon-smiling-laptop--vector-illustration.jpg&w=1200&h=915&ei=NIkJT-LoNYGyrAf0oa3MDw&zoom=1&chk=sbg -
7/23/2019 MODUL 2.0 v24022015b (1)
3/61
Draf2001201
Algoritma iala! satu set aturan untuk men'elesaikan sesuatu
masala!. Aturan ini bertertib, jelas dan berkesan untuk men'elesaikan
masala! tersebut.
Pseudokod iala! satu set aturan 'ang ditulis dalam ba!asa tabii
untuk men'elesaikan sesuatu masala!. (a menunjukkan langka! demi
langka! untuk melaksanakan sesuatu tugas dari mula !ingga tamat.
Carta Alir adala! raja! 'ang mengandungi simbol)simbol geometri
'ang disambungkan untuk menunjukkan langka!)langka!pen'elesaian masala!.Setiap simbol mempun'ai makna dan *ungsi
'ang tertentu.
M($ MAKNA/UN P!N!"ANAN
M+A - AMAMula dan tamat sesuatu
akti$iti
P/SS Akti$iti atau proses
P((A3Menguji sama ada benar atau
sala!
A(/A3 Aliran akti$iti
#
-
7/23/2019 MODUL 2.0 v24022015b (1)
4/61
Draf2001201
P34AM5+36Menggabungkan aliran 'ang
berlainan
7
-
7/23/2019 MODUL 2.0 v24022015b (1)
5/61
Draf2001201
Conto' 1 Algoritma
Adaka! anda suka makan kui! lapis?5erikut iala! resipi untuk
meng!asilkan kui! lapis 'ang sedap.
Bahan-Bahan:
1 ca&an tepung gandum. 2 sudu besar tepung beras.
2 sudu besar tepung jagung.
2 ca&an santan pekat.
#-7 ca&an gula.
Sedikit garam.
1 sudu min'ak masak.
Pe&arna mera!.
Cara Penyediaan:
1. Masukkan semua ba!an kecuali min'ak dan pe&arna. 8acau
sampai sebati.2. 8alau ada ketulan tepung,tapiskan ia. 6riskan lo'angdengan min'ak masak tadi.
#. 5a!agikan adunan kepada dua ba!agian dan &arnakan satuba!agian adunan tersebut dengan pe&arna mera!.
7. etakkan lapisan pertama dan kukus selama 9 minit. Setiaplapisan mestila! dikukus selama 9 minit
9. +ntuk lapisan terak!ir,kukus selama 10 minit.
Sebenarn'a resepi tersebut adala! merupakan algoritma 'angmengandungi senarai ba!an)ba!an masakan dan langka!)langka!untuk meng!asilkan kui! lapis 'ang laat. Secara umumn'a, algoritmaiala! satu susunan langka!)langka! untuk men'elesaikan masala!.
/esepi ini juga bole! ditulis dalam bentuk pseudokod dan carta alir.
9
-
7/23/2019 MODUL 2.0 v24022015b (1)
6/61
Draf2001201
%
-
7/23/2019 MODUL 2.0 v24022015b (1)
7/61
Draf2001201
Conto' 2 Pseudokod
;
-
7/23/2019 MODUL 2.0 v24022015b (1)
8/61
Draf2001201
Pseudokod1. Mula.2. Masuk semua ba!an kecuali pe&arna dan min'ak.
#. 8acau sampai sebati.7. apiskan ketulan tepung.9. 6riskan lo'ang dengan min'ak masak.%. 5a!agikan adunan kepada dua ba!agian.;.
-
7/23/2019 MODUL 2.0 v24022015b (1)
9/61
Draf2001201
P!N!TAHUAN &!D#A ADA MU"#D
>
-
7/23/2019 MODUL 2.0 v24022015b (1)
10/61
Draf2001201
1. Murid tela! bole! menulis langka!)langka! bagi akti$iti !arian.
2. Murid tela! bole! menulis set ara!an bagi suatu peralatan digital
dalam melakukan tugasan.
#. Murid tela! menguasai kema!iran asas perisian persemba!an.
K!P!"$UAN P!"KAKA&AN
1. Set 8omputer2. 8ertas Ma!jong#. Pen Marker4. Blue tack
K!P!"$UAN P!"#AN
1. Perisian Persemba!an MS Po&erpoint"
2. P#.ppt
10
-
7/23/2019 MODUL 2.0 v24022015b (1)
11/61
Draf2001201
AKT#4#T# 1
)om #kut &a5a7Mengenal Algoritma dan Pseudokod dan Carta Alir8
$angka' 1 5aca situasi di ba&a! dengan teliti.
6 9 - 2
: ; < 10 11 12
1; 1: 16 1 19 1-
1< 20 22 2- 29
$angka' 2uliskan ara!an kepada(r&ansupa'a dia bole! sampai
ke ruma! anda dengan tepat:
11
#r=an adala' rakan sekola' anda.Anda men>em*ut
dia datang ke ruma' anda untuk ?er?in3ang tentang
*ro>ek sekola'. Anda dike'endaki mem?eri ara'an
5ang >elas ke*ada #r=an untuk ?er>alan ke ruma'anda.#r=an di larang melalui *etak 5ang ada *okok.
(r&an
/uma! anda
-
7/23/2019 MODUL 2.0 v24022015b (1)
12/61
Draf2001201
12
1
2
#
7
9
%
;
=
>
10
A3(A??? A3DA A
5/@A4A M36AS(8A3
SA+ A6/(MA
Conto!: 5ergerak ke petak no 2.
-
7/23/2019 MODUL 2.0 v24022015b (1)
13/61
Draf2001201
$angka' -uliskan ara!an)ara!an tepat ke ruma! anda 'ang
perlu diikuti ole! (r&an dalam kotak di ba&a! menggunakan
pseudokod:
1.
2.
#.
7.
9.
%.
;.
=.
>.
10.
11.
12.
1#
A3(A??? A3DA A
5/@A4A M36AS(8A3
SA+ 8D PS+D
-
7/23/2019 MODUL 2.0 v24022015b (1)
14/61
Draf2001201
$angka' 9uliskan ara!an)ara!an tepat ke ruma! anda 'ang
perlu diikuti ole! (r&an dalam kotak di ba&a! menggunakan carta
alir:
17
-
7/23/2019 MODUL 2.0 v24022015b (1)
15/61
Draf2001201
AKT#4#T# 2
Mengenal Algoritma+ Pseudokod dan Carta Alir
$angka'
16uru memaparkan persemba!an dari P-.**t 'ang
mempun'ai conto!)conto! algoritma, pseudokod dan carta
alir.
$angka'2
8enal pasti algoritma, pseudokod atau carta alir 'ang betulseperti 'ang dipaparkan ole! guru.
AKT#4#T# -
Menulis Algoritma agi Akti@iti Harian %ang Di*ili'
Ker>a erkum*ulan.Ara'an Murid diba!agikan kepada beberapa kumpulan.
$angka'
1
Setiap kumpulan senaraikan sekurang)kurangn'a lima
akti$iti !arian 'ang melibatkan urutan atau prosedur.
$angka'
2
Pili! satu daripada lima akti$iti tersebut dan tukar dengan
kumpulan lain.
19
-
7/23/2019 MODUL 2.0 v24022015b (1)
16/61
Draf2001201
$angka'
-
Setiap kumpulan dike!endaki men'enaraikan langka!)
langka! atau prosedur bagi akti$iti !arian 'ang merekaterima. akarkan !asil perbincangan dalam *ormat Peta
Pemikiran iTHINKjenis Peta Alir Flow Map".
$angka'
95entangkan !asil perbincangan di dalam kelas.
AKT#4#T# 9
Mem?ina Pseudokod Dan Carta Alir erdasarkan
Algoritma
Mengenali &im?ol Pada Carta Alir
Ker>a erkum*ulan.
$angka'
1
5erdasarkan A8((( #, setiap kumpulan dike!endaki
membina pseudokod dan carta alir dengan menggunakan
perisian persemba!an.
AKT#4#T#
Mem?uat Perkaitan Antara Algoritma+ Pseudokod
Dan Carta Alir
1%
-
7/23/2019 MODUL 2.0 v24022015b (1)
17/61
Draf2001201
Ker>a #ndi@idu.
$angka' 1erangkan maksud algoritma, pseudokod dan carta alir
menggunakan Peta Pemikiran i-Think jenis Peta 5ulatanCircle Map"
P!N#$A#AN 1
A. 3'atakan sama ada gambar raja! di ba&a! me&akili algoritma,
*seudokod, 3arta aliratau tidak ?erkaitan
1;
http://www.google.com.my/imgres?q=pencil+and+paper+cartoon+characters&hl=en&gbv=2&biw=1280&bih=583&tbm=isch&tbnid=c8Qm44H9x10ShM:&imgrefurl=http://www.easyvectors.com/browse/other/sephr-notepad-with-text-and-pencil-clip-art&docid=Baq3cvY75dmgOM&imgurl=http://www.easyvectors.com/assets/images/vectors/afbig/sephr-notepad-with-text-and-pencil-clip-art.jpg&w=425&h=425&ei=KoQJT8jyOsbtrQex1tXQDw&zoom=1 -
7/23/2019 MODUL 2.0 v24022015b (1)
18/61
Draf2001201
P!N#$A#AN 2
1=
http://www.google.com.my/imgres?q=pencil+and+paper+cartoon+characters&hl=en&gbv=2&biw=1280&bih=583&tbm=isch&tbnid=c8Qm44H9x10ShM:&imgrefurl=http://www.easyvectors.com/browse/other/sephr-notepad-with-text-and-pencil-clip-art&docid=Baq3cvY75dmgOM&imgurl=http://www.easyvectors.com/assets/images/vectors/afbig/sephr-notepad-with-text-and-pencil-clip-art.jpg&w=425&h=425&ei=KoQJT8jyOsbtrQex1tXQDw&zoom=1 -
7/23/2019 MODUL 2.0 v24022015b (1)
19/61
Draf2001201
A. Cari pen'ataan)pern'ataan pada carta alir disediakan 'ang
diletakkan pada simbol 'ang sala!. Apaka! simbol 'ang betul
untuk pen'ataan)pen'ataan tersebut?
5. ukis semula carta alir berdasarkan gambar raja! 'ang diberi
dengan menggunakan simbol 'ang betul. 3'atakan sebab anda
menggunakan simbol tersebut.
1>
Mula
(si data)data 'ang
diperlukan
8lik butang Bangka!
seterusn'a
8lik
Bunjukkan
akaun sa'a
8lik kotak tanda
persetujuan
5uka alamat gmail di
!ttp:--mail.google.com-
5erja'a mencipta emel
6mail
amat
http://mail.google.com/http://mail.google.com/ -
7/23/2019 MODUL 2.0 v24022015b (1)
20/61
Draf2001201
20
-
7/23/2019 MODUL 2.0 v24022015b (1)
21/61
Draf2001201
P!N#$A#AN -
A. 3omborkan gambar mengikut urutan 'ang betul.Persediaan untuk ke sekola'
21
-
7/23/2019 MODUL 2.0 v24022015b (1)
22/61
Draf2001201
5. ulis pseudokod berdasarkan gambar di atas dengan urutan 'ang
betul.EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
C. Susun pseudokod 'ang diberi ke dalam carta alir mengikut urutan'ang betul.
Pen5ediaan A5am oreng ersalut Te*ung.
Pseudokod Carta Alir
6oreng a'am
Mula
Potong a'am
idang a'am goreng
Salut a'am dengan
tepung
22
-
7/23/2019 MODUL 2.0 v24022015b (1)
23/61
Draf2001201
amat
6aul a'am dengan
garam
$AP("AN P!NCAPA#AN MU"#D
3ama Murid:a!un:8elas
Modul: Pengaturcaraan
Standard8andungan:
2.0 Menggunakan Algoritma Melalui Pseudokod danCarta Alir.
StandardPembelajaran:
2.1 Mengenal Algoritma, Pseudokod dan Carta Alir.2.2 Menerangkan makna simbol mula dan tamat,
proses, pili!an, aliran" dalam carta alir.2.# Membuat perkaitan algoritma, pseudokod dan
carta alir dalam akti$iti !arian.
5il Perkara 'ang dinilai Pencapaian Catatan
4aida
k1 Murid bole! mengenalpasti
algoritma, pseudokod dan cartaalirdariconto!)conto! 'angdiberi.
2 Murid bole! membentukalgoritma, pseudokod dan carta
2#
-
7/23/2019 MODUL 2.0 v24022015b (1)
24/61
Draf2001201
alir berdasarkan situasi muda!'ang diberi.
# Murid bole! menerangkanmakna simbol dalam carta alir'ang dibina.
7 Murid bole! membuat perkaitanantara algoritma, pseudokoddan carta alir.
8P++SA3 CAPA( - (DA8 CAPA("A/(8
3ama 6uru: andatangan F
arik!Disa!kanole!:
andatangan Farik!
27
-
7/23/2019 MODUL 2.0 v24022015b (1)
25/61
Draf2001201
Standardkandungan:
2.0 Menggunakan Algoritma Melalui 8odPseudo Dan Carta Alir
Standardpembelajaran:
2.7 Membeakan aliran secara urutan danpili!an tunggal bagi algoritma,pseudokod dan carta alir.
2.7.1 Membeakan aliran secaraurutan dan pili!an tunggal bagialgoritma.
2.7.2 Membeakan aliran secaraurutan dan pili!an tunggal bagipseudokod.
2.7.# Membeakan aliran secaraurutan dan pili!an tunggal bagicarta alir.
2.9 Menulis algoritma berdasarkan situasisecara urutan dan pili!an tunggal.
Masa: >0 minit
29
M(DU$P9
-
7/23/2019 MODUL 2.0 v24022015b (1)
26/61
Draf2001201
N(TA "U)UKAN
Aliran se3ara urutan dan *ili'an tunggal.
Sesuatu masala! biasan'a bole! diselesaikan dengan aliran secara
urutan.Aliran secara urutan melibatkan pen'elesaian masala! 'ang
menggunakan langka!)langka! secara tertib.
-
7/23/2019 MODUL 2.0 v24022015b (1)
27/61
Draf2001201
1. Mula2. Men'ambut ketibaan tetamu dan rakan)rakan#. Memberi ucapan selamat datang
7. Men'an'i9. Menerima !adia!%. Memotong kek;. Memulakan permainan meniup belon=. Mencabut nombor bertua!>. Majlis berak!ir
10. amat
Carta Alir
2;
amat
Mencabut nombor
bertua!
Majlis berak!ir
Mula
Memberi ucapan selamat datang
Memotong kek
Memulakan permainan
Men'an'i
Men'ambut ketibaan tetamu dan rakan)
rakan
Menerima !adia!
-
7/23/2019 MODUL 2.0 v24022015b (1)
28/61
Draf2001201
Conto' 2Algoritma+ Pseudokod dan Carta Alir agi Aliran
Pili'an Tunggal
Pili'an tungal ?erlaku dalam situasi di ?a=a' a*a?ila *em?ekal
?elon tidak da*at mem?ekalkan ?elon dalam ma>lis. PenulisanPseudokod akan memasukkan/menun>ukkan s5arat *ada *ili'an
tunggal *ada atur 3ara Permainan Meniu* elon.
2=
-
7/23/2019 MODUL 2.0 v24022015b (1)
29/61
Draf2001201
&ituasiSiti akan mengadakan majlis !ari la!ir di ruma!n'a. Permainan meniup
belon dan merebut kerusi tela! disediakan untuk para tetamu. 5ilangan
jemputann'a adala! seramai 29 orang.Atur 3ara7.00 petang 8etibaan tetamu dan rakan)rakan.7.#0 petang +capan selamat datang.7.79 petang 3'an'ian dan pemberian !adia!.9.00 petang +pacara memotong kek.9.#0 petang Permainan meniup belon%.00 petang Cabutan bertua!;.00 petang Majlis berak!ir.
Pseudokod1. Mula2. Men'ambut ketibaan tetamu dan rakan)rakan#. Memberi ucapan selamat datang7. Men'an'i9. Menerima !adia!%. Memotong kek;. @ika ada belon
;.1 Memulakan permainan meniup belon
=. Mencabut nombor bertua!>. Majlis berak!ir10. amat
2>
-
7/23/2019 MODUL 2.0 v24022015b (1)
30/61
Draf2001201
Carta Alir
P!N!TAHUAN &!D#A ADA MU"#D
#0
4aidak
Memulakanpermainan
meniup
Majlis berak!ir
5elonG
amat
Mencabut
nombor
bertua!
Mula
Men'ambut ketibaan tetamu dan
Men'an
Memberi ucapan selamat
Memotong
Menerima
-
7/23/2019 MODUL 2.0 v24022015b (1)
31/61
Draf2001201
7. Murid tela! mengenal Algoritma, Pseudokod dan Carta Alir.
9. Murid tela! mengeta!ui makna simbol mula dan tamat, proses,
pili!an, aliran" dalam carta alir.
%. Murid tela! mengeta!ui cara membina algoritma, pseudokod dan
carta alir secara urutan.
K!P!"$UAN P!"KAKA&AN
9. Set 8omputer%. 8ertas Ma!jong
;. Pen Marker8. Blue tack>. 8ertas 3ombor-8ad 3ombor10.Pensel
-
7/23/2019 MODUL 2.0 v24022015b (1)
32/61
Draf2001201
AKT#4#T# 1
Permainan FROZEN
$angka' 1Setiap murid akan mendapat sekeping kertas-kad 'ang
mengandungi satu nombor.
$angka' 2Murid diminta untuk tidak menunjukkan kertas-kad 'ang
mengandungi nombor tersebut kepada murid lain.
$angka' -Apabila guru meniupkan &isel atau berkata !"AK, murid
akan bergerak secara bebas sambil memba&a kertas 'ang
mengandungi nombor tersebut.
$angka' 9Apabila guru meniupkan &isel sekali lagi atau berkata
!"H!NT#, murid akan ber!enti dan membandingkan kertas-kad 'ang
mengandungi nombor tersebut dengan rakan disebela! kanann'a. @ika
nombor sala! seorangn'a lebi! kecil maka murid 'ang memegang
nombor kecil itu akan dibekukan atau H/I3 dan tidak bole!
bergerak ke mana)mana.
$angka' +langi $ANKAH -dan $ANKAH 9. Pemenang adala!
murid 'ang memegang nombor 'ang terbesar.
$angka' 6Cuba anda tuliskan algoritma permainan tadi.
#2
-
7/23/2019 MODUL 2.0 v24022015b (1)
33/61
Draf2001201
AKT#4#T# 2
Mem?ina algoritma+*seudokod dan 3arta alir ?agi aliran se3ara urutan.
$angka'
1
6uru memberikan satu situasi kepada murid.
Satu sesi perk!ema!an perdana unit beruni*orm bagi
murid ta!ap dua akan diadakan pada !ujung ta!un ini.
Perk!ema!an tersebut akan diadakan di sebua! !utan
rekreasi. Murid dike!endaki menda*tarkan diri di sekola!
pada pukul tuju! pagi. Semua murid dike!endaki menaiki
bas 'ang tela! disediakan. Apabila tiba di tempat
perk!ema!an, murid dike!endaki berkumpul di tapak
perk!ema!an bagi meli!at demontrasi pemasangan
k!ema!. Seterusn'a, murid akan memasang k!ema!.
Setela! siap, murid akan mengemaskan barang)barang
mereka di k!ema! masing)masing.
##
-
7/23/2019 MODUL 2.0 v24022015b (1)
34/61
Draf2001201
$angka'2
Murid melengkapkan algoritma.
di sekola! pada pukul tuju!
pagi.
Semua murid dike!endaki 'ang
disediakan.
iba di .
Murid di tapak perk!ema!an.
Meli!at pemasangan k!ema!.
Murid .
Setela! siap, murid barang)barang
mereka di k!ema! masing)masing.
#7
-
7/23/2019 MODUL 2.0 v24022015b (1)
35/61
Draf2001201
$angka'
-
Murid)murid men'usun semula a'at)a'at untuk
meng!asilkan pseudokod 'ang bertertib.
#9
mula
menda*tarkan
diri
menaiki bas
berkumpul di tapakperk!ema!an
tiba di tempat perk!ema!an
meli!at demontrasi pemasangan k!ema!memasang k!ema!
mengemaskan barang)barang
tamat
-
7/23/2019 MODUL 2.0 v24022015b (1)
36/61
Draf2001201
$angka'
9
Murid melengkapkan carta alir.
#%
Menda*tarkan diri
Menaiki bas 5erkumpul di tapak perk!ema!aan
Meli!at demonstrasi
Memasang k!ema!
Mengemaskan barang dalam k!ema!
Mula
amat
-
7/23/2019 MODUL 2.0 v24022015b (1)
37/61
Draf2001201
AKT#4#T# -
$AMPU #&%A"AT
Cu?a anda *er'atikan ?agaimana $AMPU #&%A"AT ?eker>a
se3ara urutan.Terda*at !MPAT urutan 5ang *erlu anda keta'ui.
arnakan $AMPU #&%A"AT di ?a=a' untuk mengeta'ui
?agaimana ian5a ?ertukar mengikut urutan
$angka' 1Anda !endakla! me&arnakan $AMPU #&%A"AT'ang
men'ala sa!aja mengikut urutan dalam raja! di ba&a!:
$angka' 2engkapkan jadual di ba&a! berdasarkan urutan $AMPU
#&%A"AT'ang tela! anda &arnakan di $ANKAH 1.
#;
-
7/23/2019 MODUL 2.0 v24022015b (1)
38/61
Draf2001201
$angka' - Cuba anda Jkirkan bagaimana $AMPU #&%A"AT'angbole! memaparkan kiraan digital sebelum beruba! kepada &arna
seterusn'a.
$angka' 9 Cuba anda Jkirkan bagaimana $AMPU #&%A"AT
anda bole! digunakan di tempat murid sekola! men'eberang
jalanra'a. Sila gunakan pili!an tunggal untuk situasi jika ada
murid !endak men'eberang jalan. Adaka! anda perlu
menguba! ara!an kepada $AMPU #&%A"ATandaG
AKT#4#T# 9
Mem?ina algoritma+*seudokod dan 3arta alir ?agi aliran *ili'an tunggal.
#=
Cuba tuliskan dalam bentuk PS+D8D
1. Mula2. M/A men'ala 9 Minit
-
7/23/2019 MODUL 2.0 v24022015b (1)
39/61
Draf2001201
$angka'
1
6uru memberikan satu situasi kepada murid.
Satu sesi perk!ema!an perdana unit beruni*orm bagi
murid ta!ap dua akan diadakan pada !ujung ta!un ini.
Perk!ema!an tersebut akan diadakan di sebua! !utan
rekreasi. Murid dike!endaki menda*tarkan diri di sekola!
pada pukul tuju! pagi. Semua murid dike!endaki menaiki
bas 'ang tela! disediakan. Apabila tiba di tempat
perk!ema!an, murid dike!endaki berkumpul di tapak
perk!ema!an. 5agi murid 'ang tela! menguasai
kema!iran pemasangan k!ema!, mereka akan terus
memasang k!ema!. 5agi murid 'ang belum menguasai
kema!iran pemasangan k!ema!, mereka dike!endaki
meli!at demontrasi terlebi! da!ulu sebelum memasang
k!ema!. Setela! siap, murid akan mengemaskan
barang)barang mereka di k!ema! masing)masing.
$angka' 2 Murid diminta membina algoritma berdasarkan situasidi atas.
$angka' - Murid diminta membina pseudokod berdasarkan
algoritma 'ang dibina.
$angka' 9 Murid diminta meng!asilkan carta alir berdasarkanalgoritma situasi di atas.
#>
-
7/23/2019 MODUL 2.0 v24022015b (1)
40/61
Draf2001201
P!N#$A#AN 1
A. 3'atakan jenis aliran bagi algoritma di ba&a!.
Siti ada seekor kucing. Setiap
!ari, selepas pulang dari
sekola! dia memberi makan
kepada kucing itu selepas
memandikann'a. 3amun pada
suatu !ari, Siti balik le&at dari
sekola!. 8ucing itu keli!atan
tidak comot, maka Siti tidak
memandikann'a. 8ucing itu
terus diberi makan.
Siti ada seekor kucing. Pada
setiap !ari, selepas pulang dari
sekola! dia memberi makan
kepada kucing itu selepas
memandikann'a.
70
http://www.google.com.my/imgres?q=pencil+and+paper+cartoon+characters&hl=en&gbv=2&biw=1280&bih=583&tbm=isch&tbnid=c8Qm44H9x10ShM:&imgrefurl=http://www.easyvectors.com/browse/other/sephr-notepad-with-text-and-pencil-clip-art&docid=Baq3cvY75dmgOM&imgurl=http://www.easyvectors.com/assets/images/vectors/afbig/sephr-notepad-with-text-and-pencil-clip-art.jpg&w=425&h=425&ei=KoQJT8jyOsbtrQex1tXQDw&zoom=1 -
7/23/2019 MODUL 2.0 v24022015b (1)
41/61
Draf2001201
P!N#$A#AN 2
5. Ali: A'a!, ingat tak !ari jadi sa'a minggu !adapan?5apa :!, ingat? Apa !adia! 'ang kamu ma!u?Ali : Sa'a inginkan kek dan sepasang kasut sukan Adidas.5apa : 8ek itu suda! pasti bole! a'a! belikan. 8asut sukan Adidas
itu a'a! akan beli kalau dapat bonus.
ulis algoritma berdasarkan dialog di atas.
71
http://www.google.com.my/imgres?q=pencil+and+paper+cartoon+characters&hl=en&gbv=2&biw=1280&bih=583&tbm=isch&tbnid=c8Qm44H9x10ShM:&imgrefurl=http://www.easyvectors.com/browse/other/sephr-notepad-with-text-and-pencil-clip-art&docid=Baq3cvY75dmgOM&imgurl=http://www.easyvectors.com/assets/images/vectors/afbig/sephr-notepad-with-text-and-pencil-clip-art.jpg&w=425&h=425&ei=KoQJT8jyOsbtrQex1tXQDw&zoom=1 -
7/23/2019 MODUL 2.0 v24022015b (1)
42/61
Draf2001201
P!N#$A#AN -
D. Susun pseudokod 'ang diberi ke dalam carta alir mengikut urutan
'ang betul.Pen5ediaan A5am oreng ersalut Te*ung.
Pseudokod Carta Alir
6oreng a'am
Mula
Potong a'am
idang a'am goreng
Salut a'am dengan
tepung
amat
6aul a'am dengan
garam
72
-
7/23/2019 MODUL 2.0 v24022015b (1)
43/61
Draf2001201
. Susun pseudokod 'ang diberi ke dalam carta alir mengikut urutan
'ang betul.Pen5ediaan A5am oreng.
Pseudokod Carta Alir
6oreng a'am
@ika ma!u rangup
Mula
Potong a'am
idang a'am goreng
amat
Salut a'am dengan
tepung tempura
6aul a'am dengan
garam
7#
-
7/23/2019 MODUL 2.0 v24022015b (1)
44/61
Draf2001201
$AP("AN P!NCAPA#AN MU"#D
3ama Murid:a!un:8elas
Modul: Pengaturcaraan
Standard8andungan:
2.0 Menggunakan Algoritma Melalui Pseudokod dan CartaAlir.
StandardPembelajaran:
2.7 Membeakan aliran secara urutan dan pili!an tunggalbagi algoritma, pseudokod dan carta alir.
1.7.1 Membeakan aliran secara urutan dan pili!antunggal bagi algoritma.
1.7.2 Membeakan aliran secara urutan dan pili!antunggal bagi pseudokod.
2.7.# Membeakan aliran secara urutan dan pili!antunggal bagi carta alir.
2.9 Menulis algoritma berdasarkan situasi secara urutandan pili!an tunggal.
5il Perkara 'ang dinilai Pencapaian Catatan
4a idak1 Murid bole! membeakan aliran
secara urutan dan pili!an tunggalbagialgoritma, pseudokod, dan cartaalir 'ang diberi.
2 Murid bole! membentuk algoritma,pseudokod dan carta alir bagi aliransecara urutan dan pili!an tunggalberdasarkan situasi 'ang diberi.
# Murid bole! menukarkan pseudokod
kepada carta alir.8P++SA3 CAPA( - (DA8 CAPA("
A/(8
3ama 6uru: andatangan Farik!
Disa!kanole!:
andatangan Farik!
77
-
7/23/2019 MODUL 2.0 v24022015b (1)
45/61
Draf2001201
Standardkandungan:
2.0 Menggunakan Algoritma Melalui 8odPseudo Dan Carta Alir
Standardpembelajaran:
2.% Memisa!kan pseudokod komplekskepada kod psuedo secara urutan danpseudokod secara pili!an tunggal
2.; Menggabungkan carta alir urutan dancarta alir pili!an tunggal secara logik
2.= Men'ediakan algoritma, pseudokod dancarta alir dalam men'elesaikan satumasala! 'ang diberi.
Masa: >0 minit
N(TA "U)UKAN
Pseudokod kom*leks
Apabila sesuatu situasi mempun'ai pelbagai ara!an dan akti$iti, maka
situasi itu dikatakan sebagai kompleks.5egitu juga dengan pseudokod.
Pseudokod 'ang kompleks merupakan gabungan beberapa pseudokod
aliran secara urutan dan pseudokod secara pili!an tunggal.
Carta alir secara urutan dan carta alir pili!an tunggal apabila
digabungkan akan meng!asilkan satu carta alir 'ang menggambarkan
satu situasi 'ang kompleks.
-
7/23/2019 MODUL 2.0 v24022015b (1)
46/61
Draf2001201
mestila! logik.Carta alir tersebut adala! tersusun secara tertib dan
bole! diterima akal.
Conto' 1 Memisa'kan *seudokod kom*leks ke*ada
*seudokod aliran se3ara urutan dan se3ara *ili'an tunggal
Pseudokod kom*leks1. Mula.2. 5erkumpul di sekola!.#. 5ertolak dengan bas.7. @ika cuaca baik,
7.1 mela&at ke Ioo 3egara7.2 mela&at ke Muium 3egara.
9.@ika cuaca tidak baik,9.1 mela&at ke Muium 3egara.
%. Makan tenga! !ari di Muium 3egara.;. @ika bilangan murid lebi! daripada 70 orang,
;.1 peca! kepada dua kumpulan.;.1 bersedia dalam kumpulan.
=.@ika bilangan murid kurang daripada 70 orang,
=.1 bersedia dalam kumpulan.>.Meneruskan la&atan di Muium 3egara.10. @ika belum pukul 7 petang,
10.1 menonton persemba!an multimedia10.2 menonton pertunjukan &a'ang kulit
11. @ika masa tela! menceca! pukul 7 petang,11.1 menonton pertunjukan &a'ang kulit
12. 5alik1#. amat
Pseudokod aliran se3ara urutan11. Mula12. 5erkumpul di sekola!.1#. 5ertolak dengan bas.17. Mela&at ke Muium 3egara19. Makan tenga! !ari1%. 5ersedia dalam kumpulan
7%
-
7/23/2019 MODUL 2.0 v24022015b (1)
47/61
Draf2001201
1;. Menonton pertunjukan &a'ang kulit1=. 5alik1>. amat
Pseudokod aliran se3ara *ili'an tunggal *ertama1. Mula2. @ika cuaca baik,
2.1 mela&at ke Ioo 3egara2.2 mela&at ke Muium 3egara.
#. @ika tiada !ujan#.1 mela&at ke Muium 3egara.
7. amat
Pseudokod aliran se3ara *ili'an tunggal kedua1. Mula2. @ika bilangan murid lebi! daripada 70 orang,
2.1 peca! kepada dua kumpulan.2.2 bersedia dalam kumpulan.
#. @ika bilangan murid kurang daripada 70 orang,#.1 bersedia dalam kumpulan.
7. amat
Pseudokod aliran se3ara *ili'an tunggal ketiga1. Mula2. @ika belum pukul 7 petang,
2.1 menonton persemba!an multimedia2.2 menonton pertunjukan &a'ang kulit
#. @ika masa tela! menceca! pukul 7 petang,
#.1 menonton pertunjukan &a'ang kulit
7. amat
7;
-
7/23/2019 MODUL 2.0 v24022015b (1)
48/61
Draf2001201
Conto' 2 Carta alir se3ara tunggal dan 3arta alir *ili'an tunggal
7=
Pergi Panggung
-
7/23/2019 MODUL 2.0 v24022015b (1)
49/61
Draf2001201
7>
Mula
Pergi Panggung
-
7/23/2019 MODUL 2.0 v24022015b (1)
50/61
Draf2001201
P!N!TAHUAN &!D#A ADA MU"#D
;. Murid tela! mengenal Algoritma, Pseudokod dan Carta Alir.
=. Murid tela! mengeta!ui makna simbol mula dan tamat, proses,
pili!an, aliran" dalam carta alir.
>. Murid tela! mengeta!ui cara membina algoritma, pseudokod dan
carta alir secara urutan.
K!P!"$UAN P!"KAKA&AN
11.Set 8omputer12.8ertas Ma!jong1#.Pen Marker14.Blue tack
K!P!"$UAN P!"#AN
7. Perisian Aplikasi
AKT#4#T# 1
Mem?ina *seudokodaliran se3ara urutan dan se3ara *ili'an tunggal.
$angka'
1
6uru memberikan satu pseudokod kompleks kepada
murid.
90
-
7/23/2019 MODUL 2.0 v24022015b (1)
51/61
Draf2001201
Pseudokod kom*leks1. Mula.2. 5alik ke kampung#. @ika lebi! daripada empat orang,
#.1 se&a kereta#.2 bertolak
7. @ika kurang daripada empat orang,7.1 bertolak
9. Memandu kereta balik ke kampung.%. @ika kesuntukan masa,
%.1 menggunakan tol
%.2 perjalanan balik ke kampung;. @ika tidak kesuntukan masa,
;.1 perjalanan balik ke kampung.=. iba>. @ika lapar,
>.1 makan malam>,2 re!at
10. @ika tidak lapar,10.1 re!at
11. 5erbual)bual dengan a!li keluarga12. amat
$angka' -Murid diminta membina pseudokod aliran secara urutan
berdasarkan kod pseudo kompleks 'ang diberi.
$angka' 9Murid diminta membina pseudokod aliran secara pili!an
tunggal berdasarkan kod pseudo kompleks 'ang diberi.
91
-
7/23/2019 MODUL 2.0 v24022015b (1)
52/61
Draf2001201
92
-
7/23/2019 MODUL 2.0 v24022015b (1)
53/61
Draf2001201
AKT#4#T# 2
Mem?ina 3arta alir urutan dan 3arta alir *ili'an tunggal.
$angka' 1Murid diminta meng!asilkan carta alir urutan dan carta alir
pili!an tunggal berdasarkan pseudokod di atas.
$angka' 2Murid diminta menggabungkan carta alir urutan dan carta
alir pili!an tunggal 'ang di!asilkan di atas.
AKT#4#T# -
Mem?ina 3arta alir urutan dan 3arta alir *ili'an tunggal.
$angka' 1Murid dimintamembaca perenggan di ba&a!.
ari ini cuti !ujung minggu. anna pergi ke ruma! Pak Mat.
-
7/23/2019 MODUL 2.0 v24022015b (1)
54/61
Draf2001201
P!N#$A#AN 1
3'atakan jenis aliran bagi pseudokod di ba&a!.
1. Mula2. Penda*taran#. 5erkumpul
7. aklimat9. ulus uji bakat%. Menjadi a!li;. amat
1. Mula2. Penda*taran#. 5erkumpul
7. aklimat9. +ji bakat%. @ika tidak lulus,
%.1 lati!an%.2 menjadi a!li
;. @ika lulus,;.1 menjadi a!li
=. amat
97
http://www.google.com.my/imgres?q=pencil+and+paper+cartoon+characters&hl=en&gbv=2&biw=1280&bih=583&tbm=isch&tbnid=c8Qm44H9x10ShM:&imgrefurl=http://www.easyvectors.com/browse/other/sephr-notepad-with-text-and-pencil-clip-art&docid=Baq3cvY75dmgOM&imgurl=http://www.easyvectors.com/assets/images/vectors/afbig/sephr-notepad-with-text-and-pencil-clip-art.jpg&w=425&h=425&ei=KoQJT8jyOsbtrQex1tXQDw&zoom=1 -
7/23/2019 MODUL 2.0 v24022015b (1)
55/61
Draf2001201
P!N#$A#AN 2
C. 5erdasarkan pseudokod kompleks 'ang diberi, n'atakan berapa
pseudokod aliran secara urutan dan secara pili!an tunggal 'ang
ada.
Pseudokod kom*leks1 Mula.2 Pergi membeli)bela!# @ika !endak cepat,#.1 menaiki monorail#.2 berjalan kaki7 @ika tidak !endak cepat,7.1 berjalan kaki9 iba di destinasi.% Mula membeli)bela!.; @ika semua iala! perempuan,
;.1 membeli baju;.2 membeli kasut= @ika bukan semua iala! perempuan,=.1 membeli kasut> Makan tenga! !ari.105alik11amat
Pseudokod aliran secara urutan K
Pseudokod aliran secara pili!an tunggal K
5. 5erdasarkan pseudokod kompleks 'ang diberi, binakan
pseudokod aliran secara urutan dan pseudokod aliran secara pili!an
tunggal.
99
http://www.google.com.my/imgres?q=pencil+and+paper+cartoon+characters&hl=en&gbv=2&biw=1280&bih=583&tbm=isch&tbnid=c8Qm44H9x10ShM:&imgrefurl=http://www.easyvectors.com/browse/other/sephr-notepad-with-text-and-pencil-clip-art&docid=Baq3cvY75dmgOM&imgurl=http://www.easyvectors.com/assets/images/vectors/afbig/sephr-notepad-with-text-and-pencil-clip-art.jpg&w=425&h=425&ei=KoQJT8jyOsbtrQex1tXQDw&zoom=1 -
7/23/2019 MODUL 2.0 v24022015b (1)
56/61
Draf2001201
Pseudokod aliran secara urutan
1.2.#.7.9.%.;.=.
>.
Pseudokod aliran secara pili!an tunggal pertama
1.2. 2.1
2.2
#. #.17.
Pseudokod aliran secara pili!an tunggal kedua
1.2. 2.1
9%
-
7/23/2019 MODUL 2.0 v24022015b (1)
57/61
Draf2001201
2.2#. #.1
7.
P!N#$A#AN -
A. ukis gabungan Carta Alir berdasarkan pseudokod di atas.
9;
-
7/23/2019 MODUL 2.0 v24022015b (1)
58/61
Draf2001201
P!N#$A#AN 9
A. Pelbagai akti$iti berlaku dalam ke!idupan kita. Adakalan'a kita
perlu membuat pili!an atau keputusan. Cuba ingat kembali satu
situasi 'ang perna! anda lalui. uliskan situasi tersebut.
9=
-
7/23/2019 MODUL 2.0 v24022015b (1)
59/61
Draf2001201
3'atakan berapa akti$iti 'ang berlakuG Akti$iti 'ang manaka!
memerlukan anda membuat pili!anG
Seterusn'a, berdasarkan situasi 'ang ditulis, bina algoritma,pseudokod dan carta alir.
9>
-
7/23/2019 MODUL 2.0 v24022015b (1)
60/61
Draf2001201
$AP("AN P!NCAPA#AN MU"#D
3ama Murid:a!un:8elas
Modul: Pengaturcaraan
Standard8andungan:
2.0 Menggunakan Algoritma Melalui Pseudokod danCarta Alir.
StandardPembelajaran:
2.% Memisa!kan pseudokod kompleks kepada kodpsuedo secara urutan dan pseudokod secarapili!an tunggal
2.; Menggabungkan carta alir urutan dan carta alirpili!an tunggal secara logik
2.= Men'ediakan algoritma, pseudokod dan cartaalir dalam men'elesaikan satu masala! 'angdiberi.
5il Perkara 'ang dinilai Pencapaian Catatan
4a idak
1 Murid bole! mengenal pastipseudokod secara urutan dansecara pili!an tunggal.
2 Murid bole! membentukpseudokod secara urutan dansecara pili!an tunggal.
# Murid bole! membentuk carta alirurutan dan carta alir pili!antunggal.
7 Murid bole! melukis gabungancarta alir urutan dan carta alirpili!an tunggal
8P++SA3 CAPA( - (DA8 CAPA("A/(8
%0
-
7/23/2019 MODUL 2.0 v24022015b (1)
61/61
Draf2001201
3ama 6uru: andatangan Farik!
Disa!kanole!:
andatangan Farik!