Pemrograman Visual Array Erna Sri Hartatik S Kom

  • Slides: 15
Download presentation
Pemrograman Visual [ Array ] Erna Sri Hartatik, S. Kom. Amethyst. aiko@gmail. com

Pemrograman Visual [ Array ] Erna Sri Hartatik, S. Kom. Amethyst. aiko@gmail. com

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

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

Bentuk Array Statis Array tipe data array yang sudah tetap dan tidak bisa di

Bentuk Array Statis Array tipe data array yang sudah tetap dan tidak bisa di 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 : Set. Length(dyn. Array, 5);

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

Syntax Statis Array Nama. Array = Array[Index type|Ordinal. . Ordinal{, …}] of Base type; Ex: multi. Array : Array[1. . 5] of char; Array Dinamis Nama. Array = Array of {Array of …} Base Type Ex: multi. Array : Array of String;

ARRAY 1 dimensi Baris. Nilai ahir Kolom Nilai awal Var nilai : array [1.

ARRAY 1 dimensi Baris. Nilai ahir Kolom Nilai awal Var nilai : array [1. . 100] of integer; Perintah untuk membuat variabel menjadi array Type data Tipe data

Program Menampung nilai dengan Variabel Kelemahan : butuh banyak deklarasi variab memperbanyak kapasitas memory

Program Menampung nilai dengan Variabel Kelemahan : butuh banyak deklarasi variab memperbanyak kapasitas memory coding terlalu panjang

Program Menampung nilai dengan Array

Program Menampung nilai dengan Array

ARRAY Var a : array [1. . 5] of integer; i : integer; Begin

ARRAY Var a : array [1. . 5] of integer; i : integer; Begin For i : = 1 To 5 Do a[i] : = Str. To. Int(Input. Box('', '0')); For i : = 1 To 5 Do Memo 1. Lines. Add(Int. To. Str(a[i])); End;

ARRAY Var a : integer; -32. 768 a 32. 767

ARRAY Var a : integer; -32. 768 a 32. 767

ARRAY Var a : array [1. . 3] of integer; -32. 768 a[1] 32.

ARRAY Var a : array [1. . 3] of integer; -32. 768 a[1] 32. 767 a[2] a[3]

ARRAY Var nama : string; Var nama : string[255]; Var nama : array [1.

ARRAY Var nama : string; Var nama : string[255]; Var nama : array [1. . 255] of char; nama[1] nama[255] . . . 1 2 nama[2] 3 nama[3] 255

ARRAY Multi dimensi baris kolom Var nilai : array [1. . 10, 1. .

ARRAY Multi dimensi baris kolom Var nilai : array [1. . 10, 1. . 10] of integer; Perintah untuk membuat variabel menjadi array Type data Jumlah Data yang ditampung : baris x kolom

Program Menampung nilai multi dimensi Array

Program Menampung nilai multi dimensi Array

PERTANYAAN. . ? ?

PERTANYAAN. . ? ?

Soal Buatkan Program Penjumlahan Matriks Buatkan Program Perkalian Matriks Buatkan Program Pembagian Matriks

Soal Buatkan Program Penjumlahan Matriks Buatkan Program Perkalian Matriks Buatkan Program Pembagian Matriks