Situasi
Cabaran
yang
tidak Masalah yang
dihadapi
diingini
Contoh :
Perlukah Dani menukar tayar
Contoh : Sesuatu yang keretanya dengan sendiri atau
meminta bantuan?
Jalan ke KLCC mengalami perlukan
kesesakan, apa jalan alternatif penyelesaian
yang boleh diambil oleh Dani?
Meningkatkan
kemahiran
berfikir
Membantu
pengembangan
sesuatu konsep
Pemikiran Komputasional?
(Computational Thinking)
Berfikir seperti
komputer? dan
Menggunakan teknik-teknik
pendekatan tertentu untuk memahami
masalah dan mencari cara
Pengaturcaraan untuk
menyelesaikan masalah tersebut.
komputer?
Menyelesaikan
masalah secara
logik?
Contoh:
Apakah strategi anda untuk
menamatkan setiap level permainan ini?
Tujuan?
Berapa banyak coin perlu
dikumpul?
Dimana jalan keluar?
Ada jalan pintas?
Berapa lama masa perlu diambil
untuk menamatkan setiap level?
Apa kelemahan musuh?
Bagaimana caranya untuk
menewaskan ketua penjahat,
Bowser? Jalan
Masa Item Musuh
keluar
Mencari
persamaan
Pecahkan
masalah Pengecaman
besar
kepada Leraian Corak
masalah Decomposition Pattern
kecil Recognition
4
Teknik
PK
Arahan
langkah Fokus
pada
demi
langkah Algoritma perkara Peniskalaan
Algorithms yang Abstraction
penting
Leraian
(Decomposition)
Memecahkan masalah yang besar kepada bahagian
yang lebih kecil supaya ia senang difahami dan
dapat diatasi.
Contoh:
Jenis jenayah
Tempat kejadian
Masa kejadian
Senjata
Saksi
Mangsa
Bahan bukti
Leraian
Aktiviti(Decomposition)
1:
Pseudokod
Kumpul
bukti
Mula
Kumpul bahan bukti Jalankan
siasatan
Jalankan siasatan
Tangkap penjenayah Penjenayah
Penjenayah dipenjara ditangkap
Tamat
Tamat
Algoritma
(Algorithms)
Aktiviti 4: Cara-cara untuk membuat air milo:
Mula Mula
Masak air
Masukkan Milo Masak Air
Unit 1.1.2
1.1.2 Ciri Penyelesaian Masalah Berkesan
KOS MASA
Contoh: Contoh:
• Saiz aplikasi/ • Tempoh siap
program. • Perancangan
• Saiz pangkalan
data.
Ciri-ciri
• Perkakasan/ Penyelesaian Carta Gantt
perisian Masalah
• Pasukan
pembangunan Berkesan
• Logistik
Contoh:
• Tenaga pekerja
SUMBER • Kewangan
• Perkakasan/perisian
Contoh Carta Gantt untuk pembangunan perisian/aplikasi
Senarai Aktiviti Jan Feb Mac Apr Mei Jun
Mengumpul data
Analisis data
Hasilkan carta alir
Proses pembangunan
Proses pengujian
Proses penambahbaikan
Penjualan
Aktiviti 5
Anda telah berjanji untuk
membawa 2 orang adik
anda ke Zoo Negara pada
cuti sekolah ini.
Malangnya, waktu itu
adalah musim hujan.
Cadangkan cara
penyelesaian dari aspek
kos, masa dan sumber
supaya mereka dapat
melihat sebanyak mana
haiwan yang boleh
sebelum hujan turun.
Contoh jawapan
Tiket zoo: Cari tiket dengan harga promosi
KOS Duit : sediakan duit untuk tol, makan, baju hujan
Minyak kereta : tukar mata ganjaran (point) untuk minyak
Unit 1.1.3
1.1.3 Proses Penyelesaian Masalah
Langkah-langkah yang diambil untuk menyelesaikan
masalah:
Kumpul dan analisis Jana idea
Tentukan masalah
data (hapus halangan)
Masalah Masalah
Punca Kesan Idea Halangan
utama lain
Laksanakan
Jana penyelesaian Tentukan tindakan
penyelesaian
Buat
Buat penilaian
penambahbaikan
Jana idea
(hapus halangan) Idea:
• Hapuskan tempat pembiakan nyamuk.
Idea Halangan • Wujudkan sistem pungutan sampah berjadual.
Jana penyelesaian Tindakan yang boleh diambil oleh MPJ:
• Betulkan saluran longkang.
Langkah yang • Menghapuskan pembiakan jentik-jentik.
akan diambil • Menyediakan lori pungutan sampah berjadual.