Assalamualaikum wr.wb Hai temen-temen,disini Aku akan menjelaskan sedikit tentang STRUCTURE.Semoga bermanfaaat….

 

Structure

Structure atau struct adalah kumpulan dari beberapa variabel dengan beragam tipe data yang dibungkus dalam satu varabel.

Struct juga dikenal dengan records dalam bahasa pemrograman lain seperti Pascal.

Mengapa kita membutuhkan struct?

Sekarang coba pikirkan…

Misalnya kita ingin menyimpan data mahasiswa. Kita bisa saja melakukannya seperti ini:

char name[] = "Dian";
char address[] = "Mataram";
int age = 22;

Lalu bagaimana kalau ada lebih dari satu mahasiswa?

Mungkin bisa saja kita buat seperti ini:

char name[] = "Dian";
char address[] = "Mataram";
int age = 22;

char name2[] = "Bambang";
char address2[] = "Surabaya";
int age2 = 23;

char name3[] = "Bimo";
char address3[] = "Jakarta";
int age3 = 23;

Ugh! terlihat kurang bagus.

Cara terbaik adalah menyimpan data ini adalah menggunakan struct struct.

10.4.1

Informasi terdiri dari tanggal,bulan,tahun

10.4.2

Suar=tu struktur dilewatkan pada suatu argument dalam suatu fungsi sehingga nilai-nilai yang berada dalam struktur tersebut dapat digunakan didalam fungsi

10.4.3

Struktur dapat digunakan di dalam struktur lainnya.

10.4.4

Perpaduan antara struktur dengan array

10.4.5

Menghitung penambahan detik pada jam tertentu

TUGAS!!!

1.Membuat struktur tanggal yang digunakan tanggal berikutnya(besok).

2.Membuat program untuk menentukan selisih waktu yang berbeda

3.Membuat program untuk menentukan selisih antara dua tanggal yang berbeda

4.Jelaskan kegunaan dan cara kerja dungsi sama_str()

Membandingkan dua kalimat yang berbeda