Membuat program password dengan menggunakan bahasa C

Password Benar

Deskripsi :

Kali ini saya Ocu Syarif, akan menjelaskan tentang pembuatan 2 buah password dimana password pertama harus sama dengan password ke dua dengan menggunakan pembanding kata/kalimat. Jika password salah maka akan muncul masukkan password kembali, apabila sudah memasukkan password sebanyak 3 kali, maka akses ditolak.

Kode Program :

#include <stdio.h> //Mengakses file library stdio.h untuk fungsi input/output
#include <stdlib.h> //Mengakses file library stdlib.h untuk fungsi system()
#include <string.h> //Mengakses file library string.h untuk fungsi gets(), strcmp

int main(void) //Fungsi yang harus ada pada setiap program c
{
char kata1[20], kata2[20], pass1[20], pass2[20]; //Deklarasi array 1 dimensi
int cek1, cek2, a=0; //Deklarasi variabel, cek1 dan cek2 merupakan variabel yang bertipe data

ulang: //Inisialisasi

strcpy(kata1,"syarif"); //Menyalin string
printf("Login yang ke- %d\n", a+1); //Login yang ke 1 dilooping +1
printf("Masukkan Password : ",kata1); //Menampilkan Masukkan Password :
gets(pass1); //Input string
strcpy(kata2,"syarif"); //Menyalin string
printf("Konfirmasi Password : "); //Menampilkan Konfirmasi Password :
gets(pass2); //Input string

cek1=strcmp(kata1,pass1); //Pembandingan dua string antara kata1 dan pass1 disimpan pada variabel cek1
cek2=strcmp(kata2,pass2); //Pembandingan dua string antara kata2 dan pass2 disimpan pada variabel cek2

if (cek1 == 0 && cek2 == 0)//Fungsi control flow, jika cek1 samadengan 0 dan cek2 samadengan 0
{
printf("\n Password Anda Benar\n"); //Pesan ini akan muncul
system("pause");
}
else { //Jika tidak

a=a+1; //Perhitungan password akan diulang
if(a<3) //Fungsi control flow, ulang password sebanyak kecil dari 3
{
printf("\nPassword Anda Salah\n"); //Menampilkan pesan jika password salah
goto ulang; //Ulang
}

else //Jika ulang password sudah kecil dari 3
{
printf("\nAkses Ditolak!\n"); //Jika looping bernilai kecil dari 3, maka informasi ini akan ditampilkan
system("pause"); //Salah satu fungsi dari library stdlib.h agar program tidak langsung tutup secara otomatis
}
}
}

Berikut hasil dari program :

Password Benar

Password Benar

Password Salah

Password Salah

Itulah sedikit penjelasan program membuat password dengan menggunakan bahasa c, semoga bermanfaat. Saran dan Kritiknya sangat diperlukan untuk memperbaiki artikel selanjutnya. Terima kasih *blog.mhdsyarif.com

Dilihat sebanyak : 11241 kali

Leave a Reply

Your email address will not be published. Required fields are marked *

[+] kaskus emoticons nartzco

This site uses Akismet to reduce spam. Learn how your comment data is processed.