Sejarah Visual Basic diawali dari perkembangan bahasa BASIC di darthmouth
College, Amerika Serikat, pada awal tahun 1960-an. Sejak semula BASIC memang
dirancang untuk mudah dipelajari. Begitu sederhananya sehingga nyaris semua
pakar pemrograman komputer menggunakan BASIC sebagai bahasa pemrograman
pertamanya. Pada tahun 1982 IBM/PC diperkenalkan pada masyarakat, Microsoft pun
membuat sistem operasi MS-DOS untuk komputer ini. Didalamnya disertakan pula
bahasa BASIC yang dikenal sebagai QuickBasic (QBASIC). Pada tahun 1990-an era
DOS berlalu digantikan era Windows. Tampilan grafis windows yang sangat bagus
dan lebih interaktif mengubah pemrograman dari pekerjaan yang memusingkan
kepala menjadi sebuah pekerjaan yang sangat menyenangkan. Microsoft pun
akhirnya membuat BASIC versi Windows yang dikenal dengan Microsoft Visual Basic.
Visual Basic memungkinkan pembuatan aplikasi Grapichal User Interface (GUI)
atau pemrograman yang menggunakan tampilan grafis sebagai alat komunikasi
dengan pemakainya. Pembuatan tampilan user interface dapat dilakukan dengan
meletakkan object-object grafis ke lembar (form) yang sudah disediakan oleh
Visual Basic.
Visual Basic Merupakan bahasa pemrograman Visual sehingga dapat mempermudah
dalam mendesain tampilan program atau lebih dikenal dengan istilah user interface.
Hal ini sangat bermanfaat untuk membuat program yang bekerja dalam lingkungan
windows yang tampilannya lebih rumit. Dengan Bahasa Pemrograman biasa / Non
Visual, Waktu seorang programmer lebih banyak dihabiskan untuk mendesain
tampilan program dibandingkan dengan penulisan program utamanya. Visual basic
adalah suatu bahasa pemrogramman visual yang merupakan pengembangan terakhir
dari Basic.
Bahasa Pemrogramman Visual Basic 6.0 merupakan perangkat lunak yang
memiliki kesamaan dengan bahasa Pemrogramman Basic dan bekerja pada lingkungan
sistem operasi Windows. Pemrogramman Visual Basic 6.0 juga memberikan kemudahan
bagi programmer dalam membuat sebuah program, karena dalam Bahasa pemrogramman
Visual Basic 6.0 telah disediakan fasilitas-fasilitas pendukung yang mudah
penggunaannya tanpa menambah syntax program yang berbelit-belit seperti pada
beberapa Bahasa pemrogramman lainnya, yang tentunya akan lebih banyak menyita
waktu dan pemikiran. Selain kemudahan tersebut, Visual Basic 6.0 juga memiliki
kecepatan proses yang tinggi dan keunggulan dalam file eksekusi yang
dihasilkan, yang mampu berdiri sendiri diluar software pembangunnya serta
kecilnya file eksekusi yang dihasilkan.
Berikut Perjalanan Visual Basic (VB 1.0 Sampai VB 10) :
Perjalanan dari
Visual Basic (VB1 to VB 10)
1. Proyek “Thunder”
dirintis
2. Visual Basic 1.0 (May
1991) di rilis untuk windows pada Comdex/Windows Wordltrade yg dipertunjukan di
Atlanta , Georgia
3. Visual Basic 1.0 untuk
DOS dirilis pada bulan September 1992. Bahasa ini tidak kompatibel dengan
Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataaanya merupakan versi
kelanjutan dari compiler BASIC, QuickBasic dan BASIC Professional Development
SystemVB For Dos
4. Visual Basic 2.0
dirilis pada November 1992, Cakupan pemrogramannya cukup mudah untuk digunakan
dan kecepatannya juga telah di modifikasi. Khususnya pada Form yg menjadikan
object dapat dibuat secara seketika, serta konsep dasar dari Class modul yg
berikutnya di implementasikan pada VB 4
5. Visual Basic 3.0 ,
dirilis pada musim panas 1993 dan dibagi menjadi versi standard dan
professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg
dapat membaca serta menulis database Jet (atau Access) 1.x
6. Visual Basic 4.0
(Agustus 1995) merupakan versi pertama yg dapat membuat windows program 32 bit
sebaik versi 16 bit nya. VB 4 juga memperkenalkan kemampuan untuk menulis
non-GUI class pada Visual Basic
7. Visual Basic 5.0
(February 1997), Microsoft merilis secara eksklusif Visual basic untuk versi
windows 32 bit . Programmer yg menulis programnya pada versi 16 bit dapat
dengan mudah melakukan import porgramnya dari VB4 ke VB5. dan juga sebaliknya,
program VB5 dapat diimport menjadi VB4. VB 5 memperkenalakan kemampuan untuk
membuat User Control.
8. Visual Basic 6.0
(pertengahan 1998) memperbaiki beberapa cakupan, temasuk kemapuannya untuk
membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan akan memasuki Microsoft
“fasa non Supported” dimulai pada maret 2008
9. Visual Basic .NET (VB
7), dirilis pada tahun 2002, Beberapa yang mencoba pada versi pertama .NET ini
mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yg digunakan sangat
berbeda dengan bahasa sebelumnya, dengan kekurangan diberbagai area, termasuk
runtime-nya yang 10 kali lebih besar dari paket runtime VB6 serta peningkatan
penggunan memory.
10. Visual Basic .NET 2003
(VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
11. Visual Basic 2005 (VB
8.0) , merupakan iterasi selanjutnya dari Visual Basic .NET. dan Microsoft
memutuskan untuk menghilangkan kata kata .NET pada judulnya. Pada Rilis ini ,
Microsoft memasukan bebrapa fitur baru, diantaranya : 1. Edit and Continue ,
mungkin inilah kekurangan fitur terbesar dari VB .NET . pada VB 2005 ini kita
diperbolehkan melakukan perubahan kode pada saat program sedang dijalankan 2.
Perbaikan pada Konversi dari VB ke VB NET12Visual Basic .NET 2003 (VB 7.1) ,
dirilis dengan menggunakan NET framework versi 1.1.
12. IsNot Patent,
merupakan salah satu fitur dari Visual Basic 2005 merupakan konversi If Not X
Is Y menjadi If X IsNot Y
13. Visual Basic 2005
Express , merupkan bagian dari Product Visual Studio. Microsoft membuat Visual
Studio 2005 Express edition untuk pemula dan yg gemar dengan VB, salah satu
produknya adalah Visual Basic 2005 Express yg merupakan produk gratis dari
Microsoft
14. Visual Basic “Orcas”
(VB 9.0) , dijadwalkan akan dirilis pada tahun 2007 dan dibangung diatas .NET
3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur , diantaranya :
15. True Tenary operator ,
yaitu fungsi If(boolean,value, value) yg digunakan untuk menggantikan fungsi
IIF
- LINQ Support
- Ekspresi Lambda
- XML Literals
- Nullable types
- Type Inference
16. Visual Basic ‘VBx’ (VB 10.0) ,
Visual Basic 10, yang juga dkenal dengan nama VBx, akan menawarkan dukungan
untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian dari
SilverLight 1.1
Microsoft Visual Basic .NET adalah sebuah alat untuk mengembangkan dan
membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan
menggunakan bahasa BASIC. Dengan menggunakan alat ini, para programmer dapat
membangun aplikasi Windows Forms, Aplikasi web berbasis ASP.NET, dan juga
aplikasi command-line. Alat ini dapat diperoleh secara terpisah dari beberapa
produk lainnya (seperti Microsoft Visual C++, Visual C#, atau Visual J#), atau
juga dapat diperoleh secara terpadu dalam Microsoft Visual Studio .NET. Bahasa
Visual Basic .NET sendiri menganut paradigma bahasa pemrograman berorientasi
objek yang dapat dilihat sebagai evolusi dari Microsoft Visual Basic versi
sebelumnya yang diimplementasikan di atas .NET Framework. Peluncurannya
mengundang kontroversi, mengingat banyak sekali perubahan yang dilakukan oleh
Microsoft, dan versi baru ini tidak kompatibel dengan versi terdahulu.
Pada kotak
dialog tersebut terdapat 3 buah tab yang terdiri dari:
- New (menampilkan daftar pilihan untuk membuat project baru)
- Existing (untuk browsing dan membuka project)
- Recent (untuk membuka project yang sering digunakan).
Visual Basic
6.0 menyediakan 13 jenis project yang bisa dibuat seperti terlihat pada gambar
1.3 di atas. Ada beberapa project yang biasa digunakan oleh banyak
pengguna Visual Basic, antara lain:
- Standard EXE: Project standar dalam Visual Basic dengan komponen-komponen standar. Jenis project ini sangat sederhana, tetapi memiliki keunggulan bahwa semua komponennya dapat diakui oleh semua unit komputer dan semua user meskipun bukan administrator. Pada buku ini akan digunakan project Standard EXE ini, sebagai konsep pemrograman visualnya.
- ActiveX EXE: Project ini adalah project ActiveX berisi komponen-komponen kemampuan intuk berinteraksi dengan semua aplikasi di sistem operasi windows.
- ActiveX DLL: Project ini menghasilkan sebuah aplikasi library yang selanjutnya dapat digunakan oleh semua aplikasi di sistem operasi windows.
- ActiveX Control: Project ini menghasilkan komponen-komponen baru untuk aplikasi Visual Basic yang lain
- VB Application Wizard: Project ini memandu pengguna untuk membuat aplikasi secara mudah tanpa harus pusing-pusing dengan perintah-perintah pemrograman.
- Addin: Project seperti Standard EXE tetapi dengan berbagai macam komponen tambahan yang memungkinkan kebebasan kreasi dari pengguna.
- Data project: Project ini melengkapi komponennya dengan komponen-komponen database. Sehingga bisa dikatakan project ini memang disediakan untuk keperluan pembuatan aplikasi database.
- DHTML Application: Project ini digunakan untuk membuat aplikasi internet pada sisi client (client side) dengan fungsi-fungsi DHTML.
- IIS Application: Project ini menghasilkan apliaksi
internet pada sisi server (server side) dengan komponen-komponen CGI
(Common Gateway Interface). kemudian sudah menjelaskan bagian- bagian dan sejarah dari Visual Basic 2010 mari kita lebih mendalami isi dalam aplikasi Visual Basic, dan ini adalah tampilan utama dalam VbLayar Visual Basic hampir sama denga layar program-program aplikasi windows pada umumnya. Kita dapat memindahkan-mindahkan, menggeser, memperbesar atau memperkecil ukuran setiap komponen layar Visual Basic sepeti kita memanipulasi layar Windows.Komponen-komponen dari lingkunga Visual Basic tersebut antara lain adalah:MenuMenu bar dalam VB seperti yang biasa kita lihat dalam Microsoft Office. Di dalamnya terdafat menu File, Edit, View, Project, Format dan sejenisnyaMenu merupakan kumpulan perintah-perintah yang dikelompokkan dalam kriteria operasi yang dihasilkanToolbarkehadiran tombol=tombol speed pada toolbar sangat membantu dalam mempercepat akses perintah (yang biasa jadi tersembunyi di dalam tingkat-tingkat hirarki). Sebab tombol speed berfungsi sama dengan perintah yang tersedia (dan tersembunyi) di dalam menu.ToolboxMerupakan daftar komponen-komponen yang dapat digunakan untuk mendesain tampilan program aplikasi yang akan dibuatDan ini fungsi dari icon-icon yang ada pada Toolbox
Project Explorerfungsi dari project explorer ialah Menampilkan daftar form dan module yang ada dalam project yang sedang aktif.
Property Window
Digunakan untuk mengatur properti dari komponen-komponen yang sedang
diaktifkan.Property merupakan karakteristik dari sebuah objek.
Merupakan jendela yang digunakan untuk melakukan perancangan tampilan dari aplikasi yang akan dibuat.di sini ciptakan lah suatu tampilan yang user friendly.
Code Window
Merupakan jendela yang digunakan untuk menuliskan kode program nah di sini biasanya yang membuat kepala meski minum obat pusing
Pada pemrograman Visual BASIC, form digunakan sebagai komponen utama
untuk mendesain tampilan program. Secara umum sebuah komponen/objek
dalam Visual BASIC memiliki 3 karakteristik utama yaitu:
Property Adalah karakteristik yang melekat pada sebuah objek yang menunjukkan cirri /karakteristik suatu objek. Misalnya BackColor menunjukkan warna latar belakang, Font menunjukkan jenis dan ukuran font yang digunakan, dan sebagainya. Pengaturan property suatu objek dapat diatur dengan 2 cara. Cara pertama adalah dengan mengatur komponen melalui Property Window seperti gambar di atas . Cara kedua adalah dengan memberi baris program pada Code Window dengan urutan penulisan sebagai berikut:
Contoh :
Untuk mengatur judul/caption form1 menjadi “Program Pertama” dapat dilakukan dengan memberi kode program:
Form1.Caption=”Program Pertama”
<Nama_Objek> . <Property> = <Nilai/Value>
Seperti gambar berikut :
- Properti
- Event
- Metode
Property Adalah karakteristik yang melekat pada sebuah objek yang menunjukkan cirri /karakteristik suatu objek. Misalnya BackColor menunjukkan warna latar belakang, Font menunjukkan jenis dan ukuran font yang digunakan, dan sebagainya. Pengaturan property suatu objek dapat diatur dengan 2 cara. Cara pertama adalah dengan mengatur komponen melalui Property Window seperti gambar di atas . Cara kedua adalah dengan memberi baris program pada Code Window dengan urutan penulisan sebagai berikut:
Contoh :
Untuk mengatur judul/caption form1 menjadi “Program Pertama” dapat dilakukan dengan memberi kode program:
Form1.Caption=”Program Pertama”
<Nama_Objek> . <Property> = <Nilai/Value>
Seperti gambar berikut :
Event
Menunjukkan kejadian yang terjadi pada sebuah objek. Misalnya kejadian ketika command1 diklik (event Command1_Click), kejadian ketika form loading pertama kali (event Form_Load), dan sebagainya.
Contoh :
Private Sub Form_Load()
Form1.Caption = ”Program Pertama”
End Sub
Keterangan : Program akan mengubah caption dari form1 menjadi Program Pertama ketika form pertama kali ditampilkan (Form_Load).
Metode (Method)
Adalah prosedur yang dikerjakan pada satu objek. Metode merupakan suatu tindakan di mana objek dapat di bentuk.
Contoh : Form1.Cls
Keterangan : Perintah ini digunakan untuk membersihkan form.
Menjalankan PROGRAM
Untuk menjalankan program klik menu Run Start atau menekan tombol F5. Program dapat dihentikan dengan menutup Form menggunakan tombol close ( ) pada pojok kanan atas form atau dengan mengklik tombol Stop pada Toolbar.
Menunjukkan kejadian yang terjadi pada sebuah objek. Misalnya kejadian ketika command1 diklik (event Command1_Click), kejadian ketika form loading pertama kali (event Form_Load), dan sebagainya.
Contoh :
Private Sub Form_Load()
Form1.Caption = ”Program Pertama”
End Sub
Keterangan : Program akan mengubah caption dari form1 menjadi Program Pertama ketika form pertama kali ditampilkan (Form_Load).
Metode (Method)
Adalah prosedur yang dikerjakan pada satu objek. Metode merupakan suatu tindakan di mana objek dapat di bentuk.
Contoh : Form1.Cls
Keterangan : Perintah ini digunakan untuk membersihkan form.
Menjalankan PROGRAM
Untuk menjalankan program klik menu Run Start atau menekan tombol F5. Program dapat dihentikan dengan menutup Form menggunakan tombol close ( ) pada pojok kanan atas form atau dengan mengklik tombol Stop pada Toolbar.
- Run untuk menjalankan program
- Break untuk menghentikan program sementara.
- Stop untuk menghentikan program.
trimakasih banyak atas bantuannya ya gan
Tidak ada komentar:
Posting Komentar