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.