Tugas Akhir Pertemuan III

STRUCTURE

  1. Bualtah program untuk membaca dan mencetak biodata pegawai, dengan menggunakan ketentuan :

1) Sturktur BIODATA yang terdiri dari NIP, Nama, Alamat, Jabatan, Agama, Tanggal_Lahir, Tanggal_Mulai_Kerja, Unit_Kerja

2) Struktur TINGGAL yang terdiri dari Jalan, Kode_Pos, Kota.

3) Struktur TANGGAL yang terdiri Tanggal, Bulan, Tahun. 
GUNAKAN ARRAY OF STRUCT !

JAWAB :

#include<stdio.h>
#include<stdlib.h>
#include<iostream>
#include<conio.h>
#include<windows.h>
using namespace std;
struct Tinggal
{
char Jalan[50];
char Kota[15];
char Kode_Pos[5];
};
struct Tanggal
{
int Tanggal;
int Bulan;
int Tahun;
};
struct Biodata
{
char Nip[9];
char Nama[25];
char Agama[10];
char Jabatan[10];
char Unit_Kerja[15];
Tinggal Alamat;
Tanggal Lahir;
Tanggal Mulai_kerja;
};
int main()
{
Biodata Pegawai[5];
int i;
for(i=0;i<2;i++)
{
cout<<“\t\t\tProgram Pendataan Karyawan”<<endl;
cout<<“\t\tNIP\t:”;cin>>Pegawai[i].Nip;
cout<<“\t\tNama\t:”;cin>>Pegawai[i].Nama;
cout<<“\t\tAlamat\t\n”;
cout<<“\t\t\tJalan\t:”;cin>>Pegawai[i].Alamat.Jalan;
cout<<“\t\t\tKota\t:”;cin>>Pegawai[i].Alamat.Kota;
cout<<“\t\t\t\Kode Pos:”;cin>>Pegawai[i].Alamat.Kode_Pos;
cout<<“\t\tJabatan:”;cin>>Pegawai[i].Jabatan;
cout<<“\t\tAgama\t:”;cin>>Pegawai[i].Agama;
cout<<“\t\tTanggal Lahir\n”;
cout<<“\t\t\tTanggal:”;cin>>Pegawai[i].Lahir.Tanggal;
cout<<“\t\t\tBulan\t:”;cin>>Pegawai[i].Lahir.Bulan;
cout<<“\t\t\tTahun\t:”;cin>>Pegawai[i].Lahir.Tahun;
cout<<“\t\tTanggal Mulai Kerja \n”;
cout<<“\t\t\tTanggal:”;cin>>Pegawai[i].Mulai_kerja.Tanggal;
cout<<“\t\t\tBulan\t:”;cin>>Pegawai[i].Mulai_kerja.Bulan;
cout<<“\t\t\tTahun\t:”;cin>>Pegawai[i].Mulai_kerja.Tahun;
cout<<“\t\tUnit Kerja:”;cin>>Pegawai[i].Unit_Kerja;
}
cout<<“Cetak”<<endl;
for(i=0;i<2;i++)
{
cout<<“\nNama\t\t:”<<Pegawai[i].Nama;
cout<<“\nAlamat\t:”<<Pegawai[i].Alamat.Jalan<<“”<<Pegawai[i].Alamat.Kota<<“,”<<Pegawai[i].Alamat.Kode_Pos;
cout<<“\nJabatan\t:”<<Pegawai[i].Jabatan;
cout<<“\nAgama\t\t:”<<Pegawai[i].Agama;
cout<<“\n Tgl Lahir\t:”<<Pegawai[i].Lahir.Tanggal<<“-“<<Pegawai[i].Lahir.Bulan<<“-“<<Pegawai[i].Lahir.Tahun;
cout<<“\n Tgl Mulai krj\t:”<<Pegawai[i].Mulai_kerja.Tanggal<<“-“<<Pegawai[i].Mulai_kerja.Bulan<<“-“<<Pegawai[i].Mulai_kerja.Tahun;
cout<<“\n Unit Kerja\t:”<<Pegawai[i].Unit_Kerja;
cout<<endl;
}
getch();
}

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s