Membuat program password dengan menggunakan bahasa C
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 :
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 : 11489 kali






















Leave a Reply