.NET merupakan sebuah teknologi yang diciptakan oleh Microsoft untuk pengembangan program - program yang berorentasi objek. Keistimewaan dari teknologi ini bagi para developer tidak hanya dapat mengembangkan program - program aplikasi biasa, namun juga dapat mengembangkan aplikasi - aplikasi internet.
Teknologi ini memungkinkan seorang programmer mengembangkan aplikasi yang dapat berjalan di beberapa operating system, hingga peralatan - peralatan lain seperti handphone, blackberry, smartphone, maupun yang lain sebagainya.
.NET adalah sebuah platform yang berisi sekumpulan tool dan layanan yang akan memberi makna yang berbeda bagi setiap orang. Dalam .NET memiliki sebuah arsitektur berlapis yang secara sederhana dapat terbagi menjadi beberapa bagian berdasarkan fungsionalnya.
.NET framework merupakan suatu bingkai kerja bagi aplikasi - aplikasi .NET yang dibuat dengan Visual Studio.NET tanpa terpengaruh bahasa pemograman yang digunakan. Didalam .NET Framework inilah kode aplikasi yang ditulis oleh developer mengalami beberapa proses sebelum dijalankan.
Langsung saja, ada beberapa pembahasan yang akan disinggung pada topik kali ini, yaitu :
1. Apa itu visual basic, dan perkembangannya
Visual Basic adalah bahasa
pemrograman yang paling awal dirancang pada tahun 1950-an dan dibuat
semata-mata untuk memecahkan masalah matematika yang kompleks. Bila didefinisikan kata perkata Visual Basic
antara lain kata Visual dalam nama bahasa pemrograman ini mewakili pada
metode untuk membuat Graphical User Interface. Dengan hanya mengatur letak dari elemen-elemen sebuah interface tanpa menuliskan baris kode yang banyak (Adi Kurniadi, 1999:5).
Berikut adalah perkembangan Visual Basic :
Tahun
1991
- Microsoft mengeluarkan Microsoft Visual Basic Versi 1.0
- Proyek “Thunder” dirintis
- Visual Basic 1.0 (May 1991) di rilis untuk windows pada
Comdex/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia
Tahun
1992
- Microsoft mengeluarkan Microsoft Visual Basic Versi 2.0
- 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 System
- 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
Tahun
1993
- Microsoft mengeluarkan Microsoft Visual Basic Versi 3.0
- 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
Tahun
1995
- Microsoft mengeluarkan Microsoft Visual Basic Versi 4.0
- 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
Tahun
1997
- Microsoft mengeluarkan Microsoft Visual Basic Versi 5.0
- 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.
Tahun
1998
- Microsoft mengeluarkan Microsoft Visual Basic Versi 6.0
- 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
Tahun
2002
- Microsoft mengeluarkan Microsoft Visual Basic Versi 7.0
- 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.
Tahun
2003
- Microsoft mengeluarkan Microsoft Visual Basic Versi 7.1
- Visual Basic .NET 2003 (VB 7.1) , dirilis dengan
menggunakan NET framework versi 1.1.
- Perbaikan pada Konversi dari VB ke VB NET12Visual Basic
.NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
Tahun
2005
- Microsoft mengeluarkan Microsoft Visual Basic Versi 8.0
- 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 : 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
- IsNot Patent, merupakan salah satu fitur dari Visual
Basic 2005 merupakan konversi If Not X Is Y menjadi If X IsNot Y
- 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.
Tahun 2008
- Microsoft mengeluarkan Microsoft Visual Basic Versi 9.0
- Visual Basic “Orcas” (VB 9.0) , dijadwalkan akan
dirilis pada tahun 2007 dan dibangun diatas .NET 3.5. Pada rilis ini ,
Microsoft menambahkan beberapa fitur , diantaranya : True Tenary operator
, yaitu fungsi If(boolean,value, value) yg digunakan untuk menggantikan
fungsi IIF
Tahun
2010
- Microsoft mengeluarkan Microsoft Visual Basic Versi
10.0
- 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 SilverLigh.
- .Net Framework 4.0
Tahun
2012
- Microsoft mengeluarkan Microsoft Visual Basic Versi
11.0
- .Net Framework 4.5
Tahun
2013
- Microsoft mengeluarkan Microsoft Visual Basic Versi
12.0
Tahun
2015
- Microsoft mengeluarkan Microsoft Visual Basic Versi
13.0
- .Net Framework 4.6
2. Tipe Data
Tipe data dalam bahasa pemrograman yang menjelaskan bahwa apa jenis data
yang dapat ditampung variabel. Ketika kita mendeklarasikan variabel,
kita harus memberitahu kompiler mengenai jenis data variabel yang dapat
ditampung variabel. Macam - macam tipe data didalam visual basic pada dasarnya hampir sama dengan tipe data di bahasa pemograman lain.
Adapun tipe data pada Visual Basic.NET :
Tipe
Data
|
.NET
Class
|
Keterangan
|
Byte
|
System.Byte (Structure)
|
Tipe data ini berkisar antara
0-255. Berukuran 1 byte
|
Short
|
System.Int16 (Structure)
|
Tipe data ini dapat menampung
bilangan bulat antara -32,768 hingga 32,767. Tipe data ini berukuran 2 byte
|
Integer
|
System.Int32 (Structure)
|
Tipe data ini dapat menampung
bilangan bulat antara -2,147,483,648 hingga 2,147,483,647. Tipe data ini
berukuran 4 byte
|
Long
|
System.Int64 (Structure)
|
Tipe data ini dapat menampung
bilangan bulat antara -9,223,372,036,854,775,808 hingga
9,223,372,036,854,775,808
|
Single
|
System.SIngle (Structure)
|
Tipe data ini dapat menampung
bilangan real antara -3.4028235E+38 hingga -1.401298E-45 unutk nilai negatif,
sementara untuk nilai positif antara 1.401298#-45 hingga 3.4028235E+38
|
Double
|
System.Double (Structure)
|
Tipe data ini dapat menampung
bilangan real anatara -1.79769313486231570E+308 hingga -4.94065645841246544E-324
Sementara untuk nilai positif antara 4.94065645841246544E-324 hingga
1.79769313486231570E+308
|
Decimal
|
System.Decimal (Structure)
|
Tipe data ini dapat menampung
bilangan decimal dengan jumlah digit 0 sampai 28
|
Boolean
|
System.Boolean (Structure)
|
Tipe data ini hanya dapat
menampung 2 jenis nilai, yaitu true dan false. Jika direpresentasikan dengan
angka nilai false dinyatakan dengan 0 dan nilai true dinyatakan dengan nilai
selain 0.
|
Date
|
System.Datal (Structure)
|
Tipe data ini dikhususkan untuk
menampung nilai yang berupa tanggal dan waktu. Dengan memanfaatkan tipe data
ini kita dapat mengolah data tanggal dengan memakai fungsi-fungsi tertentu.
|
Char
|
System.Char (Structure)
|
Tipe data ini hanya dapat
menampung satu buah karakter. Jika diisi lebih dari satu karakter maka secara
otomatis akan dipotong menjadi satu
|
String
|
System.String (Class)
|
Tipe data ini digunakan untuk
menampung rangkaian karakter atau kata. Jumlah memory yang dipakai sesuai
dengan jumlah karakternya.
|
3. Deklarasi dan Assigment (Inisialisasi) Variabel
Variabel yakni objek yang dapat menerima pemasukan nilai-nilai tertentu. Dalam bahasa pemrograman fungsi variabel penting sekali untuk menampung nilai dan mengalokasikan untuk keperluan tertentu.
Deklarasi formula:
Dim NamaVariabel As tipe data
Contoh :
Dim sNama As String
Dim dtTanggal As Date
Dim iNilai As Integer
Assigment (Inisialisasi) formula:
Dim NamaVariabel As tipe data = value
atau
Dim NamaVariabel As tipe data
Dim NamaVariabel As tipe data
Nama Variabel = value
Contoh :
Dim sNama As String = "Budi"
atau
Dim sNama As String
sNama = "Budi"
NamaVariabel adalah nama dari variable yang dideklarasikan, sedangkan type data adalah tipe data yang disimpan dalam variable.
4. Aturan Penamaan Variabel
Ketentuan memberi nama variabel sebagai berikut :
- Karakter pertama harus huruf dan/atau underscore
- Karakter selanjutnya yang diperbolehkan adalah huruf, angka, dan garis bawah ( _ ).
- Tidak boleh ada spasi, garis penghubung,titik atau tanda baca yang lain.
- Tidak boleh lebih dari 255 karakter.
- Tidak boleh menggunakan keyword pada VB
- Tidak boleh memiliki nama yang sama dalam suatu jangkauan / scope.
5. Constanta
Konstanta (Constanta) adalah sejenis variabel yang nilainya tetap
dan tidak dapat diubah selama program berjalan. Ada jua jenis konstanta
yaitu konstanta intrinsik dan konstanta yang dibuat pemrogram. Konstanta
intrinsik adalah konstanta yang sudah
tersedia secara otomtais dalam Visual Basic
6.0. Contoh konstanta intrinsik adalah vbYes,vbModal,
dan lain-lain. Pemrogram juga dapat membuat sebuah konstanta sendiri
dengan cara mendeklarasikannya terlebih dahulu.
Deklarasi konstanta formula :
[KataKunci] Const NamaKonstanta [As TipeData] = value
NB: Bagian yang diberi tanda kurung siku
“[” dan “]” pada aturan penulisan
di atas berarti boleh dituliskan, dan
boleh juga tidak dituliskan.
Contoh:
Public Const Jumlah = 12
Private Const Nilai = 60
Const NamaToko = "Nasi Uduk Bude Gobah"
Dim Const NamaToko As String = "Nasi Uduk Bude Gobah"
6. Operator
Dalam bahasa pemrograman selalu ada yang namanya operator untuk
menyelesaikan masalah-masalah matematika. Dalam visual basic terdapat 3 operator yang digunakan yaitu :
A. Operator Aritmatika
Operator Aritmatika digunakan untuk melakukan operasi perhitungan
seperti penjumlahan, perkalian, pembagian, pengurangan, perpangakatan,
mencari sisa hasil bagi dan lain sebagainya. Operator aritmatika yang
digunakan dalam visual basic.
o + (untuk melakukan penjumlahan)
o – (untuk melakukan pengurangan)
o * (untuk melakukan perkalian)
o / (untuk melakukan pembagian)
o ^ (untuk melakukan pemangkatan)
o mod (untuk mencari sisa hasil bagi)
B. Operator Perbandingan
Operator perbadingan biasa digunakan untuk membandingkan 2 atau lebih
bilangan. Bilangan yang di bandingkan harus mempunyai tipe data yang
sama. Operator-operator tersebut adalah
o = (untuk sama dengan) contoh (3=4) hasilnya adalah False
o <> (untuk tidak sama dengan) contoh (3<>4) hasilnya adalah True
o < (untuk kurang dari)
o > (untuk lebih besar dari)
o <= (untuk kurang atau sama dengan)
o => (untuk lebih besar atau sama dengan)
o is (untuk bilangan sama dengan referensi objek)
o like (untuk bilangan yang mempunyai ciri yang sesuai)
C. Operator Logika
Operator logika digunakan untuk mengepresikan dua atau lebih data dan
menerangkan bilangan yang dimaksud. Operator-operator tersebut adalah :
o and (dan) contoh (3<4) and (3>4) hasilnya adalah False
o not (tidak) contoh not (3<4) hasilnya adalah True
o or (atau) contoh (4<3) or (4>3) hasilnya adalah True
o Xor (eklusive or)
o Imp (implementasi)
o Eqv (equivalen)
7.Array
Array adalah kumpulan data yang disimpan secara bersama - sama ke dalam sebuah variabel penyimpanan dan tentu saja tipe datanya adalah sama. Selanjutnya masing - masing data ini dapat dimodifikasi atau diubah menggunakan index data tersebut.
Cara mendefinisikan sebuah variabel array adalah sebagai berikut :
contoh 1 :Dim daftarNama() As String={"Agus","Budi","Cirut"}
contoh 2: Dim daftarNama(2) As String
Perbedaan dari kedua contoh, yaitu pada penginisialisasian sebuah value. jika pada contoh 1, langsung menetapkan value Agus untuk index ke-0, Budi untuk index ke-1 dan Cirut untuk index ke-2. Dan jika pada contoh 2, adalah pendeklarasian sebuah array dengan panjang inde 0 s/d 2 dengan tipe data String.
Untuk memanggil nama pada posisi ke-0, kita gunakan daftarNama(0), 0 adalah daftar index terkecil pada Array.
8. Fungsi Konversi
Nama Fungsi
|
Keterangan
|
Cbool()
|
Untuk mengkonversi suatu nilai
menjadi tipe Boolean
|
CDbl()
|
Untuk mengkonversi suatu nilai
menjadi tipe Double
|
Cobj()
|
Untuk mengkonversi suatu nilai
menjadi tipe Object
|
CByte()
|
Untuk mengkonversi suatu nilai
menjadi tipe Byte
|
CDerc()
|
Untuk mengkonversi suatu nilai
menjadi tipe Deciman
|
CShort()
|
Untuk mengkonversi suatu nilai
menjadi tipe Short
|
CChar()
|
Untuk mengkonversi suatu nilai
menjadi tipe Char
|
CInt()
|
Untuk mengkonversi suatu nilai
menjadi tipe Integer
|
CSng()
|
Untuk mengkonversi suatu nilai
menjadi tipe Single
|
CDate()
|
Untuk mengkonversi suatu nilai
menjadi tipe Date
|
CLng()
|
Untuk mengkonversi suatu nilai
menjadi tipe Long
|
CStr()
|
Untuk mengkonversi suatu nilai
menjadi tipe String
|
9. Fungsi Manipulasi String
- LCase()
Fungsi Lcase digunakan
untuk mengubah suatu karakter <string> menjadi huruf kecil.
- UCase()
Fungsi Lcase digunakan
untuk mengubah suatu karakter <string> menjadi huruf besar.
- LTrim()
Fungsi LTrim digunakan
untuk menghilangkan spasi kosong di sebelah kiri data string.
- RTrim()
Fungsi RTrim digunakan
untuk menghilangkan spasi kosong di sebelah kanan data string.
- Len()
Fungsi Len digunakan
untuk mengitung jumlah atau banyaknya karakter pada suatu string.
- Trim()
Fungsi Trim digunakan
untuk menghilangkan spasi kosong di sebelah kiri dan kanan data string.
- StrReverse()
Fungsi StrReverse
digunakan untuk membalikkan urutan suatu karakter pada suatu kata atau kalimat.
10. Output di Console
Untuk menampilkan output pada console menggunakan perintah Console.WriteLine
Contoh :
Console.WriteLine("Nama Panggilan :{0}", namapanggilan)
Nah, cukup sekian pembahasan dasar - dasar pemograman visual basic. Jika berkenan mohon kritik dan saran nya. Terimakasih, Wassalam.
Sumber :
-http://www.sukacoding.com/sejarah-visual-basic/
-http://www.pendidikanmu.com/2015/03/mengenal-variabel-dan-tipe-data-visual-net.html
-http://karyanewbie.blogspot.co.id/2012/04/beberapa-fungsi-manipulasi-string-pada.html
-https://vianneymtb.wordpress.com/2013/09/26/jenis-operator-dalam-visual-basic/
Belum ada tanggapan untuk "Dasar - Dasar Pemograman Visual Basic (VB.NET)"
Post a Comment