VB .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.
Klik OK
Jika sudah muncul seperti gambar diatas, maka anda telah sukses membuat Project Aplikasi
Penjualan dengan VB .Net
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 :
Dengan langkah diatas, anda telah selesai membuat Form Menu Utama Aplikasi Penjualan
Dengan VB .Net
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...
Berikut langkahnya :
Klik Start- All Programs
Klik SQL Server Management Studio
Klik Connect
Silahkan Buat Database Dengan Nama : DBJUAL
Kemudian buatlah Tabel dengan nama : TBL_ADMIN
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 :
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=JAVANET07;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
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
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
Else
MsgBox("Kode Admin atau Password salah")
End If
End If
End Sub
FormMenuUtama
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 :
ini adalah tahap ke Enam dalam membuat Aplikasi Penjualan Dengan VB .Net.
Berikut langkahnya :
Buka Project anda sebelumnya :
Pada tahap sebelumnya anda telah sukses membuat Form Login dan Logout, kini saatnya kita
akan membuat Form Admin, dimana form admin berfungsi untuk menginput, edit, delete data
admin yang digunakan untuk Login ke Aplikasi Penjualan.
Imports System.Data.SqlClient
Public Class FormMasterAdmin
Sub TampilStatus()
ComboBox1.Items.Clear()
ComboBox1.Items.Add("ADMIN")
ComboBox1.Items.Add("USER")
End Sub
Sub Kosongkan()
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox1.Focus()
End Sub
Sub TidakSiapIsi()
TextBox1.Enabled = False
TextBox2.Enabled = False
TextBox3.Enabled = False
ComboBox1.Enabled = False
End Sub
Sub SiapIsi()
TextBox1.Enabled = True
TextBox2.Enabled = True
TextBox3.Enabled = True
ComboBox1.Enabled = True
End Sub
Sub KondisiAwal()
Button1.Text = "Input"
Button2.Text = "Edit"
Button3.Text = "Hapus"
Button4.Text = "Tutup"
Button1.Enabled = True
Button2.Enabled = True
Button3.Enabled = True
Button4.Enabled = True
Call TidakSiapIsi()
Call Kosongkan()
Call TampilGrid()
Call TampilStatus()
End Sub
Sub AturLebarGrid()
DGV.Columns(0).Width = 85
DGV.Columns(1).Width = 150
DGV.Columns(2).Width = 100
End Sub
Sub TampilGrid()
Call Koneksi()
Da = New SqlDataAdapter("select kodeAdmin as Kode,NamaAdmin as Nama,LevelAdmin
as Level From tbl_admin", Conn)
Ds = New DataSet
Da.Fill(Ds, "tbl_Admin")
DGV.DataSource = Ds.Tables("tbl_Admin")
DGV.ReadOnly = True
DGV.AlternatingRowsDefaultCellStyle.BackColor = Color.Silver
Call AturLebarGrid()
End Sub
End If
End Sub
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
If Button1.Text = "Input" Then
Call KodeOtomatis()
Call SiapIsi()
Button1.Text = "Simpan"
Button2.Enabled = False
Button3.Enabled = False
Button4.Text = "Batal"
TextBox1.Enabled = False
TextBox2.Focus()
Else
If TextBox1.Text.Length < 6 Or TextBox1.Text = "" Or TextBox2.Text = "" Or
TextBox3.Text = "" Or ComboBox1.Text = "" Then
MsgBox("Data belum lengkap, Pastikan Kode Admin 6 Digit dan Semua form terisi")
Exit Sub
Else
Call Koneksi()
CMD = New sqlCommand("Select * From tbl_admin where kodeAdmin='" &
TextBox1.Text & "'", CONN)
RD = CMD.ExecuteReader
RD.Read()
If Not Rd.HasRows Then
Call Koneksi()
Dim simpan As String = "insert into tbl_Admin values ('" & TextBox1.Text & "','"
& TextBox2.Text & "','" & TextBox3.Text & "','" & ComboBox1.Text & "')"
Cmd = New SqlCommand(simpan, Conn)
Cmd.ExecuteNonQuery()
Call PesanSuksesInput()
Else
Call Koneksi()
Dim edit As String = "update tbl_Admin set namaAdmin='" & TextBox2.Text &
"',passwordAdmin='" & TextBox3.Text & "',LevelAdmin='" & ComboBox1.Text & "' where
kodeAdmin='" & TextBox1.Text & "'"
Cmd = New SqlCommand(edit, Conn)
Cmd.ExecuteNonQuery()
Call PesanSuksesEdit()
End If
Call KondisiAwal()
Call TampilGrid()
Call Kosongkan()
Call TampilStatus()
End If
End If
End Sub
Sub KodeOtomatis()
Call Koneksi()
CMD = New sqlCommand("Select * From tbl_admin where KODEADMIN in (select
max(KODEADMIN) From tbl_admin)", CONN)
Dim urutan As String
Dim hitung As Long
RD = CMD.ExecuteReader
RD.Read()
If Not RD.HasRows Then
urutan = "ADM" + "001"
Else
hitung = Microsoft.VisualBasic.Right(RD.GetString(0), 3) + 1
urutan = "ADM" + Microsoft.VisualBasic.Right("000" & hitung, 3)
End If
TextBox1.Text = urutan
End Sub
End Class
Jika dilihat pada Form Menu Utama, kita akan membuat Form Master Admin, Pelanggan dan
Barang, sedangkan yang sudah kita buat pada Database baru TBL_ADMIN. oleh karena itu kita
akan membuat Tabel Pelanggan dan Tabel Barang terlebih dahulu pada Database SQL Server
TBL_PELANGGAN
TBL_BARANG
Jika sudah Klik Save, dan kita akan melanjutkan pada Tahap 8
Membuat Form Pelanggan Aplikasi
Penjualan
Kita lanjutkan kembali Tutorial VB .Net aplikasi Penjualan dengan database SQL Server. Ini
adalah tahap ke 8 dalam membuat Aplikasi penjualan dengan Visual Basic .Net, jika anda baru
bergabung di tutorial kali ini, alangkah baiknya anda mengikuti dari tahap pertama sampai tahap
sebelumnya yaitu tahap ke 7.
Pada gambar diatas, anda telah sukses membuat Form Master Admin, dimana data yang diinput,
edit dan delete berfungsi untuk membuat account untuk login ke Aplikasi
Else
Call Koneksi()
Dim edit As String = "update TBL_PELANGGAN set namaPelanggan='" &
TextBox2.Text & "',AlamatPelanggan='" & TextBox3.Text & "',TelpPelanggan='" &
TextBox4.Text & "' where kodePelanggan='" & TextBox1.Text & "'"
Cmd = New SqlCommand(edit, Conn)
Cmd.ExecuteNonQuery()
End If
Call KondisiAwal()
Call TampilGrid()
Call Kosongkan()
End If
End If
End Sub
Silahkan anda Run Project Aplikasi VB .Net anda, silahkan ikuti terus tehap demi tahap dalam
membuat Aplikasi Penjualan dengan SQL Server