Anda di halaman 1dari 16

Home Link Exchange Follow Blog Ini Berlangganan Via Email Site Info Website About Search

CONTACT US : KIRIM EMAIL GOOGLE +1 FACEBOOK FANS PAGE

TERBARU
Home » Visual Basic 6.0 » Cara Membuat Program Login Dengan Batasan Hak Akses Pada Pemrograman Visual
Basic 6.0
Ada Apa Di Balik Video Mesum Para
Pelajar...? - (0 comments)
Cara Membuat Program Login Dengan Batasan Hak Akses
Pada Pemrograman Visual Basic 6.0 Fakta Di Balik Kain Penutup Ka’bah - (0
comments)
Cara Membuat Program Login Dengan Batasan Hak Akses
Pada Pemrograman Visual Basic 6.0 | Gho Blog's - Kali ini kita
lanjutin lagi tutorial pemrograman Visual Basic 6.0. Yang akan Pakaian Ketat, Haram Dan Tak Sehat - (0
kita bahas adalah bagaimana cara membuat program login comments)
dengan batasan hak akses. Letak batasannya sendiri ada
pada akses menu untuk tiap-tiap user akan berbeda-beda Rahasia Pembangunan Piramida Firaun -
tergantung dari level user tersebut. (0 comments)

Disini saya akan memberi contoh sederhana


pemrogramannya. Pada program yang akan kita coba buat ini saya membagi aksesnya menjadi dua Membuat Event Click Pada Datagrid
yaitu : Dengan Visual Basic 6.0 - (0 comments)

Gho-Blogs Tricks
1. Level Admin =>> Bisa mengakses menu secara keseluruhan (Entry dan Laporan)
2. Level User =>> Hanya bisa mengakses menu Laporan saja.
SPONSOR
Sebelumnya kita harus membuat program menu utama terlebih dahulu. Saya pernah memposting
tutorial tentang pembuatan program menu menggunakan menu editor, jadi program itu yang akan kita
gunakan pada posting kali ini.

Untuk sobat yang belum mengikuti posting terdahulu, sobat bisa download saja program menu nya
melalui link berikut ini :
Via Gho Blog's Download Area : (Download Project)
Via Mediafire : (Download Project)

Jika sudah didownload, sobat extract saja isi file yang sobat download tadi. Setelah itu ikuti langkah-
langkah berikut ini :

Buat sebuah database dengan Microsoft Office Access 2003 (Jika menggunakan MS Access
2007 keatas simpan database dengan format 2003 yaitu *.mdb). Simpan database dalam
satu folder dengan program menu yang sobat download tadi dan beri nama database tersebut
"dblogin.mdb".
TERPOPULER
Buatlah sebuah tabel / file dengan field-field seperti gambar dibawah ini :
Benarkah Arw ah Orang Meninggal Masih Berada Dirumah
Selama 40 Hari

10 Universitas Terbaik Di Indonesia Tahun 2013

Cara Membuat Program Simpan Edit Dan Delete Dengan


Visual Basic 6.0

Cara Membuat Program Laporan Dengan Crystal Report 8.5


Dan Visual Basic 6.0

Cara Mengetahui Pengguna Ilegal Pada Jaringan Hotspot


Kita

Cara Membuat Program Login Dengan Batasan Hak Akses


Pada Pemrograman Visual Basic 6.0
Beri nama tabel/file tersebut dengan nama "datauser".
Masukkan 2 buah data ke dalam tabel datauser seperti berikut ini : Cara Membuat Program Pencarian Data Dengan Visual
Basic 6.0
1. username : adm001, password : 1234, level : Admin
2. username : us001, password : 4321, level : User Penggunaan DTPicker Dan Combo Box Pada Program
Simpan Edit Delete Dengan Visual Basic 6.0
Kemudian Save dan Tutup/Close database tersebut.
Menghitung Total Dengan Visual Basic 6.0 Tanpa
Langkah selanjutnya, kita akan membuat program nya, silakan sobat ikuti langkah-langkah berikut :
Menggunakan Query(SUM)
Bukalah project yang sobat download tadi.
Cara Membuat Program Laporan Dengan Seleksi Data Pada
Tambahkan dulu Component ADODC nya jika belum tersedia dibagian Tools yang berada
Visual Basic 6.0 Dan Crystal Report 8.5
disebelah kiri. Caranya, klik menu Project => Pilih Components => Cari dan beri tanda Check
List pada Microsoft ADO Data Control 6.0 (OLEDB) => Klik Tombol OK.
Tambahkan satu buah form baru (Form7) dan buatlah design seperti gambar berikut ini :
?

