REKAMAN Rekaman atau record adalah sekumpulan data yang disusun dari tipe data yang sama atau tipe data yang berbeda. Pada prinsipnya rekaman sama dengan.

Slides:



Advertisements
Presentasi serupa
BAB IV MATRIKS (ARRAY MULTI DIMENSI)
Advertisements

Pointer Struktur Data.
Copyright by : M. YAHYA, S.Kom PERTEMUAN KE - I. 1. Judul Program 2. Blok Program a. Bagian Deklarasi - Deklarasi Tabel - Definisi Konstanta - Definisi.
Materi III Rekaman/Record.
Tipe Data Bentukan Pertemuan ke-5.
Konsep dan Defenisi data 1Nurdiansah PTIK 09 UNM.
STRUKTUR DATA.
Rekaman – Record Pada Pascal
Chapter 3.2 : Tipe, Nama dan Nilai
Tipe Data Terstruktur Larik Karakteristik
Record (Rekaman) Nurdiansah PTIK 09 UNM.
ARRAY OF STRUCT Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
STRUKTUR DATA (1).
- PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D)
STRUKTUR DATA Structure.
T I P E D A T A.
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.
POINTER Struktur Data M. Haviz Irfani, S.Si. Pendahuluan Pemakaian larik tdk selalu tepat utk program2x terapan yg kebutuhan pengingatnya selalu bertambah.
Struct 2nd Part.
LOGO UNIVERSITAS INDO GLOBAL MANDIRI JL. Jend. Sudirman No. 629 Km.4 Palembang Telp. (0711) – Fax (0711) BAB II STRUKTUR.
1 BAB. VII TIPE DATA TERSTRUKTUR PEMROGRAMAN PASCAL OLEH : MESRAN, S.KOM.
RECORD Struktur Data.
RECORD.
ALGORITMA PEMROGRAMAN 2A
STRUKTUR.
STRUKTUR DATA Nanik Susanti, S.Kom.
JENIS-JENIS DATA Pertemuan 2.
PENGGUNAAN TIPE DATA YANG EFEKTIF
Tipe Data By Serdiwansyah N. A..
Pengantar Struktur Data Sri Nurhayati, MT
Algoritma dan Struktur Data 1 pertemuan 8
STRUKTUR DATA Materi : Bagian I Pendahuluan Bagian II Larik
Algoritma dan Pemrograman RECORD dan ARRAY OF RECORD
Struktur Data Tipe data & Struktur Data
Algoritma & Pemrograman 1
PENGGUNAAN TIPE DATA YANG EFEKTIF
Pointer & Linked List.
Erna Kumalasari Nurnawati
created by PUTRA PUTRI DASPRO
Array/Larik.
Algoritma dan Pemrograman RECORD (REKAMAN)
STRUKTUR DATA.
Algoritma dan Pemrograman ARRAY (LARIK)
Pemrosesan Arsip.
RECORD.
Array dan struktur.
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
Minggu II STRUKTUR DATA
Larik.
STRUKTUR DATA PERTEMUAN 3
ARRAY SATU DIMENSI.
Algoritma & Pemrograman 1
PENGGUNAAN TIPE DATA YANG EFEKTIF
KONSEP DASAR STRUKTUR DATA
Matakuliah : T0534/Struktur Data Tahun : 2005 Versi : September 2005
Pengantar Struktur Data Sri Nurhayati, MT
Array.
STRUKTUR DATA.
RECORD Denny Agustiawan,M.pd
Tipe Data Bentukan Pertemuan ke-5.
RECORD.
Chapter 3.2 : Tipe, Nama dan Nilai
Struktur Data.
Array.
PENGGUNAAN TIPE DATA YANG EFEKTIF
CREATED BY PUTRA PUTRI DASPRO
Array.
Tipe Data Struktur Ridwan, S.T., M.Eng. Pokok Pembahasan Bahan Kajian. Tipe Data Terstruktur Materi Tipe Data: 1.Definisi data, tipe data dan struktur.
Transcript presentasi:

REKAMAN Rekaman atau record adalah sekumpulan data yang disusun dari tipe data yang sama atau tipe data yang berbeda. Pada prinsipnya rekaman sama dengan larik namun perbedaan utama adalah pada larik disusun dari komponen-komponen yang mempunyai tipe data yang sama namun pada rekaman boleh disusun dari komponen yang sama atau yang bebeda. Inisialisasi adalah membentuk struktur data sekaligus pemesanan memori computer untuk kebutuhan penyimpanan stuktur data. Bentuk inisialisasi : Nama_record = record Field1 : tipe-data1 Field2 : tipe-data2 Field3 : tipe-data3 Fieldn : tipe-datan End Tipedata yang digunakan adalah tipe data atomik (sederhana) ataupun tipe data terstruktur.

Contoh : Mahasiswa = record Nama : string[20]; NIM : string[9]; Kelas : string[5]; Umur : integer; IPK : real; End; OS Field 1 Field 2 Field 3 Field n free Rekaman Secara Logika Fiel 1 Field 2 Fiel 3 . . . Field n Rekaman Secara Fisik Rekaman

Besarnya memori dapat dihitung dengan : M = L field 1 + L field 2 + L field 3 + …. + L. field n. Untuk alamat field dapat dicari dengan Add field = b + offset Offset adalah selisih alamat awal field (komponen) dengan alamat awal record Nama Nim kelas umur ipk OS Nama NIM Kelas Umur ipk free

M (Mahasiswa) : L Nama + L Nim + L Kelas + L Umur + L IPK 20 + 9 + 5 + 2 + 6 42 Byte memori Tabel Offset untuk mahasiswa Field Tipe data Length Offset Nama String 20 NIM 9 Kelas 5 29 Umur Integer 2 34 Ipk Real 6 36 Add kelas = b + offset = b + 29

Pegawai OS Nm Jk NIP String 10 Nama 20 Almt string 30 Tgl 8 60 Jk Char Contoh 2: Pegawai = record NIP : String[10] Nama : String[20] Alamat : string[30] Tgl_lahir : string[8] Jk : Char end Gambaran Logika NIP Nama Alamat Tgl jk 10 20 30 8 1 M (Pegawai) = L.Nip+L.Nama+LAlamat+L.Tgl_Lahir +L.JK 10+20+30+8+1 =69 byte memori OS NIP Nm Tgl Jk Free Field Type Data Length Offset NIP String 10 Nama 20 Almt string 30 Tgl 8 60 Jk Char 1 68 Pegawai

Tgl_Lahir TMT NIP Nama Gapok Contoh 3: Date = record Tanggal : integer bulan : integer tahun : longint End Pegawai = record Nip : String[10] Nama : String[15] Tgl_lahir : Date TMT : Date Gapok : Real end NIP Nama Gapok Tgl_lahir.Tanggal Tgl_lahir.Bulan Tgl_lahir.Tahun TMT.Tanggal TMT.Bulan TMT.Tahun

Field T. data length off Nip String 10 NAMA 15 Tgl_lahir Date 8 25 Tabel Offset untuk pegawai Field T. data length off Nip String 10 NAMA 15 Tgl_lahir Date 8 25 Tanggal Integer 2 Bulan 27 Tahun Longint 4 29 TMT 33 35 37 Gapok Real 6 41 Add tgl_lahir = b+25 Add tgl_lahir.Bulan b+27

Contoh 1 : Nilai : Array[1..10] of integer Mahasiswa = record Nama : string[20] NIM : String[8] Kelas : string[5] Nimk : Nilai IPK : Real End Gambarkan Secara Logika untuk mahasiswa Hitung kebutuhan memori untuk Mahasiswa Cari alamat untuk data nilai mata kuliah (nimk) yang 7, jika base adress adalah 500

Contoh 2 : Dengan menggunakan data di atas, deklarasi struktur data Mhs : array[1..20] of mahasiswa Maka : Gambarkan secara logika untuk mhs Cari alamat untuk mhs[6].nimk[6]