11
1 Struct

Struct

Embed Size (px)

DESCRIPTION

Struct. Learning Outcomes. Pada akhir pertemuan ini , diharapkan mahasiswa akan mampu : Memahami teori dasar struct sebagai penunjang konsep class dalam pemrograman OOP dan memanfaat kan nya dalam pembuatan aplikasi program komputer dengan bahasa pemrograman C/C++. Definisi Struct. - PowerPoint PPT Presentation

Citation preview

Page 1: Struct

1

Struct

Page 2: Struct

2

Learning OutcomesPada akhir pertemuan ini, diharapkan

mahasiswa akan mampu : Memahami teori dasar struct sebagai

penunjang konsep class dalam pemrograman OOP dan memanfaatkannya dalam pembuatan aplikasi program komputer dengan bahasa pemrograman C/C++.

Page 3: Struct

3

Definisi Struct User defined data type Berisi beberapa variabel yang bisa

berbeda tipenya masing-masing disebut elemen

Mempunyai nama yang sama Mirip representasi sebuah object beserta

properties-nya. Contoh: struct MHS setidaknya punya elemen untuk NPM, Nama dan Alamat.

Page 4: Struct

4

Definisi dan deklarasi Struct

Syntax:struct nama_struct {

tipe_data_1 nama_var_1;tipe_data_2 nama_var_2;tipe_data_3 nama_var_3;……

};

Page 5: Struct

5

Definisi dan deklarasi Struct

Untuk mengakses tiap elemen di dalam sebuah struct digunakan operator titik (.)Syntax:

nama_var_struct . nama_var_elemen;

Page 6: Struct

6

Definisi dan deklarasi Struct Contoh:

Page 7: Struct

7

Nested Struct

Sebuah kondisi dimana di dalam sebuah struct terdapat tipe data berupa struct lagi.

Page 8: Struct

8

Nested Struct Contoh:

Page 9: Struct

9

Struct of Array

Sebuah struct yang di dalamnya terdapat variable/ elemen yang bertipe array. Contoh:

struct data {char kode [10];char nama

[20];char alamat

[30];………

}

Page 10: Struct

10

Array of Struct

Sebuah array yang setiap data elemennya bertipe struct. Umumnya dipakai untuk menyimpan object data yang terstruktur, misal: data mahasiswa, karyawan, buku, barang, dsb.

Page 11: Struct

11

Array of Struct