ARSIP BLOG

► 2014 ( 16 )

▼ 2013 ( 207 )
► Desember ( 10 )

► November ( 6 )
Untuk Text2.Text, aturlah PasswordChar pada properties menggunakan tanda bintang(*)
seperti gambar berikut ini : ► September ( 5 )

► Agustus ( 10 )

► Juli ( 9 )

► Juni ( 21 )

► Mei ( 18 )

► April ( 20 )

► Maret ( 44 )

► Februari ( 30 )

▼ Januari ( 34 )
Mahasisw a Tuntut Polda Sumbar Tuntaskan
Kasus Shak...
GOOGLE+ FOLLOWERS
Muhammad Dehidra Aktriyan
+ ke lingkaran

67 memiliki saya di lingkaran Lihat semua

SITE INFO
Kemudian Aturlah Visible pada Label 4 menjadi False. seperti gambar berikut :

5 6 7 0 5 2

KATEGORI PENGIKUT

Berita (48)

Crystal Report (5)

Humor (15)

Info (186)
Inspirasi (21)
Join this site
Islam (84) w ith Google Friend Connect

Kesehatan (26) Members (16)

Motivasi (9)

Opini (18)

Renungan (52)

Sistem Informasi (6)

Tips Dan Trik (20)

Tips Trik Blogger (6)


Already a member? Sign in
Tokoh (10)

Visual Basic 6.0 (44)

Web (7)

Zionis (18)

Selanjutnya, buatlah satu buah Module dengan cara : Klik menu Project => pilih Add Module
=> Klik tombol Open. Kemudian masukkan script berikut pada Module tersebut :

Global conn As ADODB.Connection


Global rslog As ADODB.Recordset

Sub koneksi()
On Error GoTo gagal:
Set conn = New ADODB.Connection
conn.Provider = "microsoft.jet.oledb.4.0"
conn.CursorLocation = adUseClient
conn.Open App.Path & "\dblogin.mdb"
Exit Sub
gagal:
If (Err.Number = -2147467259) Then
MsgBox "Koneksi Aplikasi Ke Database Gagal...!", vbCritical,
"Informasi"
End
End If
End Sub
Selanjutnya kita akan membuat program untuk batasan hak akses. Caranya, masukkan script
berikut di bagian codding pada form yang kita buat tadi.

Private Sub akses()


If Label4.Caption = "Admin" Then
Form1.ent.Visible = True
Form1.lap.Visible = True
Else
If Label4.Caption = "User" Then
Form1.ent.Visible = False
Form1.lap.Visible = True
End If
End If
End Sub
Kemudian double klik pada form, dan masukkan script berikut tepat diantara Private Sub
Form_Load() dengan End Sub

koneksi

Selanjutnya, double klik pada Text2.Text dan masukkan script berikut tepat diantara Private
Sub Text2_Change() dengan End Sub

Set rslog = New ADODB.Recordset


rslog.LockType = adLockOptimistic
rslog.CursorType = adOpenDynamic
rslog.Open "select * from datauser", conn, , , adCmdText
rslog.Filter = " password= '" & Text2.Text & "'"
If Not rslog.EOF Then
Label4.Caption = rslog.Fields(3)
End If

