Lompat ke konten Lompat ke sidebar Lompat ke footer

STMIK Eresha (UNPAM) TUGAS : Algoritma dan Struktur Data STRUCT (RECORD) Dosen Bpk Agus Suharto

TUGAS :ALGORITMA DAN STRUKTUR DATA-STRUCT (RECORD) 
Struct :Adalah struktur data yang terdiri dari 1 atau lebih variabel yang bertipe sama/berbeda Struktur pada C sama dengan record pada pascal 
Struct secara logik membuat suatu tipe data baru (user defined) yang dapat dipergunakan untuk menampung informasi / data yang bersifat majemuk.
Deklarasi Struct
Format :
struct <nama_struktur>
{
member1
member2
member3
};

  • Setelah struktur dideklarasikan, selanjutnya dapat dideklarasikan variabel jenis struktur :
<nama_struktur> <nama_variabel>
Contoh :
struct mahasiswa
{
char nim[10];
char nama[25];
int umur;
};
mahasiswa amir, amat, tuti;

  • Boleh juga digabung langsung seperti berikut :
struct mahasiswa
{
char nim[10];
char nama[25];
int umur;
} amir, amat, tuti;
Dari deklarasi tersebut berari variabel amir memiliki 3 elemen yaitu : amir.nim, amir.nama dan amir.umur
Variabel structur dapat langsung diinisialisasi seperti berikut :
mahasiswa amir ={“20019823”,”Amir mahmud”,19};
yang sama dengan :
amir.nim=“20019823”;
amir.nama=”Amir mahmud”;
amir.umur=19;
Persamaan Array dan Struct :
  • Alokasi memori untuk elemen-elemennya sudah ditentukan sebelum program dijalankan (statis).
Perbedaan Array dan Struct :
  • Array adalah struktur data yang tipe data dari elemen-elemennya harus sama (homogen) dan elemen-elemennya diakses atau diidentifikasi menggunakan indeks.
  • Struct adalah struktur data yang tipe data dari elemen-elemennya tidak harus sama (heterogen) dan elemen-elemennya diakses atau diidentifikasi menggunakan identifier atau nama variabel.

Tipe Struktur
Setiap tipe data dapat dibuat dalam bentuk array. Begitu juga dengan tipe data yang dibuat dengan perintah struct.

Contoh program di bawah ini dapat menjelaskan cara penggunaan array yang bertipe data buatan.




























Hasil compile :









Posting Komentar untuk " STMIK Eresha (UNPAM) TUGAS : Algoritma dan Struktur Data STRUCT (RECORD) Dosen Bpk Agus Suharto"