Baiklah kali ini saya akan sharing tentang cara membuat form login pada VB.Net menggunakan database MS Access disertai dengan validasi karakter agar harus diisi pada textbox alias tidak boleh kosong, misal pada bagian password dan username.
Sebelumnya saya asumsikan bahwa anda sudah bisa membuat Database baru beserta Tabelnyadengan MS Access. Untuk memulai tutorial ini langkah pertama yang harus kita lakukan adalah membuat database baru, untuk nama databasenya kita beri nama DB_User (dengan format *accdb) dan nama tabelnya TB_User, untuk detailnya lihat gambar dibawah
Design View
Dataset View
Design View
Dataset View
Setelah selesai membuat database beserta tabel dan isi-isinya, selanjutnya kita menuju tahap pembuatan aplikasinya di Visual Studio (Disini saya menggunakan Visual Studio 2005). Sekarang ikuti langkah-langkahnya di bawah ini:
- Buka Visual Studio anda dan buat Project Windows Application Baru kemudian beri nama Form Login, lalu simpan Project anda dengan pilihan Save All.
- Sekarang kita mulai design form-nya seperti gambar dibawah beserta properties-nya
Design Form
Properties
Komponen
|
Name Properties
|
Properties
|
Label
|
Label1
|
Ukuran font 12 Bold, Text = Login
|
Label
|
Label2
|
Text = Username
|
Label
|
Label3
|
Text = Password
|
TextBox
|
Username
|
Default
|
TextBox
|
Password
|
Default
|
Button
|
Login
|
Text = Login
|
Button
|
Batal
|
Text = Batal
|
- Buat Module baru dengan cara klik Project pada Menu Bar kemudian pilih Add Module… lalu beri nama Login Module
- Setelah muncul Code View Login_Module kemudian Copy Paste kode di bawah ke dalamLogin_Module, sebelumnya hapus dulu semua isinya
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
Imports System.Data.OleDb
Imports System.Data
Module Login_Module
Public OLECMD As OleDbCommand
Public OLERDR As OleDbDataReader
Public OLEDA As OleDbDataAdapter
Public CNN As OleDbConnection
Public DS As DataSet
Public KONEKSI As String = "Provider=Microsoft.JET.OLEDB.4.0;Data Source=DB_User.mdb"
Public x As Integer
End Module
|
- Sekarang kembali ke Form1 Design View, kemudian klik dua kali pada Button Logindan tambahkan kode di bawah kedalamPrivate Sub Login_Click
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
CNN = New OleDbConnection(KONEKSI)
If CNN.State <> ConnectionState.Closed Then CNN.Close()
CNN.Open()
OLECMD = New OleDbCommand("SELECT * From TB_User WHERE Username = '" & Username.Text & _
"' and Password = '" & Password.Text & "'", CNN)
OLERDR = OLECMD.ExecuteReader
If Username.Text = "" Then
MessageBox.Show("Username wajib diisi !!!", "Peringatan!")
Username.Focus()
Exit Sub
ElseIf Password.Text = "" Then
MessageBox.Show("Password wajib diisi !!!", "Peringatan!")
Password.Focus()
Exit Sub
End If
If (OLERDR.Read()) Then
Form2.Show()
Me.Hide()
Username.Text = ""
Password.Text = ""
Username.Focus()
Else
MsgBox("Username & Password Anda Salah!", MsgBoxStyle.OkOnly, _
"Login gagal")
Username.Text = ""
Password.Text = ""
Username.Focus()
End If
|
Tambahkan juga kode berikutImports System.Data.OleDb pada bagian paling atas atau tepatnya di atasPublic Class Form1
- Kembali lagi pada Form1 Design View, kemudian klik dua kali pada Button Batal dan masukkan kode berikut kedalamnyaClose()
- Untuk mengetahui berjalan atau tidaknya setelah selesai login dalam artian login sukses, kita akan menambahkan Form2 yang akan tampil setelah berhasil login. Caranya sama seperti membuat modul baru, yaitu dengan cara klik Project lalu pilih Add Windows Form…, untuk namanya biarkan saja Form2 dan isinya biarkan saja kosong karena hanya untuk test berhasil atau tidaknya.
- Sekedar catatan untuk menghindari error saat tombol login diklik, Jika anda menggunakan Windows 64 bit/X64 maka anda wajib melakukan konfigurasi pada Project Propertiesyang bisa anda buka pada Menu Bar Project kemudian pilih Form Login Properties…pada bagian paling bawah, namun jika anda pengguna Windows 32 bit/X86 maka abaikan langkah ini. Setelah anda masuk pada Project Properties kemudian lakukan konfigurasinya seperti yang saya jelaskan pada gambar di bawah
- Langkah terakhirnya yaitu memindahkan database MS Access DB_User.mdb yang sudah kita buat tadi kedalam folder Debug pada tempat penyimpanan project kita, default-nya ada pada direktori C:\Users\Nama_User_Anda\Documents\Visual Studio 2005\Projects\Form Login\Form Login\bin\Debug
Note: Tambahkan Form2 untuk menguji keberhasilan Kodingnya.hehe
Cara Membuat Form Login Dengan Database Ms Access Vb Net >>>>> Download Now
BalasHapus>>>>> Download Full
Cara Membuat Form Login Dengan Database Ms Access Vb Net >>>>> Download LINK
>>>>> Download Now
Cara Membuat Form Login Dengan Database Ms Access Vb Net >>>>> Download Full
>>>>> Download LINK 6s