Professional Documents
Culture Documents
200120
15
TAHUN 6
1
Draf
200120
15
MODUL
P3
Standard
kandungan:
Standard
pembelajaran:
Masa:
60 minit
NOTA RUJUKAN
Apa itu Algoritma, Pseudokod dan Carta Alir?
Sebelum
sesuatu
atur
cara
komputer
ditulis,
dalam
proses
pengaturcaraan
untuk
Draf
200120
15
disambungkan
untuk
menunjukkan
langkah-langkah
MAKNA/FUNGSI
PENERANGAN
MULA / TAMAT
PROSES
PILIHAN
ALIRAN
Aliran aktiviti
Draf
200120
15
PENYAMBUNG
Draf
200120
15
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.
Sedikit garam.
Pewarna merah.
Cara Penyediaan:
1. Masukkan semua bahan kecuali minyak dan pewarna. Kacau
sampai 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 minit
5. Untuk lapisan terakhir,kukus selama 10 minit.
Sebenarnya resepi tersebut adalah merupakan algoritma yang
mengandungi senarai bahan-bahan masakan dan langkah-langkah
untuk menghasilkan kuih lapis yang lazat. Secara umumnya, algoritma
ialah satu susunan langkah-langkah untuk menyelesaikan masalah.
Resepi ini juga boleh ditulis dalam bentuk pseudokod dan carta alir.
Draf
200120
15
Draf
200120
15
Contoh 2: Pseudokod
Draf
200120
15
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.
Mula
9. Kukus selama 5 minit.
10. Letakkan lapisan seterusnya sehingga adunan habis.
11. Setiap lapisan mestilah dikukus selama 5 minit.
Masukkan
semua
bahan kecuali
pewarna
dan
12. Untuk
lapisan
terakhir,kukus
selama
10 minit.
13. Tamat.
minyak.
Kacau
sampai
sebati.
Pseudokod mempunyai
ciri-ciri
yang
menyerupai algoritma, cuma ia
mengandungi langkah mula dan tamat.Arahan berada dalam setiap
langkah.
Tapiskan ketulan tepung.
Sekarang cuba kita lihat pula bagaimana resepi ini digambarkan
dalam bentuk carta alir.
Griskan loyang dengan minyak masak.
Contoh 3: Carta Alir Secara Urutan
Bahagikan adunan kepada dua bahagian.
Tamat
Draf
200120
15
Draf
200120
15
Set Komputer
Kertas Mahjong
Pen Marker
Blue tack
KEPERLUAN PERISIAN
10
Draf
200120
15
AKTIVITI 1
Jom Ikut Saya!
(Mengenal Algoritma dan Pseudokod dan Carta Alir)
Langkah 1: Baca situasi di bawah dengan teliti.
Irwan adalah rakan sekolah anda.Anda menjemput
dia datang ke rumah anda untuk berbincang tentang
projek sekolah. Anda dikehendaki memberi arahan
yang jelas kepada Irwan untuk berjalan ke rumah
anda.Irwan di larang melalui petak yang ada pokok.
6
10
11
12
18
17
16
15
14
13
19
20
22
23
24
Irwan
Rumah anda
Draf
200120
15
4
5
6
7
10
12
Draf
200120
15
13
Draf
200120
15
14
Draf
200120
15
AKTIVITI 2
Mengenal Algoritma, Pseudokod dan Carta Alir
Langkah
1:
Langkah Kenal pasti algoritma, pseudokod atau carta alir yang betul
2:
seperti yang dipaparkan oleh guru.
AKTIVITI 3
Menulis Algoritma Bagi Aktiviti Harian Yang Dipilih
Kerja Berkumpulan.
Arahan: Murid dibahagikan kepada beberapa kumpulan.
Langkah
1:
Langkah
2:
15
Draf
200120
15
Langkah
3:
Langkah
4:
Setiap kumpulan dikehendaki menyenaraikan langkahlangkah atau prosedur bagi aktiviti harian yang mereka
terima. Lakarkan hasil perbincangan dalam format Peta
Pemikiran iTHINK jenis Peta Alir (Flow Map).
AKTIVITI 4
Membina Pseudokod Dan Carta Alir Berdasarkan
Algoritma
Mengenali Simbol Pada Carta Alir
Kerja Berkumpulan.
Langkah
1:
AKTIVITI 5
Membuat Perkaitan Antara Algoritma, Pseudokod
Dan Carta Alir
16
Draf
200120
15
Kerja Individu.
Langkah 1:Terangkan maksud algoritma, pseudokod dan carta alir
menggunakan Peta Pemikiran i-Think jenis Peta Bulatan
(Circle Map)
PENILAIAN 1
A.
17
Draf
200120
15
PENILAIAN 2
18
Draf
200120
15
A.
Mula
Buka alamat gmail di
http://mail.google.com/
Isi data-data yang
diperlukan
Klik kotak tanda
persetujuan
Klik butang Langkah
seterusnya
Klik
Tunjukkan
akaun saya
B.
Tamat
19
Draf
200120
15
20
Draf
200120
15
PENILAIAN 3
A.
Nomborkan gambar mengikut urutan yang betul.
Persediaan untuk ke sekolah
21
Draf
200120
15
B.
Carta Alir
Goreng ayam
Mula
Potong ayam
Draf
200120
15
Tamat
Pengaturcaraan
Standard
Kandungan:
Standard
Pembelajaran:
Bil
Pencapaian
Tida
Ya
k
Catatan
23
Draf
200120
15
Tandatangan &
Tarikh
Tandatangan &
Tarikh
24
Draf
200120
15
MODUL
P4
Standard
kandungan:
Standard
pembelajaran:
Masa:
90 minit
25
Draf
200120
15
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 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
4.30 petang
4.45 petang
5.00 petang
5.30 petang
6.00 petang
7.00 petang
Pseudokod:
26
Draf
200120
15
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Mula
Menyambut ketibaan tetamu dan rakan-rakan
Memberi ucapan selamat datang
Menyanyi
Menerima hadiah
Memotong kek
Memulakan permainan meniup belon
Mula
Mencabut nombor bertuah
Majlis berakhir
Tamat
Memotong kek
Memulakan permainan
Mencabut nombor
bertuah
Majlis berakhir
Tamat
27
Draf
200120
15
28
Draf
200120
15
Situasi:
Siti akan mengadakan majlis hari lahir di rumahnya. Permainan meniup
belon 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 belon
6.00 petang Cabutan bertuah
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. Jika ada belon
7.1 Memulakan permainan meniup belon
8. Mencabut nombor bertuah
9. Majlis berakhir
10. Tamat
29
Draf
200120
15
Carta Alir
Mula
Menyambut ketibaan tetamu dan
rakan-rakan
Memberi ucapan selamat
Menyan
yi
Belon?
Tidak Menerima
Mencabut
nombor
Memotong
bertuah
Majlis
berakhir
kek
Ya
Memulakan
permainan
meniup
belon
Tamat
Draf
200120
15
KEPERLUAN PERKAKASAN
5. Set Komputer
6. Kertas Mahjong
7. Pen Marker
8. Blue tack
9. Kertas Nombor/Kad Nombor
10.Pensel Warna
KEPERLUAN PERISIAN
3. Perisian Aplikasi
31
Draf
200120
15
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 dan 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 dan tidak boleh
bergerak ke mana-mana.
Langkah 5:Ulangi LANGKAH 3 dan LANGKAH 4. Pemenang adalah
murid yang memegang nombor yang terbesar.
Langkah 6:Cuba anda tuliskan algoritma permainan tadi.
32
Draf
200120
15
AKTIVITI 2
Membina algoritma,
pseudokod dan carta alir bagi aliran secara urutan.
Langkah
1:
33
Draf
200120
15
Langkah
2:
yang
Tiba di
Murid
di tapak perkhemahan.
Melihat
pemasangan khemah.
Murid
Setelah siap, murid
mereka di khemah masing-masing.
.
barang-barang
34
Draf
200120
15
Langkah Murid-murid
menyusun
semula
ayat-ayat
3:
menghasilkan pseudokod yang bertertib.
untuk
mula
menaiki bas
mengemaskan barang-barang
35
Draf
200120
15
Langkah
4:
Memasang khemah
Melihat demonstrasi
Menaiki bas
Mula
Tamat
Mendaftarkan diri
36
Draf
200120
15
AKTIVITI 3
LAMPU ISYARAT
Cuba anda perhatikan bagaimana LAMPU ISYARAT bekerja
secara urutan.Terdapat EMPAT urutan yang perlu anda ketahui.
Warnakan LAMPU ISYARAT di bawah untuk mengetahui
bagaimana ianya bertukar mengikut urutan!
37
Draf
200120
15
AKTIVITI 4
Membina algoritma,
pseudokod dan carta alir bagi aliran pilihan tunggal.
38
Draf
200120
15
Langkah
1:
39
Draf
200120
15
PENILAIAN 1
40
Draf
200120
15
PENILAIAN 2
B.
41
Draf
200120
15
PENILAIAN 3
D.
Carta Alir
Goreng ayam
Mula
Potong ayam
Tamat
42
Draf
200120
15
E.
Carta Alir
Goreng ayam
Mula
Potong ayam
Tamat
Draf
200120
15
Pengaturcaraan
Standard
Kandungan:
Standard
Pembelajaran:
Bil
Pencapaian
Ya
Tidak
Catatan
Nama Guru:
Disahkan
oleh:
Tandatangan &
Tarikh
Tandatangan &
Tarikh
44
Draf
200120
15
MODUL
P5
Standard
kandungan:
Standard
pembelajaran:
Masa:
90 minit
NOTA RUJUKAN
Pseudokod kompleks
Apabila sesuatu situasi mempunyai pelbagai arahan dan aktiviti, maka
situasi itu dikatakan sebagai kompleks.Begitu juga dengan pseudokod.
Pseudokod yang kompleks merupakan gabungan beberapa pseudokod
aliran secara urutan dan pseudokod secara pilihan tunggal.
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 tersebut
45
Draf
200120
15
Draf
200120
15
17.
18.
19.
47
Draf
200120
15
Contoh 2: Carta alir secara tunggal dan carta alir pilihan tunggal
Ya
Lapar?
Makan di restoran
Tidak
Mula
Makan Tengahari
Ada Tiket?
Beli Tiket
Tonton wayang
Tidak
Tonton Wayang
Tamat
48
Draf
200120
15
Ya
Mula
Lapar?
Makan di restoran
Ada
Tiket?
Tidak
Beli Tiket
Ya
Tonton Wayang
49
Tamat
Draf
200120
15
KEPERLUAN PERKAKASAN
11.Set Komputer
12.Kertas Mahjong
13.Pen Marker
14.Blue tack
KEPERLUAN PERISIAN
4. Perisian Aplikasi
AKTIVITI 1
Membina pseudokod
aliran secara urutan dan secara pilihan tunggal.
Langkah
1:
Guru memberikan
murid.
satu
pseudokod
kompleks
kepada
50
Draf
200120
15
Pseudokod kompleks
1. Mula.
2. Balik ke kampung
3. Jika lebih daripada empat orang,
3.1 sewa kereta
3.2 bertolak
4. Jika kurang daripada empat orang,
4.1 bertolak
5. Memandu kereta balik ke kampung.
6. Jika kesuntukan masa,
6.1 menggunakan tol
6.2 perjalanan balik ke kampung
7. Jika tidak kesuntukan masa,
7.1 perjalanan balik ke kampung.
8. Tiba
9. Jika lapar,
9.1 makan malam
9,2 rehat
10. Jika tidak lapar,
10.1 rehat
11. Berbual-bual dengan ahli keluarga
12. 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.
51
Draf
200120
15
52
Draf
200120
15
AKTIVITI 2
Membina carta alir urutan dan carta alir pilihan tunggal.
Langkah 1:Murid diminta menghasilkan carta alir urutan dan carta alir
pilihan tunggal berdasarkan pseudokod di atas.
Langkah 2:Murid diminta menggabungkan carta alir urutan dan carta
alir pilihan tunggal yang dihasilkan di atas.
AKTIVITI 3
Membina carta alir urutan dan carta alir pilihan tunggal.
Draf
200120
15
PENILAIAN 1
Mula
Pendaftaran
Berkumpul
Taklimat
Lulus uji bakat
Menjadi ahli
Tamat
1.
2.
3.
4.
5.
6.
Mula
Pendaftaran
Berkumpul
Taklimat
Uji bakat
Jika tidak lulus,
6.1 latihan
6.2 menjadi ahli
7. Jika lulus,
7.1 menjadi ahli
8. Tamat
54
Draf
200120
15
PENILAIAN 2
C.
Pseudokod kompleks
1 Mula.
2 Pergi membeli-belah
3 Jika hendak cepat,
3.1 menaiki monorail
3.2 berjalan kaki
4 Jika tidak hendak cepat,
4.1 berjalan kaki
5 Tiba di destinasi.
6 Mula membeli-belah.
7 Jika semua ialah perempuan,
7.1 membeli baju
7.2 membeli kasut
8 Jika bukan semua ialah perempuan,
8.1 membeli kasut
9 Makan tengah hari.
10Balik
11Tamat
Pseudokod aliran secara urutan =
Pseudokod aliran secara pilihan tunggal =
B.
Berdasarkan pseudokod kompleks yang diberi, binakan
pseudokod aliran secara urutan dan pseudokod aliran secara pilihan
tunggal.
55
Draf
200120
15
Draf
200120
15
2.2
3.
3.1
4.
PENILAIAN 3
A.
57
Draf
200120
15
PENILAIAN 4
A.
Draf
200120
15
59
Draf
200120
15
Pengaturcaraan
Standard
Kandungan:
Pencapaian
Ya
Tidak
Catatan
60
Draf
200120
15
Nama Guru:
Disahkan
oleh:
Tandatangan &
Tarikh
Tandatangan &
Tarikh
61