Teknik Penyelesaian Masalah
description
Transcript of Teknik Penyelesaian Masalah
-
Teknik Penyelesaian MasalahBahari IdrusJabatan Komputeran IndustriFTSM
-
MasalahMasalah merupakan perkara yang belum diselesaikan yang memerlukan penyelesaian atau keputusan dan selalunya memerlukan pertimbangan fikiran atau kemahiran untuk mendapatkan penyelesaian.(A.Z.Talib et al)
-
PenyelesaianPenyelesaian ialah proses menyelesaikan masalah melibatkan satu jujukan tindakan yang jelas tertakrif.Jujukan-jujukan ini adalah satu set tatacara tindakan yang perlu dilakukan mengikut susunan logik yg betul. (A.Z.Talib et al)
-
Penyelesaian MasalahPenyelesaian masalah ditakrifkan sebagai satu proses untuk menukar masalah kepada satu penyelesaian dengan menggunakan pengetahuan bergantung kepada keupayaan untuk memilih & menggunakan strategi, teknik & alat untuk menyelesaikan masalah yg akhirnya menghasilkan suatu penyelesaian yang jelas & tertakrif dengan baik.
-
Masalah AturcaraOleh itu sama juga utk masalah aturcara komputer, perlu ada langkah-langkah penyelesaian bagi menyelesaikan masalah tersebut.Langkah-langkah tersebut dikenali sebagai Kitar/Kaedah Pembangunan Aturcara
-
Contoh Masalah MudahMenambah 2 nomborMengeluarkan wang melalui mesin ATMMendaftar kursusBakar kek
-
Contoh Masalah Pembinaan SistemSistem Maklumat PelajarSistem Penempahan Tiket KapalterbangSistem Inventori
-
Teknik Membangunkan AturcaraFasa PerancanganFasa Pengekodan
-
Fasa PerancanganFasa perancangan ialah fasa yang juru aturcara akan menggariskan semua langkah-langkah penyelesaian mengikut kefahamannya terhadap sesuatu masalah.Terdapat 2 cara iaitu algoritma dan carta alir.
-
AlgoritmaAlgoritma ialah suatu tatacara langkah demi langkah untuk menyelesaikan suatu masalah dalam masa yang terhingga.Langkah terhingga maksudnya ialah mempunyai kesudahan atau akan berakhir.
-
Carta AlirMerupakan perwakilan dalam bentuk rajah yang menunjukkan aliran data dan langkah demi langkah penyelesaian masalah tersebut.Rajah diwakilkan dengan menggunakan simbol-simbol tertentu untuk menunjukkan keadaan komputer seperti membaca, mencetak, mengulang tindakan dan memilih pernyataan atau operasi.
-
Carta AlirPerwakilan algoritma secara bergrafik.Mula/TamatProsesInput/OutputSyaratSambungan di m/s lainSambungan di m/s samaAliran Kawalan
-
Contoh Algoritma Tambah 2 Nombor1. Input 2 nombor.2. Lakukan Pengiraan2.1 Jumlahkan kedua-dua nombor3. Paparkan hasil pengiraan iaitu jumlah.
-
Contoh Carta AlirMulaInput 2 Nombor
Jumlah =No1 + No2
Cetak JumlahTamat
-
Contoh Algoritma PilihanInput nomborJika (nombor % 2 == 0)2.1 Cetak Nombor Genap3. Sebaliknya3.1 Cetak Nombor Ganjil4. Tamat
-
Carta Alir PilihanMulaInput nomborNombor % 2 == 0?Nombor GenapNombor GanjilTamatYT
-
Contoh Algoritma UlanganMulaUmpukkan I = 0Selagi I < 53.1 mula_selagi3.1.1 cetak I3.1.2 I = I + 13.2 tamat_selagi4. Tamat
-
Contoh Carta Alir UlanganMulaI = 0I < 5?Cetak II = I + 1TamatTY
-
Pembangunan Aturcara Menggunakan VB6Pembangunan a/c dengan VB6 agak berbeza dengan a/c lain kerana VB juga dikenali sebagai pengaturcaraan Visual atau pengaturcaraan berasaskan acara/event
-
Pembangunan Aturcara VBKenal pasti masalahSedia Antara mukaSetkan Properties setiap objekPilih acara/eventTulis AturcaraUji AturcaraKenal pasti Objek-Objek
-
Kenal pasti masalah/AnalisisTujuannya adalah untuk kenal pasti masalah iaitu:Kenal pasti data atau inputTentukan output yg diperlukanTentukan b/mana untuk proses input menghasilkan output.InputProsesOutput
-
Pemilihan Antara Muka/GUIAntara isu yang perlu difikirkan:Rekabentuk skrin/tetingkapBagaimana utk masukkan data iaitu sama ada dlm btk teks, baca fail atau ???Bagaimana utk paparkan output.Berapa besar saiz tetingkap yg perlu dibina.Di mana perlu diletakkan butang kawalan.
-
Aturcara Berasaskan Acara/Peristiwa
-
Contoh-Contoh AcaraFormLoadChangeClickDblClickDragDropDragOverGotFocusLostFocusKeyDownKeyPressKeyUpMouseDowndan lagi dan lagi dan lagi .
-
PengkodanMenterjemah algoritma kepada bentuk bahasa pengaturcaraan.Bahasa pengaturcara yg digunakan adalah Visual Basic 6.0
-
Contoh Pembinaan A/C VB1. Bina satu a/c VB untuk tambah 2 nombor.