Strategi Penyelesaian Masalah

Strategi Penyelesaian Masalah - Sains Komputer Tingkatan 4
SAINS KOMPUTER • Tingkatan 4 • Bab 1: Pengaturcaraan

1.1 Strategi Penyelesaian Masalah

Penyelesaian masalah merupakan tunjang utama dalam sains komputer. Setiap masalah memerlukan perancangan dan strategi yang teratur agar penyelesaian yang efisien dapat dihasilkan. Pengatur cara menterjemahkan cara penyelesaian masalah kepada bentuk algoritma yang difahami oleh komputer, manakala unit pemprosesan utama (CPU) bertindak melaksanakan arahan tersebut mengikut sintaks yang tepat.

Objektif Pembelajaran

  • Menerangkan keperluan penyelesaian masalah berstrategi dalam kehidupan harian dan pembangunan aplikasi komputer.
  • Mengaplikasikan empat teknik pemikiran komputasional (leraian, pengecaman corak, peniskalaan dan algoritma) dalam menyelesaikan sesuatu masalah.
  • Menjelaskan ciri-ciri penyelesaian masalah yang berkesan berdasarkan faktor kos, masa dan sumber.
  • Menggunakan lapan proses dalam model generik penyelesaian masalah.

Model Generik 8 Langkah Penyelesaian Masalah dan 4 Teknik Pemikiran Komputasional

Aliran berurutan lapan proses penyelesaian masalah serta empat tiang pemikiran komputasional yang menyokongnya.

Lapan Proses Model Generik Penyelesaian Masalah

Lapan Proses Model Generik Penyelesaian Masalah Carta alir menegak dengan lapan kotak proses yang disusun dari atas ke bawah dan disambungkan oleh anak panah ke bawah. Kotak pertama ialah Kumpulkan dan analisis data. Kotak kedua ialah Tentukan masalah. Kotak ketiga ialah Jana idea (hapus halangan). Kotak keempat ialah Jana penyelesaian. Kotak kelima ialah Tentukan tindakan. Kotak keenam ialah Laksanakan penyelesaian. Kotak ketujuh ialah Buat penilaian. Kotak kelapan ialah Buat penambahbaikan. Setiap kotak bernombor 1 hingga 8. 1. Kumpulkan dan analisis data Kumpul maklumat punca, skop, kesan dan tarikh akhir 2. Tentukan masalah Kenal pasti masalah utama dan masalah sampingan 3. Jana idea (hapus halangan) Senaraikan idea untuk atasi halangan dan punca masalah 4. Jana penyelesaian Bina pelan tindakan yang konkrit dan jelas 5. Tentukan tindakan Pilih alternatif terbaik berdasarkan kos, masa dan sumber 6. Laksanakan penyelesaian Jalankan tindakan menggunakan alat dan teknik ditetapkan 7. Buat penilaian Ukur hasil dan impak penyelesaian 8. Buat penambahbaikan Buat pembetulan atau penyesuaian berterusan

Aliran berurutan lapan proses penyelesaian masalah generik.

1. Teknik Leraian

Teknik Leraian Satu kotak besar berlabel Masalah Kompleks di atas, dengan tiga anak panah menurun ke tiga kotak kecil berlabel Bahagian 1, Bahagian 2 dan Bahagian 3. Ini menunjukkan masalah besar dipecahkan kepada bahagian kecil. Masalah Kompleks Bahagian 1 Bahagian 2 Bahagian 3

Pecahkan masalah besar kepada bahagian kecil.

2. Pengecaman Corak

Pengecaman Corak Tiga bentuk bulatan yang sama disusun sebaris, dengan satu bulatan berwarna berbeza di hujung. Ini menunjukkan mencari persamaan antara beberapa objek. Cari persamaan

Kenal pasti ciri sepunya antara masalah.

3. Peniskalaan

Peniskalaan Satu kotak besar berlabel Model Umum di tengah, dengan beberapa butiran kecil di sekelilingnya yang ditandakan sebagai diabaikan. Ini menunjukkan hanya ciri penting dikekalkan untuk membentuk model. Model Umum Butiran diabaikan Butiran diabaikan Butiran diabaikan Butiran diabaikan

