Advertisements
latihan C++

Latihan C++ #33 : Login Sederhana

Anak Males – Di tutorial kali ini kita akan mencoba membuat sebuah program C++ login sederhana.

Login adalah proses dimana seseorang harus mengidentifikasi diri terlebih dahulu sebelum dapat mengakses suatu sistem atau layanan.

Proses login biasanya menggunakan username atau email dan password yang telah didaftarkan sebelumnya.

Tujuan dari proses login adalah untuk memastikan bahwa hanya orang yang terautorisasi yang dapat mengakses sistem atau layanan tersebut.

Baca : Latihan C++ #16 : Mencari Bilangan Prima Dan Bulat

Proses login bisa dilakukan melalui perangkat komputer atau smartphone, tergantung pada sistem atau layanan yang tersedia.

Pada program ini dibuat cukup sederhana dengan menggunkan username atau nama pengguna dan password.

Program ini mengajukan pertanyaan kepada pengguna untuk memasukkan nama pengguna dan kata sandi mereka, lalu memeriksa apakah credensial yang dimasukkan cocok dengan nama pengguna dan kata sandi yang didefinisikan sebelumnya.

Program C++ Membuat Login Sederhana

Berikut ini adalah contoh program C++ untuk membuat Login sederhana:

#include <iostream>
#include <string>

using namespace std;

int main() {
  string username;
  string password;

  cout << "Enter your username: ";
  cin >> username;

  cout << "Enter your password: ";
  cin >> password;

  if (username == "admin" && password == "123456") {
    cout << "Login successful!" << endl;
  } else {
    cout << "Invalid username or password. Try again." << endl;
  }

  return 0;
}

Baca : Latihan C++ #30 : Program C++ Mencari Nilai Mahasiswa

Penjelasan program di atas:

#include <iostream>
#include <string>

Baris-baris di atas menyertakan header iostream dan string, yang diperlukan untuk mengizinkan program mengeluarkan output ke layar (dengan menggunakan cout) dan membaca input dari pengguna (dengan menggunakan cin).

Header string juga diperlukan karena kita akan menggunakan tipe data string untuk menyimpan nama pengguna dan kata sandi.

using namespace std;

Baris ini menyatakan bahwa kita akan menggunakan namespace std, yang menyertakan definisi dari kelas dan fungsi-fungsi yang sering digunakan dalam C++, seperti cin, cout, dan string.

int main() {
  string username;
  string password;

Fungsi main() adalah fungsi yang pertama kali dijalankan ketika sebuah program C++ dijalankan.

Baca : Latihan C++ #23 : Program C++ Pembalik Angka Rekursif

Di dalam fungsi ini, kita mendeklarasikan dua variabel string bernama username dan password yang akan digunakan untuk menyimpan nama pengguna dan kata sandi yang dimasukkan oleh pengguna.

  cout << "Enter your username: ";
  cin >> username;

Baris-baris di atas mengeluarkan pesan “Enter your username: ” ke layar dan membaca input dari pengguna, lalu menyimpannya ke dalam variabel username.

  cout << "Enter your password: ";
  cin >> password;

Sama seperti baris-baris di atas, baris-baris di sini mengeluarkan pesan “Enter your password: ” ke layar dan membaca input dari pengguna, lalu menyimpannya ke dalam variabel password.

  if (username == "admin" && password == "123456") {
    cout << "Login successful!" << endl;
  } else {
    cout << "Invalid username or password. Try again." << endl;
  }

Baris-baris di atas adalah pernyataan if yang akan memeriksa apakah nama pengguna dan kata sandi yang dimasukkan cocok dengan nama pengguna “admin” dan kata sandi “123456” yang didefinisikan sebelumnya.

Baca : Belajar C++ #10 : Memahami Konsep Dasar Array di C++

Jika keduanya cocok, maka program akan mengeluarkan pesan “Login successful!”; jika tidak, program akan mengeluarkan pesan “Invalid username or password. Try again.”

  return 0;
}

Baris terakhir dari fungsi main() adalah pernyataan return, yang mengakhiri eksekusi program dan mengembalikan nilai 0 ke sistem operasi.

Nilai 0 ini biasanya diartikan sebagai “tidak ada error” oleh sistem operasi.

Output Program C++ Membuat Login Sederhana

Jika Anda menjalankan program login C++ yang telah saya berikan sebelumnya, maka hasilnya akan terlihat seperti ini:

Enter your username: admin
Enter your password: 123456
Login successful!

Baca : Latihan C++ #22 : Program C++ Konvert Huruf Kapital

Jika Anda memasukkan nama pengguna dan kata sandi yang salah, maka program akan mengeluarkan pesan kesalahan:

Enter your username: admin
Enter your password: 12345
Invalid username or password. Try again.

Penutup

Sekian untuk tutorial C++ kali ini, sampai jumpa di tutorial C++ lainnya.

You may also like...

Popular Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *