Array
BAB II. ARRAY
By. Abdul Gopur
SMK Islam 1 BLITAR
KB 1. Array Satu Dimensi
Array
satu dimensi adalah array yang terdiri dari n buah
kolom atau Array satu dimensi adalah array yang terdiri dari 1 subskrip array
saja. Setiap elemen array satu dimensi dapat diakses melalui indeks yang
terdapat di dalamnya. (Materi Dosen, 2017)
Berikut gambar yang dapat mengilustrasikan sebuah array satu dimensi.
Berikut gambar yang dapat mengilustrasikan sebuah array satu dimensi.
KB 2. Pemanfaatan Array Satu Dimensi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#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;
}
|
KB 3. Array Dua Dimensi
Array
dua dimensi
adalah array yang terdiri dari n buah baris dan m buah kolom, atau array
dua dimensi juga biasa disebut sebagai array yang mempunyai dua subskrip, yaitu
baris dan kolom. Bentuknya dapat sobat bayangkan seperti matriks atau tabel.
dimana indeks pertama menunjukan baris dan indeks kedua menunjukan kolom.
Berikut gambar yang dapat mengilustrasikan sebuah array dua dimensi.
Berikut gambar yang dapat mengilustrasikan sebuah array dua dimensi.
Ilustrasi
array dua dimensi
|
* Pada ilustrasi array dua dimensi diatas,
dimisalkan terdapat sebuah array dua dimensi dengan nama "A", array A
memiliki jumlah elemen baris sebanyak 3 dan jumlah elemen kolom
sebanyak 4 (Materi Dosen, 2017)
KB 4. Pemanfaatan Array Dua Dimensi
1. Kita dapat menentukan tranpose suatu matriks dengan cara menukar
elemen baris menjadi
kolom dan juga
menukar elemen kolom menjadi baris.
2. Array dua dimensi dapat digunakan untuk menentukan biaya minimal
untuk membuat jalan
tol untuk
menghubungkan dua perusahaan.
Array dua dimensi
juga dapat digunakan untuk menentukan lokasi tempat pembangunan
gudang yang terdekat
dengan dua buah pabrik, dimana gudang tersebut digunakan untuk
menyimpan hasil
produksi dari dua buah pabrik tersebut. (Dhidhi Pambudi & Dwi Maryono,
2014)
KB 5. Array Multi Dimensi
Merupakan
sebuah variabel yang menyimpan sekumpulan data yang
memiliki tipe sama dan elemen yang akan diakses melalui banyak indeks atau
subskrip. Array seperti ini biasa digunakan untuk matik, array 2 dimensi juga
termasuk kedalam array multidimensi.
Array dua dimensi biasanya digunakan untuk merepresentasikan nilai dari sebuah tabel. mengidentifikasi tiap elemen array harus dispesifikasikan nilai baris dan kolom. . Array multidimensi sebenarnya adalah array dari array. [1&2].
Deklarasi array multidimensi dilakukan dengan adanya lebih dari satu pasangan kurung siku di dalam deklarasi array. [1]
Syntax untuk mendeklarasikan array 2 dimensi adalah: type[ , ] <namaVariabel>;
Type adalah tipe data dari array dan <namaVariabel> adalah nama dari array, sedangkan tanda [ , ] memberitahu C# untuk membuat variabel array 2 dimensi.
Contoh : byte[ , ] matrix;
Pada contoh diatas kita membuat sebuah array 2 dimensi dengan nama matrix yang mempunyai tipe data byte. (Febbieyzezig,
- Tidak Ada)
Array dua dimensi biasanya digunakan untuk merepresentasikan nilai dari sebuah tabel. mengidentifikasi tiap elemen array harus dispesifikasikan nilai baris dan kolom. . Array multidimensi sebenarnya adalah array dari array. [1&2].
Deklarasi array multidimensi dilakukan dengan adanya lebih dari satu pasangan kurung siku di dalam deklarasi array. [1]
Syntax untuk mendeklarasikan array 2 dimensi adalah: type[ , ] <namaVariabel>;
Type adalah tipe data dari array dan <namaVariabel> adalah nama dari array, sedangkan tanda [ , ] memberitahu C# untuk membuat variabel array 2 dimensi.
Contoh : byte[ , ] matrix;
Pada contoh diatas kita membuat sebuah array 2 dimensi dengan nama matrix yang mempunyai tipe data byte.
KB 6.
Pemanfaatan Array Multi Dimensi
1. Array tiga dimensi dapat digunakan untuk mencari jarak dua
titik dalam ruang
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
#include <cstdlib>
#include <iostream>
class Arr2
{
private : int i1,i2; //property
public : void Masuk()
{
cout<<"Jumlah Baris = ";
cin>>i1;
cout<<"Jumlah Kolom = ";
cin>>i2;
cout<<endl;
int matrik [i1][i2]; //deklarasi dan inisialisasi array
//mengisi array
for(int i = 0; i<i1; i++)
{
for(int j = 0; j<i2; j++)
{
cout<<"Nilai matrik ke ["<<i<<","<<j<<"] = ";
cin>>matrik [i][j];
}
}
cout<<endl;
//menampilkan isi matrik
for(int i = 0; i<i1; i++)
{
for(int j = 0; j<i2; j++)
{
cout<<"Isi matrik ke ["<<i<<","<<j<<"] adalah "<<matrik [i][j]<<endl;
}
}
}
};
int main(int argc, char *argv[])
{
Arr2 arre; //deklarasi Class Arr2
arre.Masuk(); //panggil Method Masuk dari Class Arr2
cout<<endl;
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
|
Daftar Pustaka
Dhidhi Pambudi & Dwi Maryono. (2014).
Pemrograman Dasar. Jakarta: Kementerian Pendidikan dan Kebudayaan.
Febbieyzezig. (- Tidak Ada, - Tidak Ada - Tidak
Ada). THIS WORDPRESS.COM SITE IS THE BEE'S KNEES. Retrieved Juli 26,
2017, from Array Multidimensi:
https://febbieyzezig.wordpress.com/oop-1/tugas-post/array-multidimensi/
Materi Dosen. (2017, Juni 03). Materi Dosen.
Retrieved Juli 26, 2017, from Array satu dimensi:
http://www.materidosen.com/2017/06/array-satu-dimensi-c-lengkap-contoh.html
Materi Dosen. (2017, Juni 03). Materi Dosen.
Retrieved Juli 26, 2017, from Array dua dimensi: http://www.materidosen.com/2017/06/array-dua-dimensi-c-lengkap-contoh.html
Rizka Reza Pahlevi. (2015, Juni 27). Jago Coding.
Retrieved Juli 2017, 26, from Array satu dimensi dan dua dimensi:
http://jagocoding.com/tutorial/824/Penggunaan_Array_Satu_Dimensi_dan_Dua_Dimensi
Sang Putri Kembar. (2012, Januari 18). Sang Widy.
Retrieved Juli 26, 2017, from Array Multidimensi:
https://sangwidy.wordpress.com/web-design/oop-1/array1-dimensimulti-dimensi/contoh-program-array-2-dimensi/
Jika berminat bisa download disini
Nama : Abdul Gopur
Kelas : XI-TKJ-1
Motto : Jadilah orang yang berguna.


Leave a Comment