Terakhir, double klik pada tombol Login dan masukkan script berikut tepat diantara Private Sub
Command1_Click() dengan End Sub
Set rslog = New ADODB.Recordset
rslog.LockType = adLockOptimistic
rslog.CursorType = adOpenDynamic
rslog.Open "select * from datauser", conn, , , adCmdText
If rslog.RecordCount > 0 Then
rslog.MoveFirst
rslog.Find "username ='" & Text1.Text & "'"
rslog.Find "password ='" & Text2.Text & "'"
If rslog.AbsolutePosition <> adPosEOF Then
Call akses
Unload Me
Form1.Show
Else
MsgBox "user / Password Yang Anda Masukkan Salah", vbOKOnly,
"Info"
End If
EndAturlah
If Form Login (Form7) menjadi form yang pertama kali dijalankan saat program di
running. dengan cara klik menu Project => pilih Project1 Properties => pilih Form7 pada
Startup Object => klik tombol OK.
Sekarang coba jalankan program yang kita buat ini. Pertama cobalah login sedagai admin dengan
data berikut :

Username : adm001
Password : 1234

Karena level admin diberikan hak akses untuk bisa menggunkan seluruh menu yang tersedia, maka
tidak akan terlihat perubahaan pada form Menu. Sekarang coba sobat login sebagai User dengan
data berikut ini :

Username : us001
Password : 4321

Sekarang sobat bisa lihat menu entry pada form menu menghilang. Hal ini karena kita mengatur level
user hanya bisa mengakses menu laporan saja.

Jika sobat masih bingung dengan pembahasan kali ini, sobat bisa download program nya melalui
link berikut ini untuk lebih memahaminya :

Atau :

Sekian dulu tutorial Visual Basic 6.0 yang berjudul Cara Membuat Program Login Dengan Batasan
Hak Akses Pada Pemrograman Visual Basic 6.0. Selamat mencoba dan semoga bermanfaat.

Share Posting Ini :

BERLANGGAN ARTIKEL VIA EM AIL DARI GHO BLOG'S, GRATIS...! KLIK DISINI
KLIK TOM BOL LIKE FANSPAGE KAM I

My Blog Network
Suka

327 orang menyukai My Blog Netw ork.

Plugin sosial Facebook

Label: Visual Basic 6.0


Lihat Juga Yang Berikut Ini :
Visual Basic 6.0

Download Free Ebook - 3 Teknik Membuat Program Login Menggunakan Visual Basic
6.0
Download Free Ebook Cara Mengkoneksikan Database MySQL Dengan Visual Basic
6.0
Cara Mengatasi Pengulangan Data Dari Database Yang Ditampilkan Pada Combobox
Cara Membuat Program Login Sederhana Dengan Dan Tanpa Database Menggunakan
Visual Basic 6.0
Menghitung Selisih Hari Dari 2 Buah DTPicker Dengan Visual Basic 6.0
Cara Menambahkan List Item Pada ComboBox Di Visual Basic 6.0
Cara Menampilkan Dua Record Dalam Satu Textbox Dengan Visual Basic 6.0
Cara Register Library / Ocx Visual Basic 6.0
Konversi Desimal Menjadi Angka Romawi Dengan Visual Basic 6.0
Menghitung Total Dengan Visual Basic 6.0 Tanpa Menggunakan Query(SUM)
Auto Resize Image Background Form Visual Basic 6.0
Setting TextBox Di Visual Basic 6.0 Agar Data Yang Dientrikan Hanya Barsifat Angka
Atau Huruf Saja
Cara Menampilkan Isi Data Tabel Di Datagrid Dengan Visual Basic 6.0
15 KOMENTAR
Cara: Membuat Auto Number Dengan Visual Basic 6.0
Cara Memunculkan Pesan Pemberitahuan Bila Data Yang Ingin Dientrikan Sudah Ada
Sadiq mengatakan... Reply Comment
Di Database Dengan Visual Basic 6.0
mau nanya
Script nih, itu
Visual klo mau
Basic isi id_user
6.0 Untuk di add
Module field,Database
Koneksi milih type Access
apa ? kok AutoNumber gak ada,
2007
trusFree
klo mau jadiin primary
Download key gimana
Visual Basic ?
Active Skin 4.3
mohon
Carapencerahannya
Membuat Form:)Tembus Pandang (Glass) Dengan Visual Basic 6.0
Program Pembuat Simbol Barcode Dengan Visual Basic 6.0 Menggunakan Metode
makasih....
CODE 39
28 Cara Membuat
April 2013 04.55Form Bulat Dengan Visual Basic 6.0
Cara Membuat Aplikasi Penghitung Jumlah Kata Dengan Visual Basic 6.0
Cara Membuat Form Transparant Menggunakan Visual Basic 6.0
Muhammad Dehidra
Cara Membuat Aktriyan
Animasi mengatakan...
Text Dengan VisualReply Comment
Basic 6.0
Cara Membuat
@Sadiq: disini saya Program Laporanaccess
menggunakan Dengan Seleksi
2003, Data
pilihan Pada Visual Basic
autonumber-nya 6.0 sob...,
ada koq Dan klo
Crystal Report 8.5
aotunumber biasanya longinteger..

klo mw jdiin primary key, klik kanan aja di kotak kicil disamping fielnya, trus pilih primary key..

untuk lbih jelasnya, bisa liat diposting kami :


http://gho-blogs.blogspot.com/2012/10/cara-membuat-database-dengan-microsoft-office-access-
2003.html.html
makasih sob..

28 April 2013 06.14

Sadiq mengatakan... Reply Comment


@Muhammad Dehidra Aktriyan : Makasih nih sob, :D
sukses terus blognya (y)
28 April 2013 06.20

Sadiq mengatakan... Reply Comment


mau nanya untuk format pembuatan di acces sya pake office 2007, utnuk vb 6.0 bisa tdk ?
apa saya harus ganti type 2000-2003 ?

makasih sebelumnya :)
28 April 2013 06.26

Muhammad Dehidra Aktriyan mengatakan... Reply Comment


@Sadiq: makasih bnyk sob...
28 April 2013 12.49

Muhammad Dehidra Aktriyan mengatakan... Reply Comment


@Sadiq: klo pke access 2007, di save ke 2003 aja sob...

dosen sya wktu kuliah dulu yg nyaranin seperti itu,, sya jg gak bgtu ingat apa alsannya.. hehehehe

mgkn agar sesuai aja dengan module koneksi yg di vb...

makasih bnyk sob...


28 April 2013 12.51

Sadiq mengatakan... Reply Comment


oh, iya sob, udh bisa dan berhasil :D
makasih banyak nih ^__^
klo boleh mau nanya tentang cara menampilkan pesan untuk command simpan, saya tadi juga
sempat baca2 artikel yg ini http://gho-blogs.blogspot.com/2012/10/cara-membuat-program-simpan-
edit-dan-delete-dengan-visual-basic-60.html
misalkan klo data yg sudah ada trus mau di simpan, cara memunculkan pesan "data ini sudah
ada", atau sama saja data tersebut harus 1, gimana ada listing tertentunya ?

maaf, pertanyaannya saya masih newbie soalnya ^__^, mohon pencerahannya gan :D
29 April 2013 05.32

Muhammad Dehidra Aktriyan mengatakan... Reply Comment


@Sadiq:mgkn mksudnya buat nampilin pesan kalo data sudah ada/udh pernah dientri ya gan...

cb agan liat lg posting yg : http://gho-blogs.blogspot.com/2012/10/cara-membuat-program-simpan-


edit-dan-delete-dengan-visual-basic-60.html

disitu ada program dengan perintah :


Private Sub Text1_KeyPress(KeyAscii As Integer)

nah, modif aja scriptnya jd kyk gini gan...

---------------------------
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Set rsmhs = New ADODB.Recordset
rsmhs.LockType = adLockOptimistic
rsmhs.CursorType = adOpenDynamic
rsmhs.Open "select * from tmhs", conn, , , adCmdText
rsmhs.Filter = " nim= '" & Text1.Text & "'"
If Not rsmhs.EOF Then
MsgBox "Data Dengan NIM '" & Text1.Text & "' Sudah Ada" , vbInformation, "Informasi"
Command1.Enabled = False
Command2.Enabled = True
Command3.Enabled = True
Text1.Enabled = False
Text2.Text = rsmhs.Fields(1)
Text3.Text = rsmhs.Fields(2)
Text4.Text = rsmhs.Fields(3)
Text5.Text = rsmhs.Fields(4)
Text6.Text = rsmhs.Fields(5)
Text7.Text = rsmhs.Fields(6)
End If
End If
end sub
-----------------------------------
jadi, disisipkan aja perintah "MsgBox" diantara perintah "If Not rsmhs.EOF Then" dengan
"Command1.Enabled = False"

kurng lbhnya kyk gt deh gan...


hehehehe
29 April 2013 06.54

Sadiq mengatakan... Reply Comment


iya begitu maksud ane gan :D, ane tes deh gan, makasih nih sdh share2 ilmunya (y).. Mantap!
29 April 2013 07.08

Muhammad Dehidra Aktriyan mengatakan... Reply Comment


@Sadiq: ok...,, sma2 gan.. :)
29 April 2013 08.26

Sadiq mengatakan... Reply Comment


gan, ane udh buat listingnya, trus berhasil..
cuman pas ane mau buat id baru, pesannya muncul juga, kan seharusnya pesan muncul kalau
data yg diinput sama, tapi pas ane mau buat baru, trus ane simpan, berhasil, tapi muncul pesan yg
sama juga
MsgBox "Data Dengan NIM '" & Text1.Text & "' Sudah Ada" , vbInformation, "Informasi"

solusinya gimana ya Gan ? mohon pencerahannya :)


30 April 2013 08.09

Muhammad Dehidra Aktriyan mengatakan... Reply Comment


@Sadiq: gini aja gan...,, ntr sya krimin aja contoh program sderhana yg udh jd...

mslahnya, sya klo ga ngliat lagsung pnybab error programnya, agk bingung ngebayanginnya...
hehehehe

ntr tgalin aja email agan disini.. biar sya krimin cntoh programnya.. :)
30 April 2013 10.55
Sadiq mengatakan... Reply Comment
losta_masta@hotmail.com
makasih ya gan sebelumnya (y) :)
30 April 2013 11.27

Muhammad Dehidra Aktriyan mengatakan... Reply Comment


@Sadiq: ok gan...
sma2...
30 April 2013 11.40

Sadiq mengatakan... Reply Comment


@Muhammad Dehidra Aktriyan :gan ane reply kiriman lewat email agan... mohon ditelusuri ^_^
1 Mei 2013 04.31

POSKAN KOMENTAR

Berhubung Makin Banyaknya Komentar Yang Tidak Mematuhi Peraturan, Maka Setiap Komentar Yang
Masuk Akan Di Moderasi (Diterbitkan Atas Persetujuan) Oleh Admin Terlebih Dulu.

Aturan Berkomentar
1. Silakan Berkomentar Dengan Baik Dan Sopan.
2. Komentar Sesuai Topik Artikel
3. Mohon Untuk Tidak Mencantumkan Link Aktif Pada Komentar.
4. Mohon Untuk Tidak Promosi Produk Disini (Dianggap Spam).
5. Bila Komentar Tidak Sesuai Aturan Diatas Maka Komentar Tidak Diterbitkan Dan Akan Saya Hapus.

Spam = Delete...!!
Promosi = Spam = Delete...!!

Komentar Yang Sesuai Aturan akan Diterbitkan Selambat-Lambatnya Dalam 1x24 Jam.

<-- Thank's -->


Masukkan komentar Anda...

Beri komentar sebagai: Google Account

Publikasikan Pratinjau

LINK KE POSTING INI

Buat sebuah Link

Posting Lebih Baru Beranda Posting Lama

Kategori : Berita | Humor | Info | Inspirasi | Islam | Kesehatan | Motivasi | Opini | Renungan | Sistem Informasi | Tips Dan Trik | Tips Trik Blogger | Tokoh | Visual Basic 6.0 | Web | Zionis

Support : Creating Website | Johny Template | Mas Template


Copyright © 2012. Gho - Blog's - All Rights Reserved

Anda mungkin juga menyukai