• Tidak ada hasil yang ditemukan

Tutorial Gratis VB Net Paling Lengkap

N/A
N/A
Protected

Academic year: 2018

Membagikan "Tutorial Gratis VB Net Paling Lengkap"

Copied!
45
0
0

Teks penuh

(1)

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?

(2)

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.

(3)

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

(4)

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..

(5)

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.

(6)

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 :

(7)

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

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

ByVal e As System.EventArgs) Handles Button2.Click

Select Case Me.TextBox2.Text

(8)
(9)

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

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

ByVal e As System.EventArgs) Handles Button1.Click

If i < 10 Then

i = i + 1

(10)

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 :

(11)

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

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

(12)

ByVal e As System.EventArgs) Handles Button1.Click

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

Color.FromKnownColor(KnownColor.Control) End If End

SubEnd Class

Runtime:

(13)

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

(14)

Code:

Public Class Form1 Private

Sub Form1_Load(ByVal sender As System.Object,

_ ByVal e As System.EventArgs) Handles MyBase.Load

TextBox1.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:

(15)

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

(16)

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 :

(17)

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

DataGridView1.DataSource = (ds.Tables("Barang")) End Sub

End Class

(18)
(19)

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

(20)

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

DataGridView1.DataSource = (ds.Tables("SISWA"))

End Sub

End Class

(21)

Note :

Jangan lupa, database DBJNM.accdb di pindahkan ke Folder Bin\Debug Project VB .Net anda

Silahkan

KLIK DISINI

untuk mendownload Tutorial Diatas

(22)

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

(23)

Jika sudah membuat Form1 seperti gambar diatas, silahkan masukan koding

Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) _

Handles MyBase.Load

(24)

End If

End Sub

End Class

Silahkan Run atau Jalankan Project anda, dan berikut hasilnya :

(25)

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 :

(26)

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)

(27)

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 :

(28)

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

(29)

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

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

(30)

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

(31)

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

(32)

Klik File - New Project

Kemudian Muncul gambar dibawah ini :

(33)

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

(34)

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

(35)

Kemudian, Buatlah menu menu seperti gambar diatas.

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

(36)

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

(37)

Silahkan isi untuk sample data

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

(38)

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

(39)

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)

Silahkan samakan warna kuning diatas dengan Computer Name anda

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

(40)

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

(41)

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 and passwordadmin='" & TextBox2.Text & "'", CONN)

RD = CMD.ExecuteReader RD.Read()

(42)

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

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

(43)

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

(44)

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 :

(45)

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

Gambar

Gambar diatas adalah anda telah sukses membuat Form Login Aplikasi Penjualan Kemudian silahkan anda ke FormMenuUtama

Referensi

Dokumen terkait