Kekalkan ciri penting, abaikan ciri spesifik.

4. Algoritma

Algoritma Tiga kotak bernombor 1, 2 dan 3 disusun menegak dan disambungkan oleh anak panah ke bawah. Ini menunjukkan langkah demi langkah yang tersusun. Langkah 1 Langkah 2 Langkah 3

Susun langkah demi langkah.

Penerangan Ringkas

Konsep asas penyelesaian masalah, keperluan strategi, empat teknik pemikiran komputasional, ciri penyelesaian berkesan dan lapan proses model generik.

Apakah itu masalah dan penyelesaian masalah?

Masalah ialah keraguan, situasi yang tidak diingini, cabaran dan peluang yang dihadapi dalam kehidupan seseorang.

Penyelesaian masalah ialah proses mengkaji butiran sesuatu masalah untuk mendapatkan satu penyelesaian. Ia merupakan tunjang utama dalam sains komputer.

Peranan pengatur cara dan komputer

Pengatur cara menterjemahkan langkah penyelesaian kepada algoritma yang difahami komputer.

Unit pemprosesan utama (CPU) bertanggungjawab melaksanakan arahan yang diterima. Pengatur cara mesti menulis sintaks yang spesifik. Algoritma diwakili dalam bentuk pseudokod dan carta alir sebelum diterjemahkan kepada kod atur cara seperti Java.

Keperluan Penyelesaian Masalah Berstrategi

Strategi penyelesaian masalah memberikan empat faedah utama:

  • Meningkatkan kemahiran berfikir — melatih minda untuk berfikir secara kritis dan kreatif.
  • Mewujudkan komunikasi dua hala — memudahkan perbincangan dan perkongsian idea.
  • Menggalakkan pembelajaran kendiri — murid belajar mencari penyelesaian sendiri.
  • Membantu pengembangan sesuatu konsep — idea dapat dikembangkan dengan lebih meluas.

Pemikiran Komputasional

Pemikiran komputasional dipelopori oleh Jeannette M. Wing. Ia membolehkan seseorang memahami masalah kompleks dan membangunkan penyelesaian yang munasabah.

1. Teknik Leraian (Decomposition)

Memecahkan masalah kompleks kepada bahagian-bahagian yang lebih kecil dan terkawal supaya mudah difahami dan diuruskan. Contoh: memecahkan bahagian basikal kepada roda, hendal, pedal, rantai dan rangka.

2. Pengecaman Corak (Pattern Recognition)

Mencari persamaan antara masalah dan dalam masalah setelah dileraikan. Mengenal pasti ciri sepunya membantu menyelesaikan masalah dengan efisien. Contoh basikal: semua basikal mempunyai dua roda berputar, hendal, pedal dan rantai, manakala warna dan saiz roda adalah variasi spesifik.

3. Peniskalaan (Abstraction)

Mengasingkan aspek penting daripada aspek kurang penting. Memberi tumpuan kepada ciri-ciri umum untuk membentuk model dan mengabaikan ciri-ciri spesifik. Contoh: model basikal hanya memerlukan dua roda, hendal dan pedal; ciri spesifik seperti warna rangka, bakul dan loceng diabaikan.

4. Algoritma (Algorithms)

Membangunkan penyelesaian langkah demi langkah atau mematuhi set peraturan bagi menyelesaikan masalah. Algoritma berfungsi sebagai pelan atau set arahan yang disusun rapi dalam bentuk pseudokod atau carta alir sebelum diprogramkan.

Ciri-ciri Penyelesaian Masalah Berkesan

Keberkesanan sesuatu strategi dinilai berasaskan tiga ciri utama: kos, masa dan sumber.

1. Kos

Harga yang perlu dibayar untuk memperoleh, mengeluarkan dan menyenggara, berupa wang, masa, tenaga dan perbelanjaan.

Kos langsung: Kos untuk aktiviti projek secara terus, contohnya gaji pekerja projek.

Kos tak langsung: Kos bagi aktiviti sampingan yang tidak melibatkan projek secara langsung, contohnya kos keselamatan dan bil telefon.

