Penjelasan Tentang Pemrograman Array
Array Satu Dimensi
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses hanya melalui 1 indeks atau subskrip. Bentuk umum pendeklarasian: nama_array[jumlah_eleman];
Pemanfaatan Array Satu Dimensi
Bagian-bagian yang menyusun array disebut dengan elemen array, dan setiap elemen array tersebut dapat diakses dengan nomer indeks elemen array tersebut.
Untuk membuat Palindrom bisa ditentukan melalui array dengan indeks pertama sama array dengan indeks kelima dan array dengan indeks kedua sama array dengan indeks keemat.
Untuk mendapatkan laba total, laba rata-rata, dan perusahaan mana yang sama dengan, kurang dari, atau lebih dari rata-rata bisa dengan cara melakukan perhitungan mulai dari perusahaan pertama sampai dengan perusahaan terakhir, maupun sebaliknya.
Urutan proses dalam program penentuan laba adalah dengan cara menghitung total laba, kemudian dicari rata-rata laba, dan yang terakhir adalah membandingkan setiap elemen array dengan rata-rata untuk menentukan perusahaan mana yang sama dengan, kurang dari, atau lebih dari rata-rata.
Pada program penentuan laba sebaiknya program untuk menentukan laba total dan ratarata laba berada pada satu program, tidak dipisah-pisah untuk setiap kegunaan yang diinginkan.
Array Dua Dimensi
Array dua dimensi biasanya digunakan untuk merepresentasikan nilai dari sebuah tabel. Informasi yang terkandung dalam array dua dimensi diatur pada baris dan kolom.
Pemanfaatan Array Dua Dimensi
Untuk penggunaan yang lebih rumit, array 1 dimensi tidak cocok lagi. Sebagai contoh, di dalam matematika kita menggunakan grafik/diagram kartesius yang titik koordinatnya menggunakan komposisi sumbu x dan sumbu y. Sebagai contoh A(3,4) berarti titik A berada di posisi 3 pada sumbu x, dan 4 pada sumbu y. Untuk mempermudah dalam pembuatan program yang melibatkan 2 sumbu atau 2 dimensi ini, kita bisa menggunakan array 2 dimensi. Cara penulisan array 2 dimensi adalah dengan menuliskan dua angka (dua jangkauan) sewaktu deklarasi array. Berikut contohnya :
Bagian-bagian yang menyusun array disebut dengan elemen array, dan setiap elemen array tersebut dapat diakses dengan nomer indeks elemen array tersebut.
Untuk membuat Palindrom bisa ditentukan melalui array dengan indeks pertama sama array dengan indeks kelima dan array dengan indeks kedua sama array dengan indeks keemat.
Untuk mendapatkan laba total, laba rata-rata, dan perusahaan mana yang sama dengan, kurang dari, atau lebih dari rata-rata bisa dengan cara melakukan perhitungan mulai dari perusahaan pertama sampai dengan perusahaan terakhir, maupun sebaliknya.
Urutan proses dalam program penentuan laba adalah dengan cara menghitung total laba, kemudian dicari rata-rata laba, dan yang terakhir adalah membandingkan setiap elemen array dengan rata-rata untuk menentukan perusahaan mana yang sama dengan, kurang dari, atau lebih dari rata-rata.
Pada program penentuan laba sebaiknya program untuk menentukan laba total dan ratarata laba berada pada satu program, tidak dipisah-pisah untuk setiap kegunaan yang diinginkan.
Array Dua Dimensi
Array dua dimensi biasanya digunakan untuk merepresentasikan nilai dari sebuah tabel. Informasi yang terkandung dalam array dua dimensi diatur pada baris dan kolom.
Pemanfaatan Array Dua Dimensi
Untuk penggunaan yang lebih rumit, array 1 dimensi tidak cocok lagi. Sebagai contoh, di dalam matematika kita menggunakan grafik/diagram kartesius yang titik koordinatnya menggunakan komposisi sumbu x dan sumbu y. Sebagai contoh A(3,4) berarti titik A berada di posisi 3 pada sumbu x, dan 4 pada sumbu y. Untuk mempermudah dalam pembuatan program yang melibatkan 2 sumbu atau 2 dimensi ini, kita bisa menggunakan array 2 dimensi. Cara penulisan array 2 dimensi adalah dengan menuliskan dua angka (dua jangkauan) sewaktu deklarasi array. Berikut contohnya :
var
nilai: array[0..1,0..2] of integer;
Kode diatas berarti saya membuat variabel ‘nilai’ sebagai array 2 dimensi. Dimana untuk dimensi pertama berisi 0 dan 1, sedangkan di dimensi kedua berisi 0, 1 dan 2. Total, variabel ‘nilai’ berisi 6 element (hasil dari 2 * 3). Cara mengakses element pada array 2 dimensi ini menggunakan tanda koma sebagai pemisah, seperti: nilai[0,2] atau nilai[1,1].
Array Multi Dimensi
Array multidimensi adalah array yang berisi beberapa array lain. Array multidimensi bisa memudahkan pembuatan suatu program karena beberapa array dapat dibuat sekaligus dan beberapa perintah operasi bisa diringkas. Bentuk umum pendeklarasian variabel array multidimensi :
var
nama_array : array
[iAwal1..iAkhir1] of array
[iAwal2..iAkhir2] of array
[iAwal... ..iAkhir...] of array
[iAwaln..iAkhirn] of tipe_data;
Keterangan :
Bagian yang tercetak tebal adalah bagian yang harus dituliskan dalam mendeklarasikan array.
Bagian yang miring adalah bagian yang dapat diganti sesuai dengan kebutuhan kita.
nama_array adalah definisi array pada type.
iAwal adalah indeks awal dari array.
iAkhir adalah indeks akhir dari array.
tipe_data adalah tipe data yang digunakan pada array.
n adalah banyak dimensi array.
Pemanfaatan Array Multi Dimensi
Array Multidimesi adalah sebuah Array yang terdiri atas baris (row) dan kolom (column), Index pertama pada Array adalah baris dan yang kedua adalah kolom. contoh penulisan Array pada Pascal :
Bagian yang tercetak tebal adalah bagian yang harus dituliskan dalam mendeklarasikan array.
Bagian yang miring adalah bagian yang dapat diganti sesuai dengan kebutuhan kita.
nama_array adalah definisi array pada type.
iAwal adalah indeks awal dari array.
iAkhir adalah indeks akhir dari array.
tipe_data adalah tipe data yang digunakan pada array.
n adalah banyak dimensi array.
Pemanfaatan Array Multi Dimensi
Array Multidimesi adalah sebuah Array yang terdiri atas baris (row) dan kolom (column), Index pertama pada Array adalah baris dan yang kedua adalah kolom. contoh penulisan Array pada Pascal :
type matrix = array [1..5, 1..5] of integer;
var bil : matrix;
Atau :
var bil : array [1..5, 1..5] of integer;
Contoh Program Array Multi dimensi penulisan coding pada Pascal program matriks :
uses crt;
var
x: array[1..10,1..10] of integer;
i,j,m,n : integer;
begin
clrscr;
writeln('Program Matriks');
writeln('---------------------');
write('Masukan Banyak Baris :'); readln(m);
write('Masukan Banyak Kolom :'); readln(n);
for i:=1 to m do
begin
for j := 1 to n do
begin
write ('Masukan elemen ke',i,'-',j,':'); readln(x[i,j]);
end;
end;
writeln('Data yang anda masukan :');
for i:= 1 to m do
begin
for j :=1 to n do
begin
write(x[i,j]:5);
end;
writeln;
end;
readln;
end.
var bil : matrix;
Atau :
var bil : array [1..5, 1..5] of integer;
Contoh Program Array Multi dimensi penulisan coding pada Pascal program matriks :
uses crt;
var
x: array[1..10,1..10] of integer;
i,j,m,n : integer;
begin
clrscr;
writeln('Program Matriks');
writeln('---------------------');
write('Masukan Banyak Baris :'); readln(m);
write('Masukan Banyak Kolom :'); readln(n);
for i:=1 to m do
begin
for j := 1 to n do
begin
write ('Masukan elemen ke',i,'-',j,':'); readln(x[i,j]);
end;
end;
writeln('Data yang anda masukan :');
for i:= 1 to m do
begin
for j :=1 to n do
begin
write(x[i,j]:5);
end;
writeln;
end;
readln;
end.
Post a Comment