Free Powerpoint TemplatesPage 1
PENGENALAN
KEPADA
PENGATURCARA
AN
KOMPUTER
Free Powerpoint TemplatesPage 2
Pengaturcaraan Komputer
Program
• satu siri arahan yang mengarahkan komputermelakukan suatu tindakan.
BahasaPengaturcaraan
• satu set perkataan, simbol atau kod yang membolehkan manusia berinteraksi dengan komputer
• digunakan untuk membangunkan atau membinasesuatu program atau perisian
Free Powerpoint TemplatesPage 3
Bahasapengaturcaraan
aras tinggi
Bahasapengaturcaraan
aras rendah
Generasi
bahasa
pengaturcaraan
Free Powerpoint TemplatesPage 4
Bahasa
pengaturcaraan
aras rendah
(Menggunakan
bahasa mesin.
Contohnya kod
binary 0 dan 1)
GenerasiPertama
• Guna bahasakomputer
• Menggunakanbahasa mesinkomputer akanmenjadi lebihlaju keranaarahan terusdiproses olehkomputer
Generasi Kedua• guna Assembly
language/bahasapenghimpun
• Bahasa penghimpunberbentuk tulisan nota manusia yang boleh dibacauntuk mengawal operasikomputer tertentu
• Bahasa penghimpunmenulis arahanmenggunakan kod arahanberbentuk simbolik atausingkatan yang bermaknaatau mnemonik
• Kemudian Assembler ataupenghimpun akan menukarassembly language kepadabahasa mesin sebabkomputer hanya akan fahambahasa mesin sahaja. Komputer tidak akan fahambahasa manusia
Free Powerpoint TemplatesPage 5
Bahasa
pengaturcaraan
aras tinggi
Bahasa
pengaturcaraan
generasi ketiga
* bahasa
pengaturcaraan
aras tinggi yang
hampir menyerupai
bahasa manusia
if
Then
Bahasa generasi
keempat = SQLBahasa generasi
kelima = PROLOG
Free Powerpoint TemplatesPage 6
Free Powerpoint TemplatesPage 7
Translator/Penterjemah
Assembler
• program komputeryang menterjemahbahasa penghimpunkepada bahasamesin
Interpreter
• program komputeryang menterjemahbahasa aras tinggikepada bahasamesin. Tiada kosobjek disimpan dankemudian akanmelaksanakannyadengan segera, barisdemi baris
Compiler
• program komputeryang menterjemahbahasa aras tinggikepada bahasamesin. Iamenterjemahkeseluruhankenyataanpengaturcaraanprogram ke dalambahasa mesin, menyimpan sebagaifail kod objek dankemudianmelaksanakan
Free Powerpoint TemplatesPage 8
Elemen Asas Pengaturcaraan
Constant/Pemalar Variable/Pembolehubah
Menyimpan nilai tetap
Contoh :
Dalam aturcara ini, gaji telah diistihar
sebagai pemalar yang menyimpan
nilai 2000. jadi sepanjang aturcara
nilai 2000 ini akan digunakan.
const pai=22/7
const gaji=2000
lblPapar.Caption=gaji*2
Nilainya tidak tetap dan boleh
berubah
Contoh :
Pengguna bebas untuk memasukkan
sebarang text untuk nama.
Dim nama As String
Dim Mark Integer
Dim Total As Integer
Free Powerpoint TemplatesPage 9
Jenis Data
Integer
- Semua nombor tidak termasuk nombor pecahan/ perpuluhan
Double
- Semua nombor termasuk yang ada pecahan atau titikperpuluhan
String
- Data dalam bentuk teks
Boolean
- Data dalam bentuk pilihan logik bernilai TRUE or FALSE
Data
- Data dalam bentuk tarikh dan masa
Free Powerpoint TemplatesPage 10
OperatorO
pe
rato
r M
ate
ma
tik • + bermaksud
tambah
• - bermaksud tolak
• * bermaksud darad
• / bermaksudbahagi
Op
era
tor
Lo
gik • AND
• OR
• NOT
Op
era
tor
Pe
rba
nd
ing
an • > lebih besar
• < kurang daripada
• = sama dengan
• <> Not atau tak sama
• <= kurangdaripada or sama dengan
dim gaji,komisyen
AS double
dim answer As
double
Answer = gaji +
komisyen
Free Powerpoint TemplatesPage 11
StrukturKawalan DalamPengaturcaraan
StrukturKawalan
Berjujukan
StrukturKawalanPilihan
Free Powerpoint TemplatesPage 12
Struktur Kawalan Berjujukan
MULA
INPUT – masukkan no. pertamadan no. kedua
Proses – kira hasil tambah no. pertama danno. kedua
Output – print/papar hasil tambah no. pertama dan no. kedua
TAMAT
• Melalui pseudokod:
Laksanakan arahan satu demi
satu
Tidak guna simbol membuat
keputusan atau bersyarat
Contoh:
Dim no 1 no 2 As Single
Dim Answer As Single
Answer = no 1 + no 2
lblPapar.Caption=Answer
Free Powerpoint TemplatesPage 13
Struktur Kawalan Pilihan
Melaksanakan arahan
berdasarkan situasi atau syarat
yang diberikan
Contoh:
Dim gaji as single
If haji>2000 then
msgbox(“jangan nak lari daripada
cukai!”)
else
msgbox(“ok..boleh belanja lebih
sebab tak payah cukai…”)
End if
MULA
INPUT – masukkan jumlah gaji
Proses – lihat syarat(adakah gaji lebihatau kurang daripada RM2000)
Output – papar keputusan(jika gaji lebihdaripada RM2000, papar “Kena Cukai”, Jika gaji bawah RM2000 papar “Tidakkena cukai”
TAMAT
Free Powerpoint TemplatesPage 14
Carta Alir
= MULA
= arah perjalanan program
= INPUT/OUTPUT
= PROSES
= SYARAT(if,Else)
Free Powerpoint TemplatesPage 15
Fasa Dalam Pengaturcaraan
Komputer
Fasa analisis
Menentukan apakah input, proses dan output aturcara
Fasa rekabentuk
Menentukan strukturkawalan, membuat carta
alir, pseudokod, menentukan antaramuka
input dan output
Coding/Pengkodan
Mula menulis aturcaramenggunakan bahasa
pengaturcaraan komputer
Testing dan debugging
Melaksanakan aturcarayang telah dibuat untuk
memastikan ia bolehberfungsi dengan betul
Dokumentasi
Membuat manual dalambentuk dokumen untuk
tujuan rujukan pada masaakan datang bagi tujuan
pengemaskinian
Free Powerpoint TemplatesPage 16
Ralat dalam Aturcara
Ralat Arahan/ Syntex Error
• Contoh kesalahantersilap menaip katasimpanan sepertimenaip arahan Dim menjadi Diim atauDeem, jenis data double tersalah ejaakan menjadi dable
• Ralat sintaks, awal-awal lagi program akan tersangkut atautidak dapat dijalankan
Ralat Logik/ Logic Error
• Contoh ralat logik sepertikesalahan pengiraan dalamoperasi matematik
• Katakan aturcara memintamencari purata lima no –2,4,2,4,4- apabila aturcaradilaksanakan jawapansepatutnya memaparkan 3.2
• Katakan juruaturcara tersilapmendarabkan jumlah no inikepada 5, output aturcaraadalah 80
• Jika program memaparkanjawapan 80, inilah yang dikatakan ralat logik
• Program boleh dilaksanakantetapi jawapannya salah
Ralat Masa Larian/ Runtime Error
• Dalam hal ini, aturcara bolehdilaksanakan padaawalnya tetapidipertengahan jalanakan tersangkut danprogram tidak dapatberjalan dengansepenuhnya
Top Related