Dasar Pemrograman Record.

Slides:



Advertisements
Presentasi serupa
Gerlan A. Manu, ST.,Mkom Struktur Data - Gerlan A. Manu,ST.,MKom1.
Advertisements

Tipe Data Bentukan Pertemuan ke-5.
STRUKTUR DATA.
JAVASCRIPT (5) M.K. Pemrograman Web (AK ). 2 OBJEK Objek dari Navigator (Browser) –JavaScript membagi satu halaman Navigator dalam berbagai obyek.
Rekaman – Record Pada Pascal
RECORD.
STRUKTUR DATA PERTEMUAN 5
Dasar pemrograman “Array and Record” Kelompok 3 TIP Kelas C
TABEL INFORMASI / SIMBOL
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.
Pemrograman JAVA (TIB09)
o Array merupakan variabel konpleks dengan tipe data yang sama. o Atau merupakan sekumpulan nilai (elemen) dengan tipe yang sama, dimana masing-masing.
Algoritma dan Pemrograman
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Pointer Yuliana Setiowati.
SUBPROGRAM IN PASCAL PROCEDURE Lecture 5 CS1023.
LARIK ( ARRAY ).
Array Multi Dimensi Nama Kelompok Angga Wahyu H( ) Devanda Riski F ( ) Irfan Satrio H ( )
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 Struktur Data.
RECORD.
OPERATOR DAN FUNGSI MATEMATIK. Operator  Assignment operator Assignment operator (operator pengerjaan) menggunakan simbol titik dua diikuti oleh tanda.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
RECORD.
Enkapsulasi.
Tipe Data By Serdiwansyah N. A..
Tabel Informasi/ Tabel Simbol
Dasar-Dasar Pemrograman
Pointer Jamaludin malik.
TABEL INFORMASI atau TABEL SIMBOL
RECORD Oleh : Oman Somantri, S.Kom
Materi 11 LOGIKA & ALGORITMA 11.
Array (Larik)‏ 1 1.
Array/larik Sri Supatmi Oleh:.
RECORD.
Struktur Data Tipe data & Struktur Data
ARRAY Merupakan suatu variabel yang menyimpan sekumpulan nilai dengan type data yang sama. Setiap elemen nilai yang tersimpan dapat diakses melalui indeks.
Algoritma & Pemrograman 1
TEAM 1 Cut Hayatul Wardani ( ) Saputri Phonna ( ) Azhary (140502)
Minggu I STRUKTUR DATA Gerlan A. Manu, ST.
created by PUTRA PUTRI DASPRO
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Tumpukan Dengan Array Ika Menarianti.
Algoritma dan Pemrograman ARRAY (LARIK)
Array ( Larik ) Array Satu Dimensi Array Dua Dimensi
RECORD.
ARRAY JAVA SCRIPT
Minggu II STRUKTUR DATA
ARRAY.
STRUKTUR DATA PERTEMUAN 8
DASAR PEMROGRAMAN File.
MULTIDIMENSI ARRAY Struktur Data
STRUKTUR DATA PERTEMUAN 3
ARRAY SATU DIMENSI.
Algoritma & Pemrograman 1
Array (Larik)‏ Struktur Data 1 1.
Dasar Pemrograman Record.
ARRAY (LARIK) MINGGU VI.
RECORD Denny Agustiawan,M.pd
Record atau Struct.
Tipe Data Bentukan Pertemuan ke-5.
RECORD.
Chapter 3.2 : Tipe, Nama dan Nilai
CREATED BY PUTRA PUTRI DASPRO
Dasar-Dasar Pemrograman
RECORD / REKAMAN.
Indentifier, Keywords, Variable, Tipe Data dan Operator
Transcript presentasi:

Dasar Pemrograman Record

Record Record merupakan salah satu tipe data terstruktur yang terdiri atas sekumpulan variabel data Record memungkinkan untuk memanipulasi sekumpulan elemen data dengan tipe yang tidak sama, yang seolah-olah merupakan satu obyek Variabel data penyusun record disebut field

Record Record sering digunakan dalam program terutama yang berhubungan dengan file. Misalnya, sebuah record tentang data seseorang, yang terdiri dari nama, alamat, umur dan pekerjaan. Semua data tersebut dihimpun dalam satu record dengan nama, alamat, umur dan pekerjaan sebagai field- fieldnya

Deklarasi Record (1) Format: Type Name of record = record name of field (1) : type of field (1); name of field (2) : type of field (2); name of field (3) : type of field (3); : : : name of field (n) : type of field (n); end;

Declaring Records (2) Example: Type Person = record name : string; age : integer; height : real; weight : real; end;

Declaring Variables That Are Records: What You Get jMichaelMoore name age height weight Format: name of variable : name of record; Example: var jMichaelMoore : Person; var bartSimpson : Person; bartSimpson name age height weight

Using Record Variables (1) Example: Declaring the record and instances of the record type Person = record name : string; age : integer; height : real; weight : real; end; (* Declaration of a Person *) begin var jMichaelMoore : Person; var bartSimpson : Person; : : : end.

Using Record Variables (2) Assignment (field basis): e.g., bartSimpson.name := 'Bart'; bartSimpson.age := 10; bartSimpson.height := 48; bartSimpson.weight := 80; Assignment (all fields are copied – if the records are declared to be the same type) jMichaelMoore := bartSimpson;

Assignment Between Different Record Types Cannot Be Performed Example: Cat = record name : string [NAME_LENGTH]; end; (* Declaration of a Cat *) Dog = record end; (* Declaration of a Dog *) begin var aCat : Cat; var aDog : Dog; aCat := aDog; end. Problem: Cat <> Dog Each has been declared to be a different type of variable.

Assignment Between The Same Type Of Record Can Be Performed Example: type Pet = record name : string; end; (* Declaration of a Pet *) begin var aCat : Pet; var aDog : Pet; aCat := aDog; end. OK: Cat and Dog are of the same type

Contoh Lain

Mengakses Record

Contoh Program

Contoh Program (lanjutan)

A Shortcut For Referencing All The Fields Of A Record: With-Do Allows you to refer to the fields of a record without having to constantly refer to the name of the record variable. Format: with name of record variable do body Example: with bartSimspon do begin writeln('Personal information:'); writeln('Name: ':8, name); writeln('Age: ':8, age); writeln('Height: ':8, height); writeln('Weight: ':8, weight); end; (* With do for Bart Simpson *)

Review Dengan bantuan variabel array, simpan dan tampilkan sepuluh jenis musik ini: pop, dangdut, jazz, keroncong, reggae, acapella, rock, heavy metal, instrumental, blues Dengan array dan record simpan dan tampilkan data barang berikut: Nama: sari apel, kualitas: A, harga: 550 Nama: jenang apel, kualitas B, harga: 750 Nama: buah apel, kualitas C, harga: 950