SlideShare a Scribd company logo
1 of 13
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Visual Basic adalah bahasa pemrograman berbasis Windows. Saat ini, Visual Basic
adalah salah satu bahasa pemrograman yang terbaik. Visual Basic merupakan pengembangan
dari Basic. Basic (Beginner’s All-purpose Symbolic Instruction Code) adalah sebuah bahasa
pemrograman “kuno” yang merupakan awal dari bahasa-bahasa pemrograman tingkat tinggi
lainnya. Basic dirancang pada tahun 1950-an dan ditujukan untuk dapat digunakan oleh para
programmer pemula. Biasanya Basic diajarkan untuk para pelajar sekolah menengah yang baru
mengenal komputer, serta digunakan untuk pengembangan program “cepat saji” yang ringan dan
menyenangkan.
Walaupun begitu, peran Basic lebih dari sekedar itu saja. Banyak programer handal saat
ini memulai karirnya dengan mempelajari Basic. Sebagai bahasa pemrograman yang mutakhir,
Visual Basic didesain untuk dapat memanfaatkan fasilitas Windows, khususnya Windows
95/97/98 dan Windows NT. Visual Basic juga merupakan bahasa pemrograman Object Oriented
Programming (OOP), yaitu pemrograman yang berorientasi objek. Visual Basic menyediakan
objek-objek yang sangat kuat, berguna, dan mudah dipakai. Dengan fasilitas tersebut, membuat
Visual Basic menjadi begitu diinginkan oleh programmer
1.2 Tujuan Dan Manfaat
Mahasiswa mampu dan memahami cara menggunakan aplikasi Visual Studio,
Memahami komponen dalam menggunakan Microsoft Visual Studio .Net
2
BAB II
PEMBAHASAN
2.1 Microsoft Visual Studio
Microsoft Visual Studio adalah kelanjutan dari Microsoft Visual Studio.Net 2003 dan
Microsoft Visual Studio 6 sebelumnya atau yang lebih kita kenal dengan Visual Basic 6.0,
Aplikasi ini adalah aplikasi yang dibuat oleh Microsoft. Aplikasi ini menggunakan
Teknologi.Net Framework, aplikasi ini digunakan didalam operating system windows, aplikasi
ini merupakan aplikasi pemrograman yang digunakakan untuk dapat berintegrasi dengan internet
atau yang dikenal dengan XML Web Service.
Seperti yang kita ketahui, program Visual Basic adalah bahasa pemprograman yang
paling mudah dikuasai oleh para pemula. Dalam versi yang terbaru ini,program Visual Basic
2005 (disingkat VB 2005) menawarkan banyak kemudahan lagi dibandingkan versi-versi
sebelumnya, antara lain teknik pemprogram dapat dibuat lebih terstruktur dan lebih banyak
bantuan dalam pemprograman. Jauh lebih mudah untuk menguasainya dibandingkan dengan
versinya yang terdahulu, yaitu Visual Basic 6 (disingkat VB6).
Ada banyak perubahan dalam VB 2005 ini dibandingkan VB6, antara lain:
 Bahasa pemprograman sekarang benar-benar bahasa berbasis objek (Object Oriented
Programming), sedangkan VB6 bukan bahasa berbasis object.
 Aplikasi dan komponen yang ditulis di VB 2005 mempunyai akses penuh ke Net
Framework. Sedangkan di VB6 tidak dikenal atau tidak digunakan Net Framework.
 Semua aplikasi yang dibuat beroperasi dalam manajemen Common Language Runtime
