Aplikasi Login Menggunakan Logika IF, Else dan Switch

Di sini saya akan membagi tentang aplikasi sederhana yang telah saya buat yaitu mengenai login. Dengan Program C# saya merancang sebuah aplikasi login di sebuah perpustakaan umum. Dalam aplikasi ini saya menggunakan kombinasi Logika If,Else dan Switch.  Nah, di sini saya akan membahasnya satu persatu.

Pertama tidak di lupakan yaitu menentukan deklarasi variable terlebih dahulu, Untuk aplikasi Login variable yang saya butuh hanya variable username dan variable password. Kedua variable ini saya menggunakan type data string.

string username, password;

Selanjutnya saya merancang output sederhana dari aplikasi login ini .

Console.WriteLine(“Silakan di Login”);

Console.Write(“Username : “); username=Console.ReadLine();

Console.Write(“Password : “); password = Console.ReadLine();

Untuk username dan password saya menggunakan Console.ReadLine untuk memudahkan pengguna memasukan nilai masing-masing username dan passwordnya.

Sebelum membahas ke logika dari aplikasi ini saya akan membahas terlebih dahulu perbedaan menggunakan if else dan switch. If else kita bisa membandingkan nilai bentuk integer maupun string sehingga bisa di bandingkan menggunakan operasi <,> , == =, dan di if else bisa bandingkan dua hal dalam bersamaan dengan menggunakan tanda && atau //. If else juga bisa mejalani dua persamaan yang ada . Sedangkan menggunakan Switch hanya bisa membandingkan nilai berupa string dan tidak bisa membandingkan dua hal bersamaan.Selanjutnya Ini adalah Logika dari aplikasinya loginnya :

 

if(username == “Admin”)

            {

                switch (password)

                {

                    case “Admin”:

                        Console.WriteLine(“Selamat Datang, Admin”);

                        Console.WriteLine(“Ini adalah halaman admin”);

                        break;

 

                    default:

                        Console.WriteLine(“Maaf anda bukan admin”);

                        break;

                }

            }

//untuk admin saya menggunakan if dan switch . Saya menggunakan if untuk mengecek usernamenya sedangkan passwordnya menggunakan switch. Dari koding di atas bisa di baca, jika username samadengan Admin maka akan membaca perintah switch yaitu mengecek password.Untuk Password, aplikasi akan membaca case yaitu jika password yang di isi sama dengan nilai case maka akan menampilkan “Selamat Datang Admin , Ini adalah halaman admin”, jika bukan maka akan membaca default yaitu akan menampilkan “Maaf anda bukan admin”. Jika username yang di isikan salah maka akan menampilkan koding paling bawa yaitu membaca elsenya.

 

//untuk user saya menggunakan if dan else if. Dari Logika di bawah ini bisa di baca dengan, jika pengguna memasukan username dan password sesuai dengan nilai variable username dan password maka akan menampilkan “Selamat datang …. , Ini adalah halaman user” . Jika username atau password yang pengguna masukan salah maka, akan menampilkan “Ada kesalahan password atau user ini belum terdaftar.Silakan di konfirmasi ulang, Terima Kasih..”

 

           if(username == “Hendra Wijaya” && password == “bc1234”)

            {

                

                Console.WriteLine(“Selamat Datang, “ + username);

                Console.WriteLine(“Ini adalah halaman User”);

            }

 

 

            else if(username == “Chandra” && password == “cd1234”)

            {

                Console.WriteLine(“Selamat Datang, “ + username);

                Console.WriteLine(“Ini adalah halaman User”);

            }

 

 

            else if (username == “Anton” && password == “at1234”)

            {

                Console.WriteLine(“Selamat Datang, “ + username);

                Console.WriteLine(“Ini adalah halaman User”);

            }

 

 

  

Leave a Reply