Rabu, 09 Oktober 2013

Membuat program Input Data Mahasiswa C++

Dalam Sebuah Studi Kasus tentu kita akan membutuhkan Input data  untuk sebuah kegiatan, contohnya input data mahasiswa . Dalam Membuat program Input Data Mahasiswa C++  tersebut jika ditulis dengan ketikan biasa tentunya itu akan menjadikan kita report. Karena itu dibuat media atau cara yang instan yang lebih memudahkan dalam menginput data. Data yang di inputkan dari sini otomatis akan tersimpan di  database, tentunya dengan diatur lebih dulu tatacara supaya bisa tersimpan di database. Untuk itu suksesmudah1.blogspot.com mau berbagi sedikit ilmu tentang membuat input data mahasiswa menggunakan program C++. 

BERIKUT SCRIPT INPUT DATA MAHASISWA C++








#include <conio.h>
#include <iostream.h>
#include <stdio.h>

//membuat struct mahasiswa
struct mahasiswa{
char NIM[9];
char Nama[30];
char Kelas[4];                     
float Nilai;
};

mahasiswa mhs[100];
int jmlMhs=1;

//Menu Utama
void menuUtama(){
clrscr();
cout<<"-----------------\n";
cout<<" MENU UTAMA \n";
cout<<"---------------\n\n";
cout<<" [1] Input Data Mahasiswa\n";
cout<<" [2] Tanpilkan Data Mahasiswa\n";
cout<<" [3] Keluar\n\n";
cout<<"-------------\n";
cout<<"Pilihan :";
}

//input data mahasiswa
void inputData(){
char pil;
clrscr();
cout<<"------------------------\n";
cout<<"Input Data Mahasiswa ke["<<jmlMhs<<"] \n";
cout<<"---------------------\n\n";
cout<<"->NIM :";
gets(mhs[jmlMhs].NIM);
cout<<"->Nama :";
gets(mhs[jmlMhs].Nama);
cout<<"->Kelas :";
gets(mhs[jmlMhs].Kelas);
cout<<"->Nilai :";
cin>>mhs[jmlMhs].Nilai;

cout<<endl<<endl;
jmlMhs++;
cout<<"Input data lagi(Y/N)?:";
cin>>pil;
if(pil=='Y' || pil=='y')
inputData();
else
menuUtama();
}

void tampilData(){
clrscr();
cout<<"-----------------------\n";
cout<<"  Tampilkan Data Mahasiswa  \n";
cout<<"----------------------\n\n";
cout<<"--------------------------------\n";
gotoxy(1,6);
cout<<"| NIM ";
gotoxy(15,6);
cout<<"| Nama ";
gotoxy(40,6);
cout<<"| Kelas ";
gotoxy(49,6);
cout<<"| Nilai ";
gotoxy(57,6);
cout<<"|";
cout<<endl;
cout<<"---------------------"
<<"-----------------------\n";
for(int i=1; i<jmlMhs;i++){
gotoxy(1,i+7);
cout<<"|"<<mhs[i].NIM;
gotoxy(15,i+7);
cout<<"|"<<mhs[i].Nama;
gotoxy(40,i+7);
cout<<"|"<<mhs[i].Kelas;
gotoxy(49,i+7);
cout<<"|"<<mhs[i].Nilai;
gotoxy(57,i+7);
cout<<"|";
cout<<endl;
}
cout<<"-------------------"
<<"--------------------\n\n";
cout<<"Tekan sembarang tombol untuk"
<<"kembali ke menu utama...";
getch();
}


void main(){
int pil;
do{
menuUtama();
cin>>pil;
switch(pil){
case 1 :
inputData();
break;
case 2:
tampilData();
break;
case 3:
break;
}
}while(pil!=3);
}





Demikian script program Input Data Mahasiswa dengan C++ dari kami. Semoga script input data mahasiswa dengan C++ ini bermanfaat dan dapat memudahkan pekerjaan kita.. Amiiiin.......!!! best Regard!!!