Pemrograman Visual [ Array ]

15
Pemrograman Visual [ Array ] Erna Sri Hartatik, S.Kom. [email protected]

description

Pemrograman Visual [ Array ]. Erna Sri Hartatik , S.Kom . [email protected]. ARRAY. Merupakan variabel yang memiliki index (nomor) Tipe data terstruktur dengan tipe data yang sama Mempunyai range (jarak) yang tertentu Mempunyai tipe data yang sama dengan variabel biasa. - PowerPoint PPT Presentation

Transcript of Pemrograman Visual [ Array ]

Page 1: Pemrograman  Visual [ Array ]

Pemrograman Visual[ Array ]

Erna Sri Hartatik, [email protected]

Page 2: Pemrograman  Visual [ Array ]

ARRAYARRAY

Merupakan variabel yang memiliki index (nomor)Merupakan variabel yang memiliki index (nomor)Tipe data terstruktur dengan tipe data yang Tipe data terstruktur dengan tipe data yang

samasamaMempunyai range (jarak) yang tertentuMempunyai range (jarak) yang tertentu• Mempunyai tipe data yang sama dengan variabel Mempunyai tipe data yang sama dengan variabel

biasabiasa

Page 3: Pemrograman  Visual [ Array ]

Bentuk ArrayBentuk Array Statis Array 

tipe data array yang sudah tetap dan tidak bisa di rubah-rubah ukurannya, array tipe statis bisa berupa satu dimensi atau multidimensi.

Array Dinamis tidak mempunyai permintaan  penyimpanan di

dalam memori (preallocated storage), ketika didefinisikan hanya berupa pointer. array dinamis harus  di set terlebih dahulu sebelum dapat digunakan,

seperti : SetLength(dynArray, 5);

Page 4: Pemrograman  Visual [ Array ]

SyntaxSyntax Statis ArrayNamaArray = Array[Index type|Ordinal..Ordinal{,…}] of Base type;

Ex: multiArray : Array[1..5] of char;

Array Dinamis  NamaArray = Array of {Array of …} Base Type

Ex: multiArray : Array of Array of String;

Page 5: Pemrograman  Visual [ Array ]

ARRAY 1 dimensiARRAY 1 dimensi

VarVar nilai : array [1..100] of integer;nilai : array [1..100] of integer;

Perintah untuk membuat variabel menjadi array

Nilai awalNilai ahir

Type dataPerintah untuk membuat variabel menjadi array

Baris Kolom

Tipe data

Page 6: Pemrograman  Visual [ Array ]

Program Menampung nilai dengan VariabelProgram Menampung nilai dengan Variabel

Kelemahan : butuh banyak deklarasi variabel memperbanyak kapasitas memory coding terlalu panjang

Page 7: Pemrograman  Visual [ Array ]

Program Menampung nilai dengan ArrayProgram Menampung nilai dengan Array

Page 8: Pemrograman  Visual [ Array ]

ARRAYVar a : array [1..5] of integer; i : integer;Begin For i := 1 To 5 Do a[i] := StrToInt(InputBox('','','0')); For i := 1 To 5 Do Memo1.Lines.Add(IntToStr(a[i]));End;

Page 9: Pemrograman  Visual [ Array ]

ARRAYARRAY

Var

a : integer;

a-32.768 32.767

Page 10: Pemrograman  Visual [ Array ]

ARRAY

Var

a : array [1..3] of integer;

a[2]-32.768 32.767a[1] a[3]

Page 11: Pemrograman  Visual [ Array ]

ARRAYVar nama : string;

Var nama : string[255];

Var nama : array [1..255] of char;

1 255

nama[1]

nama[2] nama[3]

nama[255]

............2 3

Page 12: Pemrograman  Visual [ Array ]

ARRAYARRAY Multi dimensi Multi dimensi

Var nilai : array [1..10,1..10] of integer;

Perintah untuk membuat variabel menjadi array

baris kolom

Type data

Jumlah Data yang ditampung : baris x kolomJumlah Data yang ditampung : baris x kolom

Page 13: Pemrograman  Visual [ Array ]

Program Menampung Program Menampung

nilai multi dimensi Arraynilai multi dimensi Array

Page 14: Pemrograman  Visual [ Array ]

PERTANYAAN..??PERTANYAAN..??

Page 15: Pemrograman  Visual [ Array ]

SoalBuatkan Program Penjumlahan Matriks

Buatkan Program Perkalian Matriks

Buatkan Program Pembagian Matriks