Jumat, 05 Juni 2015

Array


Pengertian array

Array atau yang sering disebut Variabel Larik merupakan tipe yang terstruktur dan terdiri dari beberapa komponen yang memiliki tipe sama. Komponen-komponen dalam suatu Array berjumlah tetap. Banyaknya komponen dalam suatu larik atau Array ditunjukkan oleh suatu indeks untuk membedakan variable satu dengan variable lainnya.

Jenis array :

1. array berdimensi Satu

2. array berdimensi dua


Array berdimensi satu

Adalah array yang sebelum digunakan variabelnya perlu dideklarasikan terlebih dahulu. Cara mendeklarasikan variable array berdimensi satu sama seperti cara mendeklarasikan variable biasa hanya saja diikuti oleh suatu indeks yang menunjukkan jumlah maksimum data yang disediakan.



Tipe_data nama_variabel[ukuran]

Keterangan :

·         Type data : untuk menyataan type data yang digunakan.

·         Ukuran                 : untuk menyatakan jumlah maksimum elemen yang ada dalam array.


Contoh :

Int nilai_uas[10] ;

Keterangan :           

·         Int = type data integer

·         Nilai_uas = nama array

·         [10] = banyaknya data maksimum dalam array


Suatu array jika kita visualisasikan bagaikan rak panjang horizontal yang berisi kotak-kotak kecil untuk menyimpan sesuatu barang atau elemen.
 

Cara mengakses array berdimensi Satu

Cara mengakses array berdimensi satu dapat dilakukan dengan menggunakan subscript atau indeksnya, bentuk umum pengaksesan dengan bentuk sebagai berikut :


Nama_array [subscript atau indeks]

Keterangan :

·         Nama_array : nama array yang akan dituju

·         Subscript atau indeks : baris yang akan dituju

Contoh :

  • ·         Nilai_uas[6]
  • ·         Nilai_uas[5]

Inisialisasi array  berdimensi satu

Inisialisasi adalah memberikan niai awal terhadap suatu variable. Bentuk pendefinisian suatu array dapat dilihat sebagai berikut :

Tipe_data nama_array[jml_elemen] = {nilai array} ;

Contoh :

Float nilai_uas[5] = {56.5,67.7,87.45,75.77,98.5};

Array berdimensi dua

Array berdimensi dua adalah array yang tersusun dalam bentuk baris dan kolom dimana indeks pertama menunjukkan baris dan indeks kedua menunjukkan kolom. Bentuk umum pendeklarasian array 


Type_data nama_variabel[indeks-1][indeks-2]


Keterangan:
  • Type_data: untuk menyatakan type data yang digunakan

  • Indeks-1 : untuk menyatakan jumlah baris

  • Indeks-2 : untuk menyatakan jumlah kolom


Jika kita lihat dari table diatas maka dapat dituliskan kedalam array berdimensi dua sebagai berikut :

Int data_penjualan[3][3];

Keterangan :
  • ·         Int : adalah type data yang digunakan
  • ·         Data_penjualan : nama array
  • ·         [3] : indeks pertama menunjukkan baris
  • ·         [3] : indeks kedua menunjukkan kolom

Mengakses array berdimensi dua

Suatu array berdimensi dua dapat diakses dengan menggunakan subscript atau indeksnya. Bentuk umum pengaksesan array berdimensi dua dengan bentuk sebagai berikut :

Nama_array[indeks-1][indeks-2]



Inisialisasi array berdimensi dua


Inisialisasi array berdimensi dua dapat dilakukan dengan bentuk pendefinisian suatu array sebagai berikut :

Type_data[2][6]={1,2,3,4,5,6},
                               {5,7,8,3,5,6}



contoh program :

#include <iostream.h>
 #include <conio.h>
 main()
{
 int i,j;
 int bil[3][2];
 for (i=0;b10;i++)
{
                                                 for (j=0;j<10;j++)
{
                                                if ((i==j)
                                                matrik[i][j]=1;
                                                else
                                                bil[b][k]=0;
                                                cout<<matrik[i][j]<<"   ";
                                                }
                                                cout<<"\n";
                                cout<<"\n";
                                }
                getch();
 }


sumber :


 



 
 

Tidak ada komentar:

Posting Komentar