Membuat Program Dengan Menu Login dan Menu Pemilihan Studi Internasional menggunakan teknik LOOPING

Hai semua, pada artikel kali ini saya akan menjelaskan cara membuat program login dan program studi Internasional dengan menggunakan teknik Looping yaitu While. Seperti kita ketahui looping adalah jenis kode pemrograman untuk melakukan perulangan pada statement atau menu yang kita buat. misalkan pada saat kita melakukan login ke suatu aplikasi/website/social media, jika kita memasukkan username atau password yang salah maka aplikasi tersebut akan meminta kita memasukkan ulang identitas kita tadi. nah disini saya akan membuat program yang sistem nya sama seperti aplikasi tersebut. jadi Looping tersebut digunakan pada pengulangan input username dan password pada aplikasi, dan juga saya menambahkan menu pilihan studi internasional yang jika input dari user tidak sesuai dengan data pada program maka akan diminta menginput ulang.

Baiklah, tanpa panjang lebar lagi, kita langsung ke TKP Coding nya, Check it out . . .

We start the application :

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace if_switch

{

class Program

{

static void Main(string[] args)

{

//kita lakukan terlebih dahulu deklarasi variabel dan tipe data yang kita gunakan seperti berikut

string username, negara;

 

negara = “”;

//Kita buatkan atau cetak ke layar console berupa menu untuk login user dengan cara berikut sesuai kreasi kita membuatnya

//Menggunakan Console.ReadLine() untuk memberikan layanan input kepada user pada variabel username

Console.WriteLine(“[—————- Welcome To Pacebook —————–]”);

Console.WriteLine(”       Silahkan lakukan LOG IN dengan akun anda         “);

Console.WriteLine(”                                                        “);

Console.WriteLine(“[======================================================]”);

Console.WriteLine(”                                                        “);

Console.Write(“Username :”);

username = Console.ReadLine();

//kemudian kita membuat looping pada username, tujuannya agar user yang memasukkan username yang salah atau tidak sesuai pada data program, maka akan melakukan pengulangan pada input username nya. nah jika username nya benar, maka akan dilanjutkan ke menu selanjutnya

//jadi saya membuat dengan format berikut, jika input username yang tidak sama dengan username yang tersedia, maka akan terjadi perulangan atau looping

while (username != “rahman” || username != “messi” || username != “ronaldo”)

{

if (username == “ronaldo”)

{

Console.WriteLine(”                                           “);

Console.WriteLine(”     Hai, ” + username);

Console.WriteLine(”                                           “);

Console.WriteLine(”     Anda telah berhasil masuk ke portal program Internasional “);

Console.WriteLine(”                                           “);

break;

//saya memberikan break; karena jika sudah masuk dengan benar dari menu login dengan username tersebut maka proses looping akan berhenti dan tidak akan terjadi perulangan pencetakan statement ke layar

}

if (username == “messi”)

{

Console.WriteLine(”                                           “);

Console.WriteLine(”     Hai, ” + username);

Console.WriteLine(”                                           “);

Console.WriteLine(”     Anda telah berhasil masuk ke portal program Internasional “);

Console.WriteLine(”                                           “);

break;

}

if (username == “rahman”)

{

Console.WriteLine(”                                           “);

Console.WriteLine(”     Hai, ” + username);

Console.WriteLine(”                                           “);

Console.WriteLine(”     Anda telah berhasil masuk ke portal program Internasional “);

Console.WriteLine(”                                           “);

break;

}

//karena kita membuat IF didalam While tadi, maka jika melakukan kesalahan input, maka akan jump ke Else, nah di ELSE ini tidak kita berikan break; agar perintah ini akan berulang muncul jika login gagal atau username salah, jika sudah benar, maka akan skip ke menu selanjutnya

else

{

Console.WriteLine(”                                       “);

Console.WriteLine(“Username atau Identitas anda Salah, “);

Console.Write(” Silahkan masukkan ulang username anda : “);

username = Console.ReadLine();

}

}

Console.Write(“Silahkan ketikkan nama negara tujuan anda :”);

negara = Console.ReadLine();

Console.WriteLine(”                                                        “);

//kita berikan looping pada menu pemilihan nama negara untuk program internasionalnya, jika input nama negara nya salah maka akan berulang, jadi statement yang saya buat adalah seperti berikut negara != “nama negara” 

while (negara != “jepang” || negara != “korea” || negara != “china”) {

switch (negara)

{

 

case “jepang”:

Console.WriteLine(”                                                        “);

Console.WriteLine(“========== Nama universitas ==========”);

Console.WriteLine(”           Tokyo University        “);

Console.WriteLine(”           Osaka University        “);

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

break;

case “korea”:

Console.WriteLine(”                                                        “);

Console.WriteLine(“========== Nama universitas ==========”);

Console.WriteLine(”           Dong-A University        “);

Console.WriteLine(”          Hanbatt University        “);

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

break;

case “china”:

Console.WriteLine(”                                                        “);

Console.WriteLine(“========== Nama universitas ==========”);

Console.WriteLine(”           Nanjing University        “);

Console.WriteLine(”           WUXI University        “);

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

break;

// saya berikan break; agar proses pencetakan akan berhenti, tidak terjadi perulangan yang tak terhingga jika nama negara yang di input adalah benar dan sesuai pada data di program. Namun jika nama negara yang di input tidak sesuai, maka akan lompat ke pencetakan pada kode “default:”

default:

Console.WriteLine(“Negara yang anda input tidak tersedia “);

Console.WriteLine(”                                                        “);

Console.Write(“Silahkan ketikkan ulang nama negara tujuan anda :”);

negara = Console.ReadLine();

break;

}

}

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

Console.WriteLine(“=== Thanks For Visiting ===”);

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

 

}

}

}

 

Nah sekian penjelasan dari saya, sebagai tambahan tentang penggunaannya, LOOPING dapat digunakan untuk program : Mencetak deret angka (ganjil, genap, prima, kuadrat dan lainnya), Mencari nama yang sesuaiatau username atau password, Menghitung persamaan matematik seperti garis singgung, membuat tabel, dan sebagainya yang bisa dilakukan dengan pekerjaan yang sama dan berulang. Semoga bermanfaat bagi kita semua, sekian terima kasih 🙂

 

Leave a Reply