Kos siap masa tercepat (crashing cost) ialah usaha maksimum untuk menyelesaikan projek dalam tempoh terpendek. Kos ini meningkat apabila tempoh masa pelaksanaan projek dipendekkan.

2. Masa

Merujuk kepada projek yang disiapkan mengikut tempoh yang telah ditetapkan. Kelewatan akan meningkatkan kos. Menyiapkan projek dalam masa terhad juga meningkatkan kos, contohnya menambah tenaga pekerja.

Carta Gantt memaparkan tarikh mula, tarikh tamat, tempoh masa dan aktiviti bertindih secara sepintas lalu.

Carta PERT digunakan untuk mengurus, menjadual dan menyelaraskan urutan tugas.

3. Sumber

Stok, wang, bahan mentah, staf (sumber manusia) dan teknologi yang digunakan oleh organisasi untuk berfungsi secara efektif. Kekurangan sumber melambatkan masa penyiapan projek dan meningkatkan kos.

Langkah Penjadualan Sumber:

1. Memastikan ada pegawai atau unit yang memantau penjadualan sumber.

2. Menggunakan sistem baris gilir mengikut keutamaan projek (first come first served).

3. Mengurus keperluan projek dengan teliti berasaskan sumber sedia ada dan bajet kewangan.

4. Mengadakan jadual aktiviti yang seimbang sepanjang projek.

Lapan Proses Model Generik Penyelesaian Masalah

Kumpulkan dan analisis data — Mengumpul maklumat punca dan skop masalah, menilai kesan dan tarikh akhir penyelesaian.
Tentukan masalah — Mengenal pasti masalah paling utama serta masalah-masalah sampingan yang wujud.
Jana idea (hapus halangan) — Menyenaraikan pelbagai idea yang boleh mengatasi setiap halangan dan punca masalah.
Jana penyelesaian — Membina pelan tindakan atau rancangan penyelesaian yang konkrit dan jelas.
Tentukan tindakan — Memilih alternatif penyelesaian terbaik daripada senarai idea dengan mengambil kira kos, masa dan sumber.
Laksanakan penyelesaian — Menjalankan tindakan menggunakan alat dan teknik yang telah ditetapkan secara berfokus.
Buat penilaian — Mengukur hasil dan impak sama ada masalah diselesaikan dengan memuaskan atau memerlukan pelan alternatif.
Buat penambahbaikan — Membuat pembetulan atau penyesuaian berterusan sekiranya masih wujud kelemahan.

Cuba Jawab Dulu

Cuba jawab sendiri dahulu, kemudian tekan butang untuk menyemak.

Apakah perbezaan antara kos langsung dengan kos tak langsung dalam sesebuah projek pembangunan perisian?

Kos langsung ialah kos yang berkaitan secara terus dengan aktiviti projek seperti gaji pengatur cara atau pekerja projek, manakala kos tak langsung ialah kos aktiviti sokongan yang tidak terlibat secara langsung dengan pelaksanaan projek seperti bil telefon dan kos keselamatan.

Bagaimanakah teknik peniskalaan (abstraction) membantu pengatur cara membina model penyelesaian yang tepat?

Teknik peniskalaan membolehkan pengatur cara menumpukan perhatian kepada ciri-ciri umum yang penting untuk menyelesaikan masalah sambil mengabaikan butiran atau ciri spesifik yang tidak mempengaruhi fungsi teras sistem.

Apakah tujuan utama pengurus projek menggunakan carta Gantt?

Carta Gantt digunakan untuk merancang dan memantau perkembangan aktiviti projek mengikut tempoh masa, tarikh mula, tarikh tamat, serta mengenal pasti aktiviti yang bertindih secara sepintas lalu.

Kesalahan Biasa

  • Menganggap sintaks pengaturcaraan sama dengan algoritma. Hakikatnya algoritma ialah rancangan langkah logik yang bebas bahasa, manakala sintaks ialah peraturan tatabahasa spesifik bahasa pengaturcaraan yang difahami komputer.
  • Keliru antara teknik pengecaman corak dan peniskalaan: pengecaman corak mencari persamaan antara komponen, manakala peniskalaan menapis dan meninggalkan perincian khusus untuk menghasilkan model umum.
  • Menyatakan bahawa kos siap masa tercepat (crashing cost) menjimatkan kos kerana masa dipendekkan. Sebenarnya, memendekkan tempoh masa sesuatu projek meningkatkan kos kerana memerlukan sumber tambahan atau masa lebihan pekerja.
  • Menukar urutan lapan langkah penyelesaian masalah generik, seperti menentukan tindakan sebelum menjana penyelesaian.

Salah Faham Konsep

Salah Faham

Pemikiran komputasional ialah cara manusia berfikir seperti sebuah komputer mesin atau semata-mata kemahiran menulis kod (coding).

Fakta Betul

Pemikiran komputasional ialah kebolehan manusia berfikir secara berstruktur, logik dan saintifik bagi memecahkan masalah kompleks kepada bentuk yang dapat diselesaikan oleh manusia atau sistem komputer.

Salah Faham

Model yang dibina semasa proses peniskalaan mesti mengandungi semua maklumat dan butiran perincian asal secara lengkap.

Fakta Betul

Model yang baik hanya mengekalkan aspek-aspek umum yang penting dan sengaja mengabaikan maklumat terperinci yang tidak relevan dengan penyelesaian.

Ringkasan

  • Strategi Penyelesaian Masalah amat penting bagi meningkatkan kemahiran berfikir, komunikasi dua hala, pembelajaran kendiri dan pengembangan konsep.
  • Pemikiran Komputasional terdiri daripada empat teknik iaitu Teknik Leraian (Decomposition), Pengecaman Corak (Pattern recognition), Peniskalaan (Abstraction), dan Algoritma (Algorithms).
  • Keberkesanan Penyelesaian Masalah dinilai berdasarkan tiga elemen utama iaitu Kos (langsung, tak langsung, crashing cost), Masa (dipantau melalui carta Gantt dan carta PERT), serta Sumber (staf, modal, perkakasan melalui penjadualan teratur).
  • Lapan Proses Model Generik: Kumpulkan dan analisis data → Tentukan masalah → Jana idea (hapus halangan) → Jana penyelesaian → Tentukan tindakan → Laksanakan penyelesaian → Buat penilaian → Buat penambahbaikan.

Aktiviti Ringkas

A. Kuiz Objektif

1 Apakah teknik pemikiran komputasional yang digunakan apabila seorang murid mengasingkan ciri-ciri umum sebuah basikal (roda, hendal, pedal) dan mengabaikan warna serta saiz rodanya?

2 Apakah yang berlaku kepada kos siap masa tercepat (crashing cost) apabila tempoh pelaksanaan sesuatu projek dikurangkan?

B. Isi Tempat Kosong

3 Jadual perancangan yang memaparkan senarai aktiviti projek di sebelah kiri dan bar tempoh masa di bahagian atas dikenali sebagai carta .

4 Komponen perkakasan komputer yang bertanggungjawab untuk melaksanakan arahan yang diterima dalam proses penyelesaian masalah ialah unit .

C. Padankan Teknik Pemikiran Komputasional dengan Huraiannya

Seret teknik ke huraian yang betul. Jika menggunakan telefon, tekan pilihan jawapan dahulu, kemudian tekan kotak padanan.

Teknik Pemikiran Komputasional
Teknik Leraian
Pengecaman Corak
Peniskalaan
Algoritma
Huraian Teknik
1 Memecahkan masalah kompleks kepada bahagian-bahagian yang lebih kecil dan mudah diuruskan.
2 Mencari persamaan atau ciri sepunya antara beberapa masalah atau dalam masalah yang sama.
3 Mengutamakan ciri penting dan mengabaikan ciri spesifik bagi membentuk satu model.
4 Membangunkan set langkah arahan atau peraturan secara berturutan untuk menyelesaikan masalah.
 

Kata Kunci

Masalah Sintaks Teknik Leraian Pengecaman Corak Peniskalaan Algoritma Kos Langsung Kos Siap Masa Tercepat Carta Gantt Carta PERT

