Anda di halaman 1dari 45

Pengertian VB .Net - Apa itu VB .Net?

1. Apa itu VB .NET?

Sebelum kita belajar Pemrogramman VB .NET, kita harus tau apa itu VB.NET itu
sendiri. Visual Basic .Net atau VB .NET adalah bagian dari bahasa pemrogramman
tingkat tinggi yang mendekati bahasa kita atau bahasa manusia. VB.NET itu
sendiri bagian dari penyederhanaan bahasa pemrogramman pada platform .NET
yang mengadopsi sintak Visual Basic.

Kelebihan dari VB .NET adalah


a. Dalam penanganan Bug, VB.NET mempunyai fasilitas yang hebat dan Real
Time Background Compiler.
b. Dalam pembuatan aplikasi desktop lebih cepat karena mempunyai windows
form designer.
c. VB.NET menyediakan bagi developer pemrogramman data akses ActiveX Data
Object(ADO).

Kekurangan dari VB.NET adalah


a. VB tidak mempunyai database sendiri, biasanya sih menggunakan database
seperti mysql, sql server ataupun ms.access.
b. VB tidak mempunyai report bawaan sendiri.
c. VB.Net harus menggunakan .Net Framework agar bisa jalan.

2. Apa aja sih yang disiapkan untuk memprogram dengan VB.Net dan
Databasenya?
Nah untuk belajar atau memprogram VB.NET ini yang dibutuhkan.
a. Pastinya Komputer/Laptop dong.hehe (Ingat ya processornya minimal 1.6GHz
dan Memory minimal 1GB)
b. Code Editor(Visual Studio pastinya. Terserah mau yang 2003, 2005, 2008, 2010,
2012, 2013. Atau bisa menggunakan Notepad ++.

Untuk Databasenya bisa menggunakan seperti:


a. MySQL( Pastinya harus menginstall XAMPP/WAMPP Server).
b. SQL Server.
c. Ms.Access.

Dan Kabar gembira untuk anda yang sedang Belajar VB.NET, nantinya
JavaNetMedia akan memberikan banyak Tutorial tentang VB.NET. Mohon di
tunggu ya update Tutorialnya..
Perlengkapan Belajar VB .Net

VB .Net atau Visual Basic .Net adalah Bahasa Pemograman dari Microsoft yang digunakan
untuk membuat Aplikasi atau Software pada Komputer. VB .Net sendiri adalah
pengembangan dari bahasa Visual Basic 6.0. Bagi anda para pengguna komputer mungkin
sudah tidak asing dengan VB 6.0 maupun VB .Net. VB Net sendiri untuk sekarang ini sudah
dibahas di Sekolah Menengah Kejuruan atau SMK maupun di Perguruan Tinggi.

Apa keuntungan kita belajar VB .Net?


Seperti yang saya jelaskan diatas, belajar VB Net sangat penting untuk keperluan Tugas
Sekolah, Tugas Kampus dalam membuat Aplikasi atau Software yang bisa diaplikasikan di
komputer pribadi maupun komputer kantor. Jika anda mahir di VB Net tentunya untuk
mencari sebuah pekerjaan akan semakin mudah atau anda bisa membuat sebuah Kantor
sendiri yang melayani pembuatan Aplikasi seperti JavaNetMedia ini.. hehehhehehe.....

Di JavaNetMedia kami akan memberikan banyak Tutorial tentang VB .Net, namun sebelum
anda belajar lebih jauh, kami sarankan anda mengetahui Perlengkapan apa saja yang
dibutuhkan dalam membuat aplikasi dengan VB .Net. Seperti halnya kita akan perang, kita
harus memepersiapkan terlebih dahulu perlengkapan perang seperti : Pistol, Tombak, Tank
Perang dan lain sebagainya..

Berikut ini Perlengkapan bagi anda yang ingin belajar VB .Net


1. Komputer / Laptop
Ya iyalah... dalam belajar VB .Net tidak mungkin anda menggunakan batu untuk membuat
Aplikasi dengan VB Net, Jika anda hanya punya batu anda bisa langsung jual kepara pecinta
batu akik saja :)

2. Software Visual Studio / Visual Basic .Net


Setelah anda mempunyai Komputer atau laptop, anda harus mempunyai Software Visual
Studio, anda bisa download versi yang gratis seperti Visual Basic Express di Google. untuk
versinya anda bisa sesuaikan seperti versi : 2005, 2008. 2010, 2012, 2013 ataupun versi yang
terbaru yaitu Visual Basic .Net 2015
3. Database
Dalam membuat Aplikasi dengan VB .Net nantinya kami akan memberikan Tutorial VB Net
tanpa database maupun dengan Database. Namun sebagian besar akan menggunakan
database. Untuk itu persiapkan database seperti : Office Access, MySQL, SQL Server, Oracle
dan lain sebagainya

