STRUCT/RECORD.

Slides:



Advertisements
Presentasi serupa
STRUKTUR DATA Struct Atau Record.
Advertisements

Copyright by : M. YAHYA, S.Kom PERTEMUAN KE - I. 1. Judul Program 2. Blok Program a. Bagian Deklarasi - Deklarasi Tabel - Definisi Konstanta - Definisi.
Tipe Data Bentukan Pertemuan ke-5.
Struct By : Hendri Sopryadi
Struktur Sugeng Supriyadi, M.Kom.
STRUKTUR DATA.
Struktur.
Struktur.
Pemrograman Terstruktur
Pemrograman JAVA (TIB09)
Algoritma & Struktur Data
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 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.
Array.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Array of Object.
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
Tenia Wahyuningrum, S.Kom., MT
Pertemuan ke 3 Algoritma dan struktur data
Apakah Stack itu ?. Apakah Stack itu ? Pengertian STACK Secara sederhana diartikan dengan : sebagai tumpukan dari benda sekumpulan data yang seolah-olah.
Struct 2nd Part.
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.
RECORD.
JENIS-JENIS DATA Pertemuan 2.
PENGGUNAAN TIPE DATA YANG EFEKTIF
Komentar, identifier Dan Tipe Data
Tipe Data By Serdiwansyah N. A..
STRUKTUR DATA.
Algoritma dan Struktur Data 1 pertemuan 8
STRUCT (Dalam Bahasa C)
Abstract Data Type (ADT) and Stack Array
STRUKTUR DATA QUIZ.
Algoritma & Pemrograman II
Pemrograman Terstruktur
ARRAY & STRING LATIHAN.
KELOMPOK 9 ROBBY SETIAWAN AKBAR BAI ALIM WASSAHUA
Struktur Data Tipe data & Struktur Data
Algoritma & Pemrograman 1
TEAM 1 Cut Hayatul Wardani ( ) Saputri Phonna ( ) Azhary (140502)
PENGGUNAAN TIPE DATA YANG EFEKTIF
Struct.
Algoritma dan Pemrograman RECORD (REKAMAN)
STRUKTUR DATA.
Structure Data - Struct Pertemuan 8
As’ad Djamalilleil Structure (Record) As’ad Djamalilleil
ARRAY.
Defri Kurniawan, M.Kom Pertemuan I Defri Kurniawan, M.Kom
Algoritma & Pemrograman 1
Array.
PENGGUNAAN TIPE DATA YANG EFEKTIF
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.
STRUKTUR DATA.
Variabel dan Tipe Data.
Tipe Data Bentukan Pertemuan ke-5.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
STRUCT Imam Fahrur Rozi.
PENGGUNAAN TIPE DATA YANG EFEKTIF
Pemrograman Terstruktur
Pengenalan Struktur Data
Transcript presentasi:

STRUCT/RECORD

STRUCT Adalah struktur data yang terdiri dari 1 atau lebih variabel yang bertipe sama/berbeda Struct secara logik membuat suatu tipe data baru (user defined) yang dapat dipergunakan untuk menampung informasi / data yang bersifat majemuk. Dalam PASCAL dikenal dengan nama RECORD Dalam C++ dikenal dengan nama STRUCT

STRUCT Terdiri dari serangkaian item data yang terkait Item data berurutan yang ada dalam record bisa mempunyai jenis yang berbeda Contoh : Mengorganisasikan 3 item data yang berbeda ke dalam struktur data tunggal NIP : string(8) Nilai : real Lulus : boolean

STRUCT Syntax: struct structTag{ <list of members> }; Contoh: struct point { double x; double y;

Deklarasi Variabel Struct Struktur yang telah didefinisikan dapat dipergunakan sebagai tipe data dalam membentuk suatu variable. Contoh: struct point { struct { double x; double x; double y; double y; }; } p1, p2, p3; point p1, p2, p3;

Akses Anggota Struct C++ memberikan fasilitas inisialisasi satu struktur serta akses anggota satu struktur. Contoh : point p1 = {1.0, 8.5}; Atau p1.x = 9.0; p1.y = 12.5; p2.x = 5.0; p2.y = 7.2;

Contoh Struct Setiap barang di TB. Busana mempunyai: KdBarang, NmBarang, HargaBeli, HargaJual, JumlahStock. struct MsBrg{ char KdBarang[5]; char NmBarang[31]; double HargaBeli; double HargaJual; int JumlahStock; }

ARRAY of struct

Array of struct merupakan pembuatan array pada struct, terkadang kita membutuhkan array pada objek yang dibuat oleh struct

semisal kita mendeklarasikan struct  mahasiswa yang didalamnya terdapat atribut nama dan nim struct mahasiswa akan kita buat objek yang nantinya akan menyimpan data dari banyak mahasiswa katakanlah struct mahasiswa akan kita gunakan untuk menyimpan data dari 3 mahasiswa

kita harus mendeklarasikan objek-objek tersebut satu persatu Jika kita menggunakan pendeklarasian tanpa array maka akan seperti ini: struct mahasiswa { char nama[30],nim[10]; }obj1,obj2,obj3; kita harus mendeklarasikan objek-objek tersebut satu persatu untuk kasus diatas masih bisa ditolerir karena hanya untuk 3 mahasiswa namun jika kita membutuhkan tempat untuk 100 mahasiswa???

atau bisa juga ditulis seperti ini: dengan array of struct kita tidak perlu mendeklarasikan struct tersebut satu persatu. Sama halnya saat kita mendeklarasikan array pada variabel primitif; caranya: struct mahasiswa {    char nama[30],nim[10]; }obj[3]; atau bisa juga ditulis seperti ini:    char nama[30,nim[10]; }; mahasiswa obj[3];