Senin, 21 November 2016

Program Login Menggunakan Bahasa C

Pada kesempatan kali ini, saya akan membuat sebuah program login dengan bahasa C. Logika dari program yang akan dibuat adalah masukan Username dan Password, jika login berhasil, maka program akan memunculkan pesan berhasil. Jika login gagal sampai tiga kali, maka program akan berhenti. Berikut flowchartnya:



Dari flowchart di atas, dapat kita implementasikan kedalam bahasa C sebagai berikut:



#include<stdio.h>
#include<stdlib.h>

int main(){
   char username[8], pass[12];
   int repeat = 0, gagal = 0;

   while(repeat < 3){
      printf("Masukkan Username : ");
      scanf("%s", &username);
      printf("Masukkan Password : ");
      scanf("%s", &pass);

      if(strcmp(username,"login")==0 && strcmp (pass,"login123")== 0){
         printf("Selamat, kamu berhasil login\n");
         break;
      }else{
         printf("Input Salah!\n");
         gagal++;
         if(gagal == 3){
            printf("Sayang sekali, kamu tidak bisa login lagi\n");
         }
      }
      repeat++;
   }

   system("pause");
   return 0;
}



Setelah program dibuat, compile program.




Setelah itu, jalankan program dan hasilnya akan tampak seperti dibawah ini.

Jika program berhasil:


Jika program gagal:


1 komentar: