Halaman

Senin, 11 Desember 2017

CARA MEMBUAT FORM LOGIN DENGAN DATABASE MS ACCESS VB NET

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
 
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:
  1. Buka Visual Studio anda dan buat Project Windows Application Baru kemudian beri nama Form Login, lalu simpan Project anda dengan pilihan Save All.
  2. 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
  1. Buat Module baru dengan cara klik Project pada Menu Bar kemudian pilih Add Module… lalu beri nama Login Module
  2. 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
  1. 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
  1. Kembali lagi pada Form1 Design View, kemudian klik dua kali pada Button Batal dan masukkan kode berikut kedalamnyaClose()
  2. 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.
  3. 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
  4. 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
Sekarang kita coba jalankan aplikasinya, untuk username masukkan user1 dan passwordnya123456 kemudian klik Login, jika Form2 muncul berarti anda telah sukse mengikuti tutorialCara Membuat Form Login Dengan Database MS Access VB Net. Oke, cukup sampai disini saja tutorial kali ini, jika ada kendala silahkan tanyakan melalui kolom Komentar
Note: Tambahkan Form2 untuk menguji keberhasilan Kodingnya.hehe

Aplikasi Penjualan Tunai with Vbnet

Aplikasi Penjualan Tunai dibuat dengan Visual Basic.Net 2010 dan database Microsoft Access 2013,Crystal Report for Vb.net Program i...