Satu set peraturan/arahan atau petua yang memberitahu komputer operasi apa yang patut dilaksanakan
Pengkompil
Pengkompil menukarkan arahan yang ditulis dalam bahasa peringkat tinggi kepada bahasa mesin sebelum arahan dilaksanakan oleh komputer
Aturcara yang ditulis dalam bahasa pengaturcaran disebut kod punca
Kod punca ini perlu dikompil atau ditukar kepada kod objek
Proses ini dilakukan oleh pengkompil. Pengkompil akan menyimpan arahan dan mengkompil keseluruhan arahan serta memaparkan ralat sintak yang berlaku semasa mengkompil.
Pengkompil adalah mengikut bahasa pengaturcaraan yang digunakan. Contohnya, pengkompil Pascal hanya akan mengkompil aturcara Pascal sahaja.
Penghimpun
Menukarkan aturcara atau arahan yang ditulis dalam bahasa penghimpun kepada bahasa mesin
Penterjemah
Penterjemah berfungsi untuk menterjemah dan melaksanakan atur cara baris demi baris.
PERINGKAT BAHASA PENGATURCARAAN
Bahasa Peringkat Rendah
Bahasa mesin (Machine Language)
Menggunakan digit perduaan 0 dan1
Tidak perlu diterjemah kepada kod objek
Format menurut senibina komputer
Contoh :
01011010 000100000111110011101001
Bahasa Peringkat Kedua
Bahasa penghimpun (Assembly Language)
Menggunakan simbol dan perkataan untuk mewakili arahan serta data
Direkabentuk untuk pelbagai mesin dengan sedikit perubahan
Membolehkan aturcara dijalankan pada satu mesin
Bahasa Paras Tinggi merupakan bahasa berasaskan tatacara atau prosedur
Proses penukaran dilakukan oleh:-
Penghimpun -
menukarkan bahasa penghimpun kepada kod mesin
Bahasa Generasi Keempat
Dikenali sebagai bahasa berorientasikan masalah
Digabungkan dengan pakej perisian seperti perisian pengurusan pangkalan data
Contoh :
Bahasa pertanyaan seperti SQL, QBE dan Intellect
Penjana laporan untuk menjanakan laporan daripada pangkalan data
Penjana aplikasi
Perekabantuk laporan bagi borang input dan output pada monitor
Bahasa Tabi’i
Bahasa yang hampir sama kepada bahasa pertanyaan
Menggunakan Bahasa Inggeris
BASIC
Beginner’s All-Purpose Symbolic Instruction Code
Pada tahun 1960
QuickBASIC, GWBASIC, QBASIC,
Visual Basic
Kitar Hayat Pembangunan Pengaturcaraan
Disebut juga sebagai PDLC (Programming Development Life Cycle)
Terdapat enam peringkat :-
Analisa masalah
Merancang aturcara
Merekabentuk antaramuka
Menulis kod aturcara
Menguji dan menyahpijat aturcara
Mendokumentasi aturcara
Antaramuka Pengguna (User Interface)
Bahagian aturcara yang boleh dilihat, yang memaparkan maklumat kepada pengguna dan mendapatkan input daripadanya.
Anda boleh mencipta antaramuka pengguna sesuatu aturcara dalam tetingkap borang (form) dan menggunakan lebih daripada satu borang.
Aturcara BASIC
Pembolehubah
Satu lokasi sementara dalam ingatan bagi data di dalam satu aturcara.
Pembolehubah terdiri daripada perkataan. nombor, tarikh dan sifat
Anda mesti memberikan nama kepada suatu pembolehubah
Bermula dengan satu huruf, bukan nombor atau satu aksara lain
Hanya terdiri daripada huruf, nombor dan aksara garis bawah(_). Tanda baca lain tidak dibenarkan
Tidak melebihi 255 aksara
Bukan terdiri daripada kata kunci Visual Basic<
Contoh : markah, jumlah, nombor_1, gred
Pernyataan Dim
Sebelum menggunakan pembolehubah, anda mestilah mengisytiharkannya. Biasalah pada permulaan satu prosedur. Untuk isytiharkan pembolehubah, taip namanya selepas kenyataan Dim (Dimension)
Pernyataan If..then..else
Pernyataan ini biasanya digunakan untuk membuat pilihan. pernyataan if..then..else ditulis dalam format seperti di bawah :-
Contoh:-
If then
Pernyataan 1
Else
Pernyataan 2
End if
Penerangan :
Sekiranya komputer membaca arahan dalam bentuk pernyataan if maka syarat akan dilihat. Sekiranya memenuhi syarat, maka pernyataan 1 akan dilaksanakan tetapi sekiranya tidak, pernyataan 2 pula yang akan dilaksanakan.
Sebagai contoh :
Anda ingin menentukan status pelajar dalam pelajaran iaitu pelajar yang mendapat markah 50 atau lebih dikira lulus atau sebaiknya dikira gagal.
Aturcara yang perlu ditulis ialah :
Dim markah as double
if markah >= 50 then
print "Lulus"
else
print "Gagal"
end if
Pernyataan ElseIf
if then
Pernyataan 1
elseif then
Pernyataan 2
elseif then
.
.
else
Pernyataan n
end if
Penerangan :
Pernyataan ini membenarkan syarat yang melebihi satu. Pengkompil akan memeriksa syarat demi syarat sehingga memenuhi syarat yang dikehendaki. Sekiranya syarat 1 dipenuhi maka pernyataan 1 akan dilaksanakan tetapi sekiranya tiada, pernyataan elseif akan dilaksanakan.
Pernyataan Select Case
Sekiranya aturcara anda mengkehendaki membuat sebilangan keputusan, menggunakan pernyataan if..then berulangkali agak menyusahkan.
Pernyataan select..case membekalkan satu kaedah yang lebih sesuai dan kurang mengelirukan untuk mengendalikan julat keputusan.
Sintak asasnya adalah seperti berikut :-
Select Case Ujian1
case nilai1
kenyataankumpulan1
case nilai2
kenyataankumpulan2
case nilai3
kenyataankumpulan3
End Select