Anda di halaman 1dari 13

KONSEP ASAS

PEMIKIRAN
KOMPUTASIONAL
1. 1 PEMBANGUNAN ATURCARA
EMPAT TEKNIK PEMIKIRAN
KOMPUTASIONAL
 TEKNIK PELERAIAN
 TEKNIK PENGECAMAN CORAK
 TEKNIK PENISKALAAN
 TEKNIK PENGITLAKAN
FASA PEMBANGUNAN ATURCARA

1. ANALISIS MASALAH
2. REKABENTUK ATURCARA
3. PENGEKODAN
4. PENGUJIAN DAN PENYAHPIJATAN
5. DOKUMENTASI
TEKNIK PEMIKIRAN KOMPUTASIONAL
DALAM PEMBANGUNAN ATUR CARA
1. FASA ANALISIS MASALAH
 Analisis Masalah:
 Fasa ini adalah untuk mengetahui apa yang diperlukan oleh pelanggan
 Menentukan INPUT, PROSES dan OUTPUT bagi program yang akan dibina
 Mengenalpasti penyelesaian yang mungkin bagi masalah
 Cadangan Teknik Pemikiran yang digunakan:
 Teknik Leraian
 Contoh:
 Pelajar dikehendaki menyenaraikan secara terperinci tentang sistem yang akan
dibangunkan seperti:
1.1 Tajuk projek Teknik Leraian
1.2 Kumpulan sasaran
1.3 Masalah
1.4 Cadangan penyelesaian masalah
Contoh masalah:

Tulis sebuah aturcara yang membaca dua nombor dan mengira


jumlah kedua-dua nombor tersebut:
Cara menganalisis masalah:
-Tentukan
 Input : Nombor1, Nombor2
 Proses : Mengira jumlah Nombor1 dan Nombor2
 Output: Hasil tambah Nombor1 dan Nombor2
2. REKABENTUK ATURCARA
 Rekabentuk Aturcara
-Fasa ini melibatkan pembangun merekabentuk aturcara program
yang ingin dibangunkan menggunakan pseudokod atau carta alir.
- Merekabentuk antara muka pengguna/Graphical User Interface (GUI)
 Cadangan Teknik Pemikiran yang digunakan:
 Teknik Leraian
 Teknik Pengitlakan (Algoritma)
 Contoh:
 Pelajar menulis pseudokod atau membina carta alir bagi program yang akan
dibangunkan
Contoh:

1.Pseudokod
1.MULA

2.BACA Nombor1
3.BACA Nombor2
4.PROSES tambah=Nombor1+Nombor2
5.OUTPUT papar hasil tambah dua nombor
6.TAMAT
Contoh:
2.Carta Alir (Flow Chart)
3. PENGEKODAN
 Fasa Pengekodan:
- Menukarkan kod pseudo kepada kod yang difahami oleh computer
dengan menggunakan bahasa pengaturcaraan seperti PHP
- Contoh kod aturcara bagi mengira hasil tambah dua nombor dengan
menggunakan Bahasa Pengaturcaraan PHP ialah:

<?php
if(isset($_POST['submit']))
{ Pengisytiharan
$nombor1=$_POST['nombor1']; pembolehubah
$nombor2=$_POST['nombor2'];
$kira=$nombor1+$nombor2;
echo "JUMLAH TAMBAH DUA NOMBOR IALAH:".$kira;
}
?>
 Cadangan Teknik Pemikiran yang digunakan:
 Pengitlakan (Algoritma)
 Pengecaman corak
 Contoh:
 Pengitlakan
-Pelajar menunjukkan susunan kod aturcara dalam program yang
dibangunkan
 Pengecaman corak
-Pelajar mengenalpasti pembolehubah,jadual (table) dan atribut
4. PENGUJIAN DAN PENYAHPIJATAN
 Fasa Pengujian Dan Penyahpijatan:
-Menguji aturcara yang telah ditulis bagi mengesan dan membetulkan
sebarang ralat yang terdapat pada aturcara
- Terdapat 3 jenis ralat:
 Ralat sintaks (Syntax Error)
 Ralat Masa larian (Run Time Error)
 Ralat Logik (Logical Error)
 Cadangan Teknik Pemikiran yang digunakan:
 Pengecaman corak
 Teknik Leraian
 Contoh:
 Pelajar mengetahui jenis-jenis ralat dan mengenalpasti jenis ralat yang terdapat dalam
kod aturcara.
5. DOKUMENTASI
 Fasa Dokumentasi:
Pengaturcara menulis keperluan aturcara, panduan penggunaan
aturcara dan jenis input dan jangkaan output.
 Cadangan Teknik Pemikiran yang digunakan:
 Teknik Leraian
 Teknik Pengitlakan
 Contoh:
 Pelajar menulis langkah demi langkah panduan penggunaan aturcara yang
dibangunkan.

Anda mungkin juga menyukai