ARRAY & RECORD

16
ARRAY & RECORD created by PUTRA PUTRI DASPRO

description

ARRAY & RECORD. created by PUTRA PUTRI DASPRO. Menyimpan 1 nilai dalam 1 variabel. Tipe data sederhana adalah tipe numerik (integer dan real), tipe data karakter, tipe data boolean dan tipe data enumerasi. Terdapat dua macam tipe data. Yaitu tipe data sederhana dan kompleks. - PowerPoint PPT Presentation

Transcript of ARRAY & RECORD

Page 1: ARRAY & RECORD

ARRAY & RECORDcreated by

PUTRA PUTRI DASPRO

Page 2: ARRAY & RECORD

Terdapat dua macam tipe data.

Yaitu tipe data sederhana dan

kompleks

Tipe data sederhana adalah tipe numerik

(integer dan real), tipe data karakter, tipe data boolean dan tipe data

enumerasi

Tipe data kompleks adalah string, array

(larik), record dan object

Menyimpan 1 nilai

dalam 1 variabel

Menyimpan banyak

nilai dalam 1 variabel

Page 3: ARRAY & RECORD

CONTENT

array record

Page 4: ARRAY & RECORD

Apa itu array?

Page 5: ARRAY & RECORD

Array?Tipe data kompleks

yang elemen-elemennya

mempunyai tipe data yang sama.

Jumlah elemen array bersifat tetap dan tidak bisa

ditambah atau dikurangi setelah

pendeklarasiannya.

Array merupakan tipe data terstruktur yang berguna

untuk menyimpan sejumlah data yang bertipe sama

Tiap elemen mempunyai nomer indeks sendiri dan

pengaksesan terhadap elemen array dilakukan dengan

menunjukkan nomer indeks dari elemen yang akan diakses.

Page 6: ARRAY & RECORD

Array MultidimensionalDalam array multidimensi terdiri atas baris

(row) dan kolom (column). Index pertama adalah baris dan yang kedua adalah

kolom. Sebuah array multidimensi dapat berupa segiempat atau segitiga. Array dua

dimensi adalah salah satu contoh dari array jenis multidimensi (dimensi banyak).

Page 7: ARRAY & RECORD

Bagaimana Deklarasi Array

Multidimensi???

Page 8: ARRAY & RECORD

Secara umum deklarasi array multidimensi, sama dengan array satu dimensi yaitu :

var

arraymulti : array [1..10, 1..2] of string; arraymulti : nama variabel array yang digunakan

1..10, 1..2 : jangkauan nilai elemen-elemen dari aray (index) dengan dua dimensi. 1..10 merupakan index yang menunjukkan baris sedangkan 1..2 merupakan indeks yang

menunjukkan kolom

string : tipe data yang digunakan pada arraymulti

Page 9: ARRAY & RECORD

Contoh program array :

Page 10: ARRAY & RECORD

Apa itu record?

Page 11: ARRAY & RECORD

Record?

Record pada Pascal biasa disebut juga

Data Tipe Rekaman.

Tipe Data Rekaman Pada record dibagi menjadi beberapa bagian, diantaranya yaitu

ialah deklarasi record, operasi record, statement with, record

varian, dan lain-lain.

Record lebih kompleks daripada array karena

record merupakan kumpulan beberapa

variabel dengan tipe data yang berbeda.

Berbeda dengan array yang tiap elemennya ditandai dengan nomer

indeks maka record ditandai dengan nama variabel

anggotanya. Cara mengakses elemen dari record dilakukan dengan menyebutkan nama

variabel anggota setelah menyebutkan nama record yang

akan diakses.

Page 12: ARRAY & RECORD

Bagaimana Deklarasi record???

Page 13: ARRAY & RECORD

Cara pendeklarasian dari record adalah sebagai berikut:• Mendefinisikan tipe dari record (jumlah field, jenis tipe data yang dipakai),• Mendefinisikan variabel untuk dilakukan operasi.

type

nama_record = record

identifier_1 : tipe_data_1;

identifier_n : tipe_data_n;

end;var variabel : nama_record;

Page 14: ARRAY & RECORD

• Penggunaan array dan record tergantung tingkat kompleksitas program yang dibuat.

• Suatu program dikatakan lebih kompleks bila variabel kompleks yang digunakan lebih dati satu.

• Contoh : terdapat Array dari Recordterdapat Record di dalam Record

Page 15: ARRAY & RECORD

Contoh Program

Page 16: ARRAY & RECORD

Mercy