Password merupakan suatu hal yang sangat amat
penting yang digunakan untuk validasi dalam login sebuah aplikasi, sebagai
contoh facebook, untuk masuk dan menggunakan facebook, user diwajibkan
memasukan username dan password terlebih dahulu kemudian user dapat menggunakan
facebook.
Nah dari situ demi mengamankan sebuah akun dibutuhkan
juga sebuah password kuat, untuk itu saya membuat sebuah aplikasi untuk
mengetahui kekuatan password.
Berikut algoritma dari aplikasi yang saya buat.
Keterangan :
1. Aplikasi
mulai dengan memasukan password terlebih dahulu, kemudian tekan sebuah button /
tombol untuk mengechek kekuatan password
2. Validasi
awal password adalah menghitung karakter password, apakah karakter password
lebih dari 8 atau tidak, jika ya masuk ke decision selanjutnya, jika tidak
berarti password tersebut lemah
3. Selanjutnya
password akan divalidasi apakah password mengandung angka atau tidak, jika ya
masuk ke decision selanjutnya, jika tidak berarti password tersebut lemah,
4. Kemudian
password divalidasi kembali apakah password mengandung huruf kecil atau tidak,
jika ya masuk ke decision selanjutnya, jika tidak berarti password lemah,
5. Kemudian
password divalidasi kembali apakah password mengandung huruf besar atau tidak,
jika ya masuk ke decision selanjutnya, jika tidak berarti password lemah,
6. Kemudian
yang terakhir adalah validasi password apakah password mengandung karakter
khusus atau tidak, karakter khusus sendiri adalah karakter yang bukan angka dan
bukan huruf contoh : ( !@#$%^&*+_-), jika ya password tersebut kuat, jika
tidak berarti password tersebut lemah.
7. Selesai.
Berikut adalah hasil contoh aplikasi yang saya buat,
aplikasi ini berjalan di platform windows 8
1. Ketika
jumlah karakter kurang dari 8 walaupun terdiri dari angka, huruf kecil dan huruf
besar serta karakter khusus.
2. Ketika
angka tidak ada dalam password, walaupun password terdiri lebih dari 8
karakter, terdapat huruf kecil, huruf besar dan karakter khusus
3. Ketika
huruf kecil tidak ada dalam password, walaupun password terdiri lebih dari 8
karakter, terdapat angka, huruf besar dan karakter khusus
4. Ketika
huruf balok / huruf besar tidak ada dalam password, walaupun password terdiri lebih
dari 8 karakter, terdapat huruf kecil, angka dan karakter khusus
5. Ketika
karakter khusus tidak ada dalam password, walaupun password terdiri lebih dari
8 karakter, terdapat huruf kecil, huruf besar dan angka
6. Ketika
password terdiri lebih dari 8 karakter, terdapat angka , huruf kecil , huruf
besar / balok, dan karakter khusus ada dalam password.
u untuk download aplikasi silahkan klik di sini
semoga bermanfaat, dan kurang lebihnya mohon maaf..
salam blogger..








luarr biasaa koe ya ji..
BalasHapushahah
sopo iki?? :D
Hapuswordpress ra nduwe , aim ra nduwe..
BalasHapuswkwkw ya nganggo anonymousa