Selasa, 23 November 2010

Dasar-Dasar Pemprograman VB

A. Pengertian Program VB

Untuk mengingat kembali, aplikasi VB berisi komponen-komponen berupa objek. Setiap komponen memiliki event dan metode (misalnya, mengklik, mengetik, meletakkan kursor dsb), itu semua event-event yang akan memicu metoda yang ada dalam objek tersebut.

Metoda sebenarnya merupakan kode program itu sendiri.

Ilustrasi sebuah objek melakukan aksi sbb :

Pada dasarnya kode program adalah instruksi-instruksi yang ditulis oleh programer yang memerintahkan aplikasi untuk melakukan tugas tertentu, seperti malakukan perhitungan, memanipulasi data, membuka atau menjalankan aktifitas tertentu.

A. Letak Kode Program

Pada dasarnya pemrogramman VB sangatlah mudah. Tetapi dalam konsep modular programming kode program diletakkan terpisah-pisah. Sehingga inilah yang membuat programmer pemula agak bingung. Tidak seperti linier programming. Dimana kode program ditulis dalam satu tempat.

Pada aplikasi VB kode program biasanya dituliskan pada ;

1) Objek Form

2) Kontrol

3) Modul Standar

B. Jendela Kode

Penulisan kode program pada VB dilakukan pada sebuah jendela yang disebut jendela kode, didalam inilah semua proses pemrogramman seperti penentuan nilai dan variabel, menulis rumus, membuat prosedur dan sebagainya.

C. Cara Penulisan Program

1) Event Procedure

Private Sub namaKontrol_NamaEvent

……………

End Sub

2) Komentar

Syntak untuk komentar diatarannya :

· dengan pernyataan “Rem”

· dengan karakter apostrophe (‘)

DATA DAN VARIABEL

Data

1) Pengertian Data

Data adalah nilai mentah yang tidak memiliki arti jika berdiri sendiri. Data pada VB dianggap sebagai nilai-nilai yang bisa dimanipulasi dalam pembuatan program.

Contoh ;

123.456

“Visual Basic 6.0”

21-11-1970

True

Contoh gambar memperlihatkan keterkaitan data dengan program.

Type Data

Type data dalam VB diantaranya :

Variabel

1) Pengertian Variabel

Variabel adalah tempat untuk menyimpan nilai-nilai atau data-data secara sementara pada aplikasi VB.

Atau sebuah kotak penyimpanan untuk menyimpan dan mengambil data, seperti yang diperlihatkan pada gambar berikut :

1) Mendeklarasikan Variabel

Sebelum variable digunakan terlebih dahulu dideklarasikan/dibuat terlebih dahulu.

Syntax sbb:

Dim namaVariabel As typeVariabel

2) Memberikan nilai pada Variabel

Syntax sbb :

namaVariabel = nilai

Konstanta

1) Pengertian Konstanta

Beda dengan Variabel, konstanta yang sering disebut dengan literal adalah nilai yang tidak akan pernah berubah disepanjang aplikasi.

Contoh :

Total = subtotal + 1000

Nilai 1000 diatas adalah konstanta. Dan total serta subtotal adalah variable.

2) Cara Menulis Konstanta

a). type variable ::: dituliskan langsung apa adanya, contoh : 1000, -123 dll

b). type string ::: diapit dengan tanda kutip, contoh : “Jl. Ciledug Raya”

c). type date ::: diapit dengan tanda pagar, contoh : #18-03-1970#, #July 30 , 1990#, #15:30#, #3:23 PM#. Dll

d). type variable :::True dan False

Operator

Operator adalah perintah yang memanipulasi nilai atau ariable dan memberikan suatu hasil. Sedangkan Operan adalah data-data yang dimanipulasi oleh operator untuk memberikan suatu hasil.

1) Operator Aritmatika

Untuk melakukan perhitungan matematika.

Macam-macam operator matematika :

+, -, *, /, ^, & (atau +)

2) Operator Perbandingan

Untuk membadingkan membadingkan suatu nilai dengan nilai yang lain.

Macam-macam operator Pembanding :

=, >, <, >=, <=, <>

3) Operator Logika

Hampir sama dengan operator pembanding, yang fungsinya juga membandingkan dua buah nilai untuk menghasilkan nilai True atau False. Perbedaanya adalah operator logika berfungsi “membandingkan perbandingan”.

Contoh :

(total >10) and (biaya < 100)

macam-macam operator logika :

And, Or, Not

Array

Array adalah sekumpulan variable yang memiliki nama dan tipe data yang sama pula. Karena merupakan kumpulan maka array memiliki anggota atau yang sering disebut sebagai elemen. Elemen array dapat diakses dengan menetukan sebuah nilai indeks integer yang akan digunakan untuk memilih atau menunjuk elemen array tersebut.

