Lompat ke konten Lompat ke sidebar Lompat ke footer

Pengertian Dan Contoh Penggunaan Record/Struct Dalam Bahasa C++

 Pengertian Record/Struct Dalam Bahasa C++


Bertemu Lagi Dengan Admin bahasaprogr.blogspot.com yang kali ini akan memberikan mengenai bahasa C++, yaitu Bab Record. Oiya, kalian sebaiknya membaca materi sebelumnya ya agar tidak bingung saat membaca bab-bab sebelumnya.

Record atau Struct dalam bahasa C++ banyak digunakan untuk menyimpan data dalam jenis yang banyak. Dalam pemrograman, Record digunakan untuk membuat sebuah tipe data baru yang kita inginkan, dalam hal ini, Record mempunyai dua struktur, yaitu Record yang mewakili "baris" dan field yang mewakili "kolom".

Berikut Pengertian Secara Teori :

Record adalah suatu tipe data yang merupakan gabungan dari 2 (dua) atau lebih field/variabel. Dalam tabel database sebuah record akan mewakili sebuah baris (row) sedangkan field/variabel adalah merupakan kolom (column). Syntax atau bentuk dasar pendefinisian record di dalam pemrograman C/C++ adalah sebagai berikut :

 
struct
{
    [, [, … ] ; [
    [, [, … ] ;
    [ ... ]]
};

Contoh Dalam Program :

 struct nilaiMHS {    char npm[11];     bulat hadir, tugas, kuis, uts, uas; };   Atau nama variabel dapat dipisah dari deklarasi tipe recordnya dimana nama variabel bisa lebih dari satu seperti saat kita mendeklarasikan pada fungsi main. Perhatikan Contoh Berikut :    typedef  struct  { tipefield1 namafield1; tipefield2 namafield2; … … tipefieldn namafieldn; } namatipestruct; namatipestruct  namavar;  

Lalu, Bagaimana Cara Mengakses atau Memanggil Record?

Untuk memanggil sebuah variabel yang berada didalam record, kita menggukan cara yang sedikit unik, dengan bentuk dasar "namavar.namafield". Perhatikan Contoh dalam Program berikut ini :

 #include  #include   typedef struct { int tanggal, bulan, tahun; } data_tanggal tgl_lahir;  typedef struct { char nama[30]; data_tanggal tgl_lahir; { data_rekan; data_rekan info_rekan;   int main() { strcpy(info_rekan.nama,”Budi”); info_rekan.tgl-lahir.tanggal = 30; info_rekan.tgl_lahir.bulan = 4; info_rekan.tgl_lahir.tahun = 2002; cout << “Nama   : “ <
Nah, bagaimana ? masih bingung? coba dibaca pelan-pelan dan dipahami lagi, untuk contoh program akan admin berikan di post selanjutnya.Terimakasih sudah membaca dan jika menurut kalian artikel ini bermanfaat, tolong tekan tombol share ya, karena dengan anda bagikan artikel ini , anda sudah sangat membantu admin untuk memajukan blog ini.


Posting Komentar untuk "Pengertian Dan Contoh Penggunaan Record/Struct Dalam Bahasa C++"