Pengenalan
Bab
1 Pengaturcaraan
Asas Pengaturcaraan
Dalam bab ini anda akan mempelajari tentang sejarah Bahasa Pengaturcaraan Visual
Basic (VB), konsep aturcara berbantukan objek, algoritma, carta alir dan kod pseudo.
Objektif
Pengasas VB ialah Prof. John Kemedy dan Thomas Kurtz daripada Darmouth College.
Ia dibangunkan daripada bahasa BASIC (Beginner’s All-purpose Symbolic Instruction
Code). VB memerlukan penterjemah dan persekitaran Microsoft Windows untuk
dilaksanakan (run). Aturcara VB ditulis dalam persekitaran windows yang dikenali
sebagai Integrated Development Environment (IDE).
1-1
Modul Pengaturcaraan Visual Basic Pengenalan Pengaturcaraan
Basic 6.0 hanya boleh berfungsi dengan Windows 95 atau Windows NT ( Versi 3.5.1
atau lebih tinggi). Ringkasnya, aplikasinya adalah mesra pengguna.
Visual Basic merupakan program event-driven, bermaksud kod yang ditulis akan
melakukan suatu tindakbalas kepada tindakan (event) yang dilakukan terhadap
sesuatu objek (seperti menekan butang, memilih menu, … ). Visual Basic dikawal oleh
prosesor event. Tiada apa-apa yang akan berlaku sehingga sesuatu tindakan atau
event dikesan. Apabila suatu tindakan atau event dikesan, kod basic akan
bertindakbalas kepada event tersebut (Rajah 1.1). Kawalan program kemudiannya
akan berbalik kepada prosesor event.
Event
E
v
e
n
t
Rajah 1 - 1
1-2
Modul Pengaturcaraan Visual Basic Pengenalan Pengaturcaraan
Rajah 1 - 2
Algoritma
Sebelum suatu aturcara komputer ditulis, perancangan awal merupakan satu amalan
yang penting. Pembinaan algoritma sering merupakan perkara pertama dalam proses
pengaturcaraan untuk penyelesaian sesuatu masalah.
Algoritma ialah satu set aturan atau proses penyelesaian masalah melalui
pengaturcaraan yang telah ditentukan. Algoritma digunakan bagi mentafsirkan langkah
penyelesaian masalah ke dalam bentuk yang mudah difahami.
1-3
Modul Pengaturcaraan Visual Basic Pengenalan Pengaturcaraan
Berkesan
Algoritma boleh diwakili atau dibentuk dengan pelbagai cara. Dua cara yang biasa
digunakan ialah kod pseudo dan carta alir.
Proses Pengaturcaraan
Mengenalpasti Masalah
Memerlukan
perubahan
Menentukan Spesifikasi Output
Menentukan Input
Betulkan
Mengkod Aturcara
Betulkan Ralat Ralat Logik
Sintaksis
Menguji Aturcara
Melaksanakan Aturcara
Mendokumentasikan Aturcara
1-4
Modul Pengaturcaraan Visual Basic Pengenalan Pengaturcaraan
Contoh Algoritma
Contoh 1
Katakan anda hendak menghantar surat, bilangan setem yang diperlukan adalah
berdasarkan bilangan helaian surat yang hendak dihantar itu. Jika 1 setem
diperlukan bagi setiap 3 helaian surat, berapakah bilangan setem diperlukan.
Contoh 2
Anda ingin meminjam sebuah buku dari perpustakaan. Nyatakan proses yang
perlu anda lalui sehingga anda memiliki buku tersebut.
mula
masuk ke dalam perpustakaan
cara buku yang dikehendaki
jika buku dijumpai, pergi kaunter untuk pinjam
jika buku tidak dijumpai
datang esok
keluar perpustakaan
tamat
1-5
Modul Pengaturcaraan Visual Basic Pengenalan Pengaturcaraan
Kod pseudo merupakan penggunaan ayat pertuturan dan beberapa kod Basic dalam
menunjukkan langkah-langkah dan tugas.
Carta alir pula adalah kaedah grafik yang menunjukkan langkah-langkah bagi
penyelesaian masalah dan bagaimana ianya berhubung di antara satu sama lain.
Carta alir mengandungi simbol geometrik yang dihubungkan oleh anak panah. Bagi
setiap simbol mewakili aktiviti bagi langkah yang akan dilaksanakan oleh program.
Aktiviti akan dilaksanakan mengikut turutan dari atas ke bawah.
1-6
Modul Pengaturcaraan Visual Basic Pengenalan Pengaturcaraan
Katakan anda hendak menghantar surat, bilangan setem yang diperlukan adalah
berdasarkan bilangan helaian surat yang hendak dihantar itu. Jika 1 setem
diperlukan bagi setiap 3 helaian surat, berapakah bilangan setem diperlukan.
Mula
Baca nilai Helai (Input)
Set bilangan Setem iaitu Helai/3 (Proses)
Bulatkan bilangan Setem dengan nilai tertinggi (Proses)
Pamer bilangan Setem (Ouput)
Akhir
Mula
Baca
nilai Masukan
Helai
Set Proses
Setem=Helai/5
Bulatkan nilai
Setem dgn nilai
tertinggi
Proses
Pamir
nilai
Setem
Keluaran
Akhir
1-7
Modul Pengaturcaraan Visual Basic Pengenalan Pengaturcaraan
Contoh 2
Kirakan hasil darab dan hasil tambah bagi dua nombor dengan menggunakan
kod pseudo dan carta alir.
Mula
Baca x dan y
Jumlah x + y
Hasil darab x * y
Cetak jumlah dan hasil darab
Tamat
Mula
Baca
x, y
Proses
Jumlah=x+y
Hasildarab=x*y Proses
Cetak
Jumlah &
Hasil
darab Keluaran
Akhir
1-8
Modul Pengaturcaraan Visual Basic Pengenalan Pengaturcaraan
Latihan Kendiri
5. Terangkan kepentingan algoritma, kod pseudo dan carta alir dalam proses
pengaturcaraan.
1-9