Definisi Visual Basic
Microsoft Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program software berbasis OS Microsoft Windows dengan menggunakan model pemrograman. IDE itu sendiri adalah program komputer yang memiliki beberapa fasilitas yang diperlukan dalam membuat software.
Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat.
Beberapa bahasa skrip seperti VBA (untuk aplikasi) dan VBScript (untuk membuat script), mirip seperti halnya Visual Basic, hanya saja cara kerja mereka berbeda.
Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API (Application Programming Interface), tapi membutuhkan deklarasi fungsi luar tambahan. Windows API merupakan sekumpulan antarmuka pemrograman aplikasi yang dibuat oleh Microsoft dalam inti OS Microsoft Windows buatannya. Semua program Windows, kecuali program konsol, harus berinteraksi dengan Windows API tanpa melihat dengan bahasa apa ia dibuat.
Sejarah Visual Basic
Bill Gates memulai bisnis software dengan mengembangkan penerjemah bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS. Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS. Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler).
Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform komputer, seperti Microsoft QBASIC, QUICKBASIC, GWBASIC, IBM BASICA, Apple BASIC dan lain-lain. Hingga akhirnya Visual Basic juga telah berkembang menjadi beberapa versi, sampai yang terbaru, yaitu Visual Basic 2010. Bagaimanapun juga Visual Basic 6.0 tetap menjadi versi yang paling populer karena mudah dalam membuat programnya dan ia tidak menghabiskan banyak memori.
Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai gabungan keduanya. Programmer yang menggunakan Visual Basic bisa memilih kode bahasa pemrograman yang dikompilasi atau kode yang harus bahasa pemrograman yang diinterpretasikan sebagai hasil porting dari kode VB. Sayangnya, meskipun sudah terkompilasi jadi bahasa mesin, DLL bernama MSVBVMxx.DLL tetap dibutuhkan. Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode terinterpretasi).
Fungsi Visual Basic yang sering dipakai
1. If ... Then ... Else ... / If ... Then ...
digunakan sebagai pemilihan keputusan. Fungsi if then dipakai saat hanya ada satu percabangan, sedangkan if then else dipakai saat ada 2 atau lebih. Bila kondisi terpenuhi (True), maka hanya satu percabangan tertentu yang dikerjakan, dan jika kondisi tidak terpenuhi (False), maka program akan mengerjakan yang lain atau tidak ada yang dikerjakan.
Syntax if then:
If (kondisi), then (ekspresi)
Syntax if then else :
If (kondisi), then (ekspresi 1)
else (ekspresi 2)
contoh :
Private Sub Command1_Click()
Dim nilai As Integer
nilai = Text1.Text
If (nilai < 60) Then
Text2.Text = "Grade nilai anda = E"
Else
If (nilai >= 60) And (nilai < 70) Then
Text2.Text = "Grade nilai anda = D"
Else
If (nilai >= 70) And (nilai < 80) Then
Text2.Text = "Grade nilai anda = C"
Else
If (nilai >= 80) And (nilai < 90) Then
Text2.Text = "Grade nilai anda = B"
Else
If (nilai >= 90) And (nilai <= 100) Then
Text2.Text = "Grade nilai anda = A"
End If
End If
End If
End If
End If
End Sub
2. MsgBox
Harusnya kalian bisa tahu fungsinya setelah mendengar namanya. Ini digunakan untuk menampilkan pesan dalam kotak dialog. Biasanya didalam kotak dialog akan ada beberapa command button yang bisa diganti dengan parameter tertentu.
Keterangan :
Parameter buttons dapat diisi dengan:
vbCritical, menampilkan bahwa yang ditulis salah
vbQuestion, menampilkan sebuah peryanyaan
vbExclamation, menampilkan peringatan
vbInformation, menampilkan sebuah informasi tertentu
vbOKOnly, menampilkan hanya dengan OK
vbOKCancel, menampilkan tombol OK dan Cancel
vbAbortRetryIgnore, menampilkan tombol Abort, Retry, Ignore
vbYesNoCancel, menampilkan tombol Yes, No, Cancel
vbYesNo, menampilkan tombol Yes dan No
vbRetryCancel, menampilkan tombol Retry dan Cancel
Syntax :
MsgBox (prompt ,[buttons], [title], [helpfile, context] )
Contoh :