Strategi Penyelesaian Masalah

Strategi Penyelesaian Masalah - Sains Komputer Tingkatan 4
SAINS KOMPUTER • Tingkatan 4 • Bab 1: Pengaturcaraan

1.1 Strategi Penyelesaian Masalah

Penyelesaian masalah merupakan tunjang utama dalam sains komputer. Setiap masalah memerlukan perancangan dan strategi yang teratur agar penyelesaian yang efisien dapat dihasilkan. Pengatur cara menterjemahkan cara penyelesaian masalah kepada bentuk algoritma yang difahami oleh komputer, manakala unit pemprosesan utama (CPU) bertindak melaksanakan arahan tersebut mengikut sintaks yang tepat.

Objektif Pembelajaran

  • Menerangkan keperluan penyelesaian masalah berstrategi dalam kehidupan harian dan pembangunan aplikasi komputer.
  • Mengaplikasikan empat teknik pemikiran komputasional (leraian, pengecaman corak, peniskalaan dan algoritma) dalam menyelesaikan sesuatu masalah.
  • Menjelaskan ciri-ciri penyelesaian masalah yang berkesan berdasarkan faktor kos, masa dan sumber.
  • Menggunakan lapan proses dalam model generik penyelesaian masalah.

Model Generik 8 Langkah Penyelesaian Masalah dan 4 Teknik Pemikiran Komputasional

Aliran berurutan lapan proses penyelesaian masalah serta empat tiang pemikiran komputasional yang menyokongnya.

Lapan Proses Model Generik Penyelesaian Masalah

Lapan Proses Model Generik Penyelesaian Masalah Carta alir menegak dengan lapan kotak proses yang disusun dari atas ke bawah dan disambungkan oleh anak panah ke bawah. Kotak pertama ialah Kumpulkan dan analisis data. Kotak kedua ialah Tentukan masalah. Kotak ketiga ialah Jana idea (hapus halangan). Kotak keempat ialah Jana penyelesaian. Kotak kelima ialah Tentukan tindakan. Kotak keenam ialah Laksanakan penyelesaian. Kotak ketujuh ialah Buat penilaian. Kotak kelapan ialah Buat penambahbaikan. Setiap kotak bernombor 1 hingga 8. 1. Kumpulkan dan analisis data Kumpul maklumat punca, skop, kesan dan tarikh akhir 2. Tentukan masalah Kenal pasti masalah utama dan masalah sampingan 3. Jana idea (hapus halangan) Senaraikan idea untuk atasi halangan dan punca masalah 4. Jana penyelesaian Bina pelan tindakan yang konkrit dan jelas 5. Tentukan tindakan Pilih alternatif terbaik berdasarkan kos, masa dan sumber 6. Laksanakan penyelesaian Jalankan tindakan menggunakan alat dan teknik ditetapkan 7. Buat penilaian Ukur hasil dan impak penyelesaian 8. Buat penambahbaikan Buat pembetulan atau penyesuaian berterusan

Aliran berurutan lapan proses penyelesaian masalah generik.

1. Teknik Leraian

Teknik Leraian Satu kotak besar berlabel Masalah Kompleks di atas, dengan tiga anak panah menurun ke tiga kotak kecil berlabel Bahagian 1, Bahagian 2 dan Bahagian 3. Ini menunjukkan masalah besar dipecahkan kepada bahagian kecil. Masalah Kompleks Bahagian 1 Bahagian 2 Bahagian 3

Pecahkan masalah besar kepada bahagian kecil.

2. Pengecaman Corak

Pengecaman Corak Tiga bentuk bulatan yang sama disusun sebaris, dengan satu bulatan berwarna berbeza di hujung. Ini menunjukkan mencari persamaan antara beberapa objek. Cari persamaan

Kenal pasti ciri sepunya antara masalah.

3. Peniskalaan

Peniskalaan Satu kotak besar berlabel Model Umum di tengah, dengan beberapa butiran kecil di sekelilingnya yang ditandakan sebagai diabaikan. Ini menunjukkan hanya ciri penting dikekalkan untuk membentuk model. Model Umum Butiran diabaikan Butiran diabaikan Butiran diabaikan Butiran diabaikan

