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 : 11454 kali
Leave a Reply