Professional Documents
Culture Documents
Masalah
Masalah 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)
Penyelesaian
Penyelesaian 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 Masalah
Penyelesaian 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 Aturcara
Oleh 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
Menambah 2 nombor Mengeluarkan wang melalui mesin ATM Mendaftar kursus Bakar kek
Fasa Perancangan
Fasa 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.
Algoritma
Algoritma ialah suatu tatacara langkah demi langkah untuk menyelesaikan suatu masalah dalam masa yang terhingga. Langkah terhingga maksudnya ialah mempunyai kesudahan atau akan berakhir.
Carta Alir
Merupakan perwakilan dalam bentuk rajah yang menunjukkan aliran data dan langkah demi langkah penyelesaian masalah tersebut. Rajah diwakilkan dengan menggunakan simbolsimbol tertentu untuk menunjukkan keadaan komputer seperti membaca, mencetak, mengulang tindakan dan memilih pernyataan atau operasi.
Carta Alir
Input/Output
Syarat
Input 2 Nombor
Cetak Jumlah
Tamat
Nombor Genap
T
I < 5? Y Cetak I I=I+1 Tamat
Pembangunan a/c dengan VB6 agak berbeza dengan a/c lain kerana VB juga dikenali sebagai pengaturcaraan Visual atau pengaturcaraan berasaskan acara/event
Pembangunan Aturcara VB
Kenal pasti masalah Sedia Antara muka
Kenal pasti Objek-Objek
Tulis Aturcara
Uji Aturcara
Kenal pasti data atau input Tentukan output yg diperlukan Tentukan b/mana untuk proses input menghasilkan output.
Proses Output
Input
Rekabentuk skrin/tetingkap Bagaimana 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.
Contoh-Contoh Acara
FormLoad Change Click DblClick DragDrop DragOver GotFocus LostFocus KeyDown KeyPress KeyUp MouseDown dan
Pengkodan
Menterjemah algoritma kepada bentuk bahasa pengaturcaraan. Bahasa pengaturcara yg digunakan adalah Visual Basic 6.0