Carane Gae Logine Jasa Tis Tis Tis Wakakaka
Carane Gae Logine Jasa Tis Tis Tis Wakakaka
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.