Minggu, 07 Juni 2015

Sedikit Belejar Struktur Data Variable dan Array


Pengertian Variabel dan Array

Variable

Pengertian Variable
Variabel adalah nama yang digunakan dalam memori komputer untuk menyimpan suatu nilai. Nilai suatu variabel dapat berubah-ubah selama program berjalan.
Cara mendeklarasikan variabel:
tipe_data nama_variabel;

Ketentuan pemberian nama untuk variabel :
  Tidak boleh sama dengan nama keyword reserved, function, dan harus unik.
  Maksimum 32 karakter. Bila lebih, maka karakter selebihnya tidak akan diperhatikan oleh komputer.
  Case sensitive : membedakan huruf besar dan kecil
  Karakter pertama harus huruf atau underscore (_)
  Tidak boleh mengandung spasi / blank , tanda – , dan tanda #

Array

Pengertian Array
Array merupakan kumpulan elemen yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukan oleh index atau posisi. Jika di persingkat array adalah variabel yang dapat menyimpan sejumlah data sejenis (bertipe data sama).
Jenis array :
·         Array berdimensi satu
·         Array berdimensi dua
·         Array berdimensi n

Array Dimensi Satu
Array satu dimensi adalah data-data akan disimpan dalam satu baris array, sehingga hanya dibutuhkan satu pernomoran indeks.
array ini dapat dideklarasikan dengan mencantumkan tipe data dan nama variabel yang diikuti dengan banyaknya lokasi memori yang ingin dibuat.
Seperti berikut:
                tipe_data   nama_array[ukuran];
Keterangan :
tipe_data                            : menyatakan jenis tipe data elemen array  (int, char, float, dll)
nama_array                        : menyatakan nama variabel yang dipakai.
ukuran                                 : menunjukkan jumlah maksimal elemen array.

ilustrasi array dimensi Satu
Deklarasi array : int Bilangan[8]
Array satu dimensi dapat diakses menggunakan indeksnya.
Bentuk umum :
               Nama_array[indeks]

Contoh program Array satu dimensi

#include<iostream.h>
#include<conio.h>
void main()
{
                int ujian [5]={90, 95,78, 80, 85};
   for(int i=0;i<5;i++)
   {
                cout<<"Nilai dari ujian index ke "<<i <<" = "<<ujian [i]<<endl;
   }
   getch();
}


     ScreenShot program Array satu dimensi


Array dua dimensi

Pengertian Array dua dimensi
Sering kali digambarkan/dianalogikan sebagai sebuah matriks. Jika array berdimensi satu hanya terdiri dari 1 baris dan banyak kolom, array berdimensi dua terdiri dari banyak baris dan banyak kolom yang bertipe sama

Deklarasi dari Array dua dimensi:
                tipe_data nama_array[jml_baris][jml_kolom];

Keterangan :
tipe_data                            : menyatakan jenis tipe data elemen array  (int, char, float, dll)
nama_array                        : menyatakan nama variabel yang dipakai.
jml_baris                             : menunjukkan jumlah maksimal baris.
jml_kolom                          : menunjukkan jumlah maksimal kolom.

Illustrasidari Array Dua Dimensi
Deklarasi array :
int matriks[3][4];
int matriks2[3][4] = { {5,20,1,11}, {4,7,67,-9}, {9,0,45,3} };





Contoh program Array dua Dimensi

#include<iostream.h>
#include<conio.h>
void main()
{
   int matrix[3][4]={{5,10,1,11},{4,7,67,-9},{9,0,45,3}};
   for(int i=0;i<3;i++)
   {
                for(int j=0;j<4;j++)
      {
                cout<<matrix[i][j]<<"  ";
      }
      cout<<endl;
   }
   getch();
}



Screenshot program Array dua dimensi


Tidak ada komentar:

Posting Komentar