As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com Structure (Record) As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com.

Slides:



Advertisements
Presentasi serupa
STRUKTUR DATA Struct Atau Record.
Advertisements

STRUKTUR Konsep Pemrograman.
Pointer Konsep Pemrograman.
Abstract data type (Structure, Union, Enumeration)
Struct By : Hendri Sopryadi
Struktur Sugeng Supriyadi, M.Kom.
STRUKTUR DATA.
STRUKTUR Kunjungi :: Aasliyaniunm10.wordpress.co m.
Struktur.
Pointer dan Reference As’ad Djamalilleil
Pemrograman Terstruktur
o Array merupakan variabel konpleks dengan tipe data yang sama. o Atau merupakan sekumpulan nilai (elemen) dengan tipe yang sama, dimana masing-masing.
ARRAY.
PERTEMUAN VI STRUKTUR Definisi struktur
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
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.
Array dan String.
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.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Mobil No_Mesin PlatNo_Rangka Pesan No_pesan Tglpesan dipesan Pemesan No_ktp alamatNama melakukan Harga.
Teknik Pemrog. Terstruktur 2
Array, POINTER dan FUNGSI
Array, POINTER dan FUNGSI
Tenia Wahyuningrum, S.Kom., MT
Tipe Data Terstruktur Pengantar Logika dan Teknik Pemrograman
Pertemuan ke 3 Algoritma dan struktur data
Struct 2nd Part.
Fungsi, Array dan String
STRUKTUR.
ARRAY / LARIK STRUKTUR DATA Oleh : Yuli Praptomo PHS, S.Kom.
Tipe Data By Serdiwansyah N. A..
Chapt 01 : Structure & Pointer Oleh : Yuli Praptomo PHS, S.Kom
Oleh : Agus Priyanto, M.Kom Norma Amalia, M.Eng
STRUKTUR DATA.
Algoritma dan Struktur Data 1 pertemuan 8
Matakuliah : T0616 / Algoritma dan Pemrograman
Algoritma & Pemrograman II
S T R U K T U R.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Struktur Manfaat tipe data struct secara umum adalah untuk menyimpan paket (sekumpulan) data ke dalam satu buah nama variabel saja. Kumpulan data di dalam.
STRUCT OF ARRAY.
ARRAY Oleh : sgo.
Elemen-elemen Dasar Pada Bahasa C++
As’ad Djamalilleil Function (Fungsi) As’ad Djamalilleil
ARRAY 1d MERISKA DEFRIANI, S.KOMP ALGORITMA DAN PEMROGRAMAN II
Pemrograman Terstruktur
As’ad Djamalilleil Array (Larik) As’ad Djamalilleil
Iteration Statements (statement iterasi/pengulangan)
Abstract Data Type Deklarasi Struct Access Struct Member Nested Struct
Array dan struktur.
STRUCT Imam Fahrur Rozi.
As’ad Djamalilleil Pointer dan Reference As’ad Djamalilleil
Algoritma dan Dasar Pemograman
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
KONSEP DASAR STRUKTUR DATA
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.
Algoritma dan Struktur Data
Prepared by Yohana Nugraheni
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
STRUCT/RECORD.
Tipe Data Bentukan Pertemuan ke-5.
STRUCT Imam Fahrur Rozi.
Algoritma dan Pemrograman C++ (Data Structures)
Transcript presentasi:

As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com Structure (Record) As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com

Deklarasi Structure struct namaStruktur { tipe namaElemen1; ……… }namaVarStruktur; namaStruktur  identifier yang menentukan nama dari struktur yang dibuat tipe  tipe data dari elemen struktur namaElemen  nama dari elemen struktur namaVarStruktur  nama dari variabel struktur yang dibuat. namaStruktur dan namaVarStruktur bersifat opsional tetapi salah satunya harus ada.

Contoh: struct mahasiswa { char stb[7]; char nama[20]; int umur; float ipk; }; struct tanggal int tgl; int bln; int thn; mahasiswa stb nama umur ipk tanggal tgl bln thn

Deklarasi Variabel Struktur namaStruktur namaVarStruktur; struct { char stb[7]; char nama[20]; int umur; float ipk; }kampus; Contoh: mahasiswa kampus; Atau dapat juga langsung dideklarasi pada saat deklarasi struktur, seperti berikut: struct mahasiswa { char stb[7]; char nama[20]; atau int umur; float ipk; }kampus;

struktur Perhatikan bahwa elemen pada variabel struktur “kampus” sama dengan struktur “mahasiswa” mahasiswa stb nama umur ipk variabel struktur kampus stb nama umur ipk Ini dikarenakan variabel “kampus” merupakan variabel struktur dari struktur “mahasiswa”

Mengakses Elemen Variabel Struktur namaVarStruktur.elemen Contoh: cin >> kampus.stb; cin >> kampus.nama; cin >> thnLahir; kampus.umur = 2008 - thnLahir; cin >> sksLulus; kampus.ipk = sksLulus / 144.0; cout << kampus.umur << endl << kampus.ipk;

Inisialisasi Elemen Variabel Struktur Contoh: mahasiswa kampus = {“072123”, “John Smith”, 21, 3.81}; atau struct mahasiswa { char stb[7]; char nama[20]; int umur; float ipk; }kampus = {“072123”, “John Smith”,21,3.81}; namaStruktur namaVarStruktur = { nilaiElemen1, nilaiElemen2, ………………………… }; struct namaStruktur { tipe namaElemen1; tipe namaElemen2; ……… }namaVarStruktur = { nilaiElemen1, nilaiElemen2, ………………………… };

Array Structure Variabel struktur dapat kita deklarasikan sebagai array sehingga dapat menampung variabel struktur dengan jumlah variabel lebih dari satu. Cara deklarasi maupun inisialisasinya sama dengan cara kita mendeklarasi dan menginisialisasi variabel array biasa.

Contoh deklarasi variabel array struktur yang memiliki 3 buah elemen : mahasiswa kampus[3]; kampus[0] stb nama umur ipk kampus[1] kampus[2]

Kita dapat mengakses setiap elemen secara individual maupun secara kolektif dengan menggunakan statement pengulangan seperti halnya variabel array biasa. Misalnya kita mau mengakses elemen nama pada kampus[0], ipk pada kampus[1], dan umur pada kampus[2]. Berikut adalah contoh pengaksesan yang benar : kampus[0] stb nama umur ipk kampus[1] kampus[2] cin >> kampus[0].nama; kampus[1].ipk = sksLulus / 144.0; kampus[2].umur = 2008 – thnLahir;

Struktur Dalam Struktur Di dalam sebuah deklarasi struktur, elemen dari struktur tersebut dapat kita deklarasikan sebagai struktur lain maupun variabel struktur, sehingga akan menciptakan sebuah struktur di dalam struktur (struktur bersarang). Berikut adalah contoh deklarasi struktur bersarang :

atau struct alamat { char jalan[20]; int nomor; }; struct mahasiswa{ char stb[7]; char nama[20]; alamat rumah; int umur; atau struct mahasiswa { char stb[7]; char nama[20]; struct alamat char jalan[20]; int nomor; }rumah; int umur; }; atau struct mahasiswa { char stb[7]; char nama[20]; struct char jalan[20]; int nomor; }rumah; int umur; };

perhatikan cara penulisan elemennya Deklarasikan variabel struktur seperti biasa. mahasiswa kampus; Berikut ini adalah contoh pengaksesan elemen variabel struktur “kampus”. cin >> kampus.stb; cout << kampus.nama; cin >> kampus.rumah.jalan; kampus.rumah.nomor = 58; kampus.umur = 2008 - thnLahir; perhatikan cara penulisan elemennya