Tuesday, 18 December 2018

Structure

Struct adalah sebuah kumpulan data dengan tipe data yang berbeda membentuk suatu tipe data/struct data yang baru. Jadi di dalam struct ini dapat disimpan tipe-tipe data berbeda terkait suatu data. Misalnya kita ingin menyimpan suatu data mahasiswa yang memiliki NIM, nama, alamat, IPK, dll. Tentunya akan menjadi ribet apabila kita memasukkan semuanya ke dalam array masing-masing dengan indeks ke i adalah untuk mahasiswa satu dan indeks lain untuk mahasiswa lainnya. Jika hendak melakukan penghapusan atau mengupdate data-data tersebut akan sangat sulit apabila dengan menggunakan array sendiri-sendiri. Dengan struct, kita dapat membuat suatu tipe data baru yang dapat menampung data-data dengan tipe data yang berbeda tersebut. Untuk membuat struct, dapat ditulis dengan syntax sebagai berikut:
struct nama struct
{
      tipe data nama variabel;
};

Contohnya:
struct dataMahasiswa
{
      char NIM[15];
      char nama[100];
      char alamat[1000];
      double IPK;
};

Dengan mengetikkan kodingan di atas, kita telah berhasil menginisialisasi stuct baru kita, tahapan selanjutnya sebelum memakai struct tersebut adalah memberikan nama variabel untuk struct yang kita buat.

int main( )
{
      dataMahasiswa mahasiswa[100];
      mahasiswa[0].IPK = 4.0;
      mahasiswa[1].IPK = 3.5;
}

Seletah memberikan nama variabel pada struct, struct yang baru kita buat telah siap dipakai untuk menyimpan data.

Terimakasih telah membaca 😁

2201791295
binus.ac.id
skyconnectiva.com
Schumacher Goldwin

No comments:

Post a Comment