Tipe Data Struct

Friday, April 1


Pertemuan ke-1

Struct adalah tipe data bentukan yang berisi kumpulan variabel-variabel yang bernaung dalam satu nama yang sama dan memiliki kaitan satu sama lain.

Berbeda dengan array hanya berupa kumpulan variabel yang bertipe data sama, struct bisa memiliki variabel-variabel yang bertipe data sama atau berbeda, bahkan bisa menyimpan variabel yang bertipe data array atau struct itu sendiri.

Variabel-variabel yang menjadi anggota struct disebut dengan elemen struct.

Ilustrasi
Deklarasi struct

Keyword: struct 

struct nama_struct {  tipe_data  nama_var;  tipe_data  nama_var;  ...  };struct nama_struct nama_var_struct;
Contohstruct mobil {  char merek[15];  char seri[15];  int tahun;  };struct mobil mjepang;


Deklarasi typedef
Keyword: struct, typedef 
typedef struct{  tipe_data  nama_var;  tipe_data  nama_var;  ...  } nama_struct;nama_struct nama_var_struct;
Contoh  typedef struct mobil {  char merek[15];  char nama[15];  int tahun;  };mobil mjepang;


Mengakses
Mengisi nilai
strcpy(mjepang.merek, “Toyota”);Strcpy(mjepang.nama, “Corolla”);mjepang.tahun = 1971;
Membaca nilai
printf(“Merek mobil: %s, mjepang.merek);


Array Struct
Seperti array variabel biasa
Contoh:
  struct mobil mjepang[5];




Mengakses

Mengisi nilai
strcpy(mjepang[0].merek, “Nissan”);
strcpy(mjepang[0].nama, “Terrano”);mjepang[0].tahun = 2000;
Membaca nilai
printf(“Nama mobil: %s, mjepang[1].nama);  


Referensi saya ambil dari MATERI PERKULIAHAN dari Bapak BAYU SETIAJI, S.KOM..

Semoga bermanfaat,,
Share this article :

0 komentar:

Speak up your mind

Tell us what you're thinking... !

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. FROM ZERO TO BE ONE - All Rights Reserved
Template Created by Creating Website Inspired by Sportapolis Shape5.com
Proudly powered by Blogger