4. Crystal Report
Crystal Report adalah software tambahan dalam belajar VB .Net, fungsinya sebagai
Reporting hasil pembuatan dengan VB .Net. Aplikasi yang kita buat nantinya akan
membuahkan Laporan atau Reporting yang pembuatannya dengan Crystal Report.

5. Kopi
Kopi adalah sejenis minuman yang enak untuk menemani kita dalam membuat Aplikasi.
Dalam menyusun koding, akan terasa nikmat bila ditemani dengan kopi Hehehhehe..

Mungkin itu saja beberapa perlengkapan dalam membuat Aplikasi Dengan VB .Net, yang
belum saya tampilkan diatas mungkin seperti Niat dan Berani mencoba itu faktor penting
dalam mempelajari VB .Net sehingga anda sukses di Dunia VB Net. ikuti terus tutorial VB
Net di JavaNetMedia......
Mengenal Prosedur Dalam VB .NET

Visual Basic .Net terdapat 4 macam bentuk prosedur. berikut macam-macamnya serta
keterangannya.

1. Property
Prosedur ini memiliki 2 sifat yang biasa yang digunakan untuk menampung sebuah nilai
sehingga bisa digunakan oleh Anda maupun user lain. Sedangkan untuk kedua hanya
bertugas
sebagai status/fungsi/ekspos karena dibuat dalam lingkup readonly.
Kelebihan property adalah:
a. Anda bisa setting nilainya di jendela property.
b. Bisa digunakan pada logika ekspresi semisal If Then Else End If dll.

2. Sub
Ini adalah prosedur tunggal sehingga tidak mempunyai sifat apapun selain melakukan
tugasnya.
Serta tidak bisa menggunakannya pada logika ekspresi.

3. Event
Ini adalah prosedur yang hanya berjalan bila kondisinya dimungkinkan/berlaku.

Untuk praktiknya nanti akan di bahas pada postingan selanjutnya. Mohon sabar ya.
Struktur Case Pada VB.NET

Apa itu struktur case pada VB Net ? Select Case ini digunakan untuk memeriksa kesesuaian
beberapa list nilai. Kemudian sebuah nilai
atau variabel diperiksa kesesuaiannya dengan setiap case.

Sintaks:
Select [Case] expression [Case expressionlist [statement] ] [Case
Else [elsestatement] ]End Select

Keterangan:
expression adalah nolai atau variabel yang akan diperiksa.

expressionlist adalah List nilai atau variabel dalam case untuk dibandingkan dengan
expression.
dalam satu case dapat memiliki beberapa nilai yang dipisahkan dengan koma.

Statements adalah code/pernyataan yang dijalankan jika expression cocok dengan


expressionlist.

elsestatements adalah code/pernyataan yang akan dijalankan jika expression tidak ada yang
cocok
dengan expressionlist yang ada.

Contoh :

Gambar UI
Code:

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, _


ByVal e As System.EventArgs) Handles MyBase.Load
Button1.Text = "Grade"
Label1.Text = "Input score nilai dalam bentuk angka:"
Button2.Text = "Hasil kelulusan:"
Label2.Text = "Ketikan Grade A, B, C, D, atau E:"
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, _


ByVal e As System.EventArgs) Handles Button1.Click
Dim sngScore As Single = CSng(TextBox1.Text)
Select Case sngScore
Case Is > 100
MsgBox("Maksimum score hanya sampai 100.")
Case Is > 90
MsgBox("Grade: A")
Case Is > 70
MsgBox("Grade: B")
Case Is > 60
MsgBox("Grade: C")
Case Is >= 50
MsgBox("Grade: D")
Case Is < 50
MsgBox("Grade: E")
Case Else
MsgBox("Score tidak valid")
End Select
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, _


ByVal e As System.EventArgs) Handles Button2.Click
Select Case Me.TextBox2.Text
Case "A", "B"
MsgBox("Lulus dengan hasil memuaskan.")
Case "C"
MsgBox("Lulus dengan hasil cukup.")
Case "D", "E"
MsgBox("Tidak lulus.")
Case Else
MsgBox("Grade tidak valid.")
End Select
End Sub
End Class

Runtime:
Silahkan anda coba pada komputer anda, dan ikuti terus pembelajaran kami selanjutnya..
Percabangan If Clause Satu Kondisi
VB.NET

Dalam membuat Program atau Aplikasi pasti anda akan menggunakan IF, baik menggunakan
VB NET atau Bahasa Pemograman yang lain. Dibawah ini akan kami jelaskan mengenai
penggunaan IF pada VB Net dan anda bisa langsung mempraktikannya :

Satu Kondisi : IF ... THEN ...


