ARRAY
By Tataqun Syah Purwanto

       Array
Array adalah kumpulan data bertipe sama yang menggunakan nama sama.
 Dengan menggunakan array, sejumlah variabel dapat memakai nama yang sama. Antara satu variabel dengan variabel lain di dalam array dibedakan berdasarkan subscript. Sebuah subscript berupa bilangan di dalam kurung siku. (Sudarsomo, 2011)

     Array MultiDimensi
Array Multi-dimensi merupakan array yang hampir sama dengan array 2 dimensi namun array Multi-dimensi dapat memiliki memori yang lebih besar. Tidak seperti array 2 dimensi atau 1 dimensi, array Multi-dimensi ini tidak terlalu sering digunakan karena array Multi-dimensi ini sering digunakan jika dimensi yang dibutuhkan dalam jumlah besar.
Bentuk umum dari array Multi-dimensi :
Array Multi-dimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array multidimensi sama saja dengan deklarasi array dimensi satu maupun dimensi dua.
Deklarasi array :
Tipe_array nama_array [ukuran 1][ukuran 2] . . . [ukuran N]

Berikut contoh program sederhana array Multi-dimensi pada C++ :
#include <iostream>
using namespace std;

main()
{
int nilai[5][3]={{7,8,9},{3,4,7},{7,4,9},{5,9,4},{6,8,5}};
int m,n=0;
cout<<"Daftar Nilai\n";
cout<<"----------\n";
cout<<"|No|M|F|S|\n";
cout<<"----------\n";
for(n=0;n<5;n++)
{
cout<<"|"<<(n+1)<<" |";
for(m=0;m<3;m++)
cout<<nilai[n][m]<<"|";
cout<<"\n";
}
cout<<"----------";
return 0;
}

Hasil output dari program tsb :
  







(Djordy, 2015)



      Pemanfaatan Array Multi Dimensi
Jarak antara dua buah titik merupakan panjang garis yang menghubungkan kedua titik,
sehingga jarak antara dua titik adalah dengan menarik garis hubung terpendek antara kedua titik
tersebut. Misalkan terdapat titik A dan titik B, maka jarak antara titik A dan B adalah panjang garis
AB.

Gambar 2.11. Jarak Dua Titik Pada Ruang
Jika titik dalam koordinat cartesius maka jarak kedua titik adalah Rumus untuk menentukan jarak antara dua buah titik adalah sebagai berikut (Dhidhi Pambudi, 2014)
Array multidimensi merupakan array yang terletak di dalam array, contoh deklarasi array multidimensi 3 baris x 3 kolom,

1
//deklarasi array multidimensi 3 baris x 3 kolom
2
  String[][] entry = {{"Florence", "735-1234", "Manila"},

3
  {"Joyce", "983-3333", "Quezon City"},
4
  {"Becca", "456-3322", "Manila"}};

Untuk mengakses elemen pada array multidimensi pada dasarnya sama dengan cara akses elemen array 1 dimensi, berikut ini merupakan contoh untuk mengakses elemen pertama dari baris pertama pada array entry diatas.
1
System.out.print(entry[0][0]);



Syntax diatas akan menampilkan String "Florence" pada terminal/ console, berikut ini merupakan contoh program java sederhana yang memanfaatkan penggunaan array multidimensi pada java.

01
//rizki-java.blogspot.com
02


03
//class baru dengan nama ArrFour
04
public class ArrFour{

05
 public static void main(String[] args){
06
  //deklarasi array multidimensi

07
  String[][] entry = {{"Florence", "735-1234", "Manila"},
08
      {"Joyce", "983-3333", "Quezon City"},

09
      {"Becca", "456-3322", "Manila"}};
10
  int i,j;

11
   
12
  //mengambil nilai array kemudian menampilkannya pada console

13
  for(i=0; i<entry.length; i++){
14
   for(j=0; j<entry[i].length;){

15
    System.out.println("Name :"+entry[i][j++]);
16
    System.out.println("Telp# :"+entry[i][j++]);

17
    System.out.println("Address :"+entry[i][j++]+"\n");
18
   }

19
  }
20
 }

21
}
.
(rizki-java, 2014)


DAFTAR PUSTAKA

Dhidhi Pambudi, D. M. (2014). Pemrograman Dasa. jakarta: Menteri Pendidikan dan Kebudayaan.
Djordy, M. A. (2015, October 30). ARRAY MULTI-DIMENSI. Retrieved from Struktur Data Dan Algoritma: http://kelompok1ka2.blogspot.co.id/2015/10/array-multi-dimensi_28.html
rizki-java. (2014, April 30). Contoh Penggunaan Array Multidimensi Pada Java . Retrieved from Java Zone: http://rizki-java.blogspot.co.id/2014/04/contoh-penggunaan-array-multidimensi.html
Sudarsomo. (2011, April 29). pengertian ARRAY . Retrieved from INFORMATIKA: http://informatikaku-informatika.blogspot.co.id/p/pengertian-array.html

Nama:Tataqun Syah Purwanto
Sekolah:SMK ISLAM 1 BLITAR
Motto:Setidaknya Aku Pernah Berjuang


 Kalau Mau Di Bawa Pulang DOWNLOAD DISINI....
Array
By Tataqun Syah Purwanto

      1.Array 1 (satu) Dimensi
Array dapat dianalogikan sebagai sebuah lemari atau loker yang memiliki sederetan
kotak penyimpanan yang diberi nomor berurutan. Array merupakan struktur data yang statis, yaitu jumlah elemen yang ada harus ditentukan terlebih dahulu dan tak bisa di ubah saat program berjalan.
Untuk membuat array bisa dengan dua cara, yaitu:
1.  Deklarasi type diikuti dengan deklarasi variabel, dan
2.  Langsung deklarasi variabel. (Dhidhi Pambudi, 2014)
      2.  Pemanfaatan Array 1 (Satu) Dimensi
Dalam pendeklarasiannya, Kita memerlukan [ ] untuk mendeklarasikannya, Contonya :
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]
ok langsung aja saya kasih 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, 2015)

      3.Array 2 (Dua) Dimensi
Pengertian sederhananya, "Array 2 Dimensi adalah Sebuah array yang menampung array lain sebagai data nilai dari setiap indeks array penampung". Jika kita sudah mengerti mengenai array 1 dimensi, kita bisa langsung membayangkan dan mungkin bisa langsung mengerti dari definisi array 2 dimensi diatas. (Sinaga, 2015)
      4.Pemanfaatan Array 2 (Dua) Dimensi
Cara penulisan array 2 dimensi adalah dengan menuliskan dua angka (dua jangkauan) sewaktu deklarasi array. Berikut contohnya:
1
2
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:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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. (Andre, 2015)

DAFTAR PUSTAKA

Andre. (2015, September 26). 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/
Dhidhi Pambudi, D. M. (2014). Array. Jakarta: Menteri Pendidikan Dan Kebudayaan.
Pahlevi, R. R. (2015, Juni 27). Penggunaan Array Satu Dimensi dan Dua Dimensi. Retrieved from Jago Coding: http://jagocoding.com/tutorial/824/Penggunaan_Array_Satu_Dimensi_dan_Dua_Dimensi
Sinaga, H. P. (2015, January 25). Memahami Array 2 Dimensi. Retrieved from kodeprogramcpp: http://kodeprogramcpp.blogspot.co.id/2015/01/memahami-array-2-dimensi.html


Nama:Tataqun Syah Purwanto
Sekolah:SMK Islam 1 Blitar

Motto:Janganlah Menyerah….

Kalau Mau DOWNLOAD DISINI