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]
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....


0 komentar:
Posting Komentar