🧠 STRATEGI PENYELESAIAN MASALAH
Dalam Sains Komputer1️⃣ Strategi Penyelesaian Masalah
🔹 Definisi Masalah
Masalah ialah keraguan, situasi tidak diingini, cabaran atau peluang yang dihadapi dalam kehidupan seharian dan memerlukan penyelesaian.
🔹 Penyelesaian Masalah
Merupakan teras utama dalam sains komputer, di mana pengatur cara menterjemahkan idea atau kaedah penyelesaian kepada algoritma yang boleh difahami dan dilaksanakan oleh komputer.
➡️ Proses ini memerlukan pemikiran yang tersusun, logik dan sistematik.
2️⃣ Keperluan Strategi Penyelesaian Masalah
Strategi penyelesaian masalah yang berkesan penting kerana ia:
✅ Meningkatkan kemahiran berfikir aras tinggi
🗣️ Mewujudkan komunikasi dua hala (perbincangan & perkongsian idea)
📚 Menggalakkan pembelajaran kendiri
💡 Membantu pengembangan dan pemahaman konsep
➡️ Tanpa strategi, penyelesaian masalah menjadi tidak sistematik dan kurang berkesan.
3️⃣ Pemikiran Komputasional
Pemikiran komputasional ialah cara berfikir untuk memahami masalah yang kompleks dan membina penyelesaian yang munasabah, sama ada oleh manusia atau komputer.
Terdapat empat teknik utama:
🔹 1. Teknik Leraian (Decomposition)
Memecahkan masalah besar dan kompleks kepada bahagian-bahagian kecil yang lebih mudah difahami dan dikawal.
📌 Contoh umum:
Memahami fungsi basikal dengan melihat komponen seperti tayar, brek dan rantai.
📌 Contoh aplikasi harian (sekolah):
Masalah pembaziran bil elektrik dipecahkan kepada:
Lampu kelas tidak ditutup
Kipas dan penghawa dingin dibiarkan hidup
Komputer dan projektor tidak dimatikan
Tiada pemantauan selepas waktu sekolah
➡️ Masalah lebih jelas dan mudah ditangani.
🔹 2. Pengecaman Corak (Pattern Recognition)
Mengenal pasti persamaan atau corak berulang daripada bahagian masalah yang telah dileraikan.
📌 Contoh aplikasi harian:
Pembaziran elektrik berlaku setiap hari selepas tamat PdP
Berlaku di banyak kelas yang kosong
Peralatan elektrik sering dibiarkan terpasang
➡️ Corak utama dikenal pasti:
Kelalaian mematikan peralatan elektrik apabila kelas tidak digunakan
🔹 3. Peniskalaan (Abstraction)
Menumpukan kepada maklumat penting sahaja dan mengabaikan perkara yang tidak relevan.
📌 Maklumat penting:
Peralatan elektrik perlu ditutup apabila kelas kosong
Tanggungjawab murid dan guru
📌 Maklumat tidak penting:
Jenama lampu
Warna kipas
Susun atur kelas
➡️ Fokus diberikan kepada disiplin dan kawalan penggunaan elektrik
🔹 4. Algoritma (Algorithms)
Membina langkah demi langkah arahan untuk menyelesaikan masalah secara sistematik.
📌 Algoritma Penjimatan Elektrik di Sekolah:
Ketua kelas memeriksa peralatan sebelum keluar kelas
Pastikan semua lampu, kipas dan penghawa dingin dimatikan
Guru terakhir menyemak keadaan kelas
Pengawas tenaga membuat rondaan selepas waktu sekolah
Catat kelas yang patuh
Beri ganjaran kepada kelas paling jimat elektrik
➡️ Masalah diselesaikan secara terancang dan berkesan.
4️⃣ Perwakilan Algoritma
Sebelum ditulis dalam bahasa pengaturcaraan (contohnya Java), algoritma biasanya diwakili dalam dua bentuk:
✍️ Pseudokod
Penulisan langkah penyelesaian menggunakan bahasa manusia yang ringkas
Mudah difahami oleh manusia
📊 Carta Alir
Perwakilan grafik atau rajah
Menunjukkan aliran langkah penyelesaian secara visual
➡️ Membantu murid memahami proses sebelum menulis kod sebenar.
🌱 Kesimpulan
Pemikiran komputasional membantu:
Menyelesaikan masalah harian secara sistematik
Membina pemikiran logik dan kritis
Menyediakan murid menghadapi dunia digital dan teknologi
“Masalah yang kompleks menjadi mudah apabila diselesaikan secara berfikir dan terancang.”




0 comments:
Post a Comment