Visual Basic
Visual Basic
1.2. Tujuan
Tujuan penyusunan makalah ini adalah untuk mengetahui atau lebih mengenal lagi tentang
Bahasa Pemrograman Visual Basic. Selain itu juga untuk mengukur sejauh mana kemampuan
kita untuk memakai Bahasa Pemrograman Visual Basic tersebut. Sehingga dapat memahami
betapa pentingnya Mata Kuliah ini.
VISUAL BASIC
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa
pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk
membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan
menggunakan model pemrograman (COM).
Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan
perangkat lunak komputer berbasis grafik dengan cepat. Beberapa bahasa skrip seperti Visual
Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti
halnya Visual Basic, tetapi cara kerjanya yang berbeda.
Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas. Sebuah
survey yang dilakukan pada tahun 2005 menunjukkan bahwa 62% pengembang perangkat lunak
dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#,
dan Java.
Bill Gates, pendiri Microsoft, memulai bisnis perangkat lunak dengan mengembangkan
interpreter 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).
Visual Basic adalah pengembangan dari bahasa komputer BASIC (Beginner’s All-purpose
Symbolic Instruction Code). Bahasa BASIC diciptakan oleh Professor John Kemeny dan
Thomas Eugene Kurtz dari Perguruan Tinggi Dartmouth pada pertengahan tahun 1960-an.
Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para
programer untuk menulis program-program komputer sederhana yang berfungsi sebagai
pembelajaran bagi konsep dasar pemrograman komputer.
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.
Apple BASIC dikembangkan oleh Steve Wozniak, mantan karyawan Hewlett Packard dan teman
dekat Steve Jobs (pendiri Apple Inc.). Steve Jobs pernah bekerja dengan Wozniak sebelumnya
(mereka membuat game arcade “Breakout” untuk Atari). Mereka mengumpulkan uang dan
bersama-sama merakit PC, dan pada tanggal 1 April 1976 mereka secara resmi mendirikan
perusahaan komputer Apple. Popularitas dan pemakaian BASIC yang luas dengan berbagai jenis
komputer turut berperan dalam mengembangkan dan memperbaiki bahasa itu sendiri, dan
akhirnya berujung pada lahirnya Visual Basic yang berbasis GUI (Graphic User Interface)
bersamaan dengan Microsoft Windows. Pemrograman Visual Basic begitu mudah bagi pemula
dan programer musiman karena ia menghemat waktu pemrograman dengan tersedianya
komponen-komponen siap pakai.
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 portingdari 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).
Visual Basic 1.0 dikenalkan pada tahun 1991. Konsep pemrograman dengan metode drag-and-
drop untuk membuat tampilan aplikasi Visual Basic ini diadaptasi dari prototype generator form
yang dikembangkan oleh Alan Cooper dan perusahaannya, dengan namaTripod. Microsoft
kemudian mengontrak Cooper dan perusahaannya untuk mengembangkan Tripod menjadi sistem
form yang dapat diprogram untuk Windows 3.0, di bawah kode nama Ruby.
Tripod tidak memiliki bahasa pemrograman sama sekali. Ini menyebabkan Microsoft
memutuskan untuk mengkombinasikan Ruby dengan bahasa pemrograman Basic untuk
membuat Visual Basic.
Visual Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek , namun tidak
sepenuhnya, Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti
Inheritance tidak dapat dilakukan pada class module, Polymorphism secara terbatas bisa
dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic
(VB) tidak bersifat case sensitif.
Visual Basic menjadi populer karena kemudahan desain form secara visual dan adanya
kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat oleh pihak lain.
Namun komponen ActiveX memiliki masalahnya tersendiri yang dikenal sebagai DLL hell,Pada
Visual Basic .NET, Microsoft mencoba mengatasi masalah DLL hell dengan mengubah cara
penggunaan komponen (menjadi independen terhadap registry)
VISUAL BASIC
Visual Basic (VB) adalah salah satu bahasa pemograman komputer. Bahasa pemograman adalah
perintah – perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.
Bahasa pemograman VB,yang dikembangkan oleh Microsoft sejak tahun 1991,merupakan
pengembanagn dari pendahulunya yaitu dari bahasa pemograman BASIC (Beginner’s All-
Purpose Syimbolic Instruction Code) yang dikembangkan di era 1950-an. VB merupakan salah
satu Development Tool yaitu alat bantu untuk membuatberbagai macam program komputer,
khususnya yang menggunakan sistem operasi Windows. VB salah satu bahasa pemograman
komputer yang mendukung object (Object Oriented Programming = OOP).
Pada tahun 1980-an, Sistem operasi DOS cukup populer dikalangan pengguna PC karena
didalamnya di sertakan bahasa BESIC yang dikenal dengan QBESIC (QuickBasic). Sistem
tersebut sekarang sudah jarang digunakan, Di era Windows. Microsoft menciptakan Visual Basic
yang terus mengalami penyempurnaan hingga Visual Basik 6.0 .
Untuk membuat program aplikasi Visual Basic. Jalankan dulu program aplikasinya melalui menu
Star , Run dan sebagainya. Setelah itu akan muncul kotak dialog tentang jenis aplikasi yang
akan dibuat. Biasanya untuk membuat aplikasi sederhana, pilih Standar EXE pada tab New lalu
klik Open, setelah itu akan tampil layar kerja.
1. Pilih menu File = > Open Project, atau tekan tombol Ctrl + N
2. Kotak dialog New Project akan muncul, disitu terdapat berbagai jenis aplikasi
Menutup Aplikasi
1. Klik tombol start pada taskbar, kemudian pilih menu run sehingga akan tampil kotak
dialog run
2. Klik Browse untuk menentukan folder dan file program Visual basic 6.0 sehingga tampil
kotak dialog browse
3. Klik tombol open pada kotak dialog Browse ,lanjutkan menekan tombol OK pada kotak
dialog Run
Bukalah shortcut Microsoft Visual Basic 2008. Caranya, Klik menu start, All Program,
Microsoft Visual Basic 2008 Express Edition. Maka, Setelah itu akan muncul Windows tampilan
awal Visual Basic 2008 exsprss edition. Seperti yang terlihat gambar dibawah ini :
Kemudian klik file , new project. Untuk cara lebih cepatnya tekan tombol Ctrl + N. Setelah
muncul Gambar dibawah ini :
Pilih Windows Form Application dan beri nama file dibawahnya, kemudian Ok. Setelah klik Ok,
Maka akan muncul gambar di Bawah ini :
Gambar di atas adalah gambar untuk memulai bekerja dengan Visual Basic.
Project adalah sekumpulan modul/program aplikasi itu sendiri, projrct disimpan dalam file
berextension. VBP biasanya terdiri form-form.
Variabel adalah suatu tempat untuk menampung data yang nilainya selalu berubah. Sedangkan
konstanta adalah suatu tempat untuk menampung data yang nilainya selalu tepat dan tidak
pernah berubah.
Deklarasi konstanta
Deklarasi variabel
1. Deklarasi Eksplisit
Untuk mendeklarasikan nama variabel beserta tipe datanya pada awal prosedure, contohnya
sebagai berikut :
Dim nama as string
Dim alamat as string*3 0
Dim gaji as Long
2. Deklarasi Implisit
Untuk mendeklarasikan nama variabel beserta tipe datanya dan langsung mengisi nilai
variabelnya, contoh sebagai berikut :
Nama$ = “ Adi “
Alamat$ = “ Kelapa Gading”
Gaji$ = 1750000
Ruang lingkup konstanta dan variabel adalah ruang atau daerah dimana konstanta atau
variabel yang dibuat dikenal (dapat dipakai) biasanya juga dengan berhubungan dengan umur
(waktu hidup) konstanta atau variabel.
Ada variabel yang dikenal diseluruh bagian program, ada yang hanya dikenal di prosedur
tempat variabel tersebut dibuat. Ruang lingkup paling dalam adalah lingkup prosedur dengan
perintah Dim, Private atau Static maka Variabel tersebut mempunyai ruang lingkup prosedure,
contoh :
Deklarasi variabel pada visual besic dapat dilakukan dengan keyword berikut :
Operator :
Visual Besic menyediakan operator aritmatika, komperasi dan logika, salah satu hal yang
harus dipahami oleh programmer adalah tata urutan operasi dari masing-masing operator tersebut
sehingga mampu membuat ekspresi yang akan menghasilkan nilai yang benar,.
Title Bar, Merupakan suatu batang judul dari program Vsual Basic 6.0 yang terletak pada
bagian paling atas jendela program, berfungsi untuk menampilkan judul atau nama jendela.
Menu Bar , Merupakan batang menu yang berada dibawah titlebar berfumgsi untuk
menempilkan pilihan menu atau perintah untuk mengoprasikan program Visual Basic.
Tool Bar, Merupakan suatu batang yang berisi kumpulan tombol yang terletak dibagian
bawah menu Bar yang dapat digunakan untuk menjalankan suatu perintah.
ToolBox, Merupakan kotak perangkat yang berisi kumpulan tombol objek atau kontrol yang
mengatur desain dari aplikasi yang akan dibuat.
Project, Merupakan suatu kumpulan module atau merupakan program aplikasi itu sendiri.
Properties Window, Merupakan sebuah jendela yang digunakan untuk menampung properti
suatu kontrol.
Form LayOut Window, Merupakan sebuah jendela yang digunakan untuk mengatur posisi
Form saat program dijalankan.
Immediate Window, Merupakan sebuah jendela yang digunakan untuk mencoba beberapa
perintah dengan mengetikan baris program dan anda dapat secara langsung melihat hasilnya.
Form Window, Merupakan jendela desain dari sebuah program apliksi.
Code Window, Merupakan sebuah jendela yang digunakan untuk menuliskan kode program
dari kontrol yang anda pasang pada jendela Form dengan cara memilih terlebih dahulu
kontrol pada kotak objek.
Event, Peristiwa atau kejadian yang diterima oleh suatu objek, misalnya klik, seret, tunjuk
dan lain-lain. Event yang diterima objek akan memicu MS-Visual Basic menjalankan kode
program yang ada di dalamnya.
Baris diatas menunjukan penggunaan event Cick pada objek Command1, maka garis-garis
program dibawahnya akan dilaksanakan.
Metode (Method), Suatu set perintah seperti halnya fungsi dan prosedur, tetapi sudah
tersedia didalam suatu objek.
1. Line Method
Metode yang digunakan untuk membuat garis horizontal, vartikal, atau diagonal.
Sintaks: ObjectName.Line(x|,y|)-(x2,y2),Color,[B][F]
2. Circle Method
Sintaks: ObjectName.Circle(x,y),Radius,Color
3. Pset Method
Sintaks: ObjectName.Pset(x,y),Color
4. Scale Method
Digunakan untuk mendefinisikan sistem koordinat pada Form berdasarkan basis ujung kiri atas.
Module, module dapat disejajarkan dengan Form , tetapi tidak mengandung objek dan
bentuk standar. Module dapat berisi beberapa kode program atau prosedur yang dapat
digunakan dalam program aplikasi. Untuk dapat membuat module sendiri, Kita dapat
memasukan kedalam program aplikasi dengan menu Project lalu Add Module.
Contoh Program Sederhana Menggunakan Visual Basic
Operato
Operasi
r
+ Penjumlahan
- Negatif / Pengurangan
* Perkalian
/ Pembagian
Pada Komponen Textbox1, Isikan Property [Name] dengan B1 dan Property [Text] dikosongkan.
Pada Komponen Textbox2, Isikan Property [Name] dengan B2 dan Property [Text] dikosongkan.
Pada Komponen Textbox3, Isikan Property [Name] dengan B3 dan Property [Text] dikosongkan.
Pada Komponen Command1, ganti Property [Caption] dengan Tambah. Pada Komponen
Command2, ganti Property [Caption] dengan Kurang. Pada Komponen Command3, ganti
Property [Caption] dengan Kali, Pada Komponen Command4, ganti Property [Caption] dengan
Bagi. Pada Komponen Command5, ganti Property [Caption] dengan Pangkat 2. Pada Komponen
Command 6, ganti Property [Caption] dengan Keluar. Sehingga form akan menjadi seperti ini:
Klik double pada command1 (Tambah), sampai muncul tampilan script event command_click
End Sub
Masukan program penjumlahan dari b1 dan b2, yang kemudian hasilnya akan muncul pada b3
dengan coding seperti ini.
Private Sub Command1_Click()
a = Val(b1)
b = Val(b2)
c=a+b
b3 = c
End Sub
"Val merupakan fungsi yang digunakan untuk mengkonversi tipe data string atau variant pada
Textbox menjadi tipe data Numerik sehingga dapat dihiitung dengan Operasi Aritmatika."
Selanjutnya kita klik dobel lagi pada Command2 (Kurang) sehingga muncul tampilan script
peritah dari even command_click
End Sub
Masukan program pegurangan dari b1 dan b2, yang kemudian hasilnya akan muncul pada b3
dengan coding seperti ini
Selanjutnya kita klik dobel lagi pada Command3 (Kali) sehingga muncul tampilan script peritah
dari even command_click
End Sub
Masukan program perkalian dari b1 dan b2, yang kemudian hasilnya akan muncul pada b3
dengan coding seperti ini.
Selanjutnya kita klik dobel lagi pada Command2 (Kurang) sehingga muncul tampilan script
peritah dari even command_click
End Sub
Masukan program pembagian dari b1 dan b2, yang kemudian hasilnya akan muncul pada b3
dengan coding seperti ini.
Selanjutnya kita klik dobel lagi pada Command5 (Pangkat 2) sehingga muncul tampilan script
peritah dari even command_click
End Sub
Masukan program pangkat 2 dari b1 dan b2, yang kemudian hasilnya akan muncul pada b3
dengan coding seperti ini.
Selanjutnya kita klik dobel lagi pada Command6 (Keluar) sehingga muncul tampilan script
peritah dari even command_click
End Sub
Masukan program Fungsi End, untuk menutup windows dari aplikasi yang kita buat sehingga
akan menjadi seperti ini
Nah pada langkah ini maka project sudah selesai kita buat untuk mencoba project ini, cukup
dengan menekan F5 lalu cobalah mengisi bilangan I dan Bilangan II lalu klik tombol tambah,
kurang, kali, bagi dan pangkat dua. Bila hasilnya benar maka project yang kita buat sudah
sempurna.
Pada langkah berikut, teman-teman dapat menyimpannya, untuk menyimpannya bisa melalui
menu File kemudian save Project. Silahkan ganti nama project dan simpan difolder yang teman-
teman inginkan.
BAB III
PENUTUP
3.1. Kesimpulan
Ledakan pemakaian Visual Basic ditandai dengan kemampuan Visual Basic untuk dapat
berinteraksi dengan aplikasi lain di dalam sistem operasi Windows dengan komponen ActiveX
Control. Dengan komponen ini memungkinkan penguna untuk memanggil dan menggunakan
semua model data yang ada di dalam sistem operasi windows. Hal ini juga ditunjang dengan
teknik pemrograman di dalam Visual Basic yang mengadopsi dua macam jenis pemrograman
yaitu Pemrograman Visual dan Object Oriented Programming (OOP).
3.2. Saran
Untuk kemajuan Teknologi maka diharapkan agar perkembangan Bahasa Pemrograman kedepan
mampu mengubah pola fikir dan menjadikan masyarakat Indonesia menjadi manusia yang
kreatif dan inovatif. Serta tumbuhnya kreatifitas hingga menghasilkan suatu karya yang berguna
bagi manusia.
DAFTAR PUSTAKA
http://id.wikipedia.org/wiki/visual_basic
http://www.google.co.id/#hl=id&q=VB4_doc
http://ariftaufikbadrani90.wordpress.com/tugas-vb/
http://davidrosidi.blogspot.com/2012/09/contoh-makalah-program-visual-basic.html