Pada kondisi ini jika kondisi satu terpenuhi maka code result akan dijalankan atau dieksekusi.
Namun
jika tidak memenuhi kondisi maka tidak ada yang dieksekusi.

Sintaks:

If [kondisi] Then [Result]

(2 atau lebih baris result)


If [kondisi] Then [Result] [Result] ...End If

Contoh:
UI:

Code :
Public Class Form1
Dim i As Integer

Private Sub Button1_Click(ByVal sender As System.Object, _


ByVal e As System.EventArgs) Handles Button1.Click
If i < 10 Then
i = i + 1
Label1.Text = i
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button2.Click
If i > 0 Then i = i - 1 : Label1.Text = i
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, _


ByVal e As System.EventArgs) Handles MyBase.Load
i = 0
Label1.Text = i
Button1.Text = "Tambah (+)"
Button2.Text = "Kurang (-)"
End Sub

End Class Dim i As Integer


Private Sub Button1_Click(ByVal sender As System.Object,
_ ByVal e As System.EventArgs) Handles Button1.Click
If i < 10 Then i = i + 1 Label1.Text =
i End If End Sub
Private Sub Button2_Click(ByVal sender As System.Object,
_ ByVal e As System.EventArgs) Handles Button2.Click
If i > 0 Then i = i - 1 : Label1.Text = i End Sub
Private Sub Form1_Load(ByVal sender As System.Object,
_ ByVal e As System.EventArgs) Handles MyBase.Load i
= 0 Label1.Text = i Button1.Text = "Tambah
(+)" Button2.Text = "Kurang (-)" End Sub
End Class

Runtime :

Silahkan anda coba di komputer anda, dan ikuti terus pembelajaran kami selanjutnya...
Percabangan If Clause Dua Kondisi
VB.NET

Dibawah ini akan kami jelaskan mengenai Percabangan If Clause Dua Kondisi VB.NET,
anda bisa langsung praktik pada komputer anda agar bisa dipahami dengan baik.

Dua Kondisi : IF .... THEN .. ELSE....


Jika satu kondisi terpenuhi maka code result akan dieksekusi dan jika tidak maka akan
mencari
code lain untuk dieksekusi.

Sintaks :
If [kondisi] Then [Result] ...Else [Result] ...End If

Contoh:
UI:

Code:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
Button1.Text = "Apply Format"
CheckBox1.Text = "Red Font"
CheckBox2.Text = "Lightened"
Label1.Text = "SAMPLE TEXT"
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, _


ByVal e As System.EventArgs) Handles Button1.Click
If CheckBox1.Checked = True Then
Label1.ForeColor = Color.Red
Else
Label1.ForeColor = Color.Black
End If
If CheckBox2.Checked = True Then
Label1.BackColor = Color.Yellow
Else
Label1.BackColor =
Color.FromKnownColor(KnownColor.Control)
End If
End Sub
End Class Private
Sub Form1_Load(ByVal sender As System.Object,
_ ByVal e As System.EventArgs) Handles
MyBase.Load Button1.Text = "Apply
Format" CheckBox1.Text = "Red Font" CheckBox2.Text
= "Lightened" Label1.Text = "SAMPLE TEXT" End Sub
Private Sub Button1_Click(ByVal sender As System.Object,
_ ByVal e As System.EventArgs) Handles Button1.Click
If CheckBox1.Checked = True Then Label1.ForeColor =
Color.Red Else Label1.ForeColor =
Color.Black End If If CheckBox2.Checked = True
Then Label1.BackColor =
Color.Yellow Else Label1.BackColor =
Color.FromKnownColor(KnownColor.Control) End If End
SubEnd Class

Runtime:

Sangat menarik kan.. ikuti terus pembelajaran kami selanjutnya........


Percabangan If Clause Tiga Kondisi
VB.NET

Berikut ini kami akan bahas mengenai Percabangan If Clause Tiga Kondisi Pada VB.NET.
anda bisa mengikuti tutorial kami sebelumnya yaitu :

Percabangan If Clause Satu Kondisi Pada VB.NET


Percabangan If Clause Dua Kondisi Pada VB.NET

Tiga atau Lebih Kondisi : IF .. THEN .. ELSEIF ...


Setelah kita mengetahui satu kondisi, dua kondisi. Sekarang kita akan lebih lanjut memahami tiga
atau lebih kondisi. Sama seperti satu dan dua kondisi sebelumnya yaitu jika pada kondisi pertama
kita
sudah menemukan yang cocok maka code result langsung dieksekusi dan kondisi yang lain
diabaikan.
Namun jika belum sesuai maka akan memeriksa kondisi selanjutnya sampai Else andaikan belum
ditemukan.

Sintaks:

If [kondisi] Then [Result] ...ElseIf [kondisi]


