Anda di halaman 1dari 30

1.

1 Strategi Penyelesaian Masalah

1.1.1 Keperluan penyelesaian masalah berstrategi


Perkara yang Contoh :
Dengan keadaan cuaca yang
Contoh : menimbulkan tidak menentu, Dani lebih baik ke
Dani sedang memandu ke kesukaran/ KLCC atau Zoo Negara?
KLCC, tiba-tiba tayar keretanya keraguan
pancit.

Situasi
Cabaran
yang
tidak Masalah yang
dihadapi
diingini
Contoh :
Perlukah Dani menukar tayar
Sesuatu yang keretanya dengan sendiri atau
Contoh : meminta bantuan?
Jalan ke KLCC mengalami perlukan
kesesakan, apa jalan alternatif penyelesaian
yang boleh diambil oleh Dani?
Meningkatkan
kemahiran
berfikir

Menggalakan Kenapa perlu


Mewujudkan
pembelajaran strategi dalam
komunikasi 2
kendiri penyelesaian
hala
(self learning) masalah

Membantu
pengembangan
sesuatu konsep
Pemikiran Komputasional?
(Computational Thinking)
Berfikir seperti
komputer? dan
Menggunakan teknik-teknik
pendekatan tertentu untuk
memahami masalah dan
Pengaturcaraan mencari
cara untuk menyelesaikan
komputer? masalah
Menyelesaikan tersebut.
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 keluar Musuh
Mencari
persamaan
Pecahkan
masalah Pengecaman
besar
kepada Leraian Corak
masalah Decomposition Pattern
kecil Recognition

4
Teknik
PK

Arahan
langkah Fokus
demi pada
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
(Decomposition)
Aktiviti 1:

Bagaimana anda menggunakan teknik leraian untuk


membangunkan aplikasi/program komputer?
Gunakan soalan berikut sebagai panduan:

▪ Apakah aplikasi/program yang hendak


▪ dibangunkan?
Siapakah pengguna sasaran?
▪ Perisian apa yang akan digunakan?
▪ Aplikasi dibangunkan untuk iOS
▪ /Android/Windows?
Berapakah harga aplikasi/program ? Percuma?
▪ Tujuan bangunkan aplikasi/program?
Pengecaman Corak (Pattern
Recognition)
Mencari persamaan dalam masalah yang telah
dileraikan untuk menyelesaikan masalah dengan lebih
Contoh: efisien.
Persamaan :
▪ Fizikal mangsa
▪ Waktu pembunuhan
▪ Cara pembunuhan
dilakukan
▪ Senjata yang digunakan
▪ Barang yang
hilang/diambil
▪ Jenayah yang sama
Pengecaman Corak (Pattern
Recognition)
Aktiviti 2:
Analisis corak :
▪ Taktik yang digunakan
▪ Pergerakan pemain
▪ Cara hantaran bola
▪ Emosi pemain
▪ Corak
serangan/pertahanan
Peniskalaan
(Abstraction)
Proses pengumpulan perkara-perkara yang penting
dan pengasingan perkara-perkara yang tidak
Contoh: penting/perlu.
Tapis maklumat yang penting
:▪ Motif pembunuhan
▪ Ciri-ciri suspek
▪ Bahan bukti
Peniskalaan
(Abstraction)
Aktiviti 3:
Perkara penting
dalam permainan
catur:
▪ Lindungi King
▪ Kenal buah
catur
▪ Tahu
pergerakan
setiap buah
catur
▪ Istilah penting
(terminology)
Algoritma (Algorithms)
Membuat perancangan langkah demi langkah untuk
menyelesaikan masalah.
Carta Alir
Contoh: Langkah-langkah dalam
siasatan polis: Mula

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

Tuang air panas Masuk Milo,


Masukkan susu air panas, susu
Kacau
Kacau
Tamat
Air Milo panas

POP KUIZ Tamat


Pop
Kuiz
1. Apakah maksud Pemikiran Komputasional?
Menggunakan teknik
Memberi arahan Berfikir seperti
untuk menyelesaikan
kepada komputer komputer
masalah

2. Kenapa kita perlu berfikir secara komputasional?


Untuk membantu kita Untuk membantu Untuk membantu kita
membangunkan menyelesaikan berfikir seperti
aplikasi / perisian masalah yang rumit komputer

3. Yang manakah antara berikut bukan contoh berfikir