Kekalkan ciri penting, abaikan ciri spesifik.

4. Algoritma

Algoritma Tiga kotak bernombor 1, 2 dan 3 disusun menegak dan disambungkan oleh anak panah ke bawah. Ini menunjukkan langkah demi langkah yang tersusun. Langkah 1 Langkah 2 Langkah 3

Susun langkah demi langkah.

Penerangan Ringkas

Konsep asas penyelesaian masalah, keperluan strategi, empat teknik pemikiran komputasional, ciri penyelesaian berkesan dan lapan proses model generik.

Apakah itu masalah dan penyelesaian masalah?

Masalah ialah keraguan, situasi yang tidak diingini, cabaran dan peluang yang dihadapi dalam kehidupan seseorang.

Penyelesaian masalah ialah proses mengkaji butiran sesuatu masalah untuk mendapatkan satu penyelesaian. Ia merupakan tunjang utama dalam sains komputer.

Peranan pengatur cara dan komputer

Pengatur cara menterjemahkan langkah penyelesaian kepada algoritma yang difahami komputer.

Unit pemprosesan utama (CPU) bertanggungjawab melaksanakan arahan yang diterima. Pengatur cara mesti menulis sintaks yang spesifik. Algoritma diwakili dalam bentuk pseudokod dan carta alir sebelum diterjemahkan kepada kod atur cara seperti Java.

Keperluan Penyelesaian Masalah Berstrategi

Strategi penyelesaian masalah memberikan empat faedah utama:

  • Meningkatkan kemahiran berfikir — melatih minda untuk berfikir secara kritis dan kreatif.
  • Mewujudkan komunikasi dua hala — memudahkan perbincangan dan perkongsian idea.
  • Menggalakkan pembelajaran kendiri — murid belajar mencari penyelesaian sendiri.
  • Membantu pengembangan sesuatu konsep — idea dapat dikembangkan dengan lebih meluas.

Pemikiran Komputasional

Pemikiran komputasional dipelopori oleh Jeannette M. Wing. Ia membolehkan seseorang memahami masalah kompleks dan membangunkan penyelesaian yang munasabah.

1. Teknik Leraian (Decomposition)

Memecahkan masalah kompleks kepada bahagian-bahagian yang lebih kecil dan terkawal supaya mudah difahami dan diuruskan. Contoh: memecahkan bahagian basikal kepada roda, hendal, pedal, rantai dan rangka.

2. Pengecaman Corak (Pattern Recognition)

Mencari persamaan antara masalah dan dalam masalah setelah dileraikan. Mengenal pasti ciri sepunya membantu menyelesaikan masalah dengan efisien. Contoh basikal: semua basikal mempunyai dua roda berputar, hendal, pedal dan rantai, manakala warna dan saiz roda adalah variasi spesifik.

3. Peniskalaan (Abstraction)

Mengasingkan aspek penting daripada aspek kurang penting. Memberi tumpuan kepada ciri-ciri umum untuk membentuk model dan mengabaikan ciri-ciri spesifik. Contoh: model basikal hanya memerlukan dua roda, hendal dan pedal; ciri spesifik seperti warna rangka, bakul dan loceng diabaikan.

4. Algoritma (Algorithms)

Membangunkan penyelesaian langkah demi langkah atau mematuhi set peraturan bagi menyelesaikan masalah. Algoritma berfungsi sebagai pelan atau set arahan yang disusun rapi dalam bentuk pseudokod atau carta alir sebelum diprogramkan.

Ciri-ciri Penyelesaian Masalah Berkesan

Keberkesanan sesuatu strategi dinilai berasaskan tiga ciri utama: kos, masa dan sumber.

1. Kos

Harga yang perlu dibayar untuk memperoleh, mengeluarkan dan menyenggara, berupa wang, masa, tenaga dan perbelanjaan.

Kos langsung: Kos untuk aktiviti projek secara terus, contohnya gaji pekerja projek.

Kos tak langsung: Kos bagi aktiviti sampingan yang tidak melibatkan projek secara langsung, contohnya kos keselamatan dan bil telefon.