Then [Result] ...Else [Result] ...End If

Contoh:
UI:
Code:

Public Class Form1 Private


Sub Form1_Load(ByVal sender As System.Object,
_ ByVal e As System.EventArgs) Handles MyBase.Load Text
Box1.Text = 0 Button1.Text = "Show
Result!" Label1.Text = "[result]" End Sub
Private Sub Button1_Click(ByVal sender As System.Object,
_ ByVal e As System.EventArgs) Handles Button1.Click If
CSng(TextBox1.Text) >= 80 Then Label1.Text = "Nilai
A" ElseIf CSng(TextBox1.Text) >=
70 Then Label1.Text = "Nilai
B" ElseIf CSng(TextBox1.Text) >=
60 Then Label1.Text = "Nilai
C" ElseIf CSng(TextBox1.Text) >=
50 Then Label1.Text = "Nilai
D" Else Label1.Text = "Nilai E" End
If End SubEnd Class

Runtime:

Bagaimana, mudah bukan? ayooo ikuti terus pembelajaran selanjutnya.....


VB .NET - Cara Koneksi Database Access
(.mdb)
Pada Tutorial Gratis Visual Basic .Net kali ini akan dibahas mengenai Cara Mudah Membuat Koneksi
kedatabase Access .mdb dengan VB .Net. Tutorial dibawah ini kami akan menggunakan VB .Net versi
2010 Express. Bagi anda yang berbeda versinya, anda juga bisa mengikuti Tutorial dibawah ini.

Berikut langkah-langkahnya :

1. Membuat Project Baru VB .Net dan Menyimpannya


2. Membuat Database Access 2003 , Tabel Barang dan menyimpannya pada Bin / Debug
3. Membuat Form, Memasukan Koding dan Jalankan Program

NO.1 Membuat Project Baru VB 2010 dan Menyimpannya


Pastikan anda sudah Install Visual Basic 2010 pada komputer anda,
Klik Start pada Windows
All Programs

Klik Microsoft Visual Basic 2010 Express


Klik File - New - Project
Maka akan muncul :
Klik OK

Maka akan keluar Form1 (lihat gambar diatas)

NO.2 - Membuat Database Access 2003 , Tabel Barang dan menyimpannya pada Bin / Debug
Buatlah sebuah database dengan nama : DBJNM.mdb
Buatlah sebuah Tabel dengan Nama : Barang
Silahkan Design Tabel Barang dan Isi Tabel Barang tersebut sesuai gambar dibawah ini :

Setelah selesai, simpan pada folder Bin / Debug


NO.3 Design Form, Masukan Koding dan Jalankan Program
Buatlah sebuah Form seperti gambar dibawah

Masukan Koding dibawah ini :

Imports System.Data.OleDb
Public Class Form1
Dim Conn As OleDbConnection
Dim da As OleDbDataAdapter
Dim ds As DataSet
Dim LokasiDB As String
Sub Koneksi()
LokasiDB = "provider=microsoft.jet.oledb.4.0;data source=DBJNM.mdb"
Conn = New OleDbConnection(LokasiDB)
If Conn.State = ConnectionState.Closed Then Conn.Open()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
Koneksi()
da = New OleDbDataAdapter("Select * from barang", Conn)
ds = New DataSet
ds.Clear()
da.Fill(ds, "Barang")
DataGridView1.DataSource = (ds.Tables("Barang"))
End Sub
End Class

Jika sudah semua, silahkan run atau jalankan Proect VB .Net anda
Hasilnya adalah seperti gambar dibawah ini :
Silahkan KLIK DISINI Untuk mendownload Tutorial diatas
Semoga bermanfaat, ikuti terus pembelajaran dari kami :)
VB .Net - Cara Koneksi Database Access
(.accdb)
Pada Tutorial Gratis VB .Net kali akan dibahas mengenai cara membuat koneksi database Access
.accdb. Database Access .accdb ini bisa anda gunakan dalam Micorosoft Office Access 2007 keatas.
atau jika anda menggunakan Office Access versi 2010 atau 2013 pun bisa menggunakan tutorial ini.
Caranya sangat mudah, anda cukup mengikuti tutorial dibawah dan langsung di praktikan pada
komputer atau laptop anda

Berikut langkahnya :
No.1 Membuat Database dan Tabel Menggunakan Access 2007 atau 2010 atau 2013
Seperti yang sudah kami informasikan diatas, anda harus membuat database dengan Access.
Nama Database : DBJNM.accdb
Buatkah tabel dengan Nama : SISWA
Design Tabel SISWA seperti gambar dibawah ini :

NO.2 Membuat Form Dengan Kodingnya


