Pengertian ARRAY / LARIK
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. Array menggunakan indeks integer untuk menentukan urutan elemen-elemennya, dimana elemen pertamanya dimulai dari indeks 0,elemen kedua memiliki indeks 1, dan seterusnya. Semua elemen array diidentifikasi dengan sebuah nama (nama Array). Array dapat berdimensi satu, dua, atau lebih. Hal yang membedakan array dari variabel biasa adalah array lebih terstruktur dan terdiri dari satu atau beberapa buah elemen sedangkan variabel biasa hanya terdiri dari satu buah elemen saja.
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. Array menggunakan indeks integer untuk menentukan urutan elemen-elemennya, dimana elemen pertamanya dimulai dari indeks 0,elemen kedua memiliki indeks 1, dan seterusnya. Semua elemen array diidentifikasi dengan sebuah nama (nama Array). Array dapat berdimensi satu, dua, atau lebih. Hal yang membedakan array dari variabel biasa adalah array lebih terstruktur dan terdiri dari satu atau beberapa buah elemen sedangkan variabel biasa hanya terdiri dari satu buah elemen saja.
Contoh :
- Angka untuk menyimpan sederetan bilangan
- Buku untuk menyimpan sekumpulan data buku
- Mahasiswa untuk menyimpan beberapa data mahasiswa
Sebagai contoh jika A merupakan sebuah array dengan tipe integer, maka notasi dari array A adalah: A[n], dengan n merupakan angka index dari array tersebut misal:
A[0]=1
A[1]=2
A[2]=3
A[3]=4
A[1]=2
A[2]=3
A[3]=4
DEKLARASI ARRAY
Mendeklarasikan variabel array dengan tipe data yang diinginkan dengan cara yang hampir sama dengan variabel biasa. Misalnya untuk mendeklarasikan variabel bertipe integer, dapat dilakukan dengan cara : int [ ] bilangan; atau int bilangan [ ];
Jadi perbedaan utama pendeklarasian variabel array dengan variabel biasa adalah adanya tanda kurung [ ] di akhir tipe data atau di akhir nama variabel array. Pada tahap pendeklarasian variabel array ini belum ada alokasi memory untuk menyimpan data.
Mendeklarasikan variabel array dengan tipe data yang diinginkan dengan cara yang hampir sama dengan variabel biasa. Misalnya untuk mendeklarasikan variabel bertipe integer, dapat dilakukan dengan cara : int [ ] bilangan; atau int bilangan [ ];
Jadi perbedaan utama pendeklarasian variabel array dengan variabel biasa adalah adanya tanda kurung [ ] di akhir tipe data atau di akhir nama variabel array. Pada tahap pendeklarasian variabel array ini belum ada alokasi memory untuk menyimpan data.
tipe_data nama_variable [ukuran];
Contoh:
Int
Nilai [5];
Jumlah Elemen Array
: 5
Nama Array : nilai
Tipe data elemen
Array :
integer
Seperti yang ditampilkan pada
contoh diatas
•
indeks dari sebuah array diawali dengan 0 sampai
n-1.
•
N yang dimaksud disini adalah panjang array yang
dideklarasikan.
•
Sebagai contoh variabel array angka diatas memiliki
panjang 5, sehingga range indeksnya terdiri dari 0 sampai (5-1).
Mendefenisikan Array
Setelah mendeklarasikan array, kita perlu mendefenisikan array, dalam arti menentukan besar array yang diinginkan. Misalnya dengan cara :
Bilangan = new int [5];
Array memiliki ukuran yang tetap dalam arti tidak dapat membesar atau mengecil ukurannya setelah didefenisikan. Setelah didefenisikan, maka variabel dengan nama bilangan dapat menyimpan 5 nilai integer yang dapat diakses melalui indeks 0 sampai indeks 4. Setelah pendefenisian array, maka memori akan dialokasikan untuk menyimpan data dari array. Besar memori yang dialokasikan tergantung dari tipe data variabel array dan jumlah elemen array yang didefenisikan.
OPERASI-OPERASI PADA ARRAY
1. Input Statis
•
Langsung diisi pada saat pendeklarasian
int A[5]={1,2,3,4,5};
•
Setelah pendeklarasian
A[0]
= 1;
A[1] = 2;
A[2] = 3;
A[3] = 4;
A[4] = 5;
2.
Input Dinamis
3.
Edit
4.
Hapus
5.
Cari
ARRAY 2 DIMENSI
Pada java juga menyediakan fasilitas untuk membuat array dua dimensi yang dapat membantu dalam pemrograman apabila array datu dimensi tidak mencukupi dalam menghasilkan suatu solusi. Array dua dimensi sebenarnya adalah array yang berisi array.
Pada java juga menyediakan fasilitas untuk membuat array dua dimensi yang dapat membantu dalam pemrograman apabila array datu dimensi tidak mencukupi dalam menghasilkan suatu solusi. Array dua dimensi sebenarnya adalah array yang berisi array.
Array dimensi 2 tersusun dalam bentuk baris dan kolom, dimana
indeks pertama menunjukkan baris dan indeks kedua menunjukkan kolom.
Bentuk
umum deklarasi array 2 dimensi
Tipe-data nama_variabel [index-1][index-2]
Contoh : Int data_jual [3][3]
Array Multidimensi
Selain array satu dimensi dan array dua dimensi, dapat juga membuat array multi dimensi pada java. Array multidimensi merupakan array yang terdiri dari array yang tidak terbatas hanya dua dimensi saja. Kita dapat menggunakan kode berikut untuk mendapatkan array 3 dimensi :
Int [ ] [ ] array dimensi = new int [ 5 ] [ 10 ] [ 5 ] ;
Dan pada array multidimensi , kita dapat menetukan ukuran array yang berbeda pada tiap array. Misalnya :
Int [ ] [ ] [ ] mdimensi = new int [ 5 ] [ ] [ ] ;
Dari kode diatas, kita mendapatkan array pertama dengan 5 elemen, tetapi kita belum mendefinisikan ukuran array dimensi kedua dan ketiga.
0 komentar:
Posting Komentar