Jumat, 05 Juni 2015

Pengertian Array Dimensi satu dan dua

Pengertian Array, Cara Kerja Dan Contohnya

Pengertian Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks.
Variabel array dideklarasikan dengan mencantumkan tipe dan nama variable yang diikuti dengan banyaknya lokasi memori yang ingin dibuat.       
A. Deklarasi Array Dimensi Satu
Contoh :
X : Array[1..10] of integer
Artinya : mendefinisikan 10 variabel bertipe integer
Yaitu : X1, X2, X3, … X10
Contoh lain :
NamaHari : Array [1..7] of String
Nilai : Array [1..10] of Char
Frekuensi : Array[‘A’..‘E’] of Real
Contoh :
X : Array[1..10] of integer
Artinya    : mendefinisikan 10 variabel bertipe integer
Yaitu       : X1, X2, X3, … X10
Contoh lain :
NamaHari  : Array [1..7] of String
Nilai   : Array [1..10] of Char
Frekuensi : Array[‘A’..‘E’] of Real
Bentuknya :
tipe nama_var[ukuran];
Dengan :
● tipe : menyatakan jenis elemen array (int, char, unsigned, dan lain-lain)
● ukuran : menyatakan jumlah maksimal elemen array

Contoh Program Array dimensi 1 dalam bahasa C++ :
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
            int nilai[5];
            int i;

            cout << "Masukkan nilai ujian mahasiswa [5 mahasiswa] :\n";
            for (i = 0; i < 5; i++)
            {

            cout << "Mahasiswa " << (i+1) << " : ";
            cin >> nilai[i]; // Memasukkan nilai ke dalam elemen array
            }
            cout << "\nNilai mahasiswa yang telah Anda masukkan adalah : ";
            for (i = 0; i < 5; i++)

            {
            cout << "\nMahasiswa " << (i+1) << " : " << nilai[i];
            }
            cout << "\n\nTerima kasih.";
            getch();
            return 0;
};

Hasilnya :






B. Array Dimensi Dua
Array dua dimensi hampir sama dengan array berdimensi satu, namun biasanya array berdimensi dua banyak digunakan untuk penyajian data berbentuk tabel atau juga berbentuk matriks.
      Array dua dimensi sering sekali digambarkan/dianalogikan sebagai sebuah matriks. Dimana indeks pertama menunjukkan baris dan indeks kedua menunjukan kolom.
      Array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen yang bertipe sama.
      Array dua dimensi terdapat dua jumlah elemen yang terdapat didalam kurung siku dan keduanya boleh tidak sama.



 


Contoh ARRAY dimensi 2

#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();
};

Hasilnya :


referensi :
http://lukakizikito.blogspot.com/2013/04/contoh-program-c-nilai-mahasiswa-pakai.html

dan dari materi praktikum struktur data pemberian bapak IB KETUT SURYA ARNAWA, S.Kom

1 komentar: