Membuat Program Login Screen di C# Dengan menggunakan Looping While dan Logika IF

Hi Guys, saya akan memberikan tips membuat program Login dengan menggunakan Looping While berserta menggunakan Logika IF.

·         Pertama, kita mendeklarasikan Variabel yang ingin dipakai terlebih dahulu. Saya memakai 4 Variabel dan semuanya tipe string

string nama, npm, password, input;

Console.WriteLine(“Masukkan Nama atau NPM?(pilih salah satu)”);

input = Console.ReadLine();

 

·         Disini, kita disuruh pilih salah satu (Nama atau NPM). Cukup saja memasukkan Nama atau NPM.

·         Jika di input kita memasukkan “Nama”, maka anda akan disuruh memasukkan Nama, pakai saya namaku(“Edy”), karena hanya namaku yang dapat diproses. Jika anda memasukkan nama selain “Edy”,maka anda akan disuruh memasukkan nama lagi SAMPAI anda memasukkan nama “EDY”. (//proses looping)

 

if (input == “Nama”) {

   Console.WriteLine(“Masukkan nama anda:”);

   nama = Console.ReadLine();

   while (nama != “Edy”) {

      Console.WriteLine(“Nama yang anda masukkan salah, silakan coba lagi!”);

      nama = Console.ReadLine();

   }

 

·         Setelah kalian memasukkan nama dengan benar, maka anda akan disuruh memasukkan password. Anda hanya boleh memasukkan password dengan “testing123” supaya bisa diproses. Jika anda memasukkan password yang tidak benar. Maka anda akan mengulang memasukkan password. (//proses looping)

 

   Console.WriteLine(“Silakan Masukkan Password anda:”);

   password = Console.ReadLine();

   while (password != “testing123”) {

     Console.WriteLine(“Password yang anda masukkan salah, silakan coba lagi!”);

     password = Console.ReadLine();

   }

 

·         Nah, Jika anda selesai memasukkan Nama dan Password dengan benar. Maka Selamat! Anda sukses login ke portal UIB.

 

   Console.WriteLine(“=-=-=-==-=-=-=-“);

   Console.WriteLine(” Login Sukses! “);

   Console.WriteLine(“=-=-=-==-=-=-=-“);

   }

 

·         Sama dengan input Nama, jika di halaman awal anda memasukkan input NPM. Jelas anda akan disuruh memasukkan No. NPM anda. Tetapi hanya NPM saya bisa diproses, masukkan NPM = “1531095”.  Jika anda memasukkan NPM selain itu. Maka anda akan mengulang mengisi No.NPM sampai benar.


else if (input == “NPM”) {

       Console.WriteLine(“Masukkan No.NPM anda:”);

       npm = Console.ReadLine();

       while (npm != “1531095”){

          Console.WriteLine(“Data yang anda masukkan salah, Silakan Coba lagi!”);

             npm = Console.ReadLine();

          }

·         Sama juga dengan yang diatas, anda memasukkan password yang sudah saya sediakan. Anda tidak dapat ke proses selanjutnya jika anda memasukkan password selain “testing123”.

 

          Console.WriteLine(“Silakan Masukkan Password anda:”);

          password = Console.ReadLine();

          while (password != “testing123”)

          {

            Console.WriteLine(“Password yang anda masukkan salah, silakan coba lagi!”);

            password = Console.ReadLine();

          }

 

 

·         Nah, Jika anda selesai memasukkan Nama dan Password dengan benar. Maka Selamat! Anda sukses login ke portal UIB.

 

                Console.WriteLine(“=-=-=-==-=-=-=-“);

                Console.WriteLine(” Login Sukses! “);

                Console.WriteLine(“=-=-=-==-=-=-=-“);

            }

·         Yang Terakhir, di halaman awal jika anda memasukkan input selain Nama atau NPM. Maka akan keluar seperti program dibawah ini:

else {

     Console.WriteLine(“Input yang anda masukkan tidak benar”);

     }

 

Oke, Sekian dari saya. Semoga bermanfaat bagi kita semua. Terima kasih

Leave a Reply