Strategi Penyelesaian Masalah

 
1.1 Strategi Penyelesaian Masalah
 
Pengenalan kepada Masalah
  • Masalah merupakan keadaan yang tidak disukai, keraguan, cabaran dan peluang yang perlu dihadapi oleh seorang individu.
  • Kita memerlukan insan yang mempunyai kemahiran untuk menyelesaikan sesuatu masalah. 
  • Penyelesaian masalah merupakan asas utama dalam sains komputer.
  • Tanggungjawab pengaturcara menyelesaikan masalah melalui:
    • Menukarkan masalah kepada algoritma.        
    • Menulis sintak yang khusus.
  • Sintak merupakan peraturan yang diperlukan komputer(CPU) untuk laksanakan sebarang arahan.
  • Terdapat dua format algoritma iaitu carta alir dan pseudokod.
 
1.1.1  Keperluan Penyelesaian Masalah Berstrategi
Definisi Penyelesaian Masalah
  • Penyelesaian masalah ialah proses mengenal pasti maklumat pada sesuatu masalah untuk memperoleh sesuatu penyelesaian.
Keperluan Strategi dalam Penyelesaian Masalah
  • Kepentingan strategi dalam penyelesaian masalah adalah seperti berikut:
    • Menggalakkan pembelajaran kendiri.
    • Mewujudkan komunikasi dua hala.
    • Membantu pengembangan sesuatu konsep.
    • Meningkatkan kemahiran berfikir.
  • Pembangunan aplikasi komputer berkait rapat dengan strategi penyelesaian masalah dalam pengaturcaraan komputer.
  • Seseorang perlu menguasai strategi penyelesaian masalah supaya dapat memahami masalah dengan mudah bagi mendapatkan strategi penyelesaian yang terbaik.
  • Komputer boleh digunakan untuk menyelesaikan masalah namun cara penyelesaian terhadap masalah yang dihadapi haruslah jelas sebelum mengatasinya.
  • Pemikiran komputasional (computational) membolehkan kita memahami masalah yang dihadapi dan membangunkan penyelesaian yang munasabah apabila kita menghadapi masalah yang kompleks.
Empat Teknik Pemikiran Komputasional
  • Teknik Leraian (Decomposition)
    • Pecahkan masalah kepada yang lebih kecil
    • Pecahkan masalah kompleks ke mudah diurus.
  • Pengecaman Corak (Pattern recognition)
    • Cari persamaan (similarities) antara masalah.
    • Kenal pasti persamaan atau corak setiap masalah.
    • Bantu menyelesaikan masalah dengan lebih efisien.
  • Peniskalan (Abstraction)
    • Jana penyelesaian masalah yang lebih tepat.
    • Model iaitu perwakilan/idea masalah yang nak diselesaikan.
  • Algoritma (Algorithms)
    • Membangunkan penyelesaian masalah.
    • Mematuhi peraturan untuk menyelesaikan masalah.
    • Merupakan pelan/set langkah arahan untuk selesaikan masalah.
    • Titik permulaan rekaan program komputer dalam bentuk pseudokod dan carta alir.
 
1.1.2  Ciri-ciri Penyelesaian Masalah 
  • Terdapat tiga ciri-ciri terpenting dalam penyelesaian masalah iaitu:
    • Kos
    • Masa
    • Sumber
Kos
  • Definisi Kos
    • Kos ialah pembayaran berupa wang, masa, tenaga, dan perbelanjaan untuk mendapatkan, mengeluarkan dan menyelenggara.
  • Projek normal merupakan projek yang dilaksanakan ikut masa dan kos yang diperuntukkan.
  • Kos siap masa tercepat (crashing cost) merupakan usaha maksimum untuk selesaikan projek dalam masa yang singkat.
  • Kos meningkat, tempoh masa menurun.
Kos Langsung Kos Tak Langsung
  • Kos aktiviti projek.
  • Contoh: Gaji pekerja projek.
  • Kos bukan aktiviti projek.
  • Contoh: Bil telefon.
Masa
  • Definisi Masa
    • Sesuatu projek yang disiapkan mengikut masa yang ditetapkan.
  • Aktiviti yang tertunda/lambat dan keperluan menyiapkan projek dalam jangka masa terhad/tersingkat akan tingkatkan kos.
  • Carta Gantt
    • Jadual perancangan untuk melihat perkembangan aktiviti projek ikut tempoh masa.
  • Carta PERT (Program Evaluation Review Technique):

