Pages

Jumat, 16 September 2016

Array

Array
By:Vrayudha Ariendhika
Pengertian Array
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. (CRAW, 2016)
Pengertian Array 1 dimensi
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. (aldhilacihuys, 2016)
Pemanfaatan Array 1 Dimensi
 Bagian-bagian yang menyusun array disebut dengan elemen array, dan setiap elemen array tersebut dapat diakses dengan nomer indeks elemen array tersebut. Jangan lupa, array untuk C++ dimulai dari 0 (nol), maka untuk mengakses element array kedua, indeks array tersebut adalah 1 (satu).
Dalam pendeklarasiannya, Kita memerlukan [ ] untuk mendeklarasikannya, Contohnya :
int jumlah[10];
Contoh siatas menunjukkan bahwa jumlah indeks untuk array jumlah adalah 10 dengan tipe data bilangan bulat.
Dalam pengindekskannya, kita memerlukan [ ] untuk pemanggilannya:
Namaarray[Indeks];
 contoh sederhananya.
#include <iostream>
using namespace std;

int main ()
{
    int n;
    int nilai[6];

    nilai[0]= 12;
    nilai[1]=23;
    nilai[2]=34;
    nilai[3]=456;
    nilai[4]=567;
    nilai[5]=145;
    for (int i=0;i<6;i++)
        cout<<"Isi Element dengan indeks "<<i<<":"<<nilai[i]<<endl;
    return 0;
}
Kita memerlukan perulangan For untuk meng-Outputkan data yag telah diisi dalam aray tersebut. (Pahlevi, 2016)
Pengertian Array 2 Dimensi
Array dua dimensi merupakan array satu dimensi yang berada pada array satu dimensi
dimana variabel dan juga type datanya sama. (pambudi, 2014)
Pemanfaatan 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].
Contoh berikut akan memperjelas cara penggunaanya:
program tipe_array;
uses crt;
var
  nilai: array[0..1,0..2] of integer;
begin
  clrscr;

  nilai[0,0]:= 1;
  nilai[0,1]:= 2;
  nilai[0,2]:= 3;
  nilai[1,0]:= 4;
  nilai[1,1]:= 5;
  nilai[1,2]:= 6;

  writeln('nilai0,0: ',nilai[0,0]);
  writeln('nilai0,1: ',nilai[0,1]);
  writeln('nilai0,2: ',nilai[0,2]);
  writeln('nilai1,0: ',nilai[1,0]);
  writeln('nilai1,1: ',nilai[1,1]);
  writeln('nilai1,2: ',nilai[1,2]);

  readln;
end.

Silahkan anda pelajari sejenak kode diatas, baik cara pembuatan array 2 dimensi maupun cara mengakses tiap-tiap elemennya. Menggunakan array 2 dimensi ini akan memudahkan kita untuk membuat kode program yang lebih kompleks.
Contoh lain yang sering menggunakan array 2 dimensi adalah untuk membuat struktur matriks. Berikut contohnya:
program tipe_array;
uses crt;
var
  nilai: array[0..1,0..1] of integer;
begin
  clrscr;

  nilai[0,0]:= 1;
  nilai[0,1]:= 2;
  nilai[1,0]:= 4;
  nilai[1,1]:= 5;

  write  (nilai[0,0],' ');
  writeln(nilai[0,1]);
  write  (nilai[1,0],' ');
  writeln(nilai[1,1]);

  readln;
end.

Contoh kali ini hampir mirip dengan contoh kode program pascal sebelumnya, tapi saya membatasi dengan element 2×2 (perhatikan cara pendeklarasikan variabel ‘nilai’). Ketika menampilkan hasil array, saya menyusunnya agar sesuai dengan bentuk matriks 2×2. Ini didapat dengan perpaduan perintah write dan writeln. (ilkom, 2016)
DAFTAR PUSTAKA
aldhilacihuys. (2016, september 15). Pengertian array satu dimensi, dua dimensi dan multi dimensi. Retrieved from Cihuy's Blog: http://aldhilacihuys.blogspot.co.id/2009/11/pengertian-array-satu-dimensi-dua.html
CRAW, D. N. (2016, september 15). Pengertian Array & Contoh Program Array. Retrieved from programmer_pemula: http://belajarpemrograman-programmer.blogspot.co.id/2012/03/pengertian-array-contoh-program-array.html
ilkom, D. (2016, september 15). Tutorial Belajar Pascal Part 20: Cara Membuat Array 2 Dimensi Pascal. Retrieved from duniailkom: http://www.duniailkom.com/tutorial-belajar-pascal-cara-membuat-array-2-dimensi-pascal/
Pahlevi, R. R. (2016, september 15). Penggunaan Array Satu Dimensi dan Dua Dimensi. Retrieved from jagocoding: http://jagocoding.com/tutorial/824/Penggunaan_Array_Satu_Dimensi_dan_Dua_Dimensi
pambudi, D. (2014). pemrograman dasar XI-SMT-1. JAKARTA: Dwi maryono.

Nama:Vrayudha Ariendhika
Sekolah:SMK ISLAM 1 BLITAR





0 komentar:

Posting Komentar