Contoh penggunaan array adalah pada penyimpanan nilai seorang mahasiswa selama 10 kali mengikuti tes. Ilustrasinya sebagai berikut :

Nama variable array di atas adalah A , memiliki 10 elemen. Nilai 1,2,3 … dst adalah nilai indeks untuk menunjuk elemen tertentu. Range yang digunakan pada array berdimensi satu di atas adalah 1 sampai dengan 10.

Nilai mahasiswa A pada tes yang ketiga ditunjuk oleh variable A pada indeks ketiga ::: A[3] = 97.

1) Statemen Option Base

Dalam pemakaian sebuah array kita akan memakai sistem range. Contoh pada array nilai di atas (array A) mengindikasikan sebuah array dengan range 1 sampai 10. 1 merupakan range nilai awal sedangkan 10 merupakan range nilai akhir.

Nilai range awal sebuah array, dapat dimulai dengan angka 0 (nol) atau 1 (seperti contoh di atas).Untuk dapat menentukan range awal sebuah array kita dapat menggunakan statemen/perintah Option Base. Format perintahnya adalah :

Option Base 0 (untuk nilai awal 0) à default

atau

Option Base 1 (untuk nilai awal 1)

2) Mendeklarasikan Array

Seperti halnya variable, maka sebelum digunakan terlebih dahulu array harus dideklarasikan/dibuat.

Syntax sbb:

Dim namaVariabel (range awal to range akhir) As typeVariabel

Contoh : Dim A(1 to 10) as Integer

3) Menggunakan Array

Setelah dideklarasikan, maka variable array sudah dapat digunakan dan diberikan nilai.

Contoh penggunaannya :

Dim A[1 to 10] as integer

A[1] = 86

A[2] = 90

A[3] = 97

A[4] = 100

A[5] = 98

A[6] = 79

A[7] = 76

A[8] = 55

A[9] = 90

A[10] = 100

4) Mengubah dimensi array

Untuk mengubah dimensi sebuah array digunakan perintah redim. Syntaksnya sebagai berikut :

Dim A( ) as integer

‘diubah menjadi

ReDi m A(10 to 15) as integer

5) Fungsi LBOUND dan UBOUND

Fungsi LBOUND digunakan untuk mengetahui indeks pertama sebuah array sedangkan fungsi UBOUND digunakan untuk mengetahui indeks terakhir sebuah array.

Contoh :

Dim awal, akhir as integer

Dim A(3 to 9) as integer

Awal = Lbound(A)

Akhir = Ubound(A)

6) Menghapus Array

Untuk menghapus array dapat digunakan perintah ERASE.

Contoh :

Erase A ‘(menghapus array A)

A. Built-In Function

VB6 menyediakan cukup banyak procedure yang siap-pakai (built-in) untuk berbagai ‘tugas’. Daftar built-in function yang tersedia pada Visual Basic dapat dilihat melalui Object Browser, caranya klik menu View – Object Browser atau tekan tombol F2 pada keyboard. Sementara untuk melihat deskripsi fungsi Built-in secara detail, misalkan untuk mengetahui penggunaan fungsi ASC( ) caranya adalah :

1. Cari module Strings pada bagian Classes.

2. Lihat daftar pada bagian Member of ‘Strings’yang merupakan kumpulan procedure dengan ‘tugas’ pengolahan data string.

3. Klik nama procedure untuk mengetahui apa ‘tugas’-nya.

Inputbox

Inputbox adalah fungsi yang menghasilkan kotak yang meminta input tertentu dari user. Input box menampilkan kotak dialog yang berisi kotak teks yang bisa di isi oleh nilai tertentu oleh user yang berupa string.

Contoh :

Membuat input box, syntaknya :

strNamaVariabel = InputBox(pesan [, strJudul, strDefault, IntxPos, IntYPos] )

Contoh :

Tanya = InputBox("Masukkan Jam Alarm Aktif : ", "Alarm Aktif", Time$)

Msgbox

Adalah fungsi yang menghasilkan kotak yang menampilkan pesan-pesan untuk user. Pesan ini bisa berupa pesan peringatan, pesan error, pesan untuk mematikan suatu tindakan, dsb.

Membuat Message box, syntaknya :

strNamaVariabel = MsgBox(pesan [, intType, strJudul] )

Contoh :

IntHasil = InputBox("Input Anda Salah”, VBQuestion,”Warning !”)

Hasil dari contoh diatas :














Tidak ada komentar:

Poskan Komentar