Imej ini menunjukkan carta alir yang terdiri daripada empat bahagian utama yang menerangkan tentang Carta PERT (Program Evaluation Review Technique). Setiap bahagian diwakili oleh ikon dan teks yang berbeza: 1. Bahagian pertama dengan nombor 1 dan ikon gear menerangkan ‘Alat pengurusan projek’. 2. Bahagian kedua dengan nombor 2 dan ikon senarai menunjukkan ‘Menunjukkan urutan tugas yang akan dilaksanakan’. 3. Bahagian ketiga dengan nombor 3 dan ikon jam menerangkan ‘Tujuan adalah menentukan masa minimum dan maksimum dalam perlaksanaan aktiviti projek’. 4. Bahagian keempat dengan nombor 4 dan ikon pembesar suara menerangkan ‘Mengelakkan kelewatan dalam menyiapkan projek’.

Sumber
  • Definisi Sumber:
    • Bahan mentah, wang atau stok, pekerja dan aset lain digunakan dalam organisasi agar operasi dapat berjalan lancar.
  • Sumber digunakan untuk untuk menjana hasil atau perkhidmatan.
  • Contoh: Sumber kewangan, manusia dan teknologi.
  • Pihak pengurusan sumber perlu merancang penggunaan sumber supaya tidak berlaku pembaziran.
  • Sumber yang berkurang pula menyebabkan kelewatan projek dan kos meningkat.
 
1.1.3  Proses Penyelesaian Masalah
  • Setiap masalah perlukan proses penyelesaian mengikut panduan struktur model generik.
Proses Penyelesaian Masalah
  1. Mengumpulkan dan menganalisis data:
    • Murid perlu mengumpul data tentang punca dan skop masalah serta mengenal pasti hal yang berikut dalam sesuatu situasi.
      • Sejauh manakah masalah tersebut memberikan kesan?
      • Bilakah masalah itu perlu diselesaikan?
  2. Menentukan masalah:
    • Murid perlu mengenal pasti masalah yang paling utama yang perlu diselesaikan. Kemudian, masalah yang kedua juga perlu dikenal pasti sebelum mengenal pasti tahap pemahaman sedia ada murid.
      • Adakah masalah ini merupakan masalah yang utama?
      • Apakah masalah lain yang dapat dikesan?
  3. Menjana idea:
    • Murid perlu menyenaraikan beberapa idea yang dapat digunakan untuk menyelesaikan setiap masalah yang telah dikenal pasti.
      • Sejauh manakah idea yang disenaraikan dapat menyelesaikan masalah yang dihadapi?
  4. Menjana penyelesaian:
    • Murid hendaklah menyenaraikan idea atau langkah semasa merancang penyelesaian. Guru perlu mengenal pasti murid telah menjana suatu rancangan penyelesaian yang sesuai.
      • Adakah idea penyelesaian ini telah dibincangkan dengan jelas?
  5. Menentukan tindakan:
    • Murid hendaklah membuat pilihan yang terbaik daripada senarai idea yang telah dibuat.
      • Adakah pilihan yang lain harus diberikan perhatian?
      • Dapatkah idea ini menyelesaikan masalah yang dihadapi?
  6. Melaksanakan penyelesaian:
    • Murid perlu menggunakan pelbagai alat dan teknik yang telah dipilih untuk melaksanakan penyelesaian. Fokus hendaklah ditumpukan kepada tindakan yang boleh menyumbang kepada penyelesaian masalah.
      • Bolehkah tindakan ini berjaya dilaksanakan?
  7. Membuat penilaian:
    • Penilaian akan dilaksanakan terhadap langkah-langkah penyelesaian. Jika tidak menepati tahap yang memuaskan atau tidak menyelesaikan masalah, murid perlu mencari tindakan yang lain.
      • Adakah hasil yang hendak dicapai memuaskan?
  8. Membuat penambahbaikan:
    • Setiap penyelesaian yang telah dilaksanakan perlu ditambah baik jika masih terdapat kekurangan dan mengikut keperluan.
      • Apakah penambahbaikan yang boleh anda cadangkan?

Strategi Penyelesaian Masalah

 
1.1 Strategi Penyelesaian Masalah
 
Pengenalan kepada Masalah
  • Masalah merupakan keadaan yang tidak disukai, keraguan, cabaran dan peluang yang perlu dihadapi oleh seorang individu.
  • Kita memerlukan insan yang mempunyai kemahiran untuk menyelesaikan sesuatu masalah. 
  • Penyelesaian masalah merupakan asas utama dalam sains komputer.
  • Tanggungjawab pengaturcara menyelesaikan masalah melalui:
    • Menukarkan masalah kepada algoritma.        
    • Menulis sintak yang khusus.
  • Sintak merupakan peraturan yang diperlukan komputer(CPU) untuk laksanakan sebarang arahan.
  • Terdapat dua format algoritma iaitu carta alir dan pseudokod.
 
1.1.1  Keperluan Penyelesaian Masalah Berstrategi
Definisi Penyelesaian Masalah
  • Penyelesaian masalah ialah proses mengenal pasti maklumat pada sesuatu masalah untuk memperoleh sesuatu penyelesaian.
Keperluan Strategi dalam Penyelesaian Masalah
  • Kepentingan strategi dalam penyelesaian masalah adalah seperti berikut:
    • Menggalakkan pembelajaran kendiri.
    • Mewujudkan komunikasi dua hala.
    • Membantu pengembangan sesuatu konsep.
    • Meningkatkan kemahiran berfikir.
  • Pembangunan aplikasi komputer berkait rapat dengan strategi penyelesaian masalah dalam pengaturcaraan komputer.
  • Seseorang perlu menguasai strategi penyelesaian masalah supaya dapat memahami masalah dengan mudah bagi mendapatkan strategi penyelesaian yang terbaik.
  • Komputer boleh digunakan untuk menyelesaikan masalah namun cara penyelesaian terhadap masalah yang dihadapi haruslah jelas sebelum mengatasinya.
  • Pemikiran komputasional (computational) membolehkan kita memahami masalah yang dihadapi dan membangunkan penyelesaian yang munasabah apabila kita menghadapi masalah yang kompleks.
Empat Teknik Pemikiran Komputasional
  • Teknik Leraian (Decomposition)
    • Pecahkan masalah kepada yang lebih kecil
    • Pecahkan masalah kompleks ke mudah diurus.
  • Pengecaman Corak (Pattern recognition)
    • Cari persamaan (similarities) antara masalah.
    • Kenal pasti persamaan atau corak setiap masalah.
    • Bantu menyelesaikan masalah dengan lebih efisien.
  • Peniskalan (Abstraction)
    • Jana penyelesaian masalah yang lebih tepat.
    • Model iaitu perwakilan/idea masalah yang nak diselesaikan.
  • Algoritma (Algorithms)
    • Membangunkan penyelesaian masalah.
    • Mematuhi peraturan untuk menyelesaikan masalah.
    • Merupakan pelan/set langkah arahan untuk selesaikan masalah.
    • Titik permulaan rekaan program komputer dalam bentuk pseudokod dan carta alir.
 
1.1.2  Ciri-ciri Penyelesaian Masalah 
  • Terdapat tiga ciri-ciri terpenting dalam penyelesaian masalah iaitu:
    • Kos
    • Masa
    • Sumber
Kos
  • Definisi Kos
    • Kos ialah pembayaran berupa wang, masa, tenaga, dan perbelanjaan untuk mendapatkan, mengeluarkan dan menyelenggara.
  • Projek normal merupakan projek yang dilaksanakan ikut masa dan kos yang diperuntukkan.
  • Kos siap masa tercepat (crashing cost) merupakan usaha maksimum untuk selesaikan projek dalam masa yang singkat.
  • Kos meningkat, tempoh masa menurun.
Kos Langsung Kos Tak Langsung
  • Kos aktiviti projek.
  • Contoh: Gaji pekerja projek.
  • Kos bukan aktiviti projek.
  • Contoh: Bil telefon.
Masa
  • Definisi Masa
    • Sesuatu projek yang disiapkan mengikut masa yang ditetapkan.
  • Aktiviti yang tertunda/lambat dan keperluan menyiapkan projek dalam jangka masa terhad/tersingkat akan tingkatkan kos.
  • Carta Gantt
    • Jadual perancangan untuk melihat perkembangan aktiviti projek ikut tempoh masa.
  • Carta PERT (Program Evaluation Review Technique):

Imej ini menunjukkan carta alir yang terdiri daripada empat bahagian utama yang menerangkan tentang Carta PERT (Program Evaluation Review Technique). Setiap bahagian diwakili oleh ikon dan teks yang berbeza: 1. Bahagian pertama dengan nombor 1 dan ikon gear menerangkan ‘Alat pengurusan projek’. 2. Bahagian kedua dengan nombor 2 dan ikon senarai menunjukkan ‘Menunjukkan urutan tugas yang akan dilaksanakan’. 3. Bahagian ketiga dengan nombor 3 dan ikon jam menerangkan ‘Tujuan adalah menentukan masa minimum dan maksimum dalam perlaksanaan aktiviti projek’. 4. Bahagian keempat dengan nombor 4 dan ikon pembesar suara menerangkan ‘Mengelakkan kelewatan dalam menyiapkan projek’.

Sumber
  • Definisi Sumber:
    • Bahan mentah, wang atau stok, pekerja dan aset lain digunakan dalam organisasi agar operasi dapat berjalan lancar.
  • Sumber digunakan untuk untuk menjana hasil atau perkhidmatan.
  • Contoh: Sumber kewangan, manusia dan teknologi.
  • Pihak pengurusan sumber perlu merancang penggunaan sumber supaya tidak berlaku pembaziran.
  • Sumber yang berkurang pula menyebabkan kelewatan projek dan kos meningkat.
 
1.1.3  Proses Penyelesaian Masalah
  • Setiap masalah perlukan proses penyelesaian mengikut panduan struktur model generik.
Proses Penyelesaian Masalah
  1. Mengumpulkan dan menganalisis data:
    • Murid perlu mengumpul data tentang punca dan skop masalah serta mengenal pasti hal yang berikut dalam sesuatu situasi.
      • Sejauh manakah masalah tersebut memberikan kesan?
      • Bilakah masalah itu perlu diselesaikan?
  2. Menentukan masalah:
    • Murid perlu mengenal pasti masalah yang paling utama yang perlu diselesaikan. Kemudian, masalah yang kedua juga perlu dikenal pasti sebelum mengenal pasti tahap pemahaman sedia ada murid.
      • Adakah masalah ini merupakan masalah yang utama?
      • Apakah masalah lain yang dapat dikesan?
  3. Menjana idea:
    • Murid perlu menyenaraikan beberapa idea yang dapat digunakan untuk menyelesaikan setiap masalah yang telah dikenal pasti.
      • Sejauh manakah idea yang disenaraikan dapat menyelesaikan masalah yang dihadapi?
  4. Menjana penyelesaian:
    • Murid hendaklah menyenaraikan idea atau langkah semasa merancang penyelesaian. Guru perlu mengenal pasti murid telah menjana suatu rancangan penyelesaian yang sesuai.
      • Adakah idea penyelesaian ini telah dibincangkan dengan jelas?
  5. Menentukan tindakan:
    • Murid hendaklah membuat pilihan yang terbaik daripada senarai idea yang telah dibuat.
      • Adakah pilihan yang lain harus diberikan perhatian?
      • Dapatkah idea ini menyelesaikan masalah yang dihadapi?
  6. Melaksanakan penyelesaian:
    • Murid perlu menggunakan pelbagai alat dan teknik yang telah dipilih untuk melaksanakan penyelesaian. Fokus hendaklah ditumpukan kepada tindakan yang boleh menyumbang kepada penyelesaian masalah.
      • Bolehkah tindakan ini berjaya dilaksanakan?
  7. Membuat penilaian:
    • Penilaian akan dilaksanakan terhadap langkah-langkah penyelesaian. Jika tidak menepati tahap yang memuaskan atau tidak menyelesaikan masalah, murid perlu mencari tindakan yang lain.
      • Adakah hasil yang hendak dicapai memuaskan?
  8. Membuat penambahbaikan:
    • Setiap penyelesaian yang telah dilaksanakan perlu ditambah baik jika masih terdapat kekurangan dan mengikut keperluan.
      • Apakah penambahbaikan yang boleh anda cadangkan?
Slot Gacor Slot Gacor Slot Gacor Slot Gacor Slot Gacor Slot Gacor Slot Gacor Slot Gacor Slot Gacor Slot Gacor Slot Gacor Slot Gacor Slot Gacor