21
Nov
08

program sistem informasi kepegawaian pake bahasa c++

Berikut ini adalah source code untuk Sistem Informasi Kepegawaian :

#include
#include
#include
#include

struct tanggal
{
int tgl,bln,thn,umur;
};

struct pegawai
{
char nama[25],jabatan[15];
struct tanggal lahir, masuk;
int nip;
};

struct pegawai pgw[100];

int i,jumlah_pgw;

//INI UNTUK PROCEDURE

void input_pgw() //sukses
{
int i;
i=jumlah_pgw+1;
cout<<“\nPegawai yang ke-“<<i<<endl;
cout<>pgw[i].nip;
while (pgw[i].nip !=0)
{
cout<>pgw[i].nama;
cout<>pgw[i].jabatan;
cout<<“Lahir\n”;
do
{
cout<>pgw[i].lahir.tgl;
if((pgw[i].lahir.tgl31))
{
cout<<“Masukkan Anda Salah\n”;
cout<<“Tanggal Lahir yang harus dimasukkan adalah antara tanggal 1 – 31 \n”;
}
}
while((pgw[i].lahir.tgl31));

do
{
cout<>pgw[i].lahir.bln;
if((pgw[i].lahir.bln12))
{
cout<<“Masukkan Anda Salah\n”;
cout<<“Bulan Lahir yang harus dimasukkan adalah antara bulan 1 – 12 \n”;
}
}
while((pgw[i].lahir.bln12));

do
{
cout<>pgw[i].lahir.thn;
if((pgw[i].lahir.thn1988))
{
cout<<“Masukkan Anda Salah\n”;
cout<<“Tahun Lahir yang harus dimasukkan adalah antara tahun 1930 – 1988 \n”;
}
}
while((pgw[i].lahir.thn1988));
cout<<“Masuk \n”;
do
{
cout<>pgw[i].masuk.tgl;
if((pgw[i].masuk.tgl31))
{
cout<<“Masukkan Anda Salah\n”;
cout<<“Tanggal Masuk yang harus dimasukkan adalah antara tanggal 1 – 31 \n”;
}
}
while((pgw[i].masuk.tgl31));

do
{
cout<>pgw[i].masuk.bln;
if((pgw[i].masuk.bln12))
{
cout<<“Masukkan Anda Salah\n”;
cout<<“Bulan Masuk yang harus dimasukkan adalah antara bulan 1 – 12 \n”;
}
}
while((pgw[i].masuk.bln12));

do
{
cout<>pgw[i].masuk.thn;
if((pgw[i].masuk.thn2008))
{
cout<<“Masukkan Anda Salah\n”;
cout<<“Tahun Masuk yang harus dimasukkan adalah antara tahun 1930 – 2008 \n”;
}
}
while((pgw[i].masuk.thn2008));
i++;
cout<<“\n”;
cout<<“Pegawai yang ke-“<<i<<endl;
cout<> pgw[i].nip;
}
jumlah_pgw=i-1;
}

void tampilan() //sukses
{int i;
i=1;
if (pgw[i].nip!=0)
{
cout<<“———————————————————————-\n”;
cout<<“NIP : “<< pgw[i].nip<<“\n”;
}
while (pgw[i].nip!=0){
cout<<“Nama : “<< pgw[i].nama<<“\n”;
cout<<“Jabatan : “<< pgw[i].jabatan<<“\n”;
cout<<“Lahir : “<<pgw[i].lahir.tgl<<“-“<<pgw[i].lahir.bln<<“-“<<pgw[i].lahir.thn<<“\n”;
cout<<“Masuk : “<<pgw[i].masuk.tgl<<“-“<<pgw[i].masuk.bln<<“-“<<pgw[i].masuk.thn<<“\n”;
cout<<“———————————————————————-\n”;
i++;
if (pgw[i].nip!=0)
{
cout<<“NIP : “<< pgw[i].nip<<“\n”;
}
}
}

void tampil_satu_pgw(int i) //sukses
{
i=1;
if (pgw[i].nip!=0)
{
cout <<“NIP : “<< pgw[i].nip<<“\n”;
cout <<“Nama : “<< pgw[i].nama<<“\n”;
cout <<“Jabatan : “<< pgw[i].jabatan<<“\n”;
cout <<“Lahir : “<<pgw[i].lahir.tgl<<“-“<<pgw[i].lahir.bln<<“-“<<pgw[i].lahir.thn<<“\n”;
cout <<“Masuk : “<<pgw[i].masuk.tgl<<“-“<<pgw[i].masuk.bln<<“-“<<pgw[i].masuk.thn<<“\n”;
}
}

void nip_baru() //sukses
{ i=1;
if (pgw[i].nip!=0)
{
cout<<“NIP awal : “<<pgw[i].nip<<“\n”;
cout<>pgw[i].nip;
}
}

void nama_baru() //sukses
{ i=1;
if (pgw[i].nip!=0)
{
cout<<“Nama awal : “<<pgw[i].nama<<“\n”;
cout<>pgw[i].nama;
}
}

void jabatan_baru() //sukses
{ i=1;
if (pgw[i].nip!=0)
{
cout<<“Jabatan awal : “<<pgw[i].jabatan<<“\n”;
cout<>pgw[i].jabatan;
}
}

void lahir_baru() //sukses
{ i=1;
if (pgw[i].nip!=0)
{
cout<<“Tgl lahir awal : “<<pgw[i].lahir.tgl<<“\n”;
cout<>pgw[i].lahir.tgl;
cout<<“Bln lahir awal : “<<pgw[i].lahir.bln<<“\n”;
cout<>pgw[i].lahir.bln;
cout<<“Thn lahir awal : “<<pgw[i].lahir.thn<<“\n”;
cout<>pgw[i].lahir.thn;
}
}

void masuk_baru() //sukses
{ i=1;
if (pgw[i].nip!=0)
{
cout<<“Tgl masuk awal : “<<pgw[i].masuk.tgl<<“\n”;
cout<>pgw[i].masuk.tgl;
cout<<“Bln masuk awal : “<<pgw[i].masuk.bln<<“\n”;
cout<>pgw[i].masuk.bln;
cout<<“Thn masuk awal : “<<pgw[i].masuk.thn<<“\n”;
cout<>pgw[i].masuk.thn;
}
}

void edit_pgw() //sukses
{ int submenu,a;
cout<>pgw[i].nip;
a=i;
tampil_satu_pgw(a);
do {
cout<<“PILIH PROFIL YANG AKAN DI EDIT\n”
“[1] NIP\n”
“[2] Nama\n”
“[3] Jabatan\n”
“[4] Tanggal Lahir\n”
“[5] Tanggal Masuk\n”
“[6] Exit\n”;
cout<>submenu;
switch(submenu)
{
case 1: nip_baru();
break;
case 2: nama_baru();
break;
case 3: jabatan_baru();
break;
case 4: lahir_baru();
break;
case 5: masuk_baru();
break;
}
}while(submenu!=6);
}

void hapus_pgw() //sukses
{ int nip,i;
char setuju;
cout<>nip;
i=0;
while(pgw[i].nip!=nip)
{
i++;
}
tampil_satu_pgw(i);
cout<>setuju;
if (setuju==’Y’ || setuju==’y’)
{
while (pgw[i].nip!=0)
{
pgw[i]=pgw[i+1];
i++;
}
}
}

void umur_rata() //sukses
{
int jmlumur,b;
float rataumur,totalumur;
totalumur=0;
jmlumur=0;
i=1;
cout<<“\n**************************************************\n”;
cout<<” DAFTAR NAMA PEGAWAI\n”;
tampilan();
while(pgw[i].nip != 0)
{
jmlumur=jmlumur+1;
b=pgw[i].lahir.thn;
totalumur=totalumur+(2008-b);
i=i+1;
}
rataumur=totalumur/jmlumur;
cout<<“————————————————–\n”;
cout<<“Umur rata-rata : “<<rataumur<<” tahun”<<“\n”;
cout<<“————————————————–\n”;

}

void umur_max() //sukses
{
int a,b;
a=0;
i=1;
cout<<“\n**************************************************\n”;
cout< a)
{
a = pgw[i].lahir.umur;

}
i=i+1;
}

cout<<“————————————————–\n”;
cout<<“Umur tertua : “<<a<<” tahun”<<“\n”;
cout<<“————————————————–\n”;
}

void umur_min() //sukses
{ int b,min;
min=9999999;
i=1;
cout<<“\n**************************************************\n”;
cout<<“\n DAFTAR NAMA PEGAWAI\n”;
tampilan();
while (pgw[i].nip != 0)
{
b=pgw[i].lahir.thn;
pgw[i].lahir.umur=(2008-b);
if (pgw[i].lahir.umur < min )
{
min = pgw[i].lahir.umur;
}
i=i+1;
}
cout<<“————————————————–\n”;
cout<<“Umur termuda : “<<min<<” tahun”<<“\n”;
cout<<“————————————————–\n”;
}

//Program utama
void main()
{int menu;
int submenu;
jumlah_pgw=0;
printf(“—–SELAMAT DATANG DI SISTEM INFORMASI KEPEGAWAIAN—–\n”);
do{
cout<>menu;
switch (menu)
{
case 1: input_pgw();
break;
case 2: do{
cout<>submenu;
switch(submenu)
{
case 1: input_pgw();
break;
case 2: hapus_pgw();
break;
case 3: edit_pgw();
break;
case 4:
break;
}
}while(submenu!=4);
break;
case 3: umur_min();
break;
case 4: umur_max();
break;
case 5: umur_rata();
break;
case 6: tampilan();
break;
}
printf(“\n\n\n**************************************************\n\n\n”);
}while(menu != 7);
cout<<“————————————————\n”;
cout<<“TERIMA KASIH ANDA TELAH MENGGUNAKAN PROGRAM INI\n”
“\n”
“copyright by DYA PRODUCTION\n”
“dwi,younee,awa\n”;
cout<<“————————————————\n”;
cout<<“loading…………………………………..\n”;
getch();
}

Output Program :
11

2

3


6 Responses to “program sistem informasi kepegawaian pake bahasa c++”


  1. 1 ctzahra
    Desember 10, 2008 pukul 5:37 am

    ya….lam knal juga ya….
    ternyata….dapat C++ juga yach….dah canggih lagi….
    padahal t4 q kuliah cuman dapat dasar-dasar ja.,,,,,….simple banget….

    OK lam kenal jg.
    Maksih dah berkunjung d blogQ.
    D t4 ku jg dosennya ngajarin dasar2nya doang bwt C++.
    Yg kode2 itu buat tugas kelompok.
    So, kita nyari2 sendiri, belajar ndiri n untungnya berhasil. Hehehe

  2. 2 skz
    Januari 10, 2009 pukul 6:29 am

    aslinya link kemana itu #include \

  3. 3 skz
    Januari 10, 2009 pukul 6:30 am

    aslinya link kemana itu #include \

    trus script lengkapnya tolong di upload ya… pake *.txt

    thank’s

    #include “iostream.h”
    #include “string.h”
    #include “conio.h”
    #include “stdio.h”

  4. 4 aref
    Januari 24, 2009 pukul 2:10 am

    subhanallah..

    keren..

    alhamdulillah, ini juga berkat kerjasama dengan teman kelompok.

    Terimakasih, sudah berkunjung

  5. 5 jumin
    Mei 29, 2009 pukul 12:19 pm

    brow ente emang inspirasi ane…..

  6. Juni 22, 2010 pukul 2:15 am

    mantepp.. hai yun..!! he2 😀


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s


chat with me….

Kategori

kalender

November 2008
S S R K J S M
    Des »
 12
3456789
10111213141516
17181920212223
24252627282930

%d blogger menyukai ini: