RECORD Struktur Data.

Slides:



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

STRUKTUR DATA Struktur Data - Gerlan A. Manu, ST.,MKom 1.
Array Dimensi Banyak Gerlan A. Manu, ST.,MKom
STRUKTUR DATA.
PASCAL 2.
Rekaman – Record Pada Pascal
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.
Chapter 3.2 : Tipe, Nama dan Nilai
Dasar pemrograman “Array and Record” Kelompok 3 TIP Kelas C
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.
RECORD Record dapat dikatakan sebagai suatu kumpulan data item yang masing-masing mempunyai jenis data berbeda.   Data item yang merupakan elemen record.
Selamat datang Di Prosedur dan Fungsi. Sub Program “Adl Program kecil yg dpt di panggil berulang-ulang sesuai dg kebutuhan”  Manfaatnya: 1.Memudahkan.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
PROSEDUR.
Pemprograman Terstruktur 1
P R O C E D U R EP R O C E D U R EP R O C E D U R EP R O C E D U R E P R O C E D U R EP R O C E D U R EP R O C E D U R EP R O C E D U R E.
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
LARIK ( ARRAY ).
Struktur Data M. Haviz Irfani, S.Si. Pada garis besarnya, data dapat kita kategorikan menjadi : Type Data Sederhana atau Data Sederhana yang terdiri atas.
1 BAB. VII TIPE DATA TERSTRUKTUR PEMROGRAMAN PASCAL OLEH : MESRAN, S.KOM.
RECORD.
ALGORITMA PEMROGRAMAN 2A
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
RECORD.
Struktur Program Pascal
Dasar-Dasar Pemrograman
RECORD Oleh : Oman Somantri, S.Kom
Materi 11 LOGIKA & ALGORITMA 11.
Array/larik Sri Supatmi Oleh:.
Array/larik ,procedure & fungsi
RECORD.
LINGKUNGAN TURBO PASCAL
Algoritma & Pemrograman 1
STATEMENT INPUT DAN OUTPUT
Gerlan A. Manu, ST Array Dimensi Banyak Gerlan A. Manu, ST
created by PUTRA PUTRI DASPRO
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Matematika Pascal Identifier x bernilai 10 X = 10
Membuat Menu Dengan Turbo Pascal
ANALISIS LEKSIKAL (Scanner)
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
RECORD.
Array Dimensi Sri marini, ST.
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
Minggu II STRUKTUR DATA
STRUKTUR DATA PERTEMUAN 8
DASAR PEMROGRAMAN File.
MULTIDIMENSI ARRAY Struktur Data
STRUKTUR DATA PERTEMUAN 3
ARRAY SATU DIMENSI.
Algoritma & Pemrograman 1
Matematika Pascal Nilai dari 40 siswa Identifier Nilai memuat 40 data
REKAMAN Rekaman atau record adalah sekumpulan data yang disusun dari tipe data yang sama atau tipe data yang berbeda. Pada prinsipnya rekaman sama dengan.
Tipe data sederhana Hermansyah,S.Kom.
Array (Larik)‏ Struktur Data 1 1.
Matematika Pascal Identifier x bernilai 10 X = 10
Pengenalan Bahasa Pascal
ARRAY (LARIK) MINGGU VI.
RECORD Denny Agustiawan,M.pd
Record atau Struct.
RECORD Sebuah record merupakan suatu koleksi satuan data yang heterogen, yakni terdiri dari berbagai type. Satuan data tersebut sering disebut sebagai.
RECORD.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
Struktur Data M. Haviz Irfani, S.Si.
Chapter 3.2 : Tipe, Nama dan Nilai
CREATED BY PUTRA PUTRI DASPRO
RECORD / REKAMAN.
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:

RECORD Struktur Data

Definisi Tipe data record merupakan tipe data terstruktur. Tipe data record digunakan untuk menyimpan sejumlah data dengan nilai dengan tipe data yang berbeda dalam satu wadah. Algoritma dan Pemrograman

Perbedaan Record dan Array larik semua elemenya harus bertipe sama Record semua elemenya harus bertipe berbeda antara satu sama lainnya.

Deklarasi Penulisan Type Pengenal = Record Namafield-1 : Type Namafield-2 : Type …… Namafield-N : Type End

Atau dapat juga dideklarasikan sebagai berikut: Var Pengenal = Record Namafield-1 : Type Namafield-2 : Type …… Namafield-N : Type End

Contoh type data_pegawai = record kd_peg : string[5]; nama : string[15]; alamat : string[20]; gaji : longint; end; var pegawai : data_pegawai;

atau langsung di deklarasikan di varibel : var pegawai : record kd_peg : string[5]; nama : string[15]; alamat : string[20]; gaji : longint; end;

Contoh program : type data_pegawai = record kd_peg : string[5]; nama : string[15]; alamat : string[20]; gaji : longint; end; var pegawai : data_pegawai;

Contoh program (Lanj) begin pegawai.kd_peg := ‘001'; pegawai.nama := ‘Andi Sujarwo'; pegawai.alamat:= ‘Jl. Kyi Telingsing No 56 Kudus'; pegawa.gaji:=1500000; writeln(‘Kode Pegawai :‘,pegawai.kd_peg); writeln(‘Nama :',pegawai.nama); writeln(‘Alamat :',pegawai.alamat); writeln(‘Gaji :',pegawai.gaji); readln; end.

Statement With Digunakan untuk mempersingkat penulisan dalam pembacaan field, Penulisan : with namaRecord do

Contoh program : begin clrscr; with pegawai do kd_peg := ‘001'; nama := ‘Andi Sujarwo'; alamat:= ‘Jl. Kyi Telingsing No 56 Kudus'; gaji:=1500000; end;

Record dalam array Dalam contoh sebelumnya penggunan tipe data record hanya dapat menyimpan satu record. Untuk dapat menyimpan sejumlah record maka dapat digunakan array yang bertipe record yang sudah didifinisikan

Contoh program : type data_pegawai = record kd_peg : string[5]; nama : string[15]; alamat : string[20]; gaji : longint; end; var pegawai : array[1..10] of data_pegawai; i : integer;

Contoh program (Lanj) begin clrscr; for I:= 1 to 10 do with pegawai[i] do

Field record bertipe array Jika dalam suatu record terdapat beberapa field yang sama tipenya dapat digunakan array. Contoh ada data barang yang mempunyai struktur. - Nama barang -> bertipe String - Jumlah unit barang ke 1 -> bertipe Byte - Jumlah unit barang ke 2 -> bertipe Byte - Jumlah unit barang ke 3 -> bertipe Byte

Contoh type data_brg = record namaBrg : string[15]; unitBrg : array[1..3] of byte; end; var Barang : array[1..10] of data_brg;

Tipe data record dengan field tipe record Dalam Turbo Pascal tipe data record dapat didefinisikan juga sebagai field dari suatu record. Artinya suatu record dapat juga mempunyai field yang merupakan record.

Contoh: sebuah data pegawai mempunyai struktur sebagai berikut : - Nama pegawai -> string - Mulai masuk -> - Tgl - Bln - Thn - Alamat pegawai -> - Jalan - Kota - Gaji -> - Gaji pokok - Lembur - Tunjangan

Contoh type masuk = record tgl : 1..31; bln : 1..12; thn : integer; end; alamat = record jalan : string[20]; kota : string[10];

Contoh (Lanj) gajipeg = record pokok,tunjangan,lembur : real; end; datapegawai = record nama : string[20]; tglmasuk : masuk; almt : alamat; gaji : gajipeg;