Jika anda sudah membuat database dan tabel, kini saatnya anda membuat form
dan koding dengan VB .Net
Buka VB .Net anda
Jika sudah muncul Form1, silahkan design Form1 seperti gambar dibawah ini :
Pada gambar diatas, hanya ditambahkan DataGridView

Kemudian masukan koding dibawah ini pada Form1

Imports System.Data.OleDb
Public Class Form1
Dim Conn As OleDbConnection
Dim da As OleDbDataAdapter
Dim ds As DataSet
Dim LokasiDB As String
Sub Koneksi()
LokasiDB = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=DBJNM.accdb"
Conn = New OleDbConnection(LokasiDB)
If Conn.State = ConnectionState.Closed Then Conn.Open()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Koneksi()
da = New OleDbDataAdapter("Select * from SISWA", Conn)
ds = New DataSet
ds.Clear()
da.Fill(ds, "SISWA")
DataGridView1.DataSource = (ds.Tables("SISWA"))
End Sub
End Class

Jika sudah silahkan jalankan Project anda.


Note :
Jangan lupa, database DBJNM.accdb di pindahkan ke Folder Bin\Debug Project VB .Net anda
Silahkan KLIK DISINI untuk mendownload Tutorial Diatas
Hasil dari tutorial diatas adalah seperti gambar diatas. Semoga bermanfaat untuk anda :)
VB .NET - Cara Koneksi Database MySQL
Pada tutorial Gratis Visual Basic .Net kali ini akan dibahas mengenai : Cara Koneksi Database MySQL
dengan VB .Net. Bagi anda yang akan membuat Aplikasi dengan VB .Net database MySQL.. Tutorial
ini adalah tahap awal. Karena jika anda sudah bisa membuat Koneksi Database MySQL maka anda
akan semakin mudah dalam membuat Aplikasi VB .Net dengan Database MySQL tersebut.

Untuk bisa mengikuti tutorial VB .Net kali ini pastikan anda sudah :
1. Install Xampp pada komputer anda
2. Install Connector Xampp ke VB yaitu ODBC versi 3.51
3. dan tentunya anda sudah menginstall Visual Basic .Net ( kami menggunakan Versi 2010 )

Berikut langkah-langkahnya :

No.1. Membuat database dan Tabel MySQL Dengan Xampp


Buatlah database dengan nama : dbjnm

Buatlah tabel dengan nama : tbl_buku

isi tabel barang tersebut dengan data seperti dibawah ini :

Jika sudah membuat langkah diatas, silahkan lanjutkan dengan langkah kedua
dibawah ini :

Baca Juga : Cara Mudah Koneksi Database SQL Server dengan VB .Net

No.2. Membuat Form1 pada VB Net 2010 dan Kodingnya


Buka Aplikasi VB Net 2010 anda

Buatlah design Form1 seperti gambar dibawah ini :


Jika sudah membuat Form1 seperti gambar diatas, silahkan masukan koding
dibawah ini :

Imports System.Data.Odbc
Public Class Form1
Dim Conn As OdbcConnection
Dim da As OdbcDataAdapter
Dim ds As DataSet
Dim str As String
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) _
Handles MyBase.Load
Koneksi()
da = New OdbcDataAdapter("Select * from tbl_buku", Conn)
ds = New DataSet
ds.Clear()
da.Fill(ds, "tbl_buku")
DataGridView1.DataSource = (ds.Tables("tbl_buku"))
End Sub
Sub Koneksi()
str = "Driver={MySQL ODBC 3.51
Driver};database=dbjnm;server=localhost;uid=root"
Conn = New OdbcConnection(Str)
If Conn.State = ConnectionState.Closed Then
Conn.Open()
End If
End Sub
End Class

Silahkan Run atau Jalankan Project anda, dan berikut hasilnya :

Semoga bermanfaat untuk Sobat JNM, ikuti terus Tutorial Gratis VB .Net kami
lainnya....
VB .NET - Cara Koneksi Database SQL
Server
Pada tutorial gratis VB .Net kali ini akan dibahas mengenai Cara Koneksi Database SQL Server dengan
VB .Net. Langkahnya sangat mudah, silahkan ikuti tutorial dibawah ini :

No.1 - Membuat Database dan Tabel Dengan SQL Server

Buatlah Database Pada SQL Server dengan nama : DBJNM

Buatlah Tabel dengan nama : TBL_PEGAWAI dengan design tabel seperti gambar
dibawah ini :

Kemudian karena nantinya kita akan mengkoneksikannya saja, maka membuat


sample data pada
TBL_PEGWAI tersebut. silahkan masukan seperti contoh dibawah ini :

Jika sudah membuat langkah diatas,

Baca Juga : Cara Koneksi Database MySQL dengan VB .Net


No.2 - Membuat Form1 Beserta Kodingnya
Buka Visual Basic .Net anda

Buatlah Form Seperti gambar dibawah ini :

Pada Form diatas, hanya ditambahkan Datagridview1

Kemudian pada Form1, masukan koding dibawah ini :

Imports System.Data.SqlClient
Public Class Form1
Dim Conn As SqlConnection
Dim da As SqlDataAdapter
Dim ds As DataSet
Dim LokasiDB As String
Sub Koneksi()
LokasiDB = "data source=TMEDIA007;initial catalog=DBJNM;integrated
security =true"
Conn = New SqlConnection(LokasiDB)
If Conn.State = ConnectionState.Closed Then Conn.Open()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Koneksi()
da = New SqlDataAdapter("Select * from TBL_PEGAWAI", Conn)
ds = New DataSet
ds.Clear()
da.Fill(ds, "TBL_PEGAWAI")
DataGridView1.DataSource = (ds.Tables("TBL_PEGAWAI"))
End Sub
End Class

Kemudian silahkan Run atau jalankan Project VB Net anda

Hasilnya adalah seperti gambar dibawah ini :

Semoga bermanfaat untuk Sobat JNM, ikuti terus pembelajaran kami selanjutnya
:)
VB .Net - Cara Mengatur Lebar
DatagridView
Bagaimana cara mengatur atau mengubah Lebar DataGridView pada VB .Net? Jika anda mempunyai
pertanyaan diatas, maka tutorial dibawah ini tepat untuk anda. Bagi anda programmer VB .Net yang
berbasis database mungkin dipastikan anda akan menggunakan DatagridView.

Secara Default, Lebar DatagridView pada VB .Net adalah sama, jika isi pada datagrid banyak atau
melebar, maka tampilan datagridview tidak bisa mengikutinya. Oleh karena itu agar tampilan Form
semakin menarik dan mudah dilihat oleh pemakai aplikasi anda, anda harus mengatur Lebar
DatagridView tersebut.

Untuk mempraktikannya, silahkan anda gunakan contoh atau Download Koneksi VB .Net Dengan
Access 2007 (accdb) jika anda sudah menampilkan Datagrid seperti gambar diatas, anda cukup
masukan koding dibawah ini. Kemudian untuk mengganti lebar datagrid sesuai keinginan anda.
Silahkan ganti Angka dibawah.

Berikut kodingnya :

DataGridView1.Columns(0).Width = 70
DataGridView1.Columns(1).Width = 150
DataGridView1.Columns(2).Width = 60

Semoga bermanfaat untuk anda, ikuti terus Tutorial menarik lainnya tentang VB .Net dari kami :)
VB .Net - Cara Mempercantik DatgridView
Bagaimana cara mempercantik Tampilan DatagridView pada Visual Basic .Net ? Pada tutorial gratis
VB .Net kali ini akan membahas tentang Cara Mempercantik Tampilan DatagridView pada VB .Net.
Bagi anda programmer Visual Basic .Net yang ingin tampilan Form lebih hidup dan indah anda perlu
sedikit menambahkan tampilan datagrid agar lebih nyaman dilihat oleh pengguna Aplikasi yang anda
buat.

Untuk cara mempercantiknya anda bisa menggunakan


1. Merubah Lebar Kolom Datagrid agar sesuai dengan data yang ada di tabel
2. Membuat Warna Zebra pada datagrid.

Untuk point nomor satu (1) sudah kami buatkan pada tutorial sebelumnya. anda bisa pilajari
dengan KLIK LINK INI

Untuk point nomor Dua (2). anda perlu menambahkan sedikit koding lagi. sehingga kodingnya
menjadi seperti dibawah ini :

Imports System.Data.OleDb
Public Class Form1
Dim Conn As OleDbConnection
Dim da As OleDbDataAdapter
Dim ds As DataSet
Dim LokasiDB As String
Sub Koneksi()
LokasiDB = "provider=microsoft.jet.oledb.4.0;data source=DBJNM.mdb"
Conn = New OleDbConnection(LokasiDB)
If Conn.State = ConnectionState.Closed Then Conn.Open()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
Koneksi()
da = New OleDbDataAdapter("Select * from barang", Conn)
ds = New DataSet
ds.Clear()
da.Fill(ds, "Barang")
DataGridView1.DataSource = (ds.Tables("Barang"))
DataGridView1.Columns(0).Width = 70
DataGridView1.Columns(1).Width = 150
DataGridView1.Columns(2).Width = 80
DataGridView1.Columns(3).Width = 80
DataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Silver
End Sub
End Class
Hasilnya adalah seperti gambar dibawah ini :

Note :
Untuk koding warna kuning : Digunakan untuk mengatur lebar datagrid
Untuk koding warna Orange : Digunakan untuk mengatur warna Zebra

Semoga Tutorial VB .Net diatas bermanfaat untuk anda :)


