0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan6 halaman

M10-Array Asas

Diunggah oleh

zainurimuhd
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan6 halaman

M10-Array Asas

Diunggah oleh

zainurimuhd
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

Belajar Java: Menggunakan Array untuk

Menyimpan Banyak Hal

Apa yang akan kita lakukan bila memiliki banyak data yang akan
disimpan dalam variabel?

Misalkan kita ingin menyimpan nama-nama teman dalam variabel.

Maka mungkin kita akan melakukannya seperti ini:


String namaTeman1 = "Linda";
String namaTeman2 = "Santi";
String namaTeman3 = "Susan";
String namaTeman4 = "Mila";
String namaTeman5 = "Ayu";

Hal ini sah-sah saja.

Akan tetapi…

Masalahnya bagaimana kala datanya banyak, misalkan ada 100 data,


pastinya capek donk membuat variabel sebanyak itu.

Karena itu, kita bisa menyimpan itu semua dalam Array.

Apa itu Array?

Array adalah sebuah variabel yang bisa menyimpan banyak data


dalam satu variabel.

Array menggunakan indeks untuk memudahkan akses terhadap data


yang disimpannya.
Indeks array selalu dimulai dari 0…

…dan perlu diketahui juga, indeks tidak selalu dalam bentuk angka.
Bisa juga karakter atau teks.

Cara Membuat Array di Java


Cara membuat array kosong:
// cara pertama
String[] nama;

// cara kedua
String nama[];

// cara ketiga dengan kata kunci new


String[] nama = new String[5];

Perhatikan:

 Kita menggunakan kurung siku [] untuk membuat array;


 Kurung siku bisa diletakkan setelah tipe data atau nama array;
 Angka 5 dalam kurung artinya batas atau ukuran array-nya.

Array yang kosong siap diisi dengan data. Pastikan mengisinya dengan
data yang sesuai dengan tipe datanya.

Kita bisa mengisinya seperti ini:


nama[0] = "Linda";
nama[1] = "Santi";
nama[2] = "Susan";
nama[3] = "Mila";
nama[4] = "Ayu";
Atau kalau tidak mau repot, kita bisa membuat array dan langsung
mengisinya.
String[] nama = {"Linda", "Santi", "Susan", "Mila", "Ayu"};

Mengambil Data dari Array


Seperti yang sudah kita ketahui, array memiliki indeks untuk
memudahkan kita mengakses datanya.

Karena itu, kita bisa mengambil datanya dengan cara seperti ini:
// membuat array
String[] nama = {"Linda", "Santi", "Susan", "Mila", "Ayu"};

// mengambil data array


System.out.println(teman[2]);

Kira-kira apa hasil outputnya?

Yep! benar sekali, hasil outputnya adalah:


Susan

Karena Susan terletak di indeks ke-2.

Menggunakan Perulangan
Mengambil data satu per satu dari array mungkin cukup melelahkan,
karena kita harus mengetik ulang nama array-nya dengan indeks yang
berbeda.

Contoh:
System.out.println(teman[0]);
System.out.println(teman[1]);
System.out.println(teman[2]);
System.out.println(teman[3]);

Bagaimana kalau data array-nya sampai 1000, maka kita harus


mengetik kode sebanyak seribu kali.
Karena itu, di sinilah peran perulangan.

Perhatikan:

Di sana kita menggunakan atribut length untuk mengambil panjang


array-nya.

Jadi, perulangan akan dilakukan sebanyak isi array-nya.


Sekarang Mari Kita Latihan
Silakan buat class bernama Buah, kemudian ikuti kode berikut:
import java.util.Scanner;

public class Buah {


public static void main(String[] args) {

// membuat array buah-buahan


String[] buah = new String[5];

// membuat scanner
Scanner scan = new Scanner(System.in);

// mengisi data ke array


for( int i = 0; i < buah.length; i++ ){
System.out.print("Buah ke-" + i + ": ");
buah[i] = scan.nextLine();
}

System.out.println("---------------------------");

// menampilkan semua isi array


for( String b : buah ){
System.out.println(b);
}

}
}

Hasil outputnya:
Perhatikan:

Di sana kita menggunakan perulangan foreach untuk menampilkan isi


array.

Seperti yang sudah kita pelajari pada materi Perulangan di Java,


perulangan ini dapat kita gunakan untuk menampilkan isi array.

Anda mungkin juga menyukai