Membuat form login dengan vb 2010 mysql

Buat teman-teman yang sedang mencari tutorial tentang Cara Membuat Form Login di Vb Net dengan Database sql Server, Berikut ini langkah dalam Menciptakan Form Login di Vb.Net dgn database Sql server 2005 ialah yang merupakan berikut. Pastikan Vb.Net & SQL server nya telah terinstal di pc. Buka sql server 2005, seandainya belum mengetahui Cara menciptakan database Sql Server silakan baca lebih-lebih dulu artikel Kiat Menciptakan Database Sql Server. 

Kurang lebih seperti di bawah ini penampakan form login yg nantinya dapat dibuat.

Membuat form login dengan vb 2010 mysql

Buatlah Project baru bersama dua buah form & satu module. Segera saja kita bikin form perdana, di properties tukar bersama flogin & text nya pindai bersama login. Tampilanya seperti kepada gambar di atas di atas. Setelah Itu klik dua kali terhadap button login & ketikan koding di bawah ini.

Imports System.Data.Sql
Imports System.Data.SqlClient
Public Class flogin
Private Sub flogin_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated
txtuser.Focus()
End Sub
Private Sub flogin_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
buka()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim Sql, user, pass As String
user = txtuser.Text
pass = txtpass.Text
koneksi.Close()
Call buka()
'Cek apakah user, password dan hak akses yang telah dipilih/dimasukan ada di database
Sql = "SELECT * FROM tbuser WHERE username='" + user + "' AND pass='" + pass + "'"
cmd = New SqlCommand(Sql, koneksi)
baca = cmd.ExecuteReader()
If baca.HasRows = True Then
Form1.Show()
Me.Hide()
Else
'Munculkan messagebox pesan salah
MessageBox.Show("Kombinasi Username dan Password Salah", "Konfirmasi",
MessageBoxButtons.OK, MessageBoxIcon.Error)
txtuser.Focus()
End If
txtuser.Text = ""
txtpass.Text = ""
baca.Close()
cmd.Dispose()
End Sub

Setelah Itu kita bikin form yg ke dua merupakan form Menu penting, yg nantinya dapat kita panggil sesudah login berhasil, telah tahu kan trik menciptakan menu utama. Sesudah selesai menciptakan Form Menuutama kita lanjut ke berikutnya adalah menciptakan module. Tentu tahu kan fungsinya, fungsi module merupakan menghubungkan database SQL server 2005 ke VB net. Kita serentak add module nya adalah klik kanan kepada project kita memilih add setelah itu klik module & klik add setelah itu ketikan koding di bawah ini.

Imports System.Data.Sql
Imports System.Data.SqlClient
Module Module1
Public koneksi As SqlConnection
Public data As DataSet
Public baca As SqlDataReader
Public adaptor As SqlDataAdapter
Public cmd As SqlCommand
Public ass As DataTable
Public str, sql As String
Public Sub buka()
str = "Data Source=raden-PC\SQLEXPRESS;Initial Catalog=dbremot;Persist Security Info=True;UID=sa;PWD=remot1234"
koneksi = New SqlConnection(str)
Try
If koneksi.State = ConnectionState.Closed Then
koneksi.Open()
End If
Catch ex As Exception
MsgBox(Err.Description, MsgBoxStyle.Critical, "Error")
End Try
End Sub
End Module

Form Login Di Vb net bersama database SQL server 2005 sudah selesai kita untuk, waktu ini tinggal di running programnya. Masukan username & kata sandi pas bersama database yg kita bikin tadi.

Sekian anjuran dari aku mudah-mudahan berguna. Teruslah semengat & janganlah sempat menyerah.
terimakasih.

We’ve updated our privacy policy so that we are compliant with changing global privacy regulations and to provide you with insight into the limited ways in which we use your data.

You can read the details below. By accepting, you agree to the updated privacy policy.

Thank you!

View updated privacy policy

We've encountered a problem, please try again.

Ketiga kamu buat database-Nya terlebih dahulu, sebelum membuat item - itemnya, seharusnya ini di no pertama sih, tapi karena om bewok males ngeditnya, jadi gapapa lah ya, mohon di maklumi 😀😀.

Kamu isi juga ya, dengan klik Tambahkan, om bewok menambahkan id_username, username dan password seperti gambar di bawah ini

Keempat | Menambahkan Form Baru, jadi biasanya setelah login kita sukses, maka kita akan langsung menuju form baru, biasanya kalau dalam aplikasi sesungguhnya, akan masuk ke dashboard, pokoknya itu lah namanya.
Cara Menambahkan Form Baru :

  1. Project
  2. Add Windows Form
  3. Lalu beri nama halaman_utama.vb
  4. Selesai

Jadi kalau kita lihat di bagian kanan yaitu solution explorer, berarti kita sudah mempunyai 2 form yaitu form1.vb dan halaman_utama.vb


Mari kita lanjut proses yang kelima.

Baca Juga :
Cara Menyimpan Datetimepicker Vb.net
Cara Membuat Splash Screen Di VB.NET

