STRUKTUR DATA.

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek
Advertisements

Pemrograman Terstruktur
STRUKTUR DATA Struct Atau Record.
PERTEMUAN IV POINTER Pointer adalah suatu variabel penunjuk yang menunjuk pada suatu alamat memori komputer Pointer merupakan.
STRUKTUR Konsep Pemrograman.
Pointer.
Tipe Data Bentukan Pertemuan ke-5.
Abstract data type (Structure, Union, Enumeration)
Struct By : Hendri Sopryadi
Struktur Sugeng Supriyadi, M.Kom.
STRUKTUR Kunjungi :: Aasliyaniunm10.wordpress.co m.
Struktur.
PERTEMUAN VI STRUKTUR Definisi struktur
1 Pointer wijanarto. 2 Topik Introduction to Pointers Pointers dan Parameter Fungsi.
Pointer Variabel pointer sering disebut sebagai variabel yang menunjuk obyek lain, karena variabel pointer atau pointer adalah variabel yang berisi alamat.
Algoritma & Struktur Data Pointer Evangs Mailoa.
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.
PRAKTIKUM ALGORITMA DAN STRUKTUR DATA
IV. Array.
POINTER (VAR.PENUNJUK)
STRUKTUR DATA (1).
Algoritma & Struktur Data Abstract Data Type Evangs Mailoa.
LINKED LIST by Yohana N.
Algoritma dan Struktur Data
Object Oriented Programming with JAVA 2011/2012
STRUKTUR DATA Structure.
STRUCT OF ARRAY Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
Friend. Adalah fungsi bukan anggota kelas yg dapat mengakses anggota kelas. Secara umum friend berguna jika terdapat suatu operasi yg hendak mengakses.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
POINTER.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Teknik Pemrog. Terstruktur 2
Struct 2nd Part.
Fungsi, Array dan String
SET/HIMPUNAN PADA PASCAL
Algoritma dan Struktur Data Pointer Pada Struct. Definition — Structure Beberapa variabel (dapat berbeda tipe) yang dikelompokkan menjadi satu dengan.
Pemrogramman Terstruktur
STRUKTUR.
Chapt 01 : Structure & Pointer Oleh : Yuli Praptomo PHS, S.Kom
STRUKTUR DATA.
STRUCT (Dalam Bahasa C)
Abstract Data Type (ADT) and Stack Array
Matakuliah : T0616 / Algoritma dan Pemrograman
Algoritma & Pemrograman II
Pemrograman Terstruktur
S T R U K T U R.
Deklarasi Array X : array [ 1.. N ] of Type
Pointer FARID WAJDI YUSUF.
Struct.
STRUCT OF ARRAY.
Algoritma dan Pemrograman RECORD (REKAMAN)
Array dan struktur.
As’ad Djamalilleil Structure (Record) As’ad Djamalilleil
STRUCT Imam Fahrur Rozi.
QUIS Algoritma Pemrograman I
Contoh soal & info lain File teks dan biner.
Algoritma dan Dasar Pemograman
Algoritma dan struktur data
KONSEP DASAR STRUKTUR DATA
STRUCTURE Struktur (Structure = struct) merupakan suatu struktur data yang terdiri dari satu atau lebih variabel yang bertipe data.
Array.
Prepared by Yohana Nugraheni
STRUCT/RECORD.
Algoritme dan Pemrograman
Tipe Data Bentukan Pertemuan ke-5.
STRUCT Imam Fahrur Rozi.
Array.
Array.
Pengenalan Struktur Data
Transcript presentasi:

STRUKTUR DATA

Apa itu struktur data? Elemen-elemen data yang dikelompokkan bersama-sama dalam satu nama Elemen-elemen (disebut member) bisa berasal dari tipe yang berbeda Sintaks deklarasi: struct structure_name { member_type1 member_name1; member_type2 member_name2; member_type3 member_name3; . . } object_names;

Mengapa harus ada struktur data? Programmer membutuhkan suatu tipe data baru yang di dalamnya terdiri dari banyak tipe-tipe data. Biasanya digunakan untuk mengolah data yang mempunyai bebrapa parameter Misalnya: data mahasiswa mempunyai parameter sbb: nama : tipe string NIM : tipe string Kelas : tipe char Usia : tipe int Alamat : tipe string Karena parameter-parameter tersebut saling berkaitan, dibutuhkan untuk mengelompokkan parameter-parameter tsb dalam suatu variabel baru.

Langkah-langkah penggunaan struktur data Langkah 1: pembentukan struktur  nama struktur beserta anggotanya Langkah 2 : deklarasi variabel bertipe struktur

Contoh lain struktur data Data mobil: Merk (string) Tahun pembuatan(string) Bobot kendaraan (int) Ukuran kendaraan dalam m3 (int) Bilangan kompleks Real (float) Imajiner (float)

Contoh pembentukan struct . . . //pembentukan struktur ‘mhs’ struct mhs { char nama[20]; char NIM[6]; char kelas; int usia; char alamat[30]; }; ... dengan ini, kita punya tipe data baru yaitu ‘mhs’

Deklarasi variabel bertipe struct ... mhs data_mahasiswa; Nama struktur Nama variabel Bentuk umumnya: Nama_struct nama_variabel; Dengan ini, kita punya variabel yang bernama data_mahasiswa yang bertipe ‘mhs’. ‘mhs’ sendiri pada dasarnya adalah struktur data

Mengakses data dalam struktur Contoh : mengakses elemen alamat pada variabel data_mahasiswa, yg bertipe mhs misal untuk operasi baca: cin>>data_mahasiswa.alamat; atau operasi tulis: cout<<data_mahasiswa.alamat;

Array struktur data Contoh: mhs data_mhs[20]; deklarasi variabel data_mhs bertipe array dari struktur mhs Masing-masing elemen array data_mhs mempunyai elemen struct nama,NIM, kelas, usia,dan alamat

Pengaksesan elemen struct pada suatu array Contoh : variabel data_mhs bertipe array dari tipe struktur mhs mhs data_mhs[10]; Program akan mengakses elemen struct nama pada data_mhs ke-5,maka sintaksnya: cin>>data_mhs[5].nama;

Pointer ke struktur Contoh: masih menggunakan struktur ‘mhs’, akan dibuat suatu variabel bertipe pointer ke ‘mhs’. Deklarasi variabelnya: mhs *ptr_mhs;

Inisialisasi pointer struktur Inisialisasi pointer struktur bisa menggunakan perintah malloc sbb: ptr_mhs=(mhs*)malloc(jumlah*sizeof(mhs));

Pengaksesan suatu nilai pada pointer struktur Jika pada keadaan ‘biasa’, pengaksesan elemen pada suatu struct dilakukan dengan operator titik (misalnya data_mhs.nama), pada pointer struktur digunakan operator panah untuk mengakses elemennya, misalnya: cin>>ptr_mhs->nama;