Anda di halaman 1dari 5

Contoh Array | Array 1 Dimensi

Salam sehat semua... Perjumpaan kali ini kita akan membahas tentang contoh array. Array
adalah Struktur data yang yang menyimpan tipe data yang sama. Yang dimaksud tipe
data yang sama adalah jika isi variabel bernilai integer, maka semua datanya harus bernilai
integer. Begitu pula jika isi variabel bernilai String atau char, maka semuanya harus
bernilai String atau char.

Pembacaan data array harus dimulai dari 0, bukan 1. Yang dimaksud adalah jika elemen
array berjumlah 5, maka ditulis dari 0,1,2,3 dan 4 karena jika dijumlahkan semuanya
berjumlah 5. Array dibagi menjadi :
1. Array 1 dimensi.
2. Array 2 dimensi.
3. Array 3 dimensi.

Array yang saya bahas sekarang ini yaitu array 1 dimensi. Untuk bisa memahami, mari kita
simak contoh koding dibawah ini.
public class Array {
    public static void main(String args[]){
   
    // mendeklarasikan nama variabel bertipe array dengan tipe int
    int [] month;
       
    // menentukan jumlah elemen array
    month = new int[12];
       
    // mengisikan nilai dari setiap elemen array
    month[0] = 31;
    month[1] = 28;
    month[2] = 31;
    month[3] = 30;
    month[4] = 31;
    month[5] = 30;
    month[6] = 31;
    month[7] = 31;
    month[8] = 30;
    month[9] = 31;
    month[10] = 30;
    month[11] = 31;

    // menampilkan elemen array


    System.out.println("Month 2 is " + month[2] + " days.");
 }
}
Berikut saya tampilkan contoh screenshoot kodingnya :
OUTPUT :

PENJELASAN :
1. Mendeklarasikan nama varibael dan tipe data.
2. Menentukan jumlah elemen array (lihat koding diatas).
3. Mengisi tiap elemen array dan dimulai dari elemen ke-0 (lihat koding diatas).
4. Tampilkan output sesuai keinginan Anda.
5. Untuk menampilkan elemen array yang akan ditampilkan, panggil nama variabel yang
diinginkan (lihat koding output diatas).

Ada cara lain dalam menulis array, perhatikan contoh koding dibawah ini :
public class Array2 {
    public static void main(String args[]){
   
    // mendeklarasikan variabel bertipe array dengan tipe int
    // sekaligus menginisialisasi nilai untuk setiap elemennya
    int [] month = {31,28,31,30,31,30,31,31,30,31,30,31};   
       
    System.out.println("Month 2 is " + month[2] + " days.");
 }
}
Berikut saya tampilkan contoh hasil screenshot dari koding diatas :

OUTPUT :

PENJELASAN :
1. Mendeklarasikan nama varibael dan tipe data, sekaligus menentukan jumlah elemen array
serta menginisialisasikan isi variabel (lihat koding diatas).
2. Tampilkan output sesuai keinginan Anda.
3. Untuk menampilkan elemen array yang akan ditampilkan, panggil nama variabel yang
diinginkan (lihat koding output diatas).
4. Pembacaan elemen dimulai dari :
    elemen 0 bernilai (31),
     elemen 1 bernilai (28),
     elemen 2 bernilai (31),   
     elemen 3 bernilai (30),
    dan seterusnya (lihat koding diatas).

Dari 2 contoh koding diatas, saya harap Anda dapat memahami perbedaan dalam penulisan
array. Contoh kedua adalah cara singkat dalam penulisannya dimana jumlah elemen array
langsung Anda tulis dan diinisialisasikan.

Dibawah ini akan saya tampilkan contoh array tipe String :


public class ArrayString {
    public static void main (String [] args){
       
        // deklarasi nama dan isi variabel array
        String [] City = {"Jakarta","Malang","Surabaya","Tokyo","Manila","Hongkong","Tiongkok"};
       
        // memanggil semua isi elemen array
        for (int i =0; i<City.length; i++){
            System.out.println((i)+". City "+City[i]); // menampilkan semua isi array
        } // kurung kurawa for, akhir koding for
       
        // ==== Menampilkan elemen tertentu
        System.out.print("\nMenampilkan City 4 adalah "+City[4]);
    }
}
Berikut saya tampilkan contoh screenshot koding diatas :
OUTPUT :

PENJELASAN :
1. Deklarasikan nama dan isi jumlah elemen array.
2. Untuk tipe String, jangan lupa awali dan akhiri dengan ( "" ) pada isi array (lihat koding
diatas).
3. Gunakan ( { ) dan ( } ) untuk membungkus isi nilai variabel array (lihat koding diatas).
4. Memanggil elemen array :

    (i). for i=0, untuk membaca dan menempatkan isi elemen pada elemen pertama yaitu 0.
Ingat pembacaan nilai array dimulai dari 0 bukan 1.
    (ii). i<City.length, untuk membaca semua elemen array dari 0 sampai nilai terakhir. Dari
contoh diatas terbaca elemen sebanyak 7, jadi jumlah elemen adalah 7 yang dibaca
0,1,2,3,4,5 dan 6.
    (iii). i++, adalah untuk pembacaan model langkah (step) yaitu membaca dari setiap elemen
ke elemen berikutnya (ke nomor elemen selanjutnya) dengan naik 1 langkah.

5. Menampilkan isi semua elemen array :

    (a). (i) akan menampilkan nomor urut elemen dari 0-6.
    (b). City[i], memanggil nama variabel array. Untuk [i] adalah memanggil semua isi elemen
dari nama City dari elemen ke-0 sampai ke-6.

6. Jangan lupa, Anda harus teliti terhadap kurung kurawa penutup for. Setiap for harus
diakhiri dengan tanda ( } ). Begitu juga kodingnya harus masuk ke dalam 1 tabulasi
(lihat koding diatas) setelah for agar terlihat rapi.

7. Menampilkan elemen tertentu :

    (i). Operator (\n) adalah untuk membuat baris baru.


    (ii). City[4]. Cara memanggil elemen tertentu dengan langsung menuliskan elemen ke
berapa yang akan ditampilkan, dalah hal ini contoh elemen ke-4. 

Referensi :
Sukariyanta. "Pengertian Array dalam Java : Array dalam Java".
http://sukarianta.blogspot.com. Peb 2011. Web. 14 Mei 2015.

Anda mungkin juga menyukai