- proses yg di perlukan
- kekangan jika ada
1. Keperluan input Jenis & format data Cara perwakilan data aksara, nombor bulat, titik perpuluhan Adakah nilai tetap atau boleh berubah
Syarat syarat untuk ubah data 2. Keperluan output Jenis & format data Cara perwakilan data aksara, nombor bulat, titik perpuluhan Adakah nilai tetap atau boleh berubah Syarat syarat untuk ubah data Tentukan proses yg perlu
3. Proses
Tentukan kekangan
Keadaan yg perlu perhatian khusus Masalah yg mungkin timbul
Fahami masalah Kaji spesifikasi keperluan masalah Fahami kehendak dan hasil akhir masalah Pernyataan masalah yang lengkap senaraikan semua keperluan data, operasi dan output (hasil)
Contoh
Bina aturcara yg akan menerima 3 nomborsebagai input dari pengguna. Dapatkan nilai purata nombor tersebut dan paparkan ketiga tiga nombor tersebut beserta nilai puratanya.
Analisa masalah
Input 3 nombor
Proses 1. Tambah 3 nombor 2. Bahagikan jumlah 3 nombor dengan 3 Output 3 nombor dan purata
Langkah 2- Rekebentuk program Definisi aliran yg menunjukkan langkah kerja dalam penyelesaian masalah Kaedah Rekebentuk
1. Algoritma
satu jujukan langkah-langkah yg terhingga di susun dalam susunan logik yg tertentu yg mana jika di laksanakan menghasilkan penyelesaian kpd masalah tersebut
pseudocode- bahasa manusia yg semiformal dan mudah dgn perbendaharaan kata yg terhad yg boleh di gunakan untuk merekebentuk dan menggambarkan algoritma
pengturcara tulis penyelesaian masalah dalam bentuk algoritma sebelum di tukar ke betnuk kod komputer
Algoritma mesti memenuhi beberapa kriteria : Input ada input - mungkin tiada input cth: sistem utk menjana borang tp sangat jarang Output sekurang kurangnya satu output Tidak kabur algoritma boleh di tukar kp aturcara komputer yg boleh dilaksanakan - algoritma di fahami komputer Arahan adalah secara umum tidak spesifik cth: spesifik : int a, b, c;
c = a + b;
printf ( Hasil tambah = %d, c); : umum : Istihar pembolehubah integer a,b dan c Tambah pembolehubah a & b, umpukkan
3. Operasi yg berkesan
Penggunaan formula yg berkesan
Contoh: 1. Set Total=0, Average=0; 2. Input 3 numbers 3. Total up the 3 numbers Total= total of 3 numbers 4. Calculate average Average=Total/3
Penerangan
Masukkan data dari papan kekunci Kira jumlah Papar data dan jumlah
Laksana keputusan berdasarkan syarat Ujian di laksanakan dan aliran program berterusan berdasarkan keputusan
Arahkan aturcara kembali ke arahan berikutnya selepas arahan GOSUB fungsi berkaitan ke fungsi yg memanggil
Input
Semua input
Pemproses
Output
Semua output yg di kehendaki
Output
1 Masukkan jam bekerja 2 Masukkan kadar bayaran 3 Kira bayaran 4 Cetak bayaran 5 Tamat
Jumlah gaji