(CLR).
Net Framework sendiri, yang sekarang sudah versi 2.0 adalah suatu himpunan file-file
pustaka yang telah terorganisir dan berguna sebagai fasilitas untuk sistem dan aplikasi. Sehingga
3
seorang programmer dapat tidak perlu lagi menghapal fungsi-fungsi Windows API untuk akses
sistem, seperti di dalam bahasa VB6 karena sudah diorganisir oleh Net FrameWork. Hampir
semua fungsi Windows API tersebut telah dijadikan object-object yang dapat dengan mudah
digunakan dan ditemukan oleh programmer VB 2005.
Pemprograman berbasis objek (OOP) sendiri adalah suatu pendekatan ke arah struktur
pengembangan aplikasi berdasarkan objek. Objek tersebut dapat berupa prosedur, event, ataupun
variable. Object satu dapat menjadi bawahan object lainnya berdasarkan susunan fungsinya.
Artinya suatu object terdepan terdiri atas beberapa object yang memiliki tugas lebih sempit, dan
antarobject dapat saling berinteraksi dalam melaksanakan tugas tertentu.
Contoh kode Visual Basic yang OOP adalah:
Dim Masukan as String= “Selamat Membaca”
Dim nilai as String = Strings.Left(Masukan, 3)
Object Masukan bertipe string, yang isi text-nya adalah “Selamat Membaca”. Kemudian
pada baris berikutnya digunakan object Left untuk memprosesnya. Object Left sendiri dapat
diakses melalui object Strings. Hasil proses object Left terhadap object Masukan, yaitu
mengambil 3 karakter string kirinya untuk kemudian hasil proses tersebut dimasukkan dalam
object nilai yang bertipe string pula.
Common Language Runtime (CLR) adalah suatu runtime lingkungan yang memproses,
melaksanakan, dan mengatur kode dasar Visual Basic. Mirip dengan runtime Visual Basic
tradisional, yaitu VBRUN300.dll atau MSVBVM60.dll, tetapi kemampuannya saja lebih
ditingkatkan sehingga jalannya program yang dibuat lebih stabil dan penanganan kesalahan lebih
baik dengan tujuan supaya program dapat berjalan secara optimum.
4
2.2 Aplikasi Hello World
Aplikasi ini berguna untuk menampilkan kotak pesan Hello World. Cara membuatnya
sebagai berikut. Saat kita menjalankan program Visual Basic, kita akan dihadapkan pada
tampilan seperti berikut ini.
Gambar 2.1 Tampilan awal Visual Studio 2005
Jika kita ingin membuat aplikasi baru (di sini source code-nya disebut solution,
sebenarnya ada juga project tetapi disamaratakan untuk mempermudah penjelasan), maka tekan
tulisan Project di samping tulisan Create seperti gambar di atas. Sedangkan jika ingin membuka
solution yang telah ada sebelumnya, tekan tulisan Project di atasnya. Selain itu kita juga dapat
membuka solution terakhir dengan mengklik nama solution tersebut.
Adapun perbedaan solution dan project adalah solution dapat tersusun atas beberapa
project. Akan tetapi, seringkali solution hanya terdiri atas 1 project saja. Sehingga jika menyebut
5
solution, maka sama saja dengan menyebut project. Setelah kita menekan tulisan project untuk
membuat solution baru, akan muncul jendela seperti gambar berikut ini.
Gambar 2.2 Jendela New Project
Dalam jendela (window) ini, kita diberikan pilihan untuk membuat aplikasi yang kita
kehendaki, apakah berupa Aplikasi Biasa (Windows Application), library kelas, aplikasi konsul
(aplikasi seperti tampilan DOS klasik), control window, file library untuk control website,
service window, Crystal Report, atau hanya project kosong belaka. Dalam hal ini kita pilih
Aplikasi Windows biasa (Windows Application). Beri nama project tersebut, misalnya Hello
World. Lalu tekan tombol OK, maka kita akan dihadapkan pada jendela berikut ini.
6
Gambar 2.3 Design View
Pada tampilan ini terdiri atas beberapa kotak pembantu, yaitu:
 Menu Bar, Berfungsi untuk mengelola fasilitas yang dimiliki oleh Microsoft Visual
Studio 2005/2008 secara lengkap.
 Toolbar, Berfungsi untung mengelola fasilitas Microsoft Visual Studio 2005/2008 secara
cepat, sebab pada toolbar di dalamnya hanya terdapat tools-tools yang berisikan tools
yang sering digunakan dalam menbangun sebuah aplikasi.
 Form, Berfungsi sebagai tempat mendesain tampilan program.
 Toolbox, yang terdiri atas beberapa control yang akan kita masukkan ke dalam form
