Abstract Data Type Deklarasi Struct Access Struct Member Nested Struct

Slides:



Advertisements
Presentasi serupa
POINTER.
Advertisements

Teknik Pemrograman Terstruktur 2
Modul 14 – Hendi Hermawan - 1
STRUKTUR Konsep Pemrograman.
Copyright by : M. YAHYA, S.Kom PERTEMUAN KE - I. 1. Judul Program 2. Blok Program a. Bagian Deklarasi - Deklarasi Tabel - Definisi Konstanta - Definisi.
Pointer.
Abstract data type (Structure, Union, Enumeration)
Struct By : Hendri Sopryadi
Struktur Sugeng Supriyadi, M.Kom.
7. STRUCT.
STRUKTUR DATA.
di OBJECT ORIENTED PROGRAMMING [OOP] Oleh H. SUMIJAN, Ir, M.Sc
Struktur.
POINTER
Struktur.
Pointer.
PERTEMUAN VI STRUKTUR Definisi struktur
Struktur data selain array : Structure, Union, Enumeration
ARRAY OF STRUCT Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
Pemrograman Berorientasi Obyek
Alokasi Memori Yuliana Setiowati.
Kuliah 12 Type Checking.
PERTEMUAN IX DATA TINGKAT LANJUT JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
POINTER (VAR.PENUNJUK)
STRUKTUR DATA (1).
Algoritma & Struktur Data Abstract Data Type Evangs Mailoa.
Algoritma dan Struktur Data
STRUKTUR DATA Structure.
Pointer Pointer.
SEMESTER GANJIL 2009/2010.
STRUCT OF ARRAY Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
1 Pertemuan 6 Encapsulation Lanjutan Matakuliah: T0044/Pemrograman Berorientasi Obyek Tahun: 2005 Versi: 1.0.
Pemrograman Berorientasi Obyek1 Sub Pokok Bahasan Pointer. Reference. Function Passing Parameter by Value, by Reference, by Pointer.
Pointer.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
Teknik Pemrog. Terstruktur 2
Tenia Wahyuningrum pointers Tenia Wahyuningrum
Pertemuan ke 3 Algoritma dan struktur data
Fungsi, Array dan String
1 Pertemuan 8 Structure Data Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Algoritma dan Struktur Data Pointer Pada Struct. Definition — Structure Beberapa variabel (dapat berbeda tipe) yang dikelompokkan menjadi satu dengan.
1 Pertemuan 5 Encapsulation Matakuliah: T0044/Pemrograman Berorientasi Obyek Tahun: 2005 Versi: 1.0.
1 Pertemuan 7 Review 1 – 6 Matakuliah: T0044/Pemrograman Berorientasi Obyek Tahun: 2005 Versi: 1.0.
1 Pertemuan 10 Pemrograman Berorientasi Objek Matakuliah: >/ > Tahun: > Versi: >
STRUKTUR.
Tipe Data By Serdiwansyah N. A..
Tabel Informasi/ Tabel Simbol
STRUKTUR DATA.
Abstract Data Type (ADT) and Stack Array
Matakuliah : T0616 / Algoritma dan Pemrograman
Pertemuan 4 Abstract Data Type
ARRAY & STRING LATIHAN.
Defri Kurniawan, M.Kom STRUKTUR DATA Defri Kurniawan, M.Kom
ALGORITMA DAN PEMROGRAMAN II
Pertemuan 4 Modularitas
Struct.
As’ad Djamalilleil Structure (Record) As’ad Djamalilleil
Defri Kurniawan, M.Kom Pertemuan I Defri Kurniawan, M.Kom
Algoritma dan struktur data
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
Matakuliah : T0534/Struktur Data Tahun : 2005 Versi : September 2005
STRUCTURE Struktur (Structure = struct) merupakan suatu struktur data yang terdiri dari satu atau lebih variabel yang bertipe data.
Algoritme dan Pemrograman
Tipe Data Bentukan Pertemuan ke-5.
Tugas Besar Struktur Data
Defri Kurniawan POINTER Defri Kurniawan
Pengenalan Struktur Data
Defri Kurniawan Struct Defri Kurniawan
Transcript presentasi:

Abstract Data Type Deklarasi Struct Access Struct Member Nested Struct Outline Materi Abstract Data Type Deklarasi Struct Access Struct Member Nested Struct Typedef

Pendahuluan Abstract Data Type Model mendefinisikan abstract view dari sebuah problem. Model berfokus pada problem related stuff dimana kita definisikan properties dari problem tersebut. Properties ini berisi data which are affected and operations which are identified by the problem.

Pendahuluan Abstract Data Type Contoh: Masalah Administrasi Pegawai dimana kepala bagian Administrasi meminta anda membuat program pendataan Pegawai. Informasi apa saja yg diperlukan oleh administrasi tersebut? Task apa saja yg perlu dikerjakan? Pegawai adalah real persons yg memiliki karakteristik properties: name, date of birth, Address, Position Level, dll

Pendahuluan Abstract Data Type Dg abstraksi kita definisikan sebuah entity Entity ini mendefinisikan data structure Data structure hanya dapat di-access melalui operations. Operations ini disebut juga interface Sebuah entity dg properties-nya disebut sebagai abstract data type (ADT).

Struct merupakan jenis user define data type Deklarasi struct: ADT dg Struct Struct merupakan jenis user define data type Deklarasi struct: struct Time // struct tag { int hour; // struct member int minute; int second; }; Deklarasi variable struct: Time timeObject; //var biasa Time timeArray[ 10 ]; // var array Time *timePtr; //var pointer Time &timeRef = timeObject; //reference

Access Struct Member Operator dot (.) untuk mengakses member struct dg variable biasa / array cout << timeObject.hour; Operator arrow (->) untuk mengakses member struct dg variable pointer/ref timePtr = &timeObject; cout << timePtr->hour; // atau (*timePtr).hour;

Nested Struct struct Date { int tgl; int bln; int thn; }; struct Employee { int ID; int Name; Date hire; Employee Person1; Person1.hire.thn < 2000;

Typedef Untuk memberikan nama alias dari suatu tipe data. Contoh menggganti tipe data unsigned char menjadi byte: typedef unsigned char Byte; Byte kode; //variable kode dg tipe Byte Kode = 65; typedef Employee Person[10]; Person P; cin << P[2].ID

Tugas 4 Tugas 4A: Mahasiswa membuat ringkasan tentang pemakaian struct pada C++ Tugas 4B: Mahasiswa membuat analisis contoh program structure dari dosen Tugas 4C: Mahasiswa membuat satu program sederhana dengan menggunakan struct