Thursday, December 20, 2018
Hai semuanya... akhirnya saya bisa kembali lagi buat blog,setelah sekian lama sibuk heheh.
baik lah teman teman semuanya yang suka coding ,disini saya akan menshare codinggan mengenai input data karyawan menggunakan DEVC++ dimana pelajarannya mengenai record.
Baiklah langsung aja to the point ya guys.
Kasus:
Fakultas Teknik informatika membutuhkan suatu aplikasi untuk mencatat data karyawan yang berada dilingkungannya. Adapun fields yang perlu disimpan adalah NIP, Nama, alamat, tgl lahir, agama, telepon dan kepangkatan. Input data karyawan dipastikan tidak lebih dari 500 karyawan.
Buatlah program yang dapat menyimpan data tersebut dan menampilkannya kembali.
program untuk Kasus diatas:
baik lah teman teman semuanya yang suka coding ,disini saya akan menshare codinggan mengenai input data karyawan menggunakan DEVC++ dimana pelajarannya mengenai record.
Baiklah langsung aja to the point ya guys.
Kasus:
Fakultas Teknik informatika membutuhkan suatu aplikasi untuk mencatat data karyawan yang berada dilingkungannya. Adapun fields yang perlu disimpan adalah NIP, Nama, alamat, tgl lahir, agama, telepon dan kepangkatan. Input data karyawan dipastikan tidak lebih dari 500 karyawan.
Buatlah program yang dapat menyimpan data tersebut dan menampilkannya kembali.
program untuk Kasus diatas:
#include
<iostream>
#include
<stdio.h>
#include
<string>
using
namespace std;
typedef
struct staff{
string nip;
string nama;
string alamat;
string tgl;
string agama;
string telepon;
string pangkat;
};
int
main(int argc, char** argv){
staff karyawan[500];
int i,k;
cout<<"INPUT
DATA"<<endl;
cout<<"----------"<<endl;
cout<<"
"<<endl;
cout<<"Jumlah
karyawan yang akan di input : ";
cin>>k;
cout<<"
"<<endl;
cout<<"
"<<endl;
for (i=0; i<k; i++){
cout<<i+1<<".)"<<endl;
cout<<"NIP = "; cin>>karyawan[i].nip;
cout<<"NAMA = ";
cin>>karyawan[i].nama;
cout<<"ALAMAT = ";
cin>>karyawan[i].alamat;
cout<<"TGL
LAHIR = ";
cin>>karyawan[i].tgl;
cout<<"AGAMA = ";
cin>>karyawan[i].agama;
cout<<"TELEPHONE = ";
cin>>karyawan[i].telepon;
cout<<"PANGKAT = ";
cin>>karyawan[i].pangkat;
cout<<"
"<<endl;
}
system ("CLS");
for (i=0; i<k; i++){
printf("DATA
KARYAWAN = \n");
cout<<i+1<<".)"<<endl;
cout<<"NIP =
"<<karyawan[i].nip<<endl;
cout<<"NAMA =
"<<karyawan[i].nama<<endl;
cout<<"ALAMAT =
"<<karyawan[i].alamat<<endl;
cout<<"TGL
LAHIR =
"<<karyawan[i].tgl<<endl;
cout<<"AGAMA =
"<<karyawan[i].agama<<endl;
cout<<"TELEPHONE =
"<<karyawan[i].telepon<<endl;
cout<<"PANGKAT =
"<<karyawan[i].pangkat<<endl;
cout<<"
"<<endl;
}
return 0;
}
Nah
itu dia tuh teman teman program yang saya buat untuk soal di atas,yang
perlu di ingat pada record adalah jika kita ingin memanggil sebuah
variabelnya contohnya ingin memanggil "nama" tersebut ,kita harus mengikut sertakan “karyawan” maka hasilnya cin>>karyawan[i].nama;
Jadi berbeda dengan array atau lainnya yang hanya bisa memanggil dengan cin>>nama;
jadi
itu saja penjelasan singkat dan codingan singkat dari saya ,kiranya
bermanfaat bagi kita semua yang lagi kuliah di prodi iformatika tepatnya
semester II ya guys. jangan lupa di like ya supaya saya lebih semangat
membuat blog apa aja yang saya pelajari semasa kuliah di semester muda
ini.
Terimakasih
#Stmik_primakara
Dalam bahasa c gmn?
ReplyDelete