8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
1/60
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
2/60
Draf20012015
1
2.0 Menggunakan Algoritma Melalui Kod PseudoDan Carta Alir
TAHUN 6
KEMENTERIAN PENDIDIKAN MALAYSIA
Kurikulum Standard Sekolah Rendah
KSSR
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
3/60
Draf20012015
2
Standardkandungan:
2.0 Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
Standard
pembelajaran:
2.1 Mengenal algoritma, pseudokod dancarta alir.
2.2 Menerangkan makna simbol (mula dantamat, proses, pilihan dan aliran) dalamcarta alir.
2.3 Membuat perkaitan algoritma,pseudokod dan carta alir dalam aktivitiharian.
Masa: 60 minit
NOTA RUJUKAN
Apa itu Algoritma, Pseudokod dan Carta Alir?
Sebelum sesuatu atur cara komputer ditulis,
perancangan awal merupakan satu amalan yangpenting. Pembinaan algoritma merupakan perkara
pertama dalam proses pengaturcaraan untuk
menyelesaikan sesuatu masalah.
MODUL P3
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
4/60
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
5/60
Draf20012015
4
Contoh 1: Algoritma
Adakah anda suka makan kuih lapis ? Berikut ialah resipi untuk
menghasilkan kuih lapis yang sedap.
Bahan-Bahan:
1 cawan tepung gandum. 2 sudu besar tepung beras. 2 sudu besar tepung jagung. 2 cawan santan pekat. 3/4 cawan gula. Sedikit garam. 1 sudu minyak masak. Pewarna merah.
Cara Penyediaan:
1. Masukkan semua bahan kecuali minyak dan pewarna. Kacausampai sebati.
2. Kalau ada ketulan tepung,tapiskan ia. Griskan loyang dengan
minyak masak tadi.3. Bahagikan adunan kepada dua bahagian dan warnakan satu
bahagian adunan tersebut dengan pewarna merah.4. Letakkan lapisan pertama dan kukus selama 5 minit. Setiap
lapisan mestilah dikukus selama 5 minit5. Untuk lapisan terakhir,kukus selama 10 minit.
Sebenarnya resepi tersebut adalah merupakan algoritma yangmengandungi senarai bahan-bahan masakan dan langkah-langkah
untuk menghasilkan kuih lapis yang lazat. Secara umumnya, algoritmaialah satu susunan langkah-langkah untuk menyelesaikan masalah.
Resepi ini juga boleh ditulis dalam bentuk pseudokod dan carta alir.
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
6/60
Draf20012015
5
Contoh 2: Pseudokod
Pseudokod:
1. Mula.
2. Masuk semua bahan kecuali pewarna dan minyak.
3. Kacau sampai sebati.
4. Tapiskan ketulan tepung.
5. Griskan loyang dengan minyak masak.6. Bahagikan adunan kepada dua bahagian.
7. Warnakan satu bahagian adunan dengan pewarna merah.
8. Letakkan lapisan pertama ke dalam loyang.
9. Kukus selama 5 minit.
10. Letakkan lapisan seterusnya sehingga adunan habis.
11. Setiap lapisan mestilah dikukus selama 5 minit.
12. Untuk lapisan terakhir,kukus selama 10 minit.
13. Tamat.
Pseudokod mempunyai ciri-ciri yang menyerupai algoritma, cuma iamengandungi langkah mula dan tamat.Arahan berada dalam setiaplangkah.
Sekarang cuba kita lihat pula bagaimana resepi ini digambarkandalam bentuk carta alir.
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
7/60
Draf20012015
6
Contoh 3: Carta Alir Secara Urutan
Tamat
Letakkan lapisan pertama ke dalam loyang.
Kukuskan setiap lapisan selama 5 minit.
Mula
Kacau sampai sebati.
Bahagikan adunan kepada dua bahagian.
Warnakan satu bahagian adunan dengan pewarna merah.
Tapiskan ketulan tepung.
Masukkan semua bahan kecuali pewarna dan minyak.
Griskan loyang dengan minyak masak.
Kukuskan lapisan terakhir selama 10 minit.
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
8/60
Draf20012015
7
PENGETAHUAN SEDIA ADA MURID
1. Murid telah boleh menulis langkah-langkah bagi aktiviti harian.
2. Murid telah boleh menulis set arahan bagi suatu peralatan digitaldalam melakukan tugasan.
3. Murid telah menguasai kemahiran asas perisian persembahan.
KEPERLUAN PERKAKASAN
1. Set Komputer2. Kertas Mahjong3. Pen Marker
4. Blue tack
KEPERLUAN PERISIAN
1. Perisian Persembahan (MS Powerpoint)2. P3.ppt
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
9/60
Draf20012015
8
AKTIVITI 1
Jom Ikut Saya!(Mengenal Algoritma dan Pseudokod dan Carta Alir)
Langkah 1: Baca situasi di bawah dengan teliti.
6 5 4 3 2
7 8 9 10 11 12
18 17 16 15 14 13
19 20 22 23 24
Irwan adalah rakan sekolah anda.Anda menjemput diadatang ke rumah anda untuk berbincang tentang projeksekolah. Anda dikehendaki memberi arahan yang jelas
kepada Irwan untuk berjalan ke rumah anda.Irwan di larangmelalui petak yang ada pokok.
Irwan
Rumah anda
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
10/60
Draf20012015
9
Langkah 2: Tuliskan arahan kepadaIrwansupaya dia boleh sampai kerumah anda dengan tepat:
1
2
3
4
5
6
7
8
9
10
TAHNIAH!!! ANDA TELAH BERJAYA
MENGHASILKAN SATU ALGORITMA
Contoh: Bergerak ke petak no 2.
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
11/60
Draf20012015
10
Langkah 3: Tuliskan arahan-arahan tepat ke rumah anda yang perludiikuti oleh Irwan dalam kotak di bawah menggunakan pseudokod:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
TAHNIAH!!! ANDA TELAH BERJAYA
MENGHASILKAN SATU KOD PSEUDO
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
12/60
Draf20012015
11
Langkah 4: Tuliskan arahan-arahan tepat ke rumah anda yang perludiikuti oleh Irwan dalam kotak di bawah menggunakan carta alir:
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
13/60
Draf20012015
12
AKTIVITI 2
Mengenal Algoritma, Pseudokod dan Carta Alir
Langkah 1: Guru memaparkan persembahan dari P3.ppt yangmempunyai contoh-contoh algoritma, pseudokod dan cartaalir.
Langkah 2: Kenal pasti algoritma, pseudokod atau carta alir yang betulseperti yang dipaparkan oleh guru.
AKTIVITI 3
Menulis Algoritma Bagi Aktiviti Harian Yang Dipilih
Kerja Berkumpulan.Arahan: Murid dibahagikan kepada beberapa kumpulan.
Langkah 1: Setiap kumpulan senaraikan sekurang-kurangnya lima aktivitiharian yang melibatkan urutan atau prosedur.
Langkah 2: Pilih satu daripada lima aktiviti tersebut dan tukar dengan
kumpulan lain.
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
14/60
Draf20012015
13
Langkah 3: Setiap kumpulan dikehendaki menyenaraikan langkah-langkah atau prosedur bagi aktiviti harian yang merekaterima. Lakarkan hasil perbincangan dalam format PetaPemikiran iTHINK jenis Peta Alir ( Flow Map ).
Langkah 4: Bentangkan hasil perbincangan di dalam kelas.
AKTIVITI 4Membina Pseudokod Dan Carta Alir Berdasarkan Algoritma
Mengenali Simbol Pada Carta Alir
Kerja Berkumpulan.
Langkah 1: Berdasarkan AKTIVITI 3, setiap kumpulan dikehendaki
membina pseudokod dan carta alir dengan menggunakanperisian persembahan.
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
15/60
Draf20012015
14
AKTIVITI 5
Membuat Perkaitan Antara Algoritma, Pseudokod Dan CartaAlir
Kerja Individu.
Langkah 1: Terangkan maksud algoritma, pseudokod dan carta alirmenggunakan Peta Pemikiran i-Think jenis Peta Bulatan(Circle Map )
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
16/60
Draf20012015
15
PENILAIAN 1
A. Nyatakan sama ada gambar rajah di bawah mewakili algoritma ,pseudokod , carta alir atau tidak berkaitan
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
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
17/60
Draf20012015
16
PENILAIAN 2
A. Cari penyataan-pernyataan pada carta alir disediakan yangdiletakkan pada simbol yang salah. Apakah simbol yang betul untukpenyataan-penyataan tersebut ?
Mula
Isi data-data yang diperlukan
Klik butang ‘Langkah seterusnya’
Klik ‘Tunjukkan
akaun saya’
Klik kotak tanda persetujuan
Buka alamat gmail di http://mail.google.com/
Berjaya mencipta emel Gmail
Tamat
http://mail.google.com/http://mail.google.com/http://mail.google.com/http://mail.google.com/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
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
18/60
Draf20012015
17
B. Lukis semula carta alir berdasarkan gambar rajah yang diberidengan menggunakan simbol yang betul. Nyatakan sebab andamenggunakan simbol tersebut.
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
19/60
Draf20012015
18
PENILAIAN 3
A. Nomborkan gambar mengikut urutan yang betul.Persediaan untuk ke sekolah
B.
Tulis pseudokod berdasarkan gambar di atas dengan urutan yangbetul. _________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
20/60
Draf20012015
19
C. Susun pseudokod yang diberi ke dalam carta alir mengikut urutanyang betul.
Penyediaan Ayam Goreng Bersalut Tepung.
Pseudokod Carta Alir
Goreng ayam
Mula
Potong ayam
Hidang ayam goreng
Salut ayam dengantepung
Tamat
Gaul ayam dengangaram
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
21/60
Draf20012015
20
LAPORAN PENCAPAIAN MURID
Nama Murid:
Tahun:Kelas
Modul: Pengaturcaraan
StandardKandungan:
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, pilihan, aliran) dalam carta alir.2.3 Membuat perkaitan algoritma, pseudokod dan
carta alir dalam aktiviti harian.
Bil Perkara yang dinilai Pencapaian Catatan
Ya Tidak1 Murid boleh mengenalpasti
algoritma, pseudokod dan cartaalirdaricontoh-contoh yangdiberi.
2 Murid boleh membentukalgoritma, pseudokod dan cartaalir berdasarkan situasi mudahyang diberi.
3 Murid boleh menerangkanmakna simbol dalam carta alir
yang dibina.4 Murid boleh membuat perkaitanantara algoritma, pseudokoddan carta alir.
KEPUTUSAN (CAPAI / TIDAK CAPAI)TARIKH
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
22/60
Draf20012015
21
Nama Guru: Tandatangan &Tarikh
Disahkan oleh: Tandatangan &
Tarikh
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
23/60
Draf20012015
22
Standardkandungan:
2.0 Menggunakan Algoritma Melalui KodPseudo Dan Carta Alir
Standardpembelajaran:
2.4 Membezakan aliran secara urutan danpilihan tunggal bagi algoritma,pseudokod dan carta alir.2.4.1 Membezakan aliran secara urutan
dan pilihan tunggal bagialgoritma.
2.4.2 Membezakan aliran secara urutandan pilihan tunggal bagipseudokod.
2.4.3 Membezakan aliran secara urutandan pilihan tunggal bagi cartaalir.
2.5 Menulis algoritma berdasarkan situasisecara urutan dan pilihan tunggal.
Masa: 90 minit
MODUL P4
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
24/60
Draf20012015
23
NOTA 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. Walau bagaimanapun
bukan semua masalah boleh diselesaikan dengan aliran secara urutan
kerana dalam proses menyelesaikan masalah, kita akan berdepandengan 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 telahmenyediakan atur cara majlis seperti berikut. Bilangan jemputannyaadalah seramai 25 orang.
Atur cara:
4.00 petang Ketibaan tetamu dan rakan-rakan.
4.30 petang Ucapan selamat datang.
4.45 petang Nyanyian dan pemberian hadiah.
5.00 petang Upacara memotong kek.
5.30 petang Permainan meniup belon
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
25/60
Draf20012015
24
6.00 petang Cabutan bertuah dan permainan.
7.00 petang Majlis berakhir.
Pseudokod:
1. Mula
2. Menyambut ketibaan tetamu dan 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 berakhir10. Tamat
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
26/60
Draf20012015
25
Carta Alir
Tamat
Mencabut nombor bertuah
Majlis berakhir
Mula
Memberi ucapan selamat datang
Memotong kek
Memulakan permainan
Menyanyi
Menyambut ketibaan tetamu dan rakan-rakan
Menerima hadiah
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
27/60
Draf20012015
26
Contoh 2:Algoritma, Pseudokod dan Carta Alir Bagi Aliran Pilihan Tunggal
Pilihan tungal berlaku dalam situasi di bawah apabila pembekal belon
tidak dapat membekalkan belon dalam majlis. Penulisan Pseudokod akanmemasukkan/menunjukkan syarat pada pilihan tunggal pada atur caraPermainan Meniup Belon.
Situasi:Siti akan mengadakan majlis hari lahir di rumahnya. Permainan meniupbelon dan merebut kerusi telah disediakan untuk para tetamu. Bilangan
jemputannya adalah seramai 25 orang.
Atur cara:
4.00 petang Ketibaan tetamu dan rakan-rakan.4.30 petang Ucapan selamat datang.4.45 petang Nyanyian dan pemberian hadiah.5.00 petang Upacara memotong kek.5.30 petang Permainan meniup belon6.00 petang Cabutan bertuah7.00 petang Majlis berakhir.
Pseudokod:1. Mula2. Menyambut ketibaan tetamu dan rakan-rakan3. Memberi ucapan selamat datang4. Menyanyi5. Menerima hadiah6. Memotong kek7. Jika ada belon
7.1 Memulakan permainan meniup belon8. Mencabut nombor bertuah9. Majlis berakhir10. Tamat
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
28/60
Draf20012015
27
Carta Alir
Ya
Tidak
Memulakanpermainan
meniup belon
Belon?
Tamat
Majlis berakhir
Mencabut
nombor
bertuah
Mula
Memberi uca an selamat datan
Menerima hadiah
Memotong kek
Menyanyi
Menyambut ketibaan tetamu dan rakan-rakan
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
29/60
Draf20012015
28
PENGETAHUAN SEDIA ADA MURID
4. Murid telah mengenal Algoritma, Pseudokod dan Carta Alir.
5. Murid telah mengetahui makna simbol (mula dan tamat, proses,pilihan, aliran) dalam carta alir.
6. Murid telah mengetahui cara membina algoritma, pseudokod dancarta alir secara urutan.
KEPERLUAN PERKAKASAN
5. Set Komputer6. Kertas Mahjong7. Pen Marker8. Blue tack9. Kertas Nombor/Kad Nombor10. Pensel Warna
KEPERLUAN PERISIAN
3. Perisian Aplikasi
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
30/60
Draf20012015
29
AKTIVITI 1
Permainan ‘FROZEN’
Langkah 1: Setiap murid akan mendapat sekeping kertas/kad yangmengandungi satu nombor.
Langkah 2: Murid diminta untuk tidak menunjukkan kertas/kad yangmengandungi nombor tersebut kepada murid lain.
Langkah 3: Apabila guru meniupkan wisel atau berkata GERAK, muridakan bergerak secara bebas sambil membawa kertas yangmengandungi nombor tersebut.
Langkah 4: Apabila guru meniupkan wisel sekali lagi atau berkataBERHENTI, murid akan berhenti dan membandingkan kertas/kad yangmengandungi nombor tersebut dengan rakan disebelah kanannya. Jikanombor salah seorangnya lebih kecil maka murid yang memegangnombor kecil itu akan dibekukan atau FROZEN dan tidak boleh bergerakke mana-mana.
Langkah 5: Ulangi LANGKAH 3 dan LANGKAH 4 . Pemenang adalah muridyang memegang nombor yang terbesar.
Langkah 6: Cuba anda tuliskan algoritma permainan tadi.
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
31/60
Draf20012015
30
AKTIVITI 2
Membina algoritma,pseudokod dan carta alir bagi aliran secara urutan.
Langkah 1: Guru memberikan satu situasi kepada murid.
Satu sesi perkhemahan perdana unit beruniform bagi muridtahap dua akan diadakan pada hujung tahun ini.Perkhemahan tersebut akan diadakan di sebuah hutanrekreasi. Murid dikehendaki mendaftarkan diri di sekolahpada pukul tujuh pagi. Semua murid dikehendaki menaikibas yang telah disediakan. Apabila tiba di tempatperkhemahan, murid dikehendaki berkumpul di tapakperkhemahan bagi melihat demontrasi pemasangankhemah. Seterusnya, murid akan memasang khemah.Setelah siap, murid akan mengemaskan barang-barangmereka di khemah masing-masing.
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
32/60
Draf20012015
31
Langkah 2:Murid melengkapkan algoritma.
di sekolah pada pukul tujuh pagi.
Semua murid dikehendaki yangdisediakan.
Tiba di .
Murid di tapak perkhemahan.
Melihat pemasangan khemah.
Murid .
Setelah siap, murid barang-barang
mereka di khemah masing-masing.
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
33/60
Draf20012015
32
Langkah 3: Murid-murid menyusun semula ayat-ayat untukmenghasilkan pseudokod yang bertertib.
mula
mendaftarkan diri
menaiki bas
berkumpul di tapak perkhemahan
tiba di tempat perkhemahan
melihat demontrasi pemasangan khemah
memasang khemah
mengemaskan barang-barang
tamat
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
34/60
Draf20012015
33
Langkah 4: Murid melengkapkan carta alir.
Mendaftarkan diri
Menaiki bas Berkumpul di tapak perkhemahaan
Melihat demonstrasi
Memasang khemah
Mengemaskan barang dalam khemah
Mula
Tamat
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
35/60
Draf20012015
34
AKTIVITI 3
LAMPU ISYARAT
Cuba anda perhatikan bagaimana LAMPU ISYARAT bekerja secaraurutan.Terdapat EMPAT urutan yang perlu anda ketahui. Warnakan LAMPUISYARAT di bawah untuk mengetahui bagaimana ianya bertukarmengikut urutan!
Langkah 1: Anda hendaklah mewarnakan LAMPU ISYARAT yang menyalasahaja mengikut urutan dalam rajah di bawah:
Langkah 2: Lengkapkan jadual di bawah berdasarkan urutan LAMPUISYARAT yang telah anda warnakan di LANGKAH 1 .
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
36/60
Draf20012015
35
Langkah 3: Cuba anda fikirkan bagaimana LAMPU ISYARAT yang bolehmemaparkan kiraan digital sebelum berubah kepada warna seterusnya.
Langkah 4: Cuba anda fikirkan bagaimana LAMPU ISYARAT andaboleh digunakan di tempat murid sekolah menyeberang
jalanraya. Sila gunakan pilihan tunggal untuk situasi jika adamurid hendak menyeberang jalan. Adakah anda perlumengubah arahan kepada LAMPU ISYARAT anda?
Cuba tuliskan dalam bentuk PSEUDOKOD1. Mula
2. MERAH menyala 5 Minit
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
37/60
Draf20012015
36
AKTIVITI 4
Membina algoritma,pseudokod dan carta alir bagi aliran pilihan tunggal.
Langkah 1: Guru memberikan satu situasi kepada murid.
Satu sesi perkhemahan perdana unit beruniform bagi muridtahap dua akan diadakan pada hujung tahun ini.Perkhemahan tersebut akan diadakan di sebuah hutanrekreasi. Murid dikehendaki mendaftarkan diri di sekolahpada pukul tujuh pagi. Semua murid dikehendaki menaikibas yang telah disediakan. Apabila tiba di tempatperkhemahan, murid dikehendaki berkumpul di tapakperkhemahan. Bagi murid yang telah menguasaikemahiran pemasangan khemah, mereka akan terusmemasang khemah. Bagi murid yang belum menguasaikemahiran pemasangan khemah, mereka dikehendakimelihat demontrasi terlebih dahulu sebelum memasangkhemah. Setelah siap, murid akan mengemaskan barang-barang mereka di khemah masing-masing.
Langkah 2: Murid diminta membina algoritma berdasarkan situasidi atas.
Langkah 3: Murid diminta membina pseudokod berdasarkan algoritmayang dibina.
Langkah 4: Murid diminta menghasilkan carta alir berdasarkanalgoritma situasi di atas.
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
38/60
Draf20012015
37
PENILAIAN 1
A. Nyatakan jenis aliran bagi algoritma di bawah.
Siti ada seekor kucing. Setiaphari, selepas pulang dari sekolah
dia memberi makan kepadakucing itu selepasmemandikannya. Namun padasuatu hari, Siti balik lewat darisekolah. Kucing itu kelihatantidak comot, maka Siti tidakmemandikannya. Kucing itu terusdiberi makan.
Siti ada seekor kucing. Padasetiap hari, selepas pulang dari
sekolah dia memberi makankepada kucing itu selepasmemandikannya.
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
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
39/60
Draf20012015
38
PENILAIAN 2
B. Ali: Ayah, ingat tak hari jadi saya minggu hadapan ? Bapa :Oh, ingat! Apa hadiah yang kamu mahu ? Ali : Saya inginkan kek dan 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.
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
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
40/60
Draf20012015
39
PENILAIAN 3
D. Susun pseudokod yang diberi ke dalam carta alir mengikut urutanyang betul.
Penyediaan Ayam Goreng Bersalut Tepung.
Pseudokod Carta Alir
Goreng ayam
Mula
Potong ayam
Hidang ayam goreng
Salut ayam dengantepung
Tamat
Gaul ayam dengangaram
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
41/60
Draf20012015
40
E. Susun pseudokod yang diberi ke dalam carta alir mengikut urutanyang betul.
Penyediaan Ayam Goreng.
Pseudokod Carta Alir
Goreng ayam
Jika mahu rangup
Mula
Potong ayam
Hidang ayam goreng
Tamat
Salut ayam dengantepung tempura
Gaul ayam dengangaram
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
42/60
Draf20012015
41
LAPORAN PENCAPAIAN MURID
Nama Murid:Tahun:Kelas
Modul: Pengaturcaraan
StandardKandungan:
2.0 Menggunakan Algoritma Melalui Pseudokod dan CartaAlir.
StandardPembelajaran:
2.4 Membezakan aliran secara urutan dan pilihan tunggalbagi algoritma, pseudokod dan carta alir.
2.4.1
Membezakan aliran secara urutan dan pilihantunggal bagi algoritma.2.4.2 Membezakan aliran secara urutan dan pilihan
tunggal bagi pseudokod.2.4.3 Membezakan aliran secara urutan dan pilihan
tunggal bagi carta alir.2.5 Menulis algoritma berdasarkan situasi secara urutan dan
pilihan tunggal.
Bil Perkara yang dinilai Pencapaian Catatan
Ya Tidak1 Murid boleh membezakan aliran
secara urutan dan pilihan tunggalbagialgoritma, pseudokod, dan cartaalir yang diberi.
2 Murid boleh membentuk algoritma,pseudokod dan carta alir bagi aliransecara urutan dan pilihan tunggalberdasarkan situasi yang diberi.
3 Murid boleh menukarkan pseudokodkepada carta alir.
KEPUTUSAN (CAPAI / TIDAK CAPAI)TARIKHNama Guru: Tandatangan &
TarikhDisahkan oleh: Tandatangan &
Tarikh
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
43/60
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
44/60
Draf20012015
43
Carta alir secara urutan dan carta alir pilihan tunggal apabila
digabungkan akan menghasilkan satu carta alir yang menggambarkan
satu situasi yang kompleks. Walau bagaimanapun gabungan tersebutmestilah logik.Carta alir tersebut adalah tersusun secara tertib dan boleh
diterima akal.
Contoh 1: Memisahkan pseudokod kompleks kepada pseudokod aliran
secara urutan dan secara pilihan tunggal
Pseudokod kompleks 1. Mula.2. Berkumpul di sekolah.3. Bertolak dengan bas.4. Jika cuaca baik,
4.1 melawat ke Zoo Negara4.2 melawat ke Muzium Negara.
5. Jika cuaca tidak baik,
5.1 melawat ke Muzium Negara.6. Makan tengah hari di Muzium Negara.7. Jika bilangan murid lebih daripada 40 orang,
7.1 pecah kepada dua kumpulan.7.1 bersedia dalam kumpulan.
8. Jika bilangan murid kurang daripada 40 orang,8.1 bersedia dalam kumpulan.
9. Meneruskan lawatan di Muzium Negara.10. Jika belum pukul 4 petang,
10.1 menonton persembahan multimedia10.2 menonton pertunjukan wayang kulit
11. Jika masa telah mencecah pukul 4 petang,11.1 menonton pertunjukan wayang kulit
12. Balik
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
45/60
Draf20012015
44
13. Tamat
Pseudokod aliran secara urutan:
11. Mula
12. Berkumpul di sekolah.
13. Bertolak dengan bas.
14. Melawat ke Muzium Negara
15. Makan tengah hari
16. Bersedia dalam kumpulan
17. Menonton pertunjukan wayang kulit
18. Balik
19. Tamat
Pseudokod aliran secara pilihan tunggal pertama:
1. Mula
2. Jika cuaca baik,2.1 melawat ke Zoo Negara2.2 melawat ke Muzium Negara.
3. Jika tiada hujan
3.1 melawat ke Muzium Negara.4. Tamat
Pseudokod aliran secara pilihan tunggal kedua:
1. Mula
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
46/60
Draf20012015
45
2. Jika bilangan murid lebih daripada 40 orang,2.1 pecah kepada dua kumpulan.2.2 bersedia dalam kumpulan.
3. Jika bilangan murid kurang daripada 40 orang,3.1 bersedia dalam kumpulan.
4. Tamat
Pseudokod aliran secara pilihan tunggal ketiga:
1. Mula
2. Jika belum pukul 4 petang,2.1 menonton persembahan multimedia2.2 menonton pertunjukan wayang kulit
3. Jika masa telah mencecah pukul 4 petang,3.1 menonton pertunjukan wayang kulit
4. Tamat
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
47/60
Draf20012015
46
Contoh 2: Carta alir secara tunggal dan carta alir pilihan tunggal
Per i Pan un Wa an
Makan di restoranLapar?
Ada Tiket?
Ya
Ya
Tidak
Tidak
Mula
Pergi Muzium Negara
Naik bas
Makan Ten ahari
Tonton wayang
Tamat
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
48/60
Draf20012015
47
Mula
Pergi Panggung Wayang
Naik bas ke bandar
Tonton Wa an
Beli TiketAda
Tiket?
Tidak
Ya
Per i Pan un Wa an
Makan di restoranLapar?
Tamat
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
49/60
Draf20012015
48
PENGETAHUAN SEDIA ADA MURID
7. Murid telah mengenal Algoritma, Pseudokod dan Carta Alir.
8. Murid telah mengetahui makna simbol (mula dan tamat, proses,pilihan, aliran) dalam carta alir.
9. Murid telah mengetahui cara membina algoritma, pseudokod dancarta alir secara urutan.
KEPERLUAN PERKAKASAN
11. Set Komputer12. Kertas Mahjong13. Pen Marker14. Blue tack
KEPERLUAN PERISIAN
4. Perisian Aplikasi
AKTIVITI 1
Membina pseudokodaliran secara urutan dan secara pilihan tunggal.
Langkah 1: Guru memberikan satu pseudokod kompleks kepada murid.
Pseudokod kompleks 1. Mula.2. Balik ke kampung3. Jika lebih daripada empat orang,
3.1 sewa kereta3.2 bertolak
4. Jika kurang daripada empat orang,
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
50/60
Draf20012015
49
4.1 bertolak5. Memandu kereta balik ke kampung.6. Jika kesuntukan masa,
6.1 menggunakan tol6.2 perjalanan balik ke kampung
7. Jika tidak kesuntukan masa,7.1 perjalanan balik ke kampung.
8. Tiba9. Jika lapar,
9.1 makan malam9,2 rehat
10. Jika tidak lapar,10.1 rehat
11. Berbual-bual dengan ahli keluarga12. Tamat
Langkah 3: Murid diminta membina pseudokod aliran secara urutan
berdasarkan kod pseudo kompleks yang diberi.
Langkah 4: Murid diminta membina pseudokod aliran secara pilihan
tunggal berdasarkan kod pseudo kompleks yang diberi.
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
51/60
Draf20012015
50
AKTIVITI 2
Membina carta alir urutan dan carta alir pilihan tunggal.
Langkah 1: Murid diminta menghasilkan carta alir urutan dan carta alirpilihan tunggal berdasarkan pseudokod di atas.
Langkah 2: Murid diminta menggabungkan carta alir urutan dan carta alirpilihan tunggal yang dihasilkan di atas.
AKTIVITI 3
Membina carta alir urutan dan carta alir pilihan tunggal.
Langkah 1: Murid dimintamembaca perenggan di bawah.
Hari ini cuti hujung minggu. Hanna pergi ke rumah Pak Mat. Walaupuntinggal dalam kawasan perumahan, Pak Mat ada menanam sayur dikawasan tanah lapang yang berhampiran rumah. Pagi ini, Hanna inginmembantu Pak Mat menanam cili. Mula-mula batas sepanjang duameter akan dibina. Tanah batas digemburkan dengan menggunakancangkul. Apabila batas telah siap, lubang kecil dibuat untukmemasukkan anak benih cili yang telah disemai terlebih dahulu. Hanyaanak benih yang sihat sahaja yang akan ditanam. Kemudian sedikit baja
diletakkan dan batas tersebut disiram dengan air. Hanna merasa begituteruja sehingga terfikir untuk menanam cili sekiranya diberi keizinan olehibubapanya.
Langkah 2: Berdasarkan algoritma di atas, bina pseudokod dan carta alir.
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
52/60
Draf20012015
51
PENILAIAN 1
Nyatakan jenis aliran bagi pseudokod di bawah.
1. Mula
2. Pendaftaran
3. Berkumpul
4. Taklimat
5. Lulus uji bakat
6. Menjadi ahli
7. Tamat
1. Mula
2. Pendaftaran
3. Berkumpul
4. Taklimat
5. Uji bakat
6. Jika tidak lulus,
6.1 latihan
6.2 menjadi ahli
7. Jika lulus,
7.1 menjadi ahli
8. Tamat
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
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
53/60
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
54/60
Draf20012015
53
B. Berdasarkan pseudokod kompleks yang diberi, binakan pseudokodaliran secara urutan dan pseudokod aliran secara pilihan tunggal.
Pseudokod aliran secara urutan
1.
2.
3.
4.
5.
6.
7.
8.
9.
Pseudokod aliran secara pilihan tunggal pertama
1.
2.
2.1
2.2
3.
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
55/60
Draf20012015
54
3.1
4.
Pseudokod aliran secara pilihan tunggal kedua
1.
2.
2.1
2.2
3.
3.1
4.
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
56/60
Draf20012015
55
PENILAIAN 3
A. Lukis gabungan Carta Alir berdasarkan pseudokod di atas.
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
57/60
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
58/60
Draf20012015
57
LAPORAN PENCAPAIAN MURID
Nama Murid:Tahun:Kelas
Modul: Pengaturcaraan
StandardKandungan:
2.0 Menggunakan Algoritma Melalui Pseudokod danCarta Alir.
StandardPembelajaran:
2.6 Memisahkan pseudokod kompleks kepada kodpsuedo secara urutan dan pseudokod secarapilihan tunggal
2.7 Menggabungkan carta alir urutan dan carta alirpilihan tunggal secara logik
2.8 Menyediakan algoritma, pseudokod dan cartaalir dalam menyelesaikan satu masalah yangdiberi.
Bil Perkara yang dinilai Pencapaian CatatanYa Tidak
1 Murid boleh mengenal pastipseudokod secara urutan dansecara pilihan tunggal.
2 Murid boleh membentukpseudokod secara urutan dansecara pilihan tunggal.
3 Murid boleh membentuk carta alirurutan dan carta alir pilihantunggal.
4 Murid boleh melukis gabungancarta alir urutan dan carta alirpilihan tunggal
KEPUTUSAN (CAPAI / TIDAK CAPAI)TARIKH
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
59/60
Draf20012015
58
Nama Guru: Tandatangan &Tarikh
Disahkan oleh: Tandatangan &Tarikh
8/20/2019 Modul TMK Tahun 6 - Modul 2 - Menggunakan Algoritma MelaluiPseudokod Dan Carta Alir
60/60