secara
komputasional?
Membuat perancangan
Merancang cara untuk Membuat keputusan
menewaskan musuh untuk bercuti ke Perlis
untuk bercuti ke Kedah dalam permainan video tanpa perancangan
bersama rakan
Pop
Kuiz
4. Yang manakah antara berikut adalah contoh Teknik
Leraian?
Merancang program Menetapkan tarikh Menempah dewan yang
Hari Guru peringkat program Hari Guru akan digunakan untuk
daerah yang akan dijalankan program Hari Guru

5. Manakah antara contoh berikut tidak mengandungi


corak?
Ikan emas hidup di air Ikan emas Emi
Ikan emas Siti ada sisik
tawar berwarna hitam

6. Semasa anda melukis gambar kereta, ciri kereta yang

manakah boleh diabaikan?


Kereta ada 4 tayar Kereta berwarna kuning Kereta ada tingkap
Pop
Kuiz
7. Mengapakah algoritma digunakan untuk
menyelesaikan
masalah?
Untuk menguji Sebagai platform untuk Untuk merancang jalan
penyelesaian kepada memprogram jalan penyelesaian kepada
masalah penyelesaian masalah

8. Yang manakah antara berikut bukan teknik Pemikiran

Komputasional?
Peniskalaan Pengaturcaraan Pengecaman Corak

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

▪ Masa hujan turun : dapatkan waktu kerap hujan turun


MASA ▪ Rancang perjalanan : pukul berapa perlu keluar dari rumah untuk elak
kesesakan
▪ Jadual lawatan : susun jadual lawatan, tempat mana perlu dituju dahulu,
tempat mana yang boleh ditinggalkan (skip)

▪ Kewangan : duit simpanan


SUMBER ▪ Tenaga : kawasan zoo sangat luas, boleh naik tram jika kepenatan, bawa
air mineral
▪ Pengangkutan : kereta sendiri

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 utama lain Idea Halangan

Laksanakan
Jana penyelesaian Tentukan tindakan
penyelesaian

Langkah yang Pilihan Alternatif Jalankan tindakan


akan diambil terbaik lain yang dirancang

Buat
Buat penilaian
penambahbaikan

Tidak Jika ada kekurangan/


Berjaya berjaya tidak berjaya
Aktiviti 6
Kumpul dan analisis Merujuk kepada artikel:
data
• Air longkang bertakung.
• Banyak nyamuk.
Punca Kesan • Tiada sistem pungutan sampah berkala/berjadual.

Tentukan masalah Masalah yang dihadapi:


• Longkang jadi tempat pembiakan nyamuk.
Masalah Masalah • Kes denggi.
utama lain • Penduduk tidak dapat tidur lena kerana nyamuk.

Jana idea
(hapus halangan) Idea:
• Hapuskan tempat pembiakan nyamuk.
• Wujudkan sistem pungutan sampah berjadual.
Idea Halangan
Jana penyelesaian Tindakan yang boleh diambil oleh MPJ:
• Betulkan saluran longkang.
Langkah yang • Menghapuskan pembiakan jentik-jentik.
akan diambil • Menyediakan lori pungutan sampah berjadual.

Tentukan tindakan MPJ berbincang dengan Adun Merlimau untuk membuat


perancangan bagi melaksanakan tindakan yang terbaik
yang boleh diambil dengan segera. Merancang tentang
Pilihan Alternatif jadual punggutan sampah.
terbaik lain

Laksanakan • Membina saluran yang membolehkan air longkang


penyelesaian mengalir.
• Meletakkan ubat jentik-jentik pada tempat yang
Jalankan tindakan tertentu.
yang dirancang • Menjalankan sistem pungutan sampah berjadual.
Buat penilaian Penilaian yang boleh dijalankan MPJ:
• Membuat penilaian terhadap saliran longkang yang
Tidak diperbaiki.
Berjaya berjaya • Pemantauan terhadap sistem pungutan sampah

Buat Jika tiada masalah yang timbul, teruskan dengan sistem


penambahbaikan pungutan sampah berjadual dan pemantauan terhadap
kawasan pembiakan nyamuk secara bulanan. Jika tidak
Jika ada kekurangan/ berjaya, adakan perbincangan semula untuk mencari jalan
tidak berjaya penyelesaian lain.

Anda mungkin juga menyukai