Materi III Rekaman/Record.

Slides:



Advertisements
Presentasi serupa
Pemrograman Terstruktur
Advertisements

BAB IV MATRIKS (ARRAY MULTI DIMENSI)
Sekolah Tinggi Manajemen Informatika dan Komputer
Perancangan Basis Data Basis Data.  mahasiswa memahami tahap-tahap perancangan basis data 2 TIK •mahasiswa mengetahui bagaimana menentukan dan menempatkan.
Pointer Struktur Data.
TRANSFORMASI MODEL DATA ER ke BASIS DATA
MODEL DATA LANJUTAN Latifah Rifani
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.
Konsep dan Defenisi data 1Nurdiansah PTIK 09 UNM.
STRUKTUR DATA.
Rekaman – Record Pada Pascal
Perancangan Basis Data
RECORD.
Struktur Data M. Haviz Irfani, S.Si. Pada garis besarnya, data dapat kita kategorikan menjadi : Type Data Sederhana atau Data Sederhana yang terdiri atas.
STRUKTUR DATA.
Chapter 3.2 : Tipe, Nama dan Nilai
Situasi Saat Program Berjalan (Run-time Environment)
STRUKTUR DATA.
Tipe Data Terstruktur Larik Karakteristik
Record (Rekaman) Nurdiansah PTIK 09 UNM.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Dasar Pemrograman ARRAY/LARIK.
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
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
STRUKTUR DATA (1).
- PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D)
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.
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.
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..
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
Algoritma dan Pemrograman RECORD (REKAMAN)
Pemrosesan Arsip.
Array dan struktur.
Larik.
STRUKTUR DATA PERTEMUAN 3
ARRAY SATU DIMENSI.
Algoritma & Pemrograman 1
REKAMAN Rekaman atau record adalah sekumpulan data yang disusun dari tipe data yang sama atau tipe data yang berbeda. Pada prinsipnya rekaman sama dengan.
PENGGUNAAN TIPE DATA YANG EFEKTIF
KONSEP DASAR STRUKTUR DATA
Matakuliah : T0534/Struktur Data Tahun : 2005 Versi : September 2005
STRUKTUR DATA.
RECORD Denny Agustiawan,M.pd
Tipe Data Bentukan Pertemuan ke-5.
Chapter 3.2 : Tipe, Nama dan Nilai
PENGGUNAAN TIPE DATA YANG EFEKTIF
CREATED BY PUTRA PUTRI DASPRO
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:

Materi III Rekaman/Record

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 + 4 40 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 4 40 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]