Friday, August 5, 2016

Penggunaan Struct Pada C++




Pada Tutorial C++ kedua ini, saya akan membahas tentang Struct atau Record. Struct adalah struktur data yang menampung beberapa data baik sejenis maupun berbeda tipe. Berikut pendefinisian strukturnya:

    Struct NamaStruct
   {
         Tipe_Data Nama_Anggota
   }
     
Untuk format pemasukkan Struct kedalam variabelnya adalah seperti berikut:

     Struct Nama_Struct Variabel

Pada pendeklarasian diatas, kamu bisa menggunakan variabel apa saja yang menurutmu mudah diingat atau tidak rumit. Untuk mengakses sebuah nama anggota Struct yang tadi telah di masukkan kedalam variabel adalah seperti berikut ini:

     Variabel.Nama_Anggota

Saya akan memberikan contoh untuk membuat struct dari awal sampai akhir. Misalnya, Pada struktur DataSiswa terdapat 3 buah anggota antara lain nama (bertipe string atau deretan karakter), umur (bertipe int), dan nilai (bertipe real/float). Berikut implementasi struktur DataSiswa kedalam bahasa C++ :

  #include <iostream>
  #include <cstring> //Deklarasi manipulasi data//

   using namespace std; //agar bisa menggunakan cin dan cout//
  Struct DataSiswa //Pendefinisian Struct DataSiswa//
   {
    char nama[40];
    int umur;
    float nilai;
  }
   
   int main()
   {
      struct DataSiswa Siswa;//Memasukkan Struct DataSiswa kedalam variabel Siswa//
      strcpy(Siswa.nama, "Bayu Kuncoro");
      Siswa.umur = 2;
      Siswa.nilai = 85;

      //Script untuk menampilkan teks//

               cout << "Nama   : "<<Siswa.nama<<endl;
      cout << "Umur   : "<<Siswa.umur<<endl;
      cout << "Nilai  : "<<Siswa.nilai<<endl;

      return 0;
   }

Untuk Hasil Programnya akan tampil sebagai berikut:


Mudah-mudahan tutorial Struct ini berguna untuk kamu, bagi yang belum mengerti tentang Struktur Data Primitif silahkan baca tutorialnya disini.

No comments:

Post a Comment