#include <conio.h> //untuk menampilkan getch dan clrscr
#include <stdio.h> //untuk menampilkan printf , scanf , dan gets
#include <iostream> //untuk menampilkan cout dan cin
#include <string.h> //untuk menampilkan strcmp
#include <stdlib.h> //untuk menampilkan atof, atoi , dan pow
#include <iomanip>
using namespace std;
main()
{
system("color cf");//A=Light green,B=light Aqua,C=light Red,D=Light Purple,E=Light Yellow,F=BRIGHT WHITE
char nama [50],dwigunn;
int tunj_trans,tunj_transpor,tunj_ker,tunj_kel,tunj_anak,gaji_pokok,total_gaji,dwi;//variabel int
int tanggal,bulan,tahun,lama_kerja,jumlah_anak,pilihan,Pendidikan,Status,Hari,hutang,gaji_bersih,pajak,keb_hid;//variabel int
tunj_trans=0;
tunj_transpor=0;
tunj_ker=0;
tunj_kel=0;
tunj_anak=0;
cout<<"================================================================================\n";
cout<<"\t\t\t Selamat Datang Di Form Login \n\n";
cout<<"================================================================================\n";
awal:
for (dwi=1; dwi<=3; dwi++)
{
string user = "";
string pass = "";
cout<<"Username : "; cin>>user;
cout<<"Password : ";
dwigunn = _getch();
while (dwigunn !=13){ //13 karakter bisa masuk kaka :)
pass.push_back(dwigunn);//perintah untuk memberikan simbol spesial pada password
cout<<'-'; //ket (-) adalah muncul saat mengetik password
dwigunn=_getch();
}
if (user == "dwifebryansyah"&& pass == "11706030"){ //operator logika &&
cout<<"\n\nAnda Berhasil Login. \n"<<endl;
cout<<"================================================================================\n\n";
cout<<"\t\t\t Berikut Data Pembuat Aplikasi Ini \n\n";
cout<<"===============================================================================\n\n";
cout<<"Nama : Dwifebryansyah\n";
cout<<"Lahir : Bogor , 10 februari 2002\n";
cout<<"Alamat : Kp. Nyenang Rt 04/02\n";
cout<<"Jenis kelamin : Laki laki \n";
cout<<"Agama : Islam\n";
cout<<"Lulusan : SMK WIKRAMA BOGOR \n";
cout<<"Pekerjaan : Programmer\n";
cout<<"Bekerja di : Google\n";
cout<<"Selanjutnya ....... \n\n";
goto atas;//goto = untuk mempergikan ke halaman yang akan di tuju
}else{ //jika salah
cout <<"\n\n Maaf username & password yang anda masukan salah.\n\n";//pengeluaran ketika anda salah id atau password
}
}
while (dwi<=3);
cout<<"Upss!!... Anda telah 3x memasukkan username dan password yang salah\n"; //pengeluaran ketika anda salah id atau password
cout<<"Mohon maaf akun anda kami blokir untuk sementara.\n";//pengeluaran ketika anda salah id atau password
cout<<"Silahkan hubungi kami melalui email Cilukba@gmail.com, terima kasih :)\n\n\n";//pengeluaran ketika anda salah id atau password
cout<<"===============Create by : DwiFebryansyah RPL X - 3==================\n\n";//pengeluaran ketika anda salah id atau password
return 0;//mengkembalikan program menjadi 0 lagi
goto awal;// goto = untuk mempergikan ke halaman yang akan di tuju
atas:
system ("color 1C");//1 biru , 2 hijau , 3 aqua , 4 merah , 5 ungu , 6 kuning , 7 putih
cout<<"============================================================================="<<endl;
cout<<"-----------------------------------------------------------------------------"<<endl;
cout<<"KETIK [1] UNTUK ATUR TANGGAL PENGGAJIAN" <<endl;
cout<<"KETIK [2] UNTUK ENTRY DATA" <<endl;
cout<<"KETIK [3] UNTUK LIST DATA" <<endl;
cout<<"KETIK [4] UNTUK EXIT" <<endl;
cout<<"-----------------------------------------------------------------------------"<<endl;
cout<<"=============================================================================\n"<<endl;
cout<<"SAYA KETIK .......... : ";cin>>pilihan;
switch (pilihan)
{
case 1:{ //apabila kamu mengetik 1
cout<<"_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_"<<endl;
cout<<"\t\t\t ATUR TANGGAL PENGGAJIAN"<<endl;
cout<<"_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_\n"<<endl;
cout<<"Tanggal \t: ";cin>>tanggal; //menginput data tanggal
cout<<"Bulan \t\t: ";cin>>bulan; // menginput data bulan
cout<<"Tahun \t\t: ";cin>>tahun; //menginput data tahun
getch();
goto atas;
break;
}
case 2:{
cout<<"_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_"<<endl;
cout<<"\t\t\t ENTRY DATA "<<endl;
cout<<"_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_"<<endl;
cout<<"Nama \t\t : ";cin>>nama;
cout<<"Pendidikan [1]S3/[2]S2/[3]S1/[4]D3/[5]SMA/SMK/[6]Lainnya ... : ";cin>>Pendidikan;
cout<<"Gaji Pokok : ";cin>>gaji_pokok;
cout<<"Lama Bekerja (tahun)................: ";cin>>lama_kerja;
if (Pendidikan == 1){
if(lama_kerja<=1){
tunj_ker=0;
}else if (lama_kerja<=50){
tunj_ker=300000;
}else if (lama_kerja<=100){
tunj_ker=500000;
}else if (lama_kerja>=100){
tunj_ker=700000;
}
}else if (Pendidikan == 2){
if(lama_kerja<=1){
tunj_ker=0;
}else if (lama_kerja<=50){
tunj_ker=200000;
}else if (lama_kerja<=100){
tunj_ker=400000;
}else if (lama_kerja>=100){
tunj_ker=600000;
}
}else if (Pendidikan == 3){
if(lama_kerja<=1){
tunj_ker=0;
}else if (lama_kerja<=50){
tunj_ker=100000;
}else if (lama_kerja<=100){
tunj_ker=300000;
}else if (lama_kerja>=100){
tunj_ker=500000;
}
}else if (Pendidikan == 4){
if(lama_kerja<=1){
tunj_ker=0;
}else if (lama_kerja<=50){
tunj_ker=50000;
}else if (lama_kerja<=100){
tunj_ker=200000;
}else if (lama_kerja>=100){
tunj_ker=400000;
}
}else if (Pendidikan == 5){
tunj_ker=0;
}else{
tunj_ker=0;
}
cout<<"Jumlah Masuk Kerja.......................................:";cin>>Hari;
cout<<"Hutang Karyawan .........................................: ";cin>>hutang;
cout<<"Keperluan Kebutuhan Hidup (bulan)........................: ";cin>>keb_hid;
cout<<"Bayar Pajar : ...............................: ";cin>>pajak;
cout<<"Status Menikah [1]Y/[2]T.................................:";cin>>Status;
if (Status == 1 )
{
cout<<"Jumlah Anak ................................ : ";cin>>jumlah_anak;
tunj_kel=200000;
if (jumlah_anak == 1){tunj_anak=50000;}
if (jumlah_anak == 2){tunj_anak=100000;}
if (jumlah_anak >= 3){tunj_anak=150000;}
}
else if (Status == 2 ){
cout<<" ";
}
getch();
goto atas;
break;}
case 3:{
cout<<"_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_"<<endl;
cout<<"\t\t\t LIST DATA "<<endl;
cout<<"_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_"<<endl;
cout<<"\n\n\t\t\tPT. DWIFEBRYANSYAH SEJAHTERA \n\n"<<endl<<endl;
cout<<"Nama Karyawan.................: "<<nama<<endl;
cout<<"\nGajihan Pada : \n";
cout<<"\t\tTanggal..............: "<<tanggal<<endl;
cout<<"\t\tBulan................: "<<bulan<<endl;
cout<<"\t\tTahun................: "<<tahun<<endl;
cout<<"\n\nGaji Pokok....................: Rp "<<gaji_pokok<<endl;
cout<<"Tunjangan Kerja...............: Rp "<<tunj_ker<<endl;
cout<<"Tunjangan Keluarga............: Rp "<<tunj_kel<<endl;
cout<<"Tunjangan Anak................: Rp "<<tunj_anak<<endl;
tunj_transpor=Hari*2000;
cout<<"Tunjangan Transportasi........: Rp "<<tunj_transpor<<endl;
cout<<"_______________________________________________________________+"<<endl;
total_gaji=gaji_pokok+tunj_ker+tunj_kel+tunj_anak+tunj_transpor;
cout<<"Total Gaji....................: Rp "<<total_gaji<<endl;
gaji_bersih=total_gaji-hutang-pajak-keb_hid;
cout<<"Gaji Bersih ..................: Rp "<<gaji_bersih<<endl;
cout<<"\n\nSyukurlah Alhamdulillah";
cout<<"USAHA TIDAK AKAN MENGKHIANATI HASIL :) GOODLUCK\n";
cout<<"TERUS MENCOBA SOB , TIDAK ADA YANG TIDAK MUNGKIN DIDUNIA INI\n";
cout<<"BERANI LAH MENCOBA , TRY TRY TRY TRY TRY ALWAYS TRY :)\n\n\n";
getch();
goto atas;
break;}
case 4:
{
cout<<"_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_"<<endl;
cout<<"\t\t\t\t EXIT "<<endl;
cout<<"_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_"<<endl;
break;
}
}
getch();
}
"SEMOGA BERMANFAAT DAN KALIAN BISA MEMAHAMINYA DENGAN BAIK"
Mantap Broo
BalasHapus