Membuat Login dengan Menghubungkan ke Database di VB.NET

8
Membuat Form Login dengan Terhubung ke Database di VB.NET Bahasa Indonesia 2016 Imam Halim Mursyidin Laboratorium ICT Terpadu Universitas BUDI LUHUR 2/29/2016 Membuat Form Login dengan Terhubung ke Database di VB.NET by Laboratorium ICT Terpadu is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Transcript of Membuat Login dengan Menghubungkan ke Database di VB.NET

Page 1: Membuat Login dengan Menghubungkan ke Database di VB.NET

Membuat Form Login dengan Terhubung ke Database di VB.NET Bahasa Indonesia

2016

Imam Halim Mursyidin Laboratorium ICT Terpadu Universitas BUDI LUHUR

2/29/2016

Membuat Form Login dengan Terhubung ke Database di VB.NET by Laboratorium ICT Terpadu is licensed under a Creative Commons

Attribution-NonCommercial-ShareAlike 4.0 International License.

Page 2: Membuat Login dengan Menghubungkan ke Database di VB.NET

ikatlah ilmu dengan menuliskannya

1

Membuat Form Login dengan Terhubung ke Database

di VB.NET

1. Pengertian Login

Login adalah proses untuk mengakses komputer dengan memasukkan

identitas dari akun pengguna dan kata sandi guna mendapatkan hak akses

menggunakan sumber daya komputer tujuan. (Wikipedia)

Login yang saya akan buat menggunakan VB.NET adalah proses untuk

mengakses sistem yang telah di buat di VB.NET dengan akun pengguna dan

kata sandi yang telah di create di database sebelumnya agar sistem yang

telah kita buat tidak bisa semabarangan orang yang menggunakannya.

Tampilan Login yang akan di buat seperti gambar di bawah ini.

Gambar 1

2. Langkah Pembuatan

a) Buat Database MySQL, saya menggunakan Heidi SQL

Nama Database : (Bebas) kalo saya kkp_dss

Page 3: Membuat Login dengan Menghubungkan ke Database di VB.NET

ikatlah ilmu dengan menuliskannya

2

Nama Table : akun_staff

Isi Manual Username dan password

b) Buat Form Login Seperti Contoh gambar 1 atau mau desain menurut

temen – temen boleh saja.

c) Buat Module Koneksi

Gambar 2

Page 4: Membuat Login dengan Menghubungkan ke Database di VB.NET

ikatlah ilmu dengan menuliskannya

3

d) Ketikan Code di gambar 3 dalam module koneksi

Gambar 3

e) Setting ODBC, dengan cara ketikan ODBC di pencarian, Pilih ODBC

sesuai Komputer/Laptop temen-temen, saya menggunakan 64-bit

gambar 4

Page 5: Membuat Login dengan Menghubungkan ke Database di VB.NET

ikatlah ilmu dengan menuliskannya

4

f) Pilih Add

gambar 5

f. Pilih MySQL ODBC 3.51 Driver atau MySQL ODBC 5.1 Driver, Jika

temen-temen belum punya bisa download di link ini.

http://www.4shared.com/rar/vyUqA4PRba/ODBC_ImamHali

m.html

gambar 6

Page 6: Membuat Login dengan Menghubungkan ke Database di VB.NET

ikatlah ilmu dengan menuliskannya

5

f. Isi Data Source Name dengan nama DSN di module koneksi dsn saya

“imamhalim”, Server “localhost”, User “root”, Database pilih nama

database yang sudah di buat Pilih Test.

gambar 7

g. Double Click di Button Login, dan ketikan code di gambar 8

gambar 8

Page 7: Membuat Login dengan Menghubungkan ke Database di VB.NET

ikatlah ilmu dengan menuliskannya

6

atau code

Dim conn As OdbcConnection

conn = New OdbcConnection

conn.ConnectionString = "server=localhost; user id=root;

password= ; database=kkp_dss; dsn=kkp_dss"

Try

conn.Open()

Catch myerror As OdbcException

MsgBox("Ada kesalahan dalam koneksi database")

End Try

Dim myAdapter As New OdbcDataAdapter

Dim sqlquery = "SELECT * FROM akun_staff WHERE username = '" +

UsernameTextBox.Text + "' AND password= '" + PasswordTextBox.Text +

"'"

Dim myCommand As New OdbcCommand

myCommand.Connection = conn

myCommand.CommandText = sqlquery

myAdapter.SelectCommand = myCommand

Dim myData As OdbcDataReader

myData = myCommand.ExecuteReader()

If myData.HasRows = 0 Then

MsgBox("Username atau Password ada yang salah !",

MsgBoxStyle.Exclamation, "Error Login")

Else

MsgBox("Login Berhasil, Selamat Datang " &

UsernameTextBox.Text & " ! ", MsgBoxStyle.Information, "Successfull

Login")

Menu_Utama.Show()

Me.Hide()

End If

f. Double Click di Button Exit, Lalu ktikan code

Me.Close()

Selamat Mencoba

Page 8: Membuat Login dengan Menghubungkan ke Database di VB.NET

ikatlah ilmu dengan menuliskannya

7

Tentang Penulis

Imam Halim Mursyidin adalah mahasiswa Fakultas Teknologi

Informasi Universitas BUDI LUHUR. Selain kuliah saya juga aktif

pada Laboratorium ICT Terpadu Universitas BUDI LUHUR. Minat

saya pada pemrograman khususnya VB.NET dan ASP.NET. Untuk

tulisan yang lain dapat di akses di imamhalim.wordpress.com atau

slideshare.net/imamhalimmursyidin. Saya dapat dihubungi melaui

email [email protected].