Anda di halaman 1dari 9

Perangkat lunak adalah program-program yang digunakan atau diperlukan untuk

menjalankan perangkat kerasnya, diantaranya adalah bahasa pemrograman, sistem operasi


dan program aplikasi (Adi Kurniadi, 1999:2). Perangkat lunak dapat juga dikatakan sebagai
rangkaian elektronis untuk menghasilkan data menjadi informasi. Adapun perangkat lunak
yang digunakan pada laporan tugas akhir ini adalah Visual Basic 6.0 pada sistem operasi
Windows 98.
Program adalah kata, ekspresi, atau kombinasi yang disusun dan dirangkai menjadi
satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah
yang diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat
dieksekusi oleh komputer (Adi Kurniadi, 1999:3).
Bahasa pemrograman adalah prosedur atau tata cara penulisan program. Dalam
bahasa pemrograman terdapat dua faktor penting yaitu sintaks dan semantik. Sintaks
adalah aturan-aturan gramatikal yang mengatur tata cara penulisan kata, ekspresi dan
pernyataan. Sedang semantic adalah aturan untuk menyatakan suatu arti (Adi
Kurniadi, 1999:3).
Bahasa pemrograman Visual Basic adalah suatu event-driven sistem pemrograman
visual dari perusahaan Microsoft untuk Microsoft Windows yang popular. Bila
didefinisikan kata perkata Visual Basic antara lain kata Visual dalam nama bahasa
pemrograman ini mewakili pada metode untuk membuat Graphical User Interface.
Dengan hanya mengatur letak dari elemen-elemen sebuah interface tanpa menuliskan
baris kode yang banyak (Adi Kurniadi, 1999:5).
Sedangkan kata BASIC sendiri merupakan kependekkan dari Begginers All-Purpose
Symbolic Instruction Code. Visual Basic merupakan pengembangan dari bahasa
BASIC yang aslinya. Di dalam bahasa Visual BASIC telah dilengkapi dengan
beberapa ratus pernyataan, fungsi, dan kata kunci, banyak diantaranya berkaitan
langsung dengan GUI dari Windows (Adi Kurniadi, 1999:5).
Bahasa pemrograman Visual Basic tidak hanya khusus untuk membuat program
aplikasi saja. Sistem dari bahasa pemrograman Visual BASIC pada edisi aplikasi
dimasukkan dalam Microsoft Excel, Microsoft Acces dan masih banyak apilikasi lainnya.

1 Visual Basic dilengkapi dengan perlengkapan-perlengkapan penunjang seperti (Adi


Kurniadi, 1999:7):
a. Fitur data access memungkinkan untuk membuat database, aplikasi front-end, dan
komponen scalable server-side untuk format database yang paling popular,
termasuk Microsoft SQL Server dan perusahaan level database lainnya

b. Teknologi ActiveX memungkinkan untuk memakai fungsi-fungsi yang disediakan


dari aplikasi lain, seperti pengolah kata Microsoft Word, Microsoft Excel
spreadsheet, dan aplikasi Windows lainnya. Kita dapat menambahkan aplikasi
otomatisdan objek yang dibuat menggunakan edisi Profesional atau edisi
Enterprise dari Visual BASIC.
c. Kemampuan Internet memberikan kemudahan untuk menyediakan akses ke
dokumen dan aplikasi melalui internet atau intranet dari dalam maupun luar
aplikasi yang telah selesai, atau untuk membuat aplikasi server internet.
d. Aplikasi yang telah selesai merupakan file dengan ekstension.exe yang
menggunakan Visual Basic Virtual Machine yang dapat kita distribusikan secara
gratis.

2 Lingkungan Visual basic 6.0


Lingkungan Visual basic 6.0 terdiri dari (Adi Kurniadi, 1999:23) :
1 Statement
Statement adalah suatu perintah atau instruksi untuk menjalankan
operasi pada komputer. Statement data mengoperasikan jenis tindakan atau
deklarasi sebagai berikut.
1) Dim
Digunakan untuk mendeklarasikan variabel atau untuk mengalokasikan
ruang array.
Sintaks :
Dim nama variabel As type
Statement dim juga dapat ditempatkan didalam prosedure atau di dalam
model untuk seluruh prosedure
2) Ifthenelse
Fungsinya untuk mengeksekusi blok statement berdasarkan nilai ekspresi
Sintaks :

If kondisi then

[ Statement 1 ]

Else if kondisi n then


[ Statement 2 ]
Endif
Blok statement ifthenelse harus diakhiri oleh statement endif.
3) Select Case
Berfungsi untuk mengeksekusi satu atau blok statement berdasarkan uji
nilai ekspresi.
Sintaks :
Select Case Uji Ekspresi

[case daftar ekspresi n]


[statement n]
case else
[statement lain]
end select
Penulisan statement select bisa lebih dari satu bila uji ekspresinya labih
dari satu.
4) Private
Digunakan pada tingkat modul untuk mendeklarasikan variabel private
dan mengalokasikan ruang array.
Sintaks :
Private nama variabel
Private nama variabel As type

Variabel private hanya tersedia didalam modul yang dideklarasikan


Stetment private harus ditempatkan pada awal modul.
5) Print

Digunakan untuk menulis file data berurutan.


Sintaks ;
Daftar output : Ekspresi atau daftar ekspresi
yang dicetak.
Spc (n) : (fungsi) menyisipkan ruang
karakter dimana n adalah jumlah karakter.
Tab : (fungsi) menyisipkan kolom
dimana n adalah jumlah kolom yang ada.
Ekspresi : Ekspresi numeric atau string
yang digunakan untuk mencetak keluaran.
2 Event
Event adalah suatu kejadian yang dikenal oleh suatu object seperti
mengklik tombol mouse atau penekanan tombol pada keyboard dan kita
dapat menuliskan kode untuk menanggapinya (Adi Kurniadi,
1999:25).
Sintaks :
Private sub form_jenis event ()
Private sub object_jenis event ([index as integer])
Berikut beberapa bentuk event :
1) Click
Merupakan kejadian ketika kita mengklik kontrol pada form dengan
mouse atau memilih nilai dari suatu kontrol.
Sintaks :
Private sub form_click()
Private sub namakontrol_click()

2) Double Click
Kejadian mengklik ganda mouse
Sintaks :
Private sub form_dbclick()
Private sub object_dbclick (index as integer)
3) Mouse Move
Kejadian ketika pointer mouse digerakkan pada layar monitor.
Sintaks :
Private sub form_mouse move (button as integer, sift as integer, X as
single, Y as single)
4) Drag drop
Kejadian drag dan drop saat mouse menyeret (drag) kontrol ke object dan
meletakkan kontrol pada lokasi tertentu dengan cara melepas mouse
(drop) atau penggunaan metode drag jika argumen diset kedua (drag).
3 Control
Control adalah object yang berada didalam object form dan sebagai contoh adalah sebagai berikut (Adi
Kurniadi, 1999:33) :

1) Label
Menampilkan teks tetapi pemakai tidak dapat berinteraksi dengannya atau
mengubahnya.
2) Text Box
Menampilkan teks dimana pemakai dapat mengisi atau
melihat teks yang ditampilkan sebagai output proses.
3) Frame
Mengidentifikasi sebuah group pengontrolan.
4) Command Button

Memberikan sebuah perintah atau tindakan ketika digunakan.


5) Data
Menampilkan database pada sebuah form.
6) DbGrid
Menampilkan dan memanipulasi data dari sekumpulan baris atau kolom
yang menunjukkan record dan field dari object recordset.
7) Option Button
Digunakan untuk menampilkan hanya sebuah pilihan satu atau banyak
pilihan.
.4 Fungsi
Fungsi adalah suatu perintah untuk mengubah atau menkonversikan suatu nilai menjadi nilai
lainnya sebagai contoh adalah (Adi Kurniadi, 1999:35):

1) Input Box
Merupakan suatu fungsi berbentuk kotak dialog dimana data akan
dimasukkan fungsi ini hanya dapat digunakan untuk satu data dan tidak
praktis digunakan untuk data yang berjumlah banyak.
2) Msg Box
Fungsi berupa sebuah kotak untuk menempatkan pesan kesalahan.
3) Format
Menampilkan nilai integer atau string sesuai dengan format yang
diinginkan.
4) Spc
Digunakan bersamaan dengan statement print atau metode print untuk
output.
5) Tab
Digunakan bersamaan dengan statement print atau metode print untuk
output.
3 Operator Dalam Visual Basic

Operator yang biasa digunakan dalam bahasa pemrograman Visual Basic


diantaranya adalah (Santoso Harip, 2000:17):
a. Operator Matematika
Penggunaan operator matematika lebih ditujukan untuk pembuatan rumus atau
formula. Rumus atau formula adalah pernyataan yang menggabungkan angka,
variabel, operator, dan kata kunci untuk membuat suatu nilai baru.
Tabel 2.1 Operator Matematika

Operator

Operasi matematika

Penjumlahan

Pengurangan

Perkalian

Pembagian

Pembagian angka bulat

Mod

Sisa pembagian

Pangkat

&

Pembagian string

b. Operator Perbandingan
Operator perbandingan digunakan untuk membandingkan dua variabel atau
objek.
Tabel 2.2 Operasi Perbandingan

Operato
r

Operasi perbandingan

Sama dengan

<>

Tidak sama dengan

>

Lebih besar dari

<

lebih kecil dari atau sama dengan

>=

Lebih besar dari atau sama dengan

<=

lebih kecil dari atau sama dengan

c. Operator Logika
Operator logika digunakan untuk membandingkan dua ekspresi.
Tabel 2.3 Operator Logika

Operato
r

Keterangan

And

Jika kedua ekspresi nilainya true, hasilnya akan


true

OR

Jika salah satu dari ekspresi nilainya true, hasilnya


akan true

Not

Jika ekspresi nilainya false, hasilnya akan true

Jika eskpresi nilainya true, hasilnya akan false

Xor

Jika satu dan hanya satu dari ekspresi nilainya


true,
hasilnya akan true.
Jika kedua nilainya true atau false, hasilnya akan
false.

Anda mungkin juga menyukai