STRUCT
Struct atau Struktur
adalah kumpulan data yang memiliki tipe data yang berbeda. Secara
pendeklarasian, struct sangat berbeda dengan array yang hanya memiliki satu
buah tipe data untuk setiap kumpulannya. Struct digunakan apabila data yang
ingin dikelompokkan memiliki tipe data yang berbeda. Pendeklarasian struct
sebagai berikut :
struct data_mahasiswa{
int nim;
char nama[100];
char fakultas[100];
};
data_mahasiswa mahasiswa1, mahasiswa2;
Deklarasi di atas merupakan suatu tipe data yang bernama data_mahasiswa di mana setiap data yang akan dideklarasikan menggunakan tipe data yang ada pada struct data_mahasiswa akan mempunyai field nim, nama, dan fakultas. Untuk dapat menggunakan tipe data tersebut sebuah variabel harus dideklarasikan lagi menggunakan nama struct nya. Bentuk umum pendeklarasian variabel struct nya adalah sebagai berikut :
int nim;
char nama[100];
char fakultas[100];
};
data_mahasiswa mahasiswa1, mahasiswa2;
Deklarasi di atas merupakan suatu tipe data yang bernama data_mahasiswa di mana setiap data yang akan dideklarasikan menggunakan tipe data yang ada pada struct data_mahasiswa akan mempunyai field nim, nama, dan fakultas. Untuk dapat menggunakan tipe data tersebut sebuah variabel harus dideklarasikan lagi menggunakan nama struct nya. Bentuk umum pendeklarasian variabel struct nya adalah sebagai berikut :
data_mahasiswa
mahasiswa1, mahasiswa2;
Deklarasi dua variabel di
atas mendeskripsikan dua variabel bernama Mahasiswa1 dan Mahasiswa2, setiap
variabel tersebut mempunyai field sesuai dengan apa yang ada pada struct
data_mahasiswa.
Selain dekalrasi variabel
ada hal yang harus diperhatikan yaitu cara untuk mengisi dan memanggil nilai
yang ada di dalam sebuah struct, yaitu sebagai berikut :
//Untuk mengisi nilai struct
cin>>mahasiswa1.nim;
//Untuk memanggil nilai struct
cout<<mahasiswa1.nim<<endl;
//Untuk mengisi nilai struct
cin>>mahasiswa1.nim;
//Untuk memanggil nilai struct
cout<<mahasiswa1.nim<<endl;
DAFTAR PUSTAKA
Seijurou.Akashi., 2017 Penjelasan dan Cara Mendirikan Struct.
http://adr015.blogspot.com/2017/02/materi-c-array-dan-struct.html pada tanggal 14 Februari 2019 pada pukul
16.33 WITA
Tidak ada komentar:
Posting Komentar