aplikasi kita. Kontrol-kontrol ini telah dikelompokkan berdasarkan kegunaannya,
misalnya Common Controls, Containers, Dialogs, dan Printing.
 Solution Explorer, berguna untuk berpindah antar-file penyusun solution kita, dalam
rangka memasukkan kode-kode programnya dalam file-file penyusun tersebut. File
penyusun tersebut dapat berupa file form, file modul, ataupun file class. Yang masing-
masing punya kegunaan tersendiri. Selain itu dengan Solution Explorer kita dapat dengan
7
mudah mengorganisasikan file-file tersebut. Misalnya dengan pengelompokanfungsi
ataupun jenis file ke dalam suatu folder karena dalam Solution Explorer tersebut, kita
dapat membuat folder dan memasukkan file-file ke dalamnya.
 Properties, berguna untuk mengatur property object kontrol, entah kontrol form ataupun
kontrol-kontrol yang berasal dari toolbox. Dan sifat properties ini adalah default dari
control tersebut. Di dalam kode program yang kita masukkan, nilainilai properties ini
umumnya dapat kita ubah.
Selain adanya kotak-kotak pembantu tersebut, ada juga beberapa tab pembantu yang
sangat berguna bagi kita. Yaitu tab Error List, jika kita membuat kesalahan dalam kode sekalipun
aplikasi belum dijalankan, maka tab Error List ini akan memberitahukan kesalahan tersebut
kepada kita, seperti gambar berikut ini.
Gambar 2.4 Tab Error
Dalam gambar tersebut diberitahukan bahwa Object dengan nama ‘salah’ belum
dideklarasikan dalam kode kita sehingga object tersebut tidak dikenal. Dan untuk mengetahui
8
lokasinya, kita cukup menekan gambar bulatan merah silang pada error yang ingin kita temukan.
Ok, kita kembali ke dalam project membuat aplikasi Hello World, yang berguna untuk
menampilkan pesan “Hello World”. Dalam jendela design tersebut, ambil (seret) control Button
ke dalam form1, seperti gambar berikut ini.
Gambar 2.5 Memasukkan tombol (Button) ke dalam form aplikasi
Klik ganda Button1 tersebut, maka secara otomatis kita akan masuk dalam jendela
pengkodean form1 tersebut seperti berikut.
Gambar 2.6 Jendela Kode Form 1
9
Di jendela inilah kita memasukkan kode-kode program. Terkait dengan lokasi file yang
kita tulis dalam Code View ini, telah ada 4 baris kode yang dibuat oleh VB 2005, yaitu:
1 Public Class Form1
2 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
3 (Tempat kita akan memasukkan kode untuk Button1 saat event Click)
4 End Sub
5 End Class
Adapun keterangannya sebagai berikut:
1. Baris pertama ini berguna untuk mendeklarasikan klas object Form1 sebagai kode untuk
file form1.
2. Baris kedua berguna untuk mendeklarasikan event (prosedur kejadian) saat tombol
Button1 diklik mouse oleh pengguna.
3. Baris ketiga yang kosong ini berguna sebagai tempat kita memasukkan kode-kode
prosedur saat event Button1 diklik.
4. Baris keempat, berguna sebagai penutup, batas sampai mana kode-kode untuk prosedur
Button1_Click dimasukkan.
5. Baris kelima, berguna sebagai penutup, batas kode-kode atau prosedur dalam Class
Form1 dibuat.
2.3 Operator Aritmatika
Operator Aritmetika digunakan untuk melakukam opearasi matematika
10
Gambar 2. 7 Form Penjumlahan
Untuk membuat form seperti ini, caranya drag label yang terdapat pada toolbox kedalam
form lalu pada properties box cari tulisan Text, kemudian ganti text label1 dengan A:.
Selanjutnya drag Textbox menuju form dan letakkan disamping tulisan A: atau disamping label1.
Ikuti langkah diatas untuk membuat B. Kemudian drag Button dan letakkan dibawah textbox2.
Pada properties box, ganti Text pada button1 dengan "hitung". Selanjutnya klik dua kali pada
button1 atau hitung. Kemudian masukkan kode berikut ini.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
Handles Button1.Click TextBox3.Text = Val(TextBox1.Text) + Val(TextBox2.Text)
End Sub
End Class
Kemudian, klik dua kali pada button2 atau keluar. Selanjutnya tambahkan kode berikut:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
Handles Button2.Click
End
End Sub
End Class
11
Fungsi dari kode End adalah untuk menghentikan program. Nah, jika sudah tekan F5
untuk meng compile dan menjalankan program. Jika sudah, dan sukses, maka program akan
berjalan. Kira-kira hasilnya akan seperti gambar dibawah ini.
Gambar 2.8 Form Hasil
Apabila program sudah berjalan dengan baik, kita dapat meng-compile program yang kita
buat dengan cara mengklik menu Build, kemudian klik Build Desktop Windows dan tunggu
proses compile selesai. Kemudian simpanlah program dengan cara mengklik File, Save All.
12
BAB III
PENUTUP
3.1 Kesimpulan
Dari pembahasan di atas dapat di simpulkan, bahwa bahasa pemograman visual basic
merupakan pemrograman berbasis Windows. Visual Basic juga merupakan bahasa pemrograman
Object Oriented Programming (OOP), yaitu pemrograman yang berorientasi objek. Visual Basic
menyediakan objek-objek yang sangat kuat, berguna, dan mudah dipakai. Dengan fasilitas
tersebut, membuat Visual Basic menjadi begitu diinginkan oleh programmer.
3.2 Saran
Diharapkan mahasiswa mau mempelajari dan mengembangkan bahasa pemograman
visual basic sebab visual basic merupakan bahasa yang mudah untuk di pelajari dan sangat
menarik , maka Penulis berharap kepada pembaca (khususnya pemula), untuk sejak dini
mempelajari dan mengembangkan bahasa pemrograman tersebut.
13
DAFTAR PUSTAKA
Ketut Darmayuda, 2009. Pemrograman Aplikasi Database dengan Misrosoft Visual Basic.Net
2008.Informatika
http://id.wikipedia.org/wiki/Visual_Basic. Diakses pada tanggal 19 april 2015
http://bowoblog.wordpress.com/2009/05/31/bahasa-pemrograman-visual-basic-6-0/.Diakses
pada tanggal 19 april 2015

