9. Struktur S. Indriani L., M.T 9. Struktur.

Slides:



Advertisements
Presentasi serupa
ARRAY.
Advertisements

STRUKTUR DATA Struct Atau Record.
ARRAY ??.
STRUKTUR Konsep Pemrograman.
Pointer Konsep Pemrograman.
Abstract data type (Structure, Union, Enumeration)
Struktur Sugeng Supriyadi, M.Kom.
PERTEMUAN VIII STRUKTUR LANJUT JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
STRUKTUR DATA.
STRUKTUR Kunjungi :: Aasliyaniunm10.wordpress.co m.
Pemrograman Terstruktur
Struktur.
Struktur.
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
PERTEMUAN VI STRUKTUR Definisi struktur
Person 10Person Variabel Lokal dan Global Suatu variabel lokal dideklarasikan di dalam fungsi ‘a’, dan tidak dapat diakses di luar fungsi (a)
ARRAY OF STRUCT Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
PRAKTIKUM ALGORITMA DAN STRUKTUR DATA
Class.
Struktur Dalam C++, tipe data struktur yang dideklarasikan dengan kata kunci struct, dapat mempunyai komponen dengan sembarang tipe data, baik tipe data.
PERTEMUAN IX DATA TINGKAT LANJUT JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
Pointer Dr. Lily Wulandari.
POINTER (VAR.PENUNJUK)
Algoritma & Struktur Data Abstract Data Type Evangs Mailoa.
Algoritma dan Struktur Data
P O I N T E R. Merupakan sebuah variabel yang berisi alamat dari variabel lain. Suatu pointer dimaksudkan untu menunjukan ke suatu alamat memori sehingga.
STRUKTUR DATA Structure.
STRUCT OF ARRAY Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Bab 05 Tipe Data dan Mengisi Variabel
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Pemrograman Berorientasi Objek C++ Object Oriented Programming Rachmansyah, S.Kom
STRUKTUR.
PENGENALAN c++ DAN STRUKTUR DASAR C++
STRUKTUR, ENUM, UNION, BIT-FIELD DAN TYPEDEF
12.Objek S. Indriani L, M.T 12. Objek.
8. Pointer S. Indriani L, M.T 8. Pointer.
STRUKTUR DATA.
5. Fungsi S. Indriani L, M.T 5. Fungsi.
Universitas Respati Yogyakarta
7. String S. Indriani L, M.T 7. String.
3. Elemen Dasar C++ S. Indriani L., M.T 3. Elemen Dasar C++
Algoritma & Pemrograman II
4. Pernyataan Dasar S. Indriani L, M.T 4. Pernyataan Dasar.
10. Kelas S. Indriani L, M.T.
S T R U K T U R.
2. Pengenalan Program C++
Pemograman Terstruktur
Struktur.
Pertemuan 1 DATA & STRUKTUR DATA.
STRUCT OF ARRAY.
S. Indriani Lestariningati, M.T
Pemrograman Terstruktur
Pemograman Terstruktur
S. Indriani Lestariningati, M.T
S. Indriani Lestariningati, M.T
As’ad Djamalilleil Structure (Record) As’ad Djamalilleil
Pemograman Terstruktur
~ PERTEMUAN 4 KONSEP TIPE DATA ~
6. Array S. Indriani L, M.T.
Algoritma dan Dasar Pemograman
13. Pewarisan S. Indriani L, M.T 12. Pewarisan.
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.
Array.
STRUCT/RECORD.
array Array merupakan tipe data yang menampung
(Object Oriented Programming)
Array.
Array.
Transcript presentasi:

9. Struktur S. Indriani L., M.T 9. Struktur

Struktur Struktur bermanfaat untuk mengelompokkan sejumlah data dengan tipe yang berlainan. Sebuah contoh pendeklarasian struktur dapat dilihat dibawah ini: struct data_tanggal { int tahun; int bulan; int tanggal; }

Mendefinisikan Variabel Struktur Apabila suatu struktur telah dideklarasikan, struktur ini dapat digunakan untuk mendefinisikan suatu variabel, misalnya. data_tanggal tanggal_lahir; Dengan adanya pendefinisian ini, tanggal_lahir memiliki tiga buah anggota yaitu: Tahun Bulan tanggal Pada bahasa C, pendefinisian seperti: ini harus ditulis menjadi: struct data_tanggal tanggal_lahir; Pada C++ kata struct pada bentuk program seperti diatas boleh tidak dituliskan, malah para pemogram C++ biasa tidak menyertakan kata struct untuk keperluan ini.

Struktur didalam struktur Suatu struktur juga bisa mengandung struktur yang lain. struct data_pegawai { int nip; char nama[25]; data tanggal tanggal_lahir; rec_peg; } Pada contoh ini, terdapat pendeklarasian struktur bernama data_pegawai dan sekaligus pendefinisian variabel struktur bernama rec_peg. nip rec_peg nama tahun tanggal lahir bulan tanggal

Mengakses Anggota Struktur Anggota struktur diakses dengan menggunakan bentuk: variabel_struktur.nama_anggota; Tanda titik diberikan diantara nama variabel struktur dan nama anggota. Misalnya; tanggal lahir.tanggal=1; Merupakan pernyataan penugasan untuk memberikan nilai 1 ke anggota tanggal pada variabel struktur tanggal_lahir; Bagaimana halnya untuk mengakses anggota bernama bulan pada variabel struktur rec_peg pada contoh sebelumnya. Misalnya : rec_peg.tanggal_lahir.bulan=9; Merupakan contoh untuk melibatkan pendeklarasian dan pendefinisian variabel struktur dan juga pengaksesan terhadap anggota variabel struktur

#include<iostream. h> #include<conio #include<iostream.h> #include<conio.h> void main() { struct data_tanggal int tahun; int bulan; int tanggal; }; data_tanggal tanggal_lahir; tanggal_lahir.tahun=1979; tanggal_lahir.bulan=3; tanggal_lahir.tanggal=26; cout<<tanggal_lahir.tanggal<<'/' <<tanggal_lahir.bulan<<'/' <<tanggal_lahir.tahun<<endl; } 9. Struktur

Penugasan Struktur Pemberian nilai terhadap suatu struktur dapat dilakukan dengan bentuk: var1=var2; Sepanjang kedua variabel adalah variabel struktur bertipe sama. Misalnya terdapat pendefinisian: data_tanggal tgl1, tgl2; Penugasan seperti berikut: tgl1 = tgl2; diperkenankan. Dalam hal ini seluruh anggota pada variabel tgl2 diisi dengan anggota terkait yang ada pada tgl1. pernyataan diatas merupakan penyederhanaan dari tiga pernyataan berikut: tgl2.bulan = tgl1.bulan; tgl2.tahun = tgl1.tahun; tgl2.tanggal = tgl1.tanggal;

#include<iostream. h> #include<conio #include<iostream.h> #include<conio.h> void main() { struct data_tanggal //pendeklarasian int tahun; int bulan; int tanggal; }; data_tanggal tgl1, tgl2; //pendefinisian struktur tgl1.tanggal=26; tgl1.bulan=3; tgl1.tahun=1979; //penugasan antar variabel struktur tgl2=tgl1; cout<<tgl2.tanggal<<'/'<<tgl2.bulan<<'/'<<tgl2.tahun; }