Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman Terstruktur

Presentasi serupa


Presentasi berjudul: "Pemrograman Terstruktur"— Transcript presentasi:

1 Pemrograman Terstruktur
Pertemuan 12 Struct

2 DEFINISI STRUCT Struct adalah sekumpulan komponen dimana komponen tersebut diikat pada satu record/struct yang komponennya dapat memiliki tipe data yang berbeda-beda untuk keperluan tertentu. struct namaStruct { tipeData1 identifier1; tipeData2 identifier2; . tipeDataN identifierN; } namaStruct variabel1;

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

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

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

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

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

8 variabel_struktur.nama_anggota
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;

9 SEKIAN


Download ppt "Pemrograman Terstruktur"

Presentasi serupa


Iklan oleh Google