Kelima | Saatnya kita menambahkan beberapa item di visual studio, ini bagian yang paling seru, karena di sini hanya drag & drop saja dan menentukan warna design app kita, tapi di sini om bewok hanya memberitahu ke kalian, apa saja item - item apa saja yang di gunakan, untuk masalah warna design kalian bisa membuat kreasi kalian sendiri.


Membuat form login dengan vb 2010 mysql
Gambar 1.3  Item yang di gunakan
Membuat form login dengan vb 2010 mysql
Gambar 1.4 agar ketika di ketik di bagian text box password akan muncul bintang (*)

Oke sebenarnya yang paling penting hanya Textbox username,Textbox Password dan Button.
username : textbox1
password  : textbox2
sign in      : btn1

Ga ada yang di ubah untuk penamaan nama item-Nya

Woi om bewok, kalau cara biar textbox passwordnya jadi bintang - bintang gitu, itu gimana caranya ?

Nah klik dulu pada bagian textbox password, lalu lihat di bagian propertiesnya, di situ ada tulisan seperti Gambar 1.4 yaitu PasswordChar nah kamu masukan tanda bintang(*), kalau gatau nulis bintang di keyboad,
kamu masukan shift + Angka 8, ya kali masa gatau, gapapa om bewok hanya make sure aja siapa tau ada yang gatau cara masukin bintang di keyboard. hehe

Hmm sekarang yang ke berapa ya  ?
sumpah lupa beneran tadi, ampe scroll ke atas

Penting banget om, kayak gitu di kasih tau ?????

MAAF, cowo emang selalu salah. 😓😓

OKE LANJUT


HMM


Oh iya Keenam


Keenam | It's time to Coding,kodinganya ada di bawah ya.

Caranya gimana om masuk ke kodinganya ?

Kamu klik aja form1.vb nya 2x atau ke sidebar kanan di bagian form1.vb  kamu klik kanan lalu pilih View Code

Imports MySql.Data.MySqlClient
Public Class Form2

    ''change textbox being password char
    Private Sub InitializeMyControl()
        TextBox2.Text = ""
        TextBox2.PasswordChar = "*"
        TextBox2.MaxLength = 14
    End Sub

    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
        Dim conn As MySqlConnection
        conn = New MySqlConnection
        conn.ConnectionString = "server=localhost; user id=root; password= ; database=siswa"
        Try
            conn.Open()
        Catch ex As Exception
            MsgBox("Ada kesalahan dalam koneksi database")
        End Try
        Dim myAdapter As New MySqlDataAdapter

        Dim sqlQuery = "SELECT * FROM login_sekolah WHERE username='" + TextBox1.Text + "' AND password='" + TextBox2.Text + "'"
        Dim myCommand As New MySqlCommand
        myCommand.Connection = conn
        myCommand.CommandText = sqlQuery

        myAdapter.SelectCommand = myCommand
        Dim myData As MySqlDataReader
        myData = myCommand.ExecuteReader()

        If myData.HasRows = 0 Then
            MsgBox("username dan password salah!! ",
                   MsgBoxStyle.Exclamation, "Error Login")
        Else
            MsgBox("Login berhasil, Selamat datang " & TextBox1.Text & "!", MsgBoxStyle.Information, "Successfull Login")
            halaman_utama.Show()
            Me.Hide()
        End If
    End Sub
End Class


Setelah itu di apain om ? jalanin lah, kayak hubungan gebetan kamu dengan cowo barunya. 😂😂

Om bewok kasih tau sekali lagi ya takutnya kalian lupa, om bewok udah ngasih tau bagian awal. Kalau bagian

Dim conn As MySqlConnection

ini error gitu, ini biasanya pada bagian add reference connector nya kamu salah pilih, kan kalau kamu liat mysql.data nya ada 2 kan, nah coba kamu pilih yang satunya lagi.

Eh oi belum selesai nih, satu lagi yak
nih di bagian

            MsgBox("Login berhasil, Selamat datang " & TextBox1.Text & "!", MsgBoxStyle.Information, "Successfull Login")
            halaman_utama.Show()

Nah halaman_utama.Show() ini bermaksud jika sudah login berhasil maka akan menuju ke halaman_utama, takutnya nama form teman - teman yang lain bukan halaman_utama, tapi kalau kalian ngikutin ini dari awal blog ini eh maksudnya dari awal artikel ini, kalian sudah di jalan yang benar kok😊😊#alhamdulillah.

Good Luck

Ini hasilnya, mohon maaf halaman utama nya belum jadi hehe

Membuat form login dengan vb 2010 mysql
Gambar 1.5 Halaman Login
Membuat form login dengan vb 2010 mysql
Gambar 1.6 Sukses Login
Membuat form login dengan vb 2010 mysql
Gambar 1.7 Masuk ke halaman utama, jika sudah sukses login

Itu saja Tutorial mengenai Cara Membuat Login Menggunakan VB.NET & MYSQL, semoga teman - teman di sini mengerti apa yang bewok tulis, atau kalau kalian masih bingung, kalian bisa menanyakan di kolom komentar di bawah. Bye