Tutorial Membuat Aplikasi Login yang Simple

Halo semuanya ! Disini saya akan berbagi ilmu tentang bagaimana membuat sebuah aplikasi console yang berisi data yang nantinya akan memerlukan login.

Baiklah langsung saja, seperti biasa kita harus mendeklarasi variabel yang akan kita perlukan.

Disini kita mendeklarasi string untung form login nantinya berikut contohnya :

string uid, password;

Setelah itu kita buat pesan pembuka terlebih dahulu 😀

Console.WriteLine(“————————————————“);
Console.WriteLine(“Selamat Datang di program untuk mengecek data anda !”);
Console.WriteLine(“————————————————“);
Console.WriteLine(“Silahkan masukkan UserID anda !”)

Selanjutnya kita membuat input untuk UserID,

uid = Console.ReadLine();

Nah selanjutnya lagi kita buat bagian utamanya yaitu fungsi “switch” dan “IF”

 switch (uid) // uid disini adalah data yang sudah kita input tadi
            {

                case “001”: //001 adalah UID yang kita daftarkan
                    Console.Clear(); //Berfungsi untuk membersihkan console agar terlihat lebih rapi 😀
                    Console.WriteLine(“Halo Febrianto ! “); //Nama dari userid yang di input
                    Console.WriteLine(“Silahkan masukkan password anda untuk melanjutkan !”);

                   //————-Bagian Password UserID————–//
                    password = Console.ReadLine(); //bagian menginput password dari userid yang dinput
                    if (password == “test”) //password dari userid yang diinput
                    {

                        // Jika password benar, maka akan menampilkan bagian dari data, silahkan di ubah sendiri sesuai keperluan dan selera 😀
                        Console.Clear();
                        Console.WriteLine(“——————————————————-“);
                        Console.WriteLine(“Nama      |  UserID  |  Tempat Tanggal Lahir  | Nilai |”);
                        Console.WriteLine(“——————————————————-“);
                        Console.WriteLine(“Febrianto |  001     |  TBK, 01-02-1998       |  95   |”);
                        Console.WriteLine(“”);
                        Console.WriteLine(“Absen : “);
                        Console.WriteLine(“Tidak ada”);
                        Console.WriteLine(“——————————————————-“);
                        Console.WriteLine(“Sekian ,terima kasih !”);

                        Console.ReadKey(); //Membuat perintah ReadKey agar console tidak langsung tertutup
                    }
                    else

                     //Jika passwordnya salah maka akan memberitahu penggunanya bahwa password yang di masukkan salah
                    {
                        Console.Clear();
                        Console.WriteLine(“Password anda salah, silahkan lakukan login ulang !“);

                        Console.ReadKey(); //Membuat perintah ReadKey agar console tidak langsung tertutup
                    }
                    break; // Break disini adalah untuk mengakhiri sebuah “case”

                case “002”: //Ini adalalah penambahan userID lagi
                    Console.Clear(); //membersihkan console agar terlihat rapi
                    Console.WriteLine(“Halo Martha ! “); //Nama uid yang di input
                    Console.WriteLine(“Silahkan masukkan password anda untuk melanjutkan !”);
                    password = Console.ReadLine(); //penginputan password UID
                    if (password == “12345”) //password userID
                    {

                        //Jika password benar maka akan menampilkan data-data userID yang diinput
                        Console.Clear();
                        Console.WriteLine(“——————————————————-“);
                        Console.WriteLine(“Nama      |  UserID  |  Tempat Tanggal Lahir  | Nilai |”);
                        Console.WriteLine(“——————————————————-“);
                        Console.WriteLine(“Martha    |  002     |  Batam, 14-07-1997     |  89   |”);
                        Console.WriteLine(“”);
                        Console.WriteLine(“Absen : “);
                        Console.WriteLine(“Tidak ada”);
                        Console.WriteLine(“——————————————————-“);
                        Console.WriteLine(“Sekian ,terima kasih !”); ;

                        Console.ReadKey(); //Membuat perintah ReadKey agar console tidak langsung tertutup
                    }
                    else

                   //Jika passwordnya salah maka akan memberitahu penggunanya bahwa password yang di masukkan salah
                    {
                        Console.Clear();
                        Console.WriteLine(“Password anda salah, silahkan lakukan login ulang !“);

                        Console.ReadKey(); //Membuat perintah ReadKey agar console tidak langsung tertutup
                    }

                    break; // Break disini adalah untuk mengakhiri sebuah “case”

                case “003”: //Menambahkan case lagi untuk lebih banyak data
                    Console.Clear(); //Seperti biasa membersihkan console agar terlihat rapi
                    Console.WriteLine(“Halo Mark ! “);
                    Console.WriteLine(“Silahkan masukkan password anda untuk melanjutkan !”);
                    password = Console.ReadLine();
                    if (password == “mark”) //Password dari userID yang diinput
                    {

                        //Jika password benar maka akan menampilkan data-data userID yang diinput
                        Console.Clear();
                        Console.WriteLine(“——————————————————-“);
                        Console.WriteLine(“Nama      |  UserID  |  Tempat Tanggal Lahir  | Nilai |”);
                        Console.WriteLine(“——————————————————-“);
                        Console.WriteLine(“Mark      |  003     |  Batam, 12-12-1995     |  82   |”);
                        Console.WriteLine(“”);
                        Console.WriteLine(“Absen : “);
                        Console.WriteLine(“2 Kali”);
                        Console.WriteLine(“——————————————————-“);
                        Console.WriteLine(“Sekian ,terima kasih !”);

                        Console.ReadKey(); //Membuat perintah ReadKey agar console tidak langsung tertutup
                    }
                    else
                    {

                        //Jika passwordnya salah maka akan memberitahu penggunanya bahwa password yang di masukkan salah
                        Console.Clear();
                        Console.WriteLine(“Password anda salah, silahkan lakukan login ulang !”);

                        Console.ReadKey(); //Membuat perintah ReadKey agar console tidak langsung tertutup
                    }

                    break; // Break disini adalah untuk mengakhiri sebuah “case”

                default: // Bagian default berfungsi jika userID yang diinput belum terdaftar
                    Console.Clear();
                    Console.WriteLine(“UserID anda belum terdaftar !”);
                    Console.WriteLine(“Silahkan hubungi admin untuk informasi lebih lanjut !”);

                    break; // Break disini adalah untuk mengakhiri sebuah “case”

 

Selesai sudah, sekarang aplikasinya bisa di compile kemudian di jalankan 😀

Sekian dari saya, jika ada pertanyaan maupun masukkan silahkan berkomentar 🙂

 

Leave a Reply