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:



#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

{ 1 comments... read them below or add one }

Welcome to My Blog

Total Pageviews

Popular Post

Blogger templates

Search This Blog

Blog Archive

Powered by Blogger.

- Copyright © TECH INFORMATICS -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -