Membuat ID pada Form Visual Basic 6.0
Februari 6, 2008
Bagi anda yg gemar menggunakan Visual Basic 6.0 berikut langkah membuat id sehingga ketika user login akan terus tersunting di form anda login sebagai siapa, pada sebuah form yg dijadikan halaman utama atau index form.
Langkah pertama tentunya kita membuat form utama.boleh menggunakan midi form dan tentunya form login..pada form utama beri komponen label dengan property name ID dan caption semisal : Anda tidak loginBagi anda yg gemar menggunakan Visual Basic 6.0 berikut langkah membuat id sehingga ketika user login akan terus tersunting di form anda login sebagai siapa, pada sebuah form yg dijadikan halaman utama atau index form.
Langkah pertama tentunya kita membuat form utama.boleh menggunakan midi form dan tentunya form login..pada form utama beri komponen label dengan property name ID dan caption semisal : Anda tidak login
lihat gambar beriku ini
Pada menu utama set Tombol Logout dengan tag berikut
private sub SmLogout_click()
smLogin.Enabled = True
smLogout.Enabled = False
{definiskan form yg di set disabled karena pada status logout}
ID.Caption = (“Status :Anda Tidak Login”)
End Sub
langkah selanjutnya definisikan status untuk membuat ID pada form login.Pada dasarnya ID di Dapatkan setelah kita melakukan proses login.Jadi setelah login kita baru dapat menentukan user login sebagai siapa dan mengubah Label pada Form Utama dengan text yg didapat pada saat login misal dari username…setelah sebelumnya ad pengecekan ke database tentang verifikasi username dan password.berikut script setelah pengecekan login selesai dilakukan…
buat variable golobal dan non global pada modul yg kita buat sebagai koneksi ke database.sebagai contoh untuk globalnya kita membuat variable umum sebagai koneksi pengecekan ke table dimana login dapat diakses :
Public Rs_cekuser As ADODB.Recordset
Set Rs_cekuser = New ADODB.Recordset
Rs_cekuser.Open “Select * FROM Master”, _
DbKoneksi, adOpenDynamic, adLockBatchOptimistic
End Sub
dan variable Yg di set public yaitu
Public PenggunaID As String
Public PenggunaNm As String
kembali pada form login
{ Bagian ini merupakan bagian segala pengecekan tentang username dan password jika sukses maka berikan informasi bahwa user sukses melakukan login bisa menggunakan procedure vbinformation semisal :
Konfirmasi = MsgBox(“Anda berhasil Login ke sistem!”, _
vbOKCancel + vbInformation, “informasi”)
dan setelah itu perhatikan script dibawah ini
If Konfirmasi = vbOK Then
With fmUtama{nama form utama}
.Show {menu yg dienable kan setelah login semisal form dengan sub menu dibawah ini} .smLogin.Enabled = False
.smLogout.Enabled = True
.MuPenugasan.Enabled = True
.MuPencarian.Enabled = True
.MuLaporan.Enabled = True
.MuMaster.Enabled = True
PenggunaID = _
Rs_cekuser!UserName
PenggunaNm = TxtUser.Text
.ID.Caption = ” Status Login Sebagai : ” _
& UCase(TxtUser.Text)
Unload Me
End With
bagian Yg dicetak tebal diatas merupakan proses pengantian label ID di menu utama dengan text yg dicek oelh RS_cek user sebagai username.sehinga ketika user sukses masuk ke dalam sistem maka pada menu utama label id akan berubah mejadi –> Status login sebagai
username)
semoga bermanfaat..
Entry Filed under: IT POINTS. .
20 Comments Add your own
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed

1.
Roni | April 29, 2008 at 1:30 pm
Bagus….
2.
de | Juli 17, 2008 at 6:18 am
mo tanya neh?? gemana yah cara nya buat menu tpi dengan menggunakan label, bukan dengan menggunakan menu editor?? klo dengan menu editor, gemana cara nya sub menu nya?? terima kasih!!
3.
arief wahyu w | Juli 22, 2008 at 4:48 am
nice….
klo di vb.net sama ga?
4.
sheicecute | Agustus 21, 2008 at 1:00 pm
mas bams ajarin vb ya..
lam kenal (adek angkatanmu inf 2008).
5.
ferry | Agustus 23, 2008 at 4:52 am
mao tanya cara buat command pencarian gimana?
6.
zeromask | Agustus 25, 2008 at 4:06 am
Buat @de
kalo dengan label itu terbatas karena entar kurang bagus..
bisa saja..kalo menggunakan label gunakan saja script melakukan link ke menu lain..
@ferry
kalo buat pencarian
ada beberapa fersi..
pencarian pasti dan tidak pasti
maksudnya pasti adalah pencarian yang benar2 sesuai denga keyword masukan..kalo tidak pasti berupa pancarian berdasarkan banyaknya kesamaan dengan keyword…
mas ferry mau yang mana ya??
7.
zeromask | Agustus 25, 2008 at 11:39 am
buat Fery Ini contoh scirpt pencarian pasti,.jadi hanya ada jwaban ada atau tidak ada hasilnya
Private Sub cmdCari_Click()
If Cmbkatakunci.ListIndex = -1 Then
MsgBox “kata kunci masih kosong,silahkan isi!”, _
vbInformation + vbOKOnly, “Informasi”
CmbKode.SetFocus
Else
Call BukaDatabase (prosedure membuka koneksi database)
AdoData.ConnectionString = StrKoneksi
AdoData.RecordSource = “SELECT kd_pegawai,nm_pegawai,jabatan,pekerjaan,alamat,id_level FROM Master WHERE kd_pegawai=’” & CmbKatakunci.Text & “‘”
AdoData.Refresh
Set GridPegawai.DataSource = AdoData
End If
CmbKode.Clear
txtNama.Text = ” ”
End Sub
artinya ketika kata kunci di cari makan program akan mencari apakah ada data yang sesuai dengan kata kunci..dan ini bersifat pasti..jika ada maka ditampilkan di griddata..masukan berupa combo box..jadi data pasti ada karena diambil dari database
8.
Hafidz | September 17, 2008 at 2:42 am
Bagaimana cara membuat ID sendiri.?thanks!
9.
Ananta Widia Sasmita | November 30, 2008 at 8:28 am
Bos,,,,trimakasih untuk ilmunya,,,aku mau tanya ? saya buat program penjualan..nah untuk 1 faktur itu kan 1 barang,,bisa ga untuk 1 faktur lebih dari 1 barang yang berbeda,,,karna saya buat cuma 1 kd barang ,,trima kasih.
10.
BamZZZ | Desember 1, 2008 at 4:54 pm
makasih sama2 mas….
bisa saja…jadi setiap faktur buat table sendiri saja di database..
11.
Caesar | Desember 25, 2008 at 1:46 pm
kalo form1 buat login
trus di form 2 mau nampilin nama username yang login gimana ya cara nya?
12.
mila | Februari 14, 2009 at 2:12 am
Bermanfaat banget tutotialnya . Tapi aku belum paham penjelasannya .Thanx
13.
lyn4 | Maret 4, 2009 at 5:50 am
aq udh nyoba script nya . Klo abis login emang tampil ID login sebagai siapa . Tapi stelah klik menunya dan kembali kemenu utama si ID ini menghilang.thx
14.
randichan | Maret 31, 2009 at 7:35 am
tutor nya asyik nih tapi boleh numpang tanya doongg?? mengenai picture control
jadi gini ana mau membuat program ketika tuh picture/gambar diklik maka titik/spot yang diklik pada picture/gambar peta akan menampilkan icon atau gambar kecil sebagai sign dari titik/spot tersebut
mudah-mudahan ada yang kasi info terkait terima kasih biar tuhan yang maha esa yang membalasnya AMIN…..
15.
jefry | April 29, 2009 at 1:18 pm
salam kenal,
saya mo nanya koding untuk membuat login pd vb v6.0 dengan logika [ jika user salah memasukkan username atau password sebanyak 3 kali ] maka aplikasi akan tertutup secara otomatis. gimana tuch….
ditunggu yaa
thanks
16.
heli | Mei 13, 2009 at 11:29 am
kalo mau buat password file dari vb gmn y………?
17.
ardiansyah | Oktober 24, 2009 at 7:23 pm
mas…mohon koreksi ya…
saya lagi bikin login form nih..tapi bingung logika nya kalo
pengen entri ID ma Passwordnya harus betul.yg saya bisa baru bikin salah satu logika doang ..mohon dikoreksi ato di tambahi y mass…:
Private Sub CmdLogin_Click()
If TextID.Text = “” Then
MsgBox ” Mohon ID Di Isi.. “, , ” OoOPs..!! ”
ElseIf TextPassword.Text = “” Then
MsgBox ” Mohon isi Password..”, , ” OoPs..!! ”
ElseIf TextID.Text = “ardiansyah” Then
ElseIf TextPassword.Text = “cakep” Then
MsgBox ” Mohon Jaga Kerahasiaan Password anda..”, , “Pesan ”
Form1.Show
me.hide
Else
MsgBox ” Maaf Password Salah..!! “, , ” Peringatan ”
end if
yang saya bingung itu mas setelah saya klik CmdLogin yg keluar cuma msgbox nya aja..( ” Mohon Jaga Kerahasiaan Password anda..” )
tapi g mau masuk ke Form1..mohon pencerahannya mass
Thx
18.
zico | November 14, 2009 at 7:26 am
mas kalo kita dah bikin form utama trus pengen di jadikan aplikasi gmn ya??????
jadi kita ga perlu repot masuk ke windows lagi
19.
zeromask | November 15, 2009 at 3:48 pm
@ ardiansyah
Private Sub CmdLogin_Click()
If TextID.Text = “” Then
MsgBox ” Mohon ID Di Isi.. “, , ” OoOPs..!! ”
ElseIf TextPassword.Text = “” Then
MsgBox ” Mohon isi Password..”, , ” OoPs..!! ”
ElseIf TextID.Text = “ardiansyah” and
TextPassword.Text = “cakep” Then
MsgBox ” Mohon Jaga Kerahasiaan Password anda..”, , “Pesan ”
Form1.Show
me.hide
Else
MsgBox ” Maaf Password Salah..!! “, , ” Peringatan ”
end if
Mungkin begitu..silahkan coba
20.
zeromask | November 15, 2009 at 3:50 pm
@zico
maksudnya gimana Tuh Bos??