Struct adalah tipe data bentukan yang didalamnya terdapat berbagai nilai dengan tipe data yang bisa sama ataupun tidak. Struct menggabunggan seluruh tipe data yang didalamnya menjadi satu sehingga dalam alokasi memori hanya disimpan satu block.
Struct biasanya digunakan untuk menyimpan data siswa yang didalamnya ada data seperti nomor induk, nama, alamat dan sebagainya. Untuk memudahkan hal tersebut kita dapat menggunakan struct. Berikut ini adalah bentuk umumnya :
Struct Mahasiswa
{
int NIM
char Nama[40]
char Alamat[50]
};
Untuk mempermudah pembaca setia, saya lampirkan video tutorialnya :
Video 1. Struct / Structure
Adapun Source code dari video tutorial diatas adalah sebagai berikut :
// Tugas Structure
// Maulana Gempa Putra
// 49012059
// Teknik Komputer Jaringan dan Media Digital - ITB
#include <iostream>
using namespace std;
int main()
{
// deklarasi struct dengan nama mahasiswa
struct mahasiswa
{
// isi dari tipe data bentukan mahasiswa
int nim;
char nama[20];
char gender[10];
};
//inisialisasi mhs ke tipe data mahasiswa dengan arraynya
mahasiswa mhs[2];
// perulangan untuk menginputkan
for(int i=0; i<2; i++)
{
cout << "NIM : ";
cin >> mhs[i].nim;
cout << "Nama : ";
cin >> mhs[i].nama;
cout << "Jenis Kelamin : ";
cin >> mhs[i].gender;
}
// perulangan untuk menampilkan
for(int i=0; i<2; i++)
{
cout << "NIM : " << mhs[i].nim << endl;
cout << "Nama : " << mhs[i].nama << endl;
cout << "Jenis Kelamin : " << mhs[i].gender << endl;
}
return 0;
}
terima kasih banyak
ReplyDeleteterimakasih :)
ReplyDeleteterimakasih :)
ReplyDelete