Download App
Google Android
Apple iOS
Huawei
English
English
Malay
Guest
Login
Register
Home
Quiz
Battle
Practice
Class
Classes List
Timetable
Assignments
Learn
Learning Hub
Quick Notes
Videos
Experiments
Textbooks
Login
Register
Download App
Google Android
Apple iOS
Huawei
EN
MS
Learn
Quick Notes
List
Strategi Penyelesaian Masalah
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 (c
rashing 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)
:
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
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?
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?
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?
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?
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?
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?
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?
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 (c
rashing 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)
:
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
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?
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?
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?
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?
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?
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?
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?
Membuat penambahbaikan:
Setiap penyelesaian yang telah dilaksanakan perlu ditambah baik jika masih terdapat kekurangan dan mengikut keperluan.
Apakah penambahbaikan yang boleh anda cadangkan?
Chapter : Pengaturcaraan
Topic : Strategi Penyelesaian Masalah
Form 4
Sains Komputer
View all notes for Sains Komputer Form 4
Related notes
Algoritma
Pemboleh Ubah, Pemalar Dan Jenis Data
Struktur Kawalan
Amalan Terbaik Pengaturcaraan
Struktur Data dan Modular
Pembangunan Aplikasi
Pangkalan Data Hubungan
Reka Bentuk Pangkalan Data Hubungan
Pembangunan Pangkalan Data Hubungan
Pembangunan Sistem Pangkalan Data
Report this note
Homework Help
Get your homework done with live tutors’ help
Learn more
Register for a free Pandai account now
Edit content
×
Loading...
Quiz
Videos
Notes
Account