Anda di halaman 1dari 3

Membuat Form Login di VB.

Net
Membuat Form Login di VB.Net

Dengan Pemilihan User di Database
Dengan Pemilihan User di Database
Jastis Bago
jastis_quitaris@yahoo.com
admin@niascommunity.web.id
http://niascommunity.web.id
Pendahuluan
Untuk pemula yang belajar VB .Net 2008 pasti akan mengalami kesulitan membuat orm login
!engan memilih user !i tabel yang telah !i buat !i !atabase. "api bagi yang su!ah #!$ance!
jangan !ihiraukan tulisan ini... %aklum saya juga masih belajar &'
(alam contoh project ini saya menggunakan )ql )er$er 200* sebagai !atabase.
+k ,angsung aja kita mulai.....
"erlebih !ahulu kita buat !atabase !an tabel !i )ql )er$er 200*- seperti gambar berikut &
,alu kita akan mengisi tabel tersebut sesuai iel!nya.
Komunitas eLearning IlmuKomputer.Com
Copyright 200!200" IlmuKomputer.Com
.
Lisensi Dokumen:
Copyright 200!200# IlmuKomputer.Com
$eluruh do%umen di IlmuKomputer.Com dapat diguna%an& dimodi'i%asi dan disebar%an
secara bebas untu% tu(uan bu%an %omersial )nonpro'it*& dengan syarat tida% menghapus
atau merubah atribut penulis dan pernyataan copyright yang diserta%an dalam setiap
do%umen. +ida% diperboleh%an mela%u%an penulisan ulang& %ecuali mendapat%an i(in
terlebih dahulu dari IlmuKomputer.Com.
Urusan !atabase su!ah selesai- sekarang kita buka program VB .Net 2008 lalu klik New Project -
)ilahkan !itentukan sen!iri nama projectnya- contoh ,a%arpc.
,alu tambahkan sebuah orm yang nantinya akan menja!i orm login- seperti gambar berikut &
(an tambahkan beberapa object- seperti &
Nama Object Proerties Object
,abel. Name & labelusertipe
"e/t & User "ype
,abel2 Name & labelnama
"e/t & Nama
,abel0 Name & labelpass
"e/t & 1ass2or!
3omboBo/. Name & 3omboBo/.
4tems & #!ministrator - 1akar
"e/tBo/. Name & te/tnama
"e/tBo/2 Name & te/tpass
Button. Name & cm!login
"e/t & ,ogin
Button2 Name & cm!cancel
"e/t & 3ancel
Berikut co!enya &
4mports )ystem.(ata.)ql
4mports )ystem.(ata.)ql3lient
1ublic 3lass loginrm
(im koneksi #s )ql3onnection
1ri$ate )ub cm!cancel_3lick5ByVal sen!er #s )ystem.+bject- ByVal e #s )ystem.6$ent#rgs' 7an!les
cm!cancel.3lick
%e.3lose5'
mainrm.)ho25'
Komunitas eLearning IlmuKomputer.Com
Copyright 200!200" IlmuKomputer.Com
2
6n! )ub
1ri$ate )ub loginrm_,oa!5ByVal sen!er #s )ystem.+bject- ByVal e #s )ystem.6$ent#rgs' 7an!les
%yBase.,oa!
(im str8oneksi #s )tring
str8oneksi 9 :(ata )ource9;3,<.=4nitial 3atalog9pakarpc=4ntegrate! )ecurity9"rue:
koneksi 9 Ne2 )ql3onnection5str8oneksi'
"ry
koneksi.+pen5'
3atch e/ #s 6/ception
%essageBo/.)ho25:#cces (eniel!:'
6n! "ry
3omboBo/..)electe!4n!e/ 9 0
6n! )ub
1ri$ate )ub cm!login_3lick5ByVal sen!er #s )ystem.+bject- ByVal e #s )ystem.6$ent#rgs' 7an!les
cm!login.3lick
(im )ql- username- pass2or!- tipe #s )tring
(im cm! #s )ql3omman!
(im r!r #s )ql(ata>ea!er
username 9 te/tnama."e/t
pass2or! 9 te/tpass."e/t
tipe 9 3omboBo/..)electe!4tem
)ql 9 :select ? rom tbl_login 2here username9@: A username A :@an! pass2or!9@: A pass2or! A
:@an! tipe9@: A tipe A :@:
cm! 9 Ne2 )ql3omman!5)ql- koneksi'
r!r 9 cm!.6/ecute>ea!er5'
4 r!r.7as>o2s 9 "rue #n! 3omboBo/..)electe!4tem 9 :#!ministrator: "hen
a!min.)ho25'
mainrm.cm!login.6nable! 9 Balse
%e.7i!e5'
6lse4 r!r.7as>o2s 9 "rue #n! 3omboBo/..)electe!4tem 9 :1akar: "hen
pakar.)ho25'
mainrm.cm!login.6nable! 9 Balse
%e.7i!e5'
6lse
%essageBo/.)ho25:(ata ;ang #n!a %asukkan )alah:- :8onirmasi:- %essageBo/Buttons.+8-
%essageBo/4con.6rror'
mainrm.)ho25'
mainrm.cm!login.6nable! 9 "rue
%e.3lose5'
6n! 4
6n! )ub
6n! 3lass
Untuk (ata)ource setiap komputer berbe!a<be!a tergantung nama yang !iberikana.
)ekian !ulu artikel seorang bocah nakal ini- mohon maa jika masih a!a kekurangan....
Untuk saran !an kritiknya silahkan !i kirim ke jastis_quitaris@yahoo.com
Biogra!i Penulis
Komunitas eLearning IlmuKomputer.Com
Copyright 200!200" IlmuKomputer.Com
0
Nama Jastis Bago. ,ahir (i Nias 2C Duli .E88.
%enja!i #!ministrator Borum Nias 3ommunity !engan alamat
http&FFniascommunity.2eb.i!
)aat ini se!ang menyelesaikan pen!i!ikan ). jurusan )istem 4normasi
!i )"%48 1otensi Utama G %e!an.

Anda mungkin juga menyukai