Pemrograman Terstruktur Pertemuan 12 Struct DEFINISI STRUCT Struct

  • Slides: 9
Download presentation
Pemrograman Terstruktur Pertemuan 12 Struct

Pemrograman Terstruktur Pertemuan 12 Struct

DEFINISI STRUCT Struct adalah sekumpulan komponen dimana komponen tersebut diikat pada satu record/struct yang

DEFINISI STRUCT Struct adalah sekumpulan komponen dimana komponen tersebut diikat pada satu record/struct yang komponennya dapat memiliki tipe data yang berbeda untuk keperluan tertentu. struct nama. Struct { tipe. Data 1 identifier 1; tipe. Data 2 identifier 2; . . . tipe. Data. N identifier. N; } nama. Struct variabel 1;

DEFINISI STRUCT Berikut merupakan contoh penggunaan struct untuk data tanggal, yaitu : Kata Kunci

DEFINISI STRUCT Berikut merupakan contoh penggunaan struct untuk data tanggal, yaitu : Kata Kunci Tipe Data Nama Struktur struct data_tanggal { int tahun; int bulan; Nama Anggota int tanggal; };

AKSES STRUCT Untuk mengakses struct, diperlukan titik (. ) Berikut merupakan struktur pemanggilan struct,

AKSES STRUCT Untuk mengakses struct, diperlukan titik (. ) Berikut merupakan struktur pemanggilan struct, yaitu : nama. Variabel. Struct. identifier Contoh : data_tanggal tgl; tgl. tahun = 2014; tgl. bulan = 10; tgl. tanggal = 2;

AKSES STRUCT Digunakan untuk memindahkan isi data struktur ke struktur yang lainnya selama memiliki

AKSES STRUCT Digunakan untuk memindahkan isi data struktur ke struktur yang lainnya selama memiliki tipe data yang sama. tgl 2 = tgl 1; Memiliki definisi : tgl 2. tanggal = tgl 1. tanggal; tgl 2. bulan = tgl 1. bulan; tgl 2. tahun = tgl 1. tahun;

PERBANDINGAN STRUCT Untuk membandingkan isi dari dua buah atau lebih struct, perbandingan tersebut dilakukan

PERBANDINGAN STRUCT Untuk membandingkan isi dari dua buah atau lebih struct, perbandingan tersebut dilakukan melalui masing -masing member dari masing-masing struct. Contoh : if ((tgl 1. tanggal == tgl 2. tanggal) && (tgl 1. bulan == tgl 2. bulan) && (tgl 1. tahun == tgl 2. tahun)) cout<< "Memiliki data yang sama";

STRUCT DALAM STRUCT struct data_tanggal struct data_pegawai { { int tahun; int nip; int

STRUCT DALAM STRUCT struct data_tanggal struct data_pegawai { { int tahun; int nip; int bulan; char nama; int tanggal; data_tanggal tgl_lahir; }; } biodata_pegawai; nip biodata_pegawai nama tahun tgl_lahir bulan tanggal

STRUCT DALAM STRUCT variabel_struktur. nama_anggota tanggal_lahir. tanggal = 2; tanggal_lahir. bulan = 10; tanggal_lahir.

STRUCT DALAM STRUCT variabel_struktur. nama_anggota tanggal_lahir. tanggal = 2; tanggal_lahir. bulan = 10; tanggal_lahir. tahun = 1985; biodata_pegawai. tgl_lahir. tanggal = 2; biodata_pegawai. tgl_lahir. bulan = 10; biodata_pegawai. tgl_lahir. tahun = 1985;

SEKIAN

SEKIAN