Kos siap masa tercepat (crashing cost) ialah usaha maksimum untuk menyelesaikan projek dalam tempoh terpendek. Kos ini meningkat apabila tempoh masa pelaksanaan projek dipendekkan.

2. Masa

Merujuk kepada projek yang disiapkan mengikut tempoh yang telah ditetapkan. Kelewatan akan meningkatkan kos. Menyiapkan projek dalam masa terhad juga meningkatkan kos, contohnya menambah tenaga pekerja.

Carta Gantt memaparkan tarikh mula, tarikh tamat, tempoh masa dan aktiviti bertindih secara sepintas lalu.

Carta PERT digunakan untuk mengurus, menjadual dan menyelaraskan urutan tugas.

3. Sumber

Stok, wang, bahan mentah, staf (sumber manusia) dan teknologi yang digunakan oleh organisasi untuk berfungsi secara efektif. Kekurangan sumber melambatkan masa penyiapan projek dan meningkatkan kos.

Langkah Penjadualan Sumber:

1. Memastikan ada pegawai atau unit yang memantau penjadualan sumber.

2. Menggunakan sistem baris gilir mengikut keutamaan projek (first come first served).

3. Mengurus keperluan projek dengan teliti berasaskan sumber sedia ada dan bajet kewangan.

4. Mengadakan jadual aktiviti yang seimbang sepanjang projek.

Lapan Proses Model Generik Penyelesaian Masalah

Kumpulkan dan analisis data — Mengumpul maklumat punca dan skop masalah, menilai kesan dan tarikh akhir penyelesaian.
Tentukan masalah — Mengenal pasti masalah paling utama serta masalah-masalah sampingan yang wujud.
Jana idea (hapus halangan) — Menyenaraikan pelbagai idea yang boleh mengatasi setiap halangan dan punca masalah.
Jana penyelesaian — Membina pelan tindakan atau rancangan penyelesaian yang konkrit dan jelas.
Tentukan tindakan — Memilih alternatif penyelesaian terbaik daripada senarai idea dengan mengambil kira kos, masa dan sumber.
Laksanakan penyelesaian — Menjalankan tindakan menggunakan alat dan teknik yang telah ditetapkan secara berfokus.
Buat penilaian — Mengukur hasil dan impak sama ada masalah diselesaikan dengan memuaskan atau memerlukan pelan alternatif.
Buat penambahbaikan — Membuat pembetulan atau penyesuaian berterusan sekiranya masih wujud kelemahan.

Cuba Jawab Dulu

Cuba jawab sendiri dahulu, kemudian tekan butang untuk menyemak.

Apakah perbezaan antara kos langsung dengan kos tak langsung dalam sesebuah projek pembangunan perisian?

Kos langsung ialah kos yang berkaitan secara terus dengan aktiviti projek seperti gaji pengatur cara atau pekerja projek, manakala kos tak langsung ialah kos aktiviti sokongan yang tidak terlibat secara langsung dengan pelaksanaan projek seperti bil telefon dan kos keselamatan.

Bagaimanakah teknik peniskalaan (abstraction) membantu pengatur cara membina model penyelesaian yang tepat?

Teknik peniskalaan membolehkan pengatur cara menumpukan perhatian kepada ciri-ciri umum yang penting untuk menyelesaikan masalah sambil mengabaikan butiran atau ciri spesifik yang tidak mempengaruhi fungsi teras sistem.

Apakah tujuan utama pengurus projek menggunakan carta Gantt?

Carta Gantt digunakan untuk merancang dan memantau perkembangan aktiviti projek mengikut tempoh masa, tarikh mula, tarikh tamat, serta mengenal pasti aktiviti yang bertindih secara sepintas lalu.

Kesalahan Biasa

  • Menganggap sintaks pengaturcaraan sama dengan algoritma. Hakikatnya algoritma ialah rancangan langkah logik yang bebas bahasa, manakala sintaks ialah peraturan tatabahasa spesifik bahasa pengaturcaraan yang difahami komputer.
  • Keliru antara teknik pengecaman corak dan peniskalaan: pengecaman corak mencari persamaan antara komponen, manakala peniskalaan menapis dan meninggalkan perincian khusus untuk menghasilkan model umum.
  • Menyatakan bahawa kos siap masa tercepat (crashing cost) menjimatkan kos kerana masa dipendekkan. Sebenarnya, memendekkan tempoh masa sesuatu projek meningkatkan kos kerana memerlukan sumber tambahan atau masa lebihan pekerja.
  • Menukar urutan lapan langkah penyelesaian masalah generik, seperti menentukan tindakan sebelum menjana penyelesaian.

Salah Faham Konsep

Salah Faham

Pemikiran komputasional ialah cara manusia berfikir seperti sebuah komputer mesin atau semata-mata kemahiran menulis kod (coding).

Fakta Betul

Pemikiran komputasional ialah kebolehan manusia berfikir secara berstruktur, logik dan saintifik bagi memecahkan masalah kompleks kepada bentuk yang dapat diselesaikan oleh manusia atau sistem komputer.

Salah Faham

Model yang dibina semasa proses peniskalaan mesti mengandungi semua maklumat dan butiran perincian asal secara lengkap.

Fakta Betul

Model yang baik hanya mengekalkan aspek-aspek umum yang penting dan sengaja mengabaikan maklumat terperinci yang tidak relevan dengan penyelesaian.

Ringkasan

  • Strategi Penyelesaian Masalah amat penting bagi meningkatkan kemahiran berfikir, komunikasi dua hala, pembelajaran kendiri dan pengembangan konsep.
  • Pemikiran Komputasional terdiri daripada empat teknik iaitu Teknik Leraian (Decomposition), Pengecaman Corak (Pattern recognition), Peniskalaan (Abstraction), dan Algoritma (Algorithms).
  • Keberkesanan Penyelesaian Masalah dinilai berdasarkan tiga elemen utama iaitu Kos (langsung, tak langsung, crashing cost), Masa (dipantau melalui carta Gantt dan carta PERT), serta Sumber (staf, modal, perkakasan melalui penjadualan teratur).
  • Lapan Proses Model Generik: Kumpulkan dan analisis data → Tentukan masalah → Jana idea (hapus halangan) → Jana penyelesaian → Tentukan tindakan → Laksanakan penyelesaian → Buat penilaian → Buat penambahbaikan.

Aktiviti Ringkas

A. Kuiz Objektif

1 Apakah teknik pemikiran komputasional yang digunakan apabila seorang murid mengasingkan ciri-ciri umum sebuah basikal (roda, hendal, pedal) dan mengabaikan warna serta saiz rodanya?

2 Apakah yang berlaku kepada kos siap masa tercepat (crashing cost) apabila tempoh pelaksanaan sesuatu projek dikurangkan?

B. Isi Tempat Kosong

3 Jadual perancangan yang memaparkan senarai aktiviti projek di sebelah kiri dan bar tempoh masa di bahagian atas dikenali sebagai carta .

4 Komponen perkakasan komputer yang bertanggungjawab untuk melaksanakan arahan yang diterima dalam proses penyelesaian masalah ialah unit .

C. Padankan Teknik Pemikiran Komputasional dengan Huraiannya

Seret teknik ke huraian yang betul. Jika menggunakan telefon, tekan pilihan jawapan dahulu, kemudian tekan kotak padanan.

Teknik Pemikiran Komputasional
Teknik Leraian
Pengecaman Corak
Peniskalaan
Algoritma
Huraian Teknik
1 Memecahkan masalah kompleks kepada bahagian-bahagian yang lebih kecil dan mudah diuruskan.
2 Mencari persamaan atau ciri sepunya antara beberapa masalah atau dalam masalah yang sama.
3 Mengutamakan ciri penting dan mengabaikan ciri spesifik bagi membentuk satu model.
4 Membangunkan set langkah arahan atau peraturan secara berturutan untuk menyelesaikan masalah.
 

Kata Kunci

Masalah Sintaks Teknik Leraian Pengecaman Corak Peniskalaan Algoritma Kos Langsung Kos Siap Masa Tercepat Carta Gantt Carta PERT