pengenalan kepada pengaturcaraan komputer

16
Free Powerpoint Templates Page 1 PENGENALAN KEPADA PENGATURCARA AN KOMPUTER

Upload: ctlady92

Post on 18-Jul-2015

732 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Pengenalan kepada pengaturcaraan komputer

Free Powerpoint TemplatesPage 1

PENGENALAN

KEPADA

PENGATURCARA

AN

KOMPUTER

Page 2: Pengenalan kepada pengaturcaraan 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

Page 3: Pengenalan kepada pengaturcaraan komputer

Free Powerpoint TemplatesPage 3

Bahasapengaturcaraan

aras tinggi

Bahasapengaturcaraan

aras rendah

Generasi

bahasa

pengaturcaraan

Page 4: Pengenalan kepada pengaturcaraan komputer

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

Page 5: Pengenalan kepada pengaturcaraan komputer

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

Page 6: Pengenalan kepada pengaturcaraan komputer

Free Powerpoint TemplatesPage 6

Page 7: Pengenalan kepada pengaturcaraan komputer

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

Page 8: Pengenalan kepada pengaturcaraan komputer

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

Page 9: Pengenalan kepada pengaturcaraan komputer

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

Page 10: Pengenalan kepada pengaturcaraan komputer

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

Page 11: Pengenalan kepada pengaturcaraan komputer

Free Powerpoint TemplatesPage 11

StrukturKawalan DalamPengaturcaraan

StrukturKawalan

Berjujukan

StrukturKawalanPilihan

Page 12: Pengenalan kepada pengaturcaraan komputer

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

Page 13: Pengenalan kepada pengaturcaraan komputer

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

Page 14: Pengenalan kepada pengaturcaraan komputer

Free Powerpoint TemplatesPage 14

Carta Alir

= MULA

= arah perjalanan program

= INPUT/OUTPUT

= PROSES

= SYARAT(if,Else)

Page 15: Pengenalan kepada pengaturcaraan komputer

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

Page 16: Pengenalan kepada pengaturcaraan komputer

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