
Dengan mengabaikan sensitifitas sebuah karakter, dua kata tersebut adalah sama - entah menggunakan format tulisan huruf kecil, kapital, atau gabungan antara keduanya. Padahal, pada umumnya penulisan kata sandi atau password selalu bersifat sensitif hal ini diperuntukkan demi menjaga keamanan data.
Sebuah kelemahan kecil yang tentunya akan berakibat sangat fatal yang terdapat pada tutorial terdahulu kini dapat Anda perbaiki melalui panduan berikut ini :
Menentukan password dalam sebuah sel
Langkah inilah yang tidak ada dalam tutorial sebelumnya. Ya, langkah ini merupakan kunci yang nantinya password tersebut bersifat sensitif - sehingga penulisan karakternya harus sama persis dengan apa yang terdapat dalam sebuah sel.
Aktifkan Sheets1 (atau terserah) kemudian ketikkan sebuah kata atau kalimat di dalam sel A2, yang nantinya akan difungsikan sebagai password. Contoh, ketikkan kata "admin" - tanpa tanda petik
selanjutnya letakkan fungsi berikut di sel C2
=EXACT(A2,B2)
artinya, isi sel B2 harus sesuai dengan sel A2 - dan jika tidak maka fungsi ini akan menghasilkan nilai FALSE.Kombinasi Fungsi dengan Macro VBA
Sebelumnya siapkan sebuah desain untuk UserForm - atau Anda bisa juga menggunakan desain seperti tutorial sebelumnya. Langkah selanjutnya adalah memasukkan kode untuk Kotak Password (TextBox1) dan Tombol Login (CommandButton1) seperti berikut :
Private Sub TextBox1_Change()
Range("B2") = TextBox1
End Sub
Private Sub CommandButton1_Click()
If Range("C2") = False Thn
MsgBox "Password yang Anda masukkan salah"
Else
UserForm1.Hide
MsgBox "Selamat Datang..."
End If
End Sub
Range("B2") = TextBox1
End Sub
Private Sub CommandButton1_Click()
If Range("C2") = False Thn
MsgBox "Password yang Anda masukkan salah"
Else
UserForm1.Hide
MsgBox "Selamat Datang..."
End If
End Sub
Skema Kerja Login
Ketika pengguna memasukkan sebuah password di kotak TextBox1 yang secara otomatis juga akan tertulis di sel B2, kemudian fungsi =EXACT akan membaca kesamaan antara sel B2 dengan sel A2.
Jika dua sel tersebut berisi data yang sama persis maka akan menghasilkan nilai TRUE, dan sebaliknya jika keduanya terdapat perbedaan maka akan menghasilkan nilai FALSE.
Sementara itu tombol Login membaca informasi dari fungsi EXACT, artinya pengguna akan berhasil login ketika sel C2 bernilai TRUE dan ketika sel C2 bernilai FALSE akan menampilkan sebuah pesan bahwa password yang dimasukkan salah.
Anda juga dapat mengkombinasikan tutorial ini dengan tutorial-tutorial lainnya yang dapat Anda pelajari di rumahexcel.com untuk memaksimalkan Form Login anda
Download file di sini
Sumber Informasi :
http://www.rumahexcel.com/2013/02/password-karakter-sensitif-untuk-form.html#ixzz2oLf01w3k


1 comments:
Perkenalkan, saya dari tim kumpulbagi. Saya ingin tau, apakah kiranya anda berencana untuk mengoleksi files menggunakan hosting yang baru?
Jika ya, silahkan kunjungi website ini www.kbagi.com untuk info selengkapnya.
Di sana anda bisa dengan bebas share dan mendowload foto-foto keluarga dan trip, music, video, filem dll dalam jumlah dan waktu yang tidak terbatas, setelah registrasi terlebih dahulu. Gratis :)
Post a Comment