Program Input KTP C++
Dalam blog ini kita akan membahas tentang pembuatan program penginputan ktp, program ini masih sangat sederhana yaitu program ini akan memasukkan data-data yang ada di dalam KTP dan ditampilkan dilayar. Sebelum masuk ke kode programnya kita harus mengetahui dulu data-data yang ada pada ktp.
Data-data KTP meliputi :
NIk
Nama
Tempat/TglLahir
Jenis Kelamin
Alamat
RT/RW
Kel/Desa
Kecamatan
Agama
Status Perkawinan
Pekerjaan
Kewarganegaraan
Berlaku Hingga
Setelah mengetahui data data yang harus ada dalam program, langkah selanjutnya kita langsung pada kode programnnya.
#include <iostream>
using namespace std;
// Variabel data-data KTP
string nik;
string nama;
string tempat;
string tglLahir;
string jenisKelamin;
string goldar;
string alamat;
string rtrw;
string kelDesa;
string kecamatan;
string agama;
string statusPerkawinan;
string pekerjaan;
string kewarganegaraan;
string berlaku;
int main()
{
cout << "\t============================================================" << endl;
cout << "\t FORMULIR PENDAFTARAN KTP " << endl;
cout << "\t============================================================\n\n" << endl;
cout << "\tNIK : ";
getline(cin,nik);
cout << "\tNama : ";
getline(cin,nama);
cout << "\tTempat Lahir : ";
getline(cin,tempat);
cout << "\tTanggal Lahir : ";
getline(cin,tglLahir);
cout << "\tJenis Kelamin : ";
getline(cin,jenisKelamin);
cout << "\tGolongan Darah : ";
getline(cin,goldar);
cout << "\tAlamat : ";
getline(cin, alamat);
cout << "\tRT/RW : ";
getline(cin,rtrw);
cout << "\tKel/Desa : ";
getline(cin,kelDesa);
cout << "\tKecamatan : ";
getline(cin,kecamatan);
cout << "\tAgama : ";
getline(cin,agama);
cout << "\tStatus Perkawinan : ";
getline(cin, statusPerkawinan);
cout << "\tPekerjaan : ";
getline(cin,pekerjaan);
cout << "\tKewarganegaraan : ";
getline(cin,kewarganegaraan);
cout << "\tBerlaku Hingga : ";
getline(cin,berlaku);
system("clear");
cout << "\t===========================================================" << endl;
cout << "\t PROVINSI JAWA TENGAH " << endl;
cout << "\t KABUPATEN GROBOGAN " << endl;
cout << "\t===========================================================\n\n\n";
cout << "\tNIK : " << nik << endl << endl;
cout << "\tNama : " << nama << endl;
cout << "\tTempat/Tgl Lahir : " << tempat << ", " << tglLahir << endl;
cout << "\tJenis Kelamin : " << jenisKelamin << "\t\t\tGol.Darah : " << goldar << endl;
cout << "\tAlamat : " << alamat << endl;
cout << "\t\tRT/RW : " << rtrw << endl;
cout << "\t\tKel/Desa : " << kelDesa << endl;
cout << "\t\tKecamatan : " << kecamatan << endl;
cout << "\tAgama : " << agama << endl;
cout << "\tStatus Perkawinan : " << statusPerkawinan << endl;
cout << "\tPekerjaan : " << pekerjaan << endl;
cout << "\tKewarganegaraan : " << kewarganegaraan << endl;
cout << "\tBerlaku Hingga : " << berlaku << endl;
return 0;
}
Output saat Input
Output Hasil Akhir
Di dalam kode program kita menggunakan getline() dengan fungsi agar saat kita menginputkan data dengan tipe string dan datanya itu ada spasinya, seluruh data tersebut masih bisa disimpan secara lengkap beda halnya dengan menggunaan cin, cin hanya akan menyimpan data sebelum spasi jika data yang dimasukkan ada spasinya maka data tidak akan tersimpan secara lengkap.
Jika anda memiliki pertanyaan atau ingin berbagi pengalaman anda dalam membuat program ini, jangan ragu untuk memberikan komentar di bawah. Selamat mencoba dan selamat belajar pemrograman!.