-->

Monday, June 9, 2014

Dinamic Array VS Static Array

Array

Array merupakan larik data yang mempunyai tipe data sama penulisan array diawalai dengan “[” dan diakiri dengan “]”. Array terdiri dari Index array . Fungsi dari array sering digunakan untuk mengerjakan perhitungan rumus matematik beberapa diantaranya : perkalian matrik, penjumlahan matrik, vektor, invers matrik, jika kita melihat dalam bidang komputasi Array dapat digunakan untuk Algoritma Sorting data seperti (“Buble sort, Insertion sort, Quick Sort, Heap Sort).

Contoh penulisan Array 

DataUmurBayi : array of Integer;
matrikR : Array of Array Double;
ContohArray2D : Array of Array of Double;
SAMPLE_DATA : Array [0..GRID_COL1-1] of Double = (2, 5, 2 ,5 ,2 ,5 ,2, 2);

 
Contoh Array 1 Dimensi
membuat vektor array 1 dimensi

Index Array :

index ke 0 = [3]
index ke 1 =[4]
index ke 2 =[5]
index ke 3 =[4]
index ke 4 =[3]
Dalam membaca Array Index dimulai dari 0 bukan dari 1
Contoh Array 2 Dimensi
contoh membuat matrik array 2 dimensi
Index [0,0] , [0,1], [0,2], [0,3],
[1,0], [1,1], [1,2], [1,3],
[2,0], [2,1], [2,2], [2,3],
[3,0], [3,1], [3,2], [3,3];
Dari kedua contoh diatas maka Array dapat dikategorikan dalam 2 kelompok yaitu :

Static Array :

Apa yang dimaksud Array Statik ?
Array Statik adalah panjang Sebuah array sudah di default dan tidak pernah akan mengalami perubahan sampai kapanpun
Kapan menggunakan Array statik ?

Contoh Penggunaan Array Statik

Array Bulan : [Januari, Februari, Maret, April, Mei, Juni, Juli, Agustus, September, Oktober, November, Desember] of String;
 
Contoh Array bulan digunakan untuk mendefinisikan nilai bulan sampai kapanpun jumlah bulan dalam satu tahun adalah 12 tidak akan mengalami perubahan dari dulu sampai kapanpun bisa juga disebut nilai yang pasti jadi kita bisa menggunakan Array Statik.

Dinamic Array

Apa yang dimaksud Array dinamis ?
Array dinamis adalah Array yang panjangnya bisa berubah-ubah sesuai dengan kebutuhan kita
Pada Saat kapan Arry dinamis dilakukan ?
Pada Saat kita melakukan perhitungan matrik dinamik yang dimaksud dinamik adalah tidak terbatas unlimited
Download Source Code Array dinamik Sederhana
Dalam perkembangan ilmu Algoritma komputasi maka array sering kali digunakan untuk mengerjakan perhitungan permodelan yang melibatkan Array Dinamik saya ambil beberapa contoh seperti(Algoritma AHP, Algoritma NLP, Algoritma Topsis, K-means, C-means) masih banyak Algoritma yang melibatkan Array dinamik

No comments: