cara membuat program login reservasi hotel dengan GOTO pada visual C#

Halo temen-temen, kali ini saya akan membuat sebuah artikel mengenai cara membuat program login reservasi hotel dengan GOTO pada Visual C#. Tujuan saya membuat program ini yaitu untuk memudahkan management hotel dalam bekerja dimana pelanggan dapat langsung mengetahui nomor kamar, posisi kamar terletak di lantai barapa (sesuai paket pilihan yang sudah mereka pilih) dengan mengakses lewat program console sederhana ini.

Langkah pertama yaitu kita deklarasikan dulu variabelnya

string bookers_name;

string bookers_passcode;

string booking_number;

 

Dimana fungsi string yaitu perintah yang digunakan untuk mendeklarasikan data berupa karakter dan bookers_name, bookers_passcode, booking_number ini berguna untuk proses selanjutnya yaitu mengeset nilai

 

pernyataan1:

Console.Write(“bookers name: “);

bookers_name = Console.ReadLine();

 

untuk pernyataan1 saya cetak bookers_name dengan Console.Write()

kemudian saya gunakan Console.ReadLine() untuk menerima input dari user.

 

if (bookers_name != “james”) { goto pernyataan1; }

 

kemudian saya process dengan logika if,jika bookers_name tidak sama dengan james maka kembali lagi ke pernyataan1 dengan maksud user harus menginput kembali nama yang benar sehingga dapat melanjut ke proses pernyataan berikutnya

 

pernyataan2:

Console.Write(“bookers passcode: “);

bookers_passcode = Console.ReadLine();

if (bookers_passcode != “1531071”) { goto pernyataan2; }

pernyataan3:

Console.Write(“booking number: “);

booking_number = Console.ReadLine();

 

if (booking_number != “key12345”) { goto pernyataan3; }

nah, karena coding yang saya buat prosesnya sama maka saya Cuma menjelaskan sekali saja yaitu di pernyataan1 dan kenapa saya gunakan Console.Write () daripada Console.WriteLine(), itu di karnakan saya ingin inputan data yang dilakukan user tadi lari ke samping, kalau kita gunakan Console.WriteLine() maka setelah mencetak tulisan,system langsung mengenter ke barisan bawah.

pernyataan4:

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

Console.WriteLine(”                     Welcome to City Star Hotel                       “);

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

Console.WriteLine(“Reservation Retails”);

Console.WriteLine(“Accommodation Type: Sea View Room”);

Console.WriteLine(“Arrive/Depart     : Saturday, 18 october 2015-Monday, 20 october 2015 “);

Console.WriteLine(“Number of Night   : 3 night 2 days”);

Console.WriteLine(“Number of Rooms   : 1 Room”);

Console.WriteLine(“Occupancy         : 1 adult / Room”);

Console.WriteLine(“Room Rate         : Rp.990.000 x 1 Room”);

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

Console.WriteLine(“Room Information”);

Console.WriteLine(“Room Type         : Sea View Single Room”);

Console.WriteLine(“Room Numbers      : A 307”);

Console.WriteLine(“Room State        : 3rd floor”);

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

Nah untuk masuk ke pernyataan4,jika booking_number yang di masukan adalah key12345 maka system akan menampilkan pernyataan4 tersebut tetapi apabila salah maka system tidak akan melanjut ke proses selanjutnya  dan akan terus menerus mengulang booking_number sampai key yang dimasukan itu benar

Sekian dari saya, semoga bermanfaat terima kasih

 

 

 

Leave a Reply