Basis Data

Membuat Login Multilevel dengan Visual Basic MySQL

kali ini kita akan membuat login multi level dengan visual basic dan mysql
pertama kita buat dulu databasenya ,kita beri nama db_inventori didalamnya terdapat table petugas yg didalamnya terdapat : id,nama,alamat,telephone,level(disini kita buat enum yg didalamnya ada admin dan kasir saja),password.seperti pada gambar di bawah ini

Image


setelah selesai membuat database sekarang kita buka projek di visual basic lalu kita buat satu formlogin dan pastikan kita sudah menginstal mysqlconnector dan  tambahkan add reference MySql.Data.MysqlClient  jika sudah ya lewati saja hehe.

lalu didalamnya kita buat tampilan seperti pada gambar dibawah ini ,atau kalian bisa membuat sesuka hati kalian desainnya yang penting terdapat dua textbox san 1 button. bisa seperti ini formnya

Image


lalu kita buat koneksi dahulu untuk menghubungkan database dengan projek yang sudah kita buat dengan cara buka projek – Add Module , beri nama ModKoneksi dan buat seperti gambar dibawah ini

Image


scriptnya seperti dibawah ini :

Imports MySql.Data.MySqlClient
Module Modkoneksi
    Public CMD As MySqlCommand
    Public DA As MySqlDataAdapter
    Public DS As DataSet
    Public RD As MySqlDataReader
    Public Conn As MySqlConnection
    Public simpan, ubah, hapus As String
    Public Sub bukaDB()
        Dim sql As String = “server=localhost;UId=root;pwd=;Database=db_inventori”
        Conn = New MySqlConnection(sql)
        If Conn.State = ConnectionState.Closed Then
            Conn.Open()
        End If
    End Sub

End Module

lanjut kita buka formlogin kita dan kita klik 2x pada button login kita ,lalu masukkan script dibawah ini

Image
untuk mencoba aplikasi kita jalankan dengan menekan f5 atau klik start pada menubar dan hasilnya bisa kita lihat

Image


saat kita masukkan username dan password yg dimiliki admin maka kita akan masuk ke formutama dan keluar msgbox “masuk sebagai admin”

Image


saat kita masukkan username dan password yg dimiliki kasir ,maka hanya akan keluar msgbox “masuk sebagai kasir ”  hal itu karena kita tidak memasukkan script untuk membuka formkasir ,disitu hanya untuk membuktikan apakah login multilevel kita berhasil atau tidak ,karena kita belum membuat formkasir jadi saya hanya membuat msgbox nya saja

Image


Selesai

Share This :

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *