![Page 2: P A S C A L - Amethyst88's Blog | Dengan menulis kita dapat …… · PPT file · Web view · 2011-12-11Pemrograman Visual [ Array ] Erna Sri Hartatik, S.Kom. Amethyst.aiko@gmail.com](https://reader036.vdokumen.com/reader036/viewer/2022062504/5ae38ee97f8b9a595d8e9488/html5/thumbnails/2.jpg)
ARRAYARRAYMerupakan 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: P A S C A L - Amethyst88's Blog | Dengan menulis kita dapat …… · PPT file · Web view · 2011-12-11Pemrograman Visual [ Array ] Erna Sri Hartatik, S.Kom. Amethyst.aiko@gmail.com](https://reader036.vdokumen.com/reader036/viewer/2022062504/5ae38ee97f8b9a595d8e9488/html5/thumbnails/3.jpg)
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: P A S C A L - Amethyst88's Blog | Dengan menulis kita dapat …… · PPT file · Web view · 2011-12-11Pemrograman Visual [ Array ] Erna Sri Hartatik, S.Kom. Amethyst.aiko@gmail.com](https://reader036.vdokumen.com/reader036/viewer/2022062504/5ae38ee97f8b9a595d8e9488/html5/thumbnails/4.jpg)
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 TypeEx: multiArray : Array of Array of String;
![Page 5: P A S C A L - Amethyst88's Blog | Dengan menulis kita dapat …… · PPT file · Web view · 2011-12-11Pemrograman Visual [ Array ] Erna Sri Hartatik, S.Kom. Amethyst.aiko@gmail.com](https://reader036.vdokumen.com/reader036/viewer/2022062504/5ae38ee97f8b9a595d8e9488/html5/thumbnails/5.jpg)
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: P A S C A L - Amethyst88's Blog | Dengan menulis kita dapat …… · PPT file · Web view · 2011-12-11Pemrograman Visual [ Array ] Erna Sri Hartatik, S.Kom. Amethyst.aiko@gmail.com](https://reader036.vdokumen.com/reader036/viewer/2022062504/5ae38ee97f8b9a595d8e9488/html5/thumbnails/6.jpg)
Program Menampung nilai dengan VariabelProgram Menampung nilai dengan Variabel
Kelemahan : butuh banyak deklarasi variabel memperbanyak kapasitas memory coding terlalu panjang
![Page 7: P A S C A L - Amethyst88's Blog | Dengan menulis kita dapat …… · PPT file · Web view · 2011-12-11Pemrograman Visual [ Array ] Erna Sri Hartatik, S.Kom. Amethyst.aiko@gmail.com](https://reader036.vdokumen.com/reader036/viewer/2022062504/5ae38ee97f8b9a595d8e9488/html5/thumbnails/7.jpg)
Program Menampung nilai dengan ArrayProgram Menampung nilai dengan Array
![Page 8: P A S C A L - Amethyst88's Blog | Dengan menulis kita dapat …… · PPT file · Web view · 2011-12-11Pemrograman Visual [ Array ] Erna Sri Hartatik, S.Kom. Amethyst.aiko@gmail.com](https://reader036.vdokumen.com/reader036/viewer/2022062504/5ae38ee97f8b9a595d8e9488/html5/thumbnails/8.jpg)
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: P A S C A L - Amethyst88's Blog | Dengan menulis kita dapat …… · PPT file · Web view · 2011-12-11Pemrograman Visual [ Array ] Erna Sri Hartatik, S.Kom. Amethyst.aiko@gmail.com](https://reader036.vdokumen.com/reader036/viewer/2022062504/5ae38ee97f8b9a595d8e9488/html5/thumbnails/9.jpg)
ARRAYARRAYVar a : integer;
a-32.768 32.767
![Page 10: P A S C A L - Amethyst88's Blog | Dengan menulis kita dapat …… · PPT file · Web view · 2011-12-11Pemrograman Visual [ Array ] Erna Sri Hartatik, S.Kom. Amethyst.aiko@gmail.com](https://reader036.vdokumen.com/reader036/viewer/2022062504/5ae38ee97f8b9a595d8e9488/html5/thumbnails/10.jpg)
ARRAYVar a : array [1..3] of integer;
a[2]-32.768 32.767a[1] a[3]
![Page 11: P A S C A L - Amethyst88's Blog | Dengan menulis kita dapat …… · PPT file · Web view · 2011-12-11Pemrograman Visual [ Array ] Erna Sri Hartatik, S.Kom. Amethyst.aiko@gmail.com](https://reader036.vdokumen.com/reader036/viewer/2022062504/5ae38ee97f8b9a595d8e9488/html5/thumbnails/11.jpg)
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: P A S C A L - Amethyst88's Blog | Dengan menulis kita dapat …… · PPT file · Web view · 2011-12-11Pemrograman Visual [ Array ] Erna Sri Hartatik, S.Kom. Amethyst.aiko@gmail.com](https://reader036.vdokumen.com/reader036/viewer/2022062504/5ae38ee97f8b9a595d8e9488/html5/thumbnails/12.jpg)
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: P A S C A L - Amethyst88's Blog | Dengan menulis kita dapat …… · PPT file · Web view · 2011-12-11Pemrograman Visual [ Array ] Erna Sri Hartatik, S.Kom. Amethyst.aiko@gmail.com](https://reader036.vdokumen.com/reader036/viewer/2022062504/5ae38ee97f8b9a595d8e9488/html5/thumbnails/13.jpg)
Program Menampung Program Menampung nilai multi dimensi Arraynilai multi dimensi Array
![Page 14: P A S C A L - Amethyst88's Blog | Dengan menulis kita dapat …… · PPT file · Web view · 2011-12-11Pemrograman Visual [ Array ] Erna Sri Hartatik, S.Kom. Amethyst.aiko@gmail.com](https://reader036.vdokumen.com/reader036/viewer/2022062504/5ae38ee97f8b9a595d8e9488/html5/thumbnails/14.jpg)
PERTANYAAN..??PERTANYAAN..??
![Page 15: P A S C A L - Amethyst88's Blog | Dengan menulis kita dapat …… · PPT file · Web view · 2011-12-11Pemrograman Visual [ Array ] Erna Sri Hartatik, S.Kom. Amethyst.aiko@gmail.com](https://reader036.vdokumen.com/reader036/viewer/2022062504/5ae38ee97f8b9a595d8e9488/html5/thumbnails/15.jpg)
SoalBuatkan Program Penjumlahan Matriks
Buatkan Program Perkalian Matriks
Buatkan Program Pembagian Matriks