Professional Documents
Culture Documents
PENGATURCARAAN C
MATLAMAT
Matlamat bab ini adalah untuk memberi pengetahuan dan kefahaman tentang
konsep asas pengaturcaraan komputer.
OBJEKTIF
Menerangkan konsep asas pengaturcaraan komputer.
Pengaturcaraan komputer kini menjadi suatu teknologi yang amat penting dalam
menyelesaikan masalah sehari-hari. Jika kita lihat kepada persekitaran di sekeliling
kita, banyak situasi permasalahan dapat diatasi dengan menggunakan
pengaturcaraan komputer. Sebagai contoh, pengaturcaraan komputer digunakan
dalam penyediaan bil dan cek, penempahan tiket kapal terbang dan menjadi alat
bantu mengajar di mana-mana institusi pendidikan.
Berdasarkan kepada definisi yang diberikan, kita boleh memahami bahawa terdapat
tiga elemen penting dalam menghasilkan aturcara komputer iaitu input, proses dan
output. Ketiga-tiga elemen ini akan dibincangkan di dalam bahagian seterusnya iaitu
Kitar Hayat Pembangunan Aturcara.
i. Analisis masalah
ii. Rekabentuk algoritma
iii. Pengkodan Aturcara
iv. Pengujian Aturcara
v. Pendokumentasian
Input
Proses
Output
Aturcara komputer akan diuji bagi memastikan ia tidak mempunyai ralat. Ralat
aturcara dapat dikesan apabila aturcara tidak mengikut tatabahasa atau sintaks yang
telah ditetapkan.
Secara amnya, terdapat tiga jenis ralat dalam sesebuah aturcara iaitu :
1.2.5 Pendokumentasian
Kod pseudo (Pseudo code) bermaksud kod mudah yang lebih mirip kepada kod
aturcara yang akan ditulis semasa fasa implementasi. Berbeza dengan carta alir
yang menggunakan rajah, kod pseudo menggunakan frasa perkataan dan boleh
ditulis dalam mana-mana bahasa asasi seperti bahasa Inggeris atau bahasa Melayu.
Proses :
Arahan program yang memproses
input menjadi maklumat
Input / output :
Kemasukan data dan keluaran
maklumat
Keputusan :
Syarat yang akan menunjukkan arah
kebenaran keputusan
Penyambungan :
Kemasukan dari atau keluar ke bahagian carta alir
yang lain dalam merujuk mukasurat yang lain
Pangkalan :
Awal atau akhir aturcara
Penggunaan perwakilan kod pseudo dan carta alir boleh dilihat melalui contoh di
bawah :
Contoh :
Kod Pseudo :
Mula
Baca jarak dalam ukuran meter
Tukar jarak meter kepada jarak kilometer
Jarak dalam kilometer ialah 1000 kali jarak dalam meter
Paparkan jarak dalam kilometer
Tamat
Carta alir bagi kod pseudo di atas boleh digambarkan berdasarkan rajah 1.3 :
Mula
Tamat
Untuk menjadikan aliran penyelesaian masalah lebih teratur dari satu arahan ke
arahan seterusnya, struktur kawalan pengaturcaraan digunakan. Terdapat 3 jenis
struktur kawalan:
i. Bahasa aras tinggi (high level language) dan aras rendah (low
level language)
LATIHAN