Membuat Project Aplikasi Penjualan
Dengan VB .Net
Ini adalah Tahap Pertama dalam membuat Aplikasi Penjualan Dengan VB .Net 2010. Bagi anda yang
sedang belajar VB .Net mungkin anda bisa mengikuti tahapan dari kami sehingga anda bisa membuat
Aplikasi Penjualan dengan Visual Basic .Net.

Untuk bisa mengikuti tutorial dari kami, mohon dipersiapkan


1. Install SQL Sever untuk database
2. Install Visual Basic .Net ( kami menggunakan VB .Net 2010)

Jika sudah menginstall semua list diatas, anda bisa mengikuti turial dibawah ini.

Berikut ini cara membuat Project Aplikasi Penjualan dengan VB .Net

Buka komputer anda


Klik Start - All Programs
Silahkan Klik Visual Studio 2010

Maka akan muncul gambar dibawah ini :


Klik File - New Project

Kemudian Muncul gambar dibawah ini :

Klik OK
Jika sudah muncul seperti gambar diatas, maka anda telah sukses membuat Project Aplikasi
Penjualan dengan VB .Net

Silahkan KLIK DISINI untuk mengikuti Tahap Selanjutnya


VB .Net - Membuat Menu Utama Aplikasi
Penjualan
Ini adalah Tahap Kedua dalam membuat Aplikasi Penjualan dengan Visual Basic .Net. Seperti yang
kami sampaikan pada Tahap Satu dimana aplikasi yang akan kita buat ini menggunakan VB .Net 2010
dan Database SQL Server.

Tahap 01 : Membuat Project Aplikasi Penjualan

Berikut langkahnya :
Silahkan Buka Project anda sebelumnya :

Silahkan Klik Gambar diatas


Pada Kotak Warna Merah diatas Terdapat Form1.vb
Silahkan ganti dengan FormMenuUtama.vb

Jika Sudah Pada ToolBox, masukan


MenuStrip
Kemudian, Buatlah menu menu seperti gambar diatas.

Dengan langkah diatas, anda telah selesai membuat Form Menu Utama Aplikasi Penjualan Dengan
VB .Net

Silahkan KLIK DISINI untuk mengikuti tahap berikutnya


Membuat Database dan Tabel Aplikasi
Penjualan
Ini adalah Tahap Ketiga dalam membuat Aplikasi Dengan Visual Basic .Net Database SQL Server.
Pada tahap ini anda akan diajak untuk membuat Database dan Tabel menggunakan SQL Server.
untuk itu pastikan anda sudah install SQL server pada komputer anda yaaa...

Kami menggunakan SQL Server 2008 R2

Berikut langkahnya :
Klik Start- All Programs

Klik SQL Server Management Studio

Klik Connect
Silahkan Buat Database Dengan Nama : DBJNMJUAL
Kemudian buatlah Tabel dengan nama : TBL_ADMIN

Buatlah design tabel seperti gambar dibawah ini :


Silahkan isi untuk sample data

Dengan langkah diatas, anda telah sukses membuat Database dan Tabel Aplikasi Penjualan

Silahkan KLIK DISINI untuk melanjutkan ke Tahap berikutnya....


VB .Net - Membuat Koneksi Database
Penjualan
Berikut ini adalah Tahap KeEmpat dalam membuat Aplikasi penjualan dengan Visual Basic .Net. Kami
menggunakan VB .Net 2010 dan Database SQL Server

Untuk mengikuti tahap ini, pastikan anda telah mengikuti tahap sebelumnya :
Tahap 01 : Membuat Project Aplikasi Penjualan
Tahap 02 : Membuat Form Menu Utama
Tahap 03 : Membuat Database dan Tabel Penjualan

Jika sudah mengikuti tahap diatas, silahkan ikuti tahap dibawah ini :

Silahkan buka Project Aplikasi Penjualan anda sebelumnya :

Lihat gambar diatas, pada tahap sebelumnya anda telah sukses membuat Form Menu Utama
Untuk membuat Koneksi Database sangat mudah
Klik Project
Add Module..
Klik Add
Kemudian masukan koding dibawah ini :

Imports System.Data.SqlClient
Module Module1
Public CONN As SqlConnection
Public CMD As SqlCommand
Public DS As New DataSet
Public DA As SqlDataAdapter
Public RD As SqlDataReader
Public LokasiData As String
Public Sub Koneksi()
LokasiData = "data source=TMEDIA07;initial catalog=DBJNMJUAL;integrated security=true"
CONN = New SqlConnection(LokasiData)
If CONN.State = ConnectionState.Closed Then
CONN.Open()
End If
End Sub
End Module

Note :
Silahkan samakan warna kuning diatas dengan Computer Name anda

Dengan langkah diatas, anda telah sukses membuat Koneksi Database dengan Module