More Related Content

What's hot

What's hot (10)

M1t1
M1t1M1t1
M1t1
 
Visual basic materi pembelajaran dasar
Visual basic materi pembelajaran dasarVisual basic materi pembelajaran dasar
Visual basic materi pembelajaran dasar
 
Pemrogaman Visual Basic.NET (Modul 1)
Pemrogaman Visual Basic.NET (Modul 1)Pemrogaman Visual Basic.NET (Modul 1)
Pemrogaman Visual Basic.NET (Modul 1)
 
Koneksi Delphi Database MySQL
Koneksi Delphi Database MySQLKoneksi Delphi Database MySQL
Koneksi Delphi Database MySQL
 
Chapter ii
Chapter iiChapter ii
Chapter ii
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 
Choirul (vbnet-02)
Choirul (vbnet-02)Choirul (vbnet-02)
Choirul (vbnet-02)
 
Modul delphi-7
Modul delphi-7Modul delphi-7
Modul delphi-7
 
Dasar pemrograman visual basic
Dasar pemrograman visual basicDasar pemrograman visual basic
Dasar pemrograman visual basic
 
Dasar dasar pemograman_delphi
Dasar dasar pemograman_delphiDasar dasar pemograman_delphi
Dasar dasar pemograman_delphi
 

Similar to Dot net

Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Alan Alan
 
Visual basic bsi 2
Visual basic bsi 2Visual basic bsi 2
Visual basic bsi 2erna irawan
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Sepri Tarigan
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Afifa Rosyida
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1hasznud89
 
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportRahmat Taufiq Sigit
 
Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010Rolly Yesputra
 
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)IHSAN EP
 
Belajar Visual Basic 6
Belajar Visual Basic 6Belajar Visual Basic 6
Belajar Visual Basic 6tm_prasetyo
 
pengenalan vb net7 iso-8859-1 -modul 01
pengenalan vb net7  iso-8859-1 -modul 01pengenalan vb net7  iso-8859-1 -modul 01
pengenalan vb net7 iso-8859-1 -modul 01Boim Genchar
 
konsep pemrograman Visual Basic
konsep pemrograman Visual Basickonsep pemrograman Visual Basic
konsep pemrograman Visual BasicIwank Odarlean
 
Pengenalan pemrograman aplikasi visual desktop
Pengenalan pemrograman aplikasi visual desktopPengenalan pemrograman aplikasi visual desktop
Pengenalan pemrograman aplikasi visual desktopDeka M Wildan
 
Pemrograman akuntansi visual basic finish
Pemrograman akuntansi visual basic finishPemrograman akuntansi visual basic finish
Pemrograman akuntansi visual basic finishTresna Jm
 
Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6
Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6
Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6Nurdin Al-Azies
 

Similar to Dot net (20)

Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
 
Visual basic bsi 2
Visual basic bsi 2Visual basic bsi 2
Visual basic bsi 2
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
 
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
 
Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010
 
Pengenalan vb
Pengenalan vbPengenalan vb
Pengenalan vb
 
20110323 modul1 vb
20110323 modul1 vb20110323 modul1 vb
20110323 modul1 vb
 
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Belajar Visual Basic 6
Belajar Visual Basic 6Belajar Visual Basic 6
Belajar Visual Basic 6
 
pengenalan vb net7 iso-8859-1 -modul 01
pengenalan vb net7  iso-8859-1 -modul 01pengenalan vb net7  iso-8859-1 -modul 01
pengenalan vb net7 iso-8859-1 -modul 01
 
konsep pemrograman Visual Basic
konsep pemrograman Visual Basickonsep pemrograman Visual Basic
konsep pemrograman Visual Basic
 
Pengenalan pemrograman aplikasi visual desktop
Pengenalan pemrograman aplikasi visual desktopPengenalan pemrograman aplikasi visual desktop
Pengenalan pemrograman aplikasi visual desktop
 
Pemrograman akuntansi visual basic finish
Pemrograman akuntansi visual basic finishPemrograman akuntansi visual basic finish
Pemrograman akuntansi visual basic finish
 
Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6
Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6
Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6
 

Dot net

  • 1. 1 BAB I PENDAHULUAN 1.1 Latar Belakang Visual Basic adalah bahasa pemrograman berbasis Windows. Saat ini, Visual Basic adalah salah satu bahasa pemrograman yang terbaik. Visual Basic merupakan pengembangan dari Basic. Basic (Beginner’s All-purpose Symbolic Instruction Code) adalah sebuah bahasa pemrograman “kuno” yang merupakan awal dari bahasa-bahasa pemrograman tingkat tinggi lainnya. Basic dirancang pada tahun 1950-an dan ditujukan untuk dapat digunakan oleh para programmer pemula. Biasanya Basic diajarkan untuk para pelajar sekolah menengah yang baru mengenal komputer, serta digunakan untuk pengembangan program “cepat saji” yang ringan dan menyenangkan. Walaupun begitu, peran Basic lebih dari sekedar itu saja. Banyak programer handal saat ini memulai karirnya dengan mempelajari Basic. Sebagai bahasa pemrograman yang mutakhir, Visual Basic didesain untuk dapat memanfaatkan fasilitas Windows, khususnya Windows 95/97/98 dan Windows NT. Visual Basic juga merupakan bahasa pemrograman Object Oriented Programming (OOP), yaitu pemrograman yang berorientasi objek. Visual Basic menyediakan objek-objek yang sangat kuat, berguna, dan mudah dipakai. Dengan fasilitas tersebut, membuat Visual Basic menjadi begitu diinginkan oleh programmer 1.2 Tujuan Dan Manfaat Mahasiswa mampu dan memahami cara menggunakan aplikasi Visual Studio, Memahami komponen dalam menggunakan Microsoft Visual Studio .Net
  • 2. 2 BAB II PEMBAHASAN 2.1 Microsoft Visual Studio Microsoft Visual Studio adalah kelanjutan dari Microsoft Visual Studio.Net 2003 dan Microsoft Visual Studio 6 sebelumnya atau yang lebih kita kenal dengan Visual Basic 6.0, Aplikasi ini adalah aplikasi yang dibuat oleh Microsoft. Aplikasi ini menggunakan Teknologi.Net Framework, aplikasi ini digunakan didalam operating system windows, aplikasi ini merupakan aplikasi pemrograman yang digunakakan untuk dapat berintegrasi dengan internet atau yang dikenal dengan XML Web Service. Seperti yang kita ketahui, program Visual Basic adalah bahasa pemprograman yang paling mudah dikuasai oleh para pemula. Dalam versi yang terbaru ini,program Visual Basic 2005 (disingkat VB 2005) menawarkan banyak kemudahan lagi dibandingkan versi-versi sebelumnya, antara lain teknik pemprogram dapat dibuat lebih terstruktur dan lebih banyak bantuan dalam pemprograman. Jauh lebih mudah untuk menguasainya dibandingkan dengan versinya yang terdahulu, yaitu Visual Basic 6 (disingkat VB6). Ada banyak perubahan dalam VB 2005 ini dibandingkan VB6, antara lain:  Bahasa pemprograman sekarang benar-benar bahasa berbasis objek (Object Oriented Programming), sedangkan VB6 bukan bahasa berbasis object.  Aplikasi dan komponen yang ditulis di VB 2005 mempunyai akses penuh ke Net Framework. Sedangkan di VB6 tidak dikenal atau tidak digunakan Net Framework.  Semua aplikasi yang dibuat beroperasi dalam manajemen Common Language Runtime (CLR). Net Framework sendiri, yang sekarang sudah versi 2.0 adalah suatu himpunan file-file pustaka yang telah terorganisir dan berguna sebagai fasilitas untuk sistem dan aplikasi. Sehingga
  • 3. 3 seorang programmer dapat tidak perlu lagi menghapal fungsi-fungsi Windows API untuk akses sistem, seperti di dalam bahasa VB6 karena sudah diorganisir oleh Net FrameWork. Hampir semua fungsi Windows API tersebut telah dijadikan object-object yang dapat dengan mudah digunakan dan ditemukan oleh programmer VB 2005. Pemprograman berbasis objek (OOP) sendiri adalah suatu pendekatan ke arah struktur pengembangan aplikasi berdasarkan objek. Objek tersebut dapat berupa prosedur, event, ataupun variable. Object satu dapat menjadi bawahan object lainnya berdasarkan susunan fungsinya. Artinya suatu object terdepan terdiri atas beberapa object yang memiliki tugas lebih sempit, dan antarobject dapat saling berinteraksi dalam melaksanakan tugas tertentu. Contoh kode Visual Basic yang OOP adalah: Dim Masukan as String= “Selamat Membaca” Dim nilai as String = Strings.Left(Masukan, 3) Object Masukan bertipe string, yang isi text-nya adalah “Selamat Membaca”. Kemudian pada baris berikutnya digunakan object Left untuk memprosesnya. Object Left sendiri dapat diakses melalui object Strings. Hasil proses object Left terhadap object Masukan, yaitu mengambil 3 karakter string kirinya untuk kemudian hasil proses tersebut dimasukkan dalam object nilai yang bertipe string pula. Common Language Runtime (CLR) adalah suatu runtime lingkungan yang memproses, melaksanakan, dan mengatur kode dasar Visual Basic. Mirip dengan runtime Visual Basic tradisional, yaitu VBRUN300.dll atau MSVBVM60.dll, tetapi kemampuannya saja lebih ditingkatkan sehingga jalannya program yang dibuat lebih stabil dan penanganan kesalahan lebih baik dengan tujuan supaya program dapat berjalan secara optimum.
  • 4. 4 2.2 Aplikasi Hello World Aplikasi ini berguna untuk menampilkan kotak pesan Hello World. Cara membuatnya sebagai berikut. Saat kita menjalankan program Visual Basic, kita akan dihadapkan pada tampilan seperti berikut ini. Gambar 2.1 Tampilan awal Visual Studio 2005 Jika kita ingin membuat aplikasi baru (di sini source code-nya disebut solution, sebenarnya ada juga project tetapi disamaratakan untuk mempermudah penjelasan), maka tekan tulisan Project di samping tulisan Create seperti gambar di atas. Sedangkan jika ingin membuka solution yang telah ada sebelumnya, tekan tulisan Project di atasnya. Selain itu kita juga dapat membuka solution terakhir dengan mengklik nama solution tersebut. Adapun perbedaan solution dan project adalah solution dapat tersusun atas beberapa project. Akan tetapi, seringkali solution hanya terdiri atas 1 project saja. Sehingga jika menyebut
  • 5. 5 solution, maka sama saja dengan menyebut project. Setelah kita menekan tulisan project untuk membuat solution baru, akan muncul jendela seperti gambar berikut ini. Gambar 2.2 Jendela New Project Dalam jendela (window) ini, kita diberikan pilihan untuk membuat aplikasi yang kita kehendaki, apakah berupa Aplikasi Biasa (Windows Application), library kelas, aplikasi konsul (aplikasi seperti tampilan DOS klasik), control window, file library untuk control website, service window, Crystal Report, atau hanya project kosong belaka. Dalam hal ini kita pilih Aplikasi Windows biasa (Windows Application). Beri nama project tersebut, misalnya Hello World. Lalu tekan tombol OK, maka kita akan dihadapkan pada jendela berikut ini.
  • 6. 6 Gambar 2.3 Design View Pada tampilan ini terdiri atas beberapa kotak pembantu, yaitu:  Menu Bar, Berfungsi untuk mengelola fasilitas yang dimiliki oleh Microsoft Visual Studio 2005/2008 secara lengkap.  Toolbar, Berfungsi untung mengelola fasilitas Microsoft Visual Studio 2005/2008 secara cepat, sebab pada toolbar di dalamnya hanya terdapat tools-tools yang berisikan tools yang sering digunakan dalam menbangun sebuah aplikasi.  Form, Berfungsi sebagai tempat mendesain tampilan program.  Toolbox, yang terdiri atas beberapa control yang akan kita masukkan ke dalam form aplikasi kita. Kontrol-kontrol ini telah dikelompokkan berdasarkan kegunaannya, misalnya Common Controls, Containers, Dialogs, dan Printing.  Solution Explorer, berguna untuk berpindah antar-file penyusun solution kita, dalam rangka memasukkan kode-kode programnya dalam file-file penyusun tersebut. File penyusun tersebut dapat berupa file form, file modul, ataupun file class. Yang masing- masing punya kegunaan tersendiri. Selain itu dengan Solution Explorer kita dapat dengan
  • 7. 7 mudah mengorganisasikan file-file tersebut. Misalnya dengan pengelompokanfungsi ataupun jenis file ke dalam suatu folder karena dalam Solution Explorer tersebut, kita dapat membuat folder dan memasukkan file-file ke dalamnya.  Properties, berguna untuk mengatur property object kontrol, entah kontrol form ataupun kontrol-kontrol yang berasal dari toolbox. Dan sifat properties ini adalah default dari control tersebut. Di dalam kode program yang kita masukkan, nilainilai properties ini umumnya dapat kita ubah. Selain adanya kotak-kotak pembantu tersebut, ada juga beberapa tab pembantu yang sangat berguna bagi kita. Yaitu tab Error List, jika kita membuat kesalahan dalam kode sekalipun aplikasi belum dijalankan, maka tab Error List ini akan memberitahukan kesalahan tersebut kepada kita, seperti gambar berikut ini. Gambar 2.4 Tab Error Dalam gambar tersebut diberitahukan bahwa Object dengan nama ‘salah’ belum dideklarasikan dalam kode kita sehingga object tersebut tidak dikenal. Dan untuk mengetahui
  • 8. 8 lokasinya, kita cukup menekan gambar bulatan merah silang pada error yang ingin kita temukan. Ok, kita kembali ke dalam project membuat aplikasi Hello World, yang berguna untuk menampilkan pesan “Hello World”. Dalam jendela design tersebut, ambil (seret) control Button ke dalam form1, seperti gambar berikut ini. Gambar 2.5 Memasukkan tombol (Button) ke dalam form aplikasi Klik ganda Button1 tersebut, maka secara otomatis kita akan masuk dalam jendela pengkodean form1 tersebut seperti berikut. Gambar 2.6 Jendela Kode Form 1
  • 9. 9 Di jendela inilah kita memasukkan kode-kode program. Terkait dengan lokasi file yang kita tulis dalam Code View ini, telah ada 4 baris kode yang dibuat oleh VB 2005, yaitu: 1 Public Class Form1 2 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 3 (Tempat kita akan memasukkan kode untuk Button1 saat event Click) 4 End Sub 5 End Class Adapun keterangannya sebagai berikut: 1. Baris pertama ini berguna untuk mendeklarasikan klas object Form1 sebagai kode untuk file form1. 2. Baris kedua berguna untuk mendeklarasikan event (prosedur kejadian) saat tombol Button1 diklik mouse oleh pengguna. 3. Baris ketiga yang kosong ini berguna sebagai tempat kita memasukkan kode-kode prosedur saat event Button1 diklik. 4. Baris keempat, berguna sebagai penutup, batas sampai mana kode-kode untuk prosedur Button1_Click dimasukkan. 5. Baris kelima, berguna sebagai penutup, batas kode-kode atau prosedur dalam Class Form1 dibuat. 2.3 Operator Aritmatika Operator Aritmetika digunakan untuk melakukam opearasi matematika
  • 10. 10 Gambar 2. 7 Form Penjumlahan Untuk membuat form seperti ini, caranya drag label yang terdapat pada toolbox kedalam form lalu pada properties box cari tulisan Text, kemudian ganti text label1 dengan A:. Selanjutnya drag Textbox menuju form dan letakkan disamping tulisan A: atau disamping label1. Ikuti langkah diatas untuk membuat B. Kemudian drag Button dan letakkan dibawah textbox2. Pada properties box, ganti Text pada button1 dengan "hitung". Selanjutnya klik dua kali pada button1 atau hitung. Kemudian masukkan kode berikut ini. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click TextBox3.Text = Val(TextBox1.Text) + Val(TextBox2.Text) End Sub End Class Kemudian, klik dua kali pada button2 atau keluar. Selanjutnya tambahkan kode berikut: Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End End Sub End Class
  • 11. 11 Fungsi dari kode End adalah untuk menghentikan program. Nah, jika sudah tekan F5 untuk meng compile dan menjalankan program. Jika sudah, dan sukses, maka program akan berjalan. Kira-kira hasilnya akan seperti gambar dibawah ini. Gambar 2.8 Form Hasil Apabila program sudah berjalan dengan baik, kita dapat meng-compile program yang kita buat dengan cara mengklik menu Build, kemudian klik Build Desktop Windows dan tunggu proses compile selesai. Kemudian simpanlah program dengan cara mengklik File, Save All.
  • 12. 12 BAB III PENUTUP 3.1 Kesimpulan Dari pembahasan di atas dapat di simpulkan, bahwa bahasa pemograman visual basic merupakan pemrograman berbasis Windows. Visual Basic juga merupakan bahasa pemrograman Object Oriented Programming (OOP), yaitu pemrograman yang berorientasi objek. Visual Basic menyediakan objek-objek yang sangat kuat, berguna, dan mudah dipakai. Dengan fasilitas tersebut, membuat Visual Basic menjadi begitu diinginkan oleh programmer. 3.2 Saran Diharapkan mahasiswa mau mempelajari dan mengembangkan bahasa pemograman visual basic sebab visual basic merupakan bahasa yang mudah untuk di pelajari dan sangat menarik , maka Penulis berharap kepada pembaca (khususnya pemula), untuk sejak dini mempelajari dan mengembangkan bahasa pemrograman tersebut.
  • 13. 13 DAFTAR PUSTAKA Ketut Darmayuda, 2009. Pemrograman Aplikasi Database dengan Misrosoft Visual Basic.Net 2008.Informatika http://id.wikipedia.org/wiki/Visual_Basic. Diakses pada tanggal 19 april 2015 http://bowoblog.wordpress.com/2009/05/31/bahasa-pemrograman-visual-basic-6-0/.Diakses pada tanggal 19 april 2015