Silahkan KLIK DISINI untuk melanjutkan ketahap berikutnya


VB .Net - Membuat Form Login Aplikasi
Penjualan
Berikut ini adalah Tahap KeLima dalam membuat Aplikasi Penjualan VB .Net. Kami menggunakan Vb
.Net 2010 dan Database SQL Server

Tahap Sebelumnya :
Tahap 01 : Membuat Project Aplikasi Penjualan
Tahap 02 : Membuat Form Menu Utama
Tahap 03 : Membuat Database dan Tabel Penjualan
Tahap 04 : Membuat Koneksi Database Dengan Module

Berikut ini langkah dalam membuat Form Login Aplikasi Penjualan


Buka Project anda sebelumnya :

Jika anda lihat gambar diatas, anda telah sukses membuat koneksi database dengan module pada
tahap keempat
Untuk membuat Form Login :
Klik Project - Add Windows Form
Klik Add
Jika sudah silahkan buat Design FormLoagin seperti gambar dibawah ini :

Jika sudah membuat seperti gambar diatas,


silahkan masukan koding dibawah ini :
FormLogin

Imports System.Data.SqlClient
Public Class FormLogin
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If e.KeyChar = Chr(13) Then TextBox2.Focus()
End Sub

Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As


System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress
If e.KeyChar = Chr(13) Then Button1.Focus()
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles


Button1.Click
If TextBox1.Text = "" Or TextBox2.Text = "" Then
MsgBox("data login belum lengkap")
Exit Sub
Else
Call Koneksi()
CMD = New SqlCommand("select * from TBL_admin where kodeadmin='" & TextBox1.Text &
"' and passwordadmin='" & TextBox2.Text & "'", CONN)
RD = CMD.ExecuteReader
RD.Read()
If RD.HasRows Then
Me.Close()
Call Terbuka()
Else
MsgBox("Kode Admin atau Password salah")
End If
End If
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles


Button2.Click
Me.Close()
End Sub
Sub Terbuka()
FormMenuUtama.MasterToolStripMenuItem.Enabled = True
FormMenuUtama.LogoutToolStripMenuItem.Enabled = True
FormMenuUtama.TransaksiToolStripMenuItem.Enabled = True
FormMenuUtama.LaporanToolStripMenuItem.Enabled = True
FormMenuUtama.UtilityToolStripMenuItem.Enabled = True
FormMenuUtama.LoginToolStripMenuItem.Enabled = False
End Sub

Private Sub FormLogin_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles


Me.Activated
TextBox1.Focus()
End Sub

Private Sub FormLogin_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles MyBase.Load
TextBox1.MaxLength = 6
TextBox2.PasswordChar = "X"
End Sub
End Class

FormMenuUtama

Public Class FormMenuUtama


Sub Terkunci()
LoginToolStripMenuItem.Enabled = True
LogoutToolStripMenuItem.Enabled = False
MasterToolStripMenuItem.Enabled = False
TransaksiToolStripMenuItem.Enabled = False
LaporanToolStripMenuItem.Enabled = False
UtilityToolStripMenuItem.Enabled = False
End Sub

Private Sub FormMenuUtama_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles MyBase.Load
Call Terkunci()
End Sub

Private Sub KeluarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles KeluarToolStripMenuItem.Click
End
End Sub

Private Sub LoginToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles LoginToolStripMenuItem.Click
FormLogin.ShowDialog()
End Sub
End Class

Jika sudah, silahkan Run atau Jalankan Project anda


Klik File - Login. Masukan data login : ADM001 dan Password : ADMIN
Klik Toombol Login

Silahkan KLIK DISINI untuk melanjutkan ke Tahap berikutnya


VB .Net - Membuat Koding Logout
Aplikasi Penjualan
Berikut ini adalah Tahap Kelima dalam membuat Aplikasi Penjualan Dengan VB .Net database SQL
Server. Untuk membuat koding logout sangatlah mudah, kita hanya memanggil kondisi saat pertama
kali FormMenuUtama di Load, yaitu dimana menu menu dalam kondisi disable atau tidak aktif

Berikut detailnya
Silahakn buka project VB ,Net anda sebelumnya :

Gambar diatas adalah anda telah sukses membuat Form Login Aplikasi Penjualan
Kemudian silahkan anda ke FormMenuUtama
Double Klik Menu Logout seperti gambar diatas
Kemudian masukan koding dibawah ini :

Private Sub LogoutToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles LogoutToolStripMenuItem.Click
Call Terkunci()
End Sub

Silahakn Jalankan kembali Project Aplikasi Penjualan anda

Dengan langkah diatas, anda telah sukses membuat Koding Logout


Silahkan KLIK DISINI untuk melanjutkan ke tahap berikutnya