
Array – Menyimpan Data Berurutan
Ketika kamu ingin menyimpan banyak data sejenis dalam satu wadah, solusi terbaik adalah menggunakan array. Array memungkinkan kita menyimpan banyak nilai dalam satu variabel, dengan urutan dan indeks yang teratur. Artikel ini akan membahas dasar penggunaan array dalam Java dan mengapa array sangat penting dalam pemrograman.
1. Apa Itu Array?
Array adalah struktur data yang menyimpan sekumpulan elemen dengan tipe data yang sama. Setiap elemen disimpan di dalam indeks tertentu yang dimulai dari 0.
Contoh deklarasi dan inisialisasi array:
1 2 3 |
String[] hari = {"Senin", "Selasa", "Rabu", "Kamis", "Jumat"}; |
Di sini, variabel hari
menyimpan 5 elemen bertipe String
, dan setiap elemen bisa diakses melalui indeks:
1 2 3 4 |
System.out.println(hari[0]); // Output: Senin System.out.println(hari[4]); // Output: Jumat |
2. Cara Membuat Array
Ada dua cara membuat array di Java:
a. Dengan langsung mengisi nilai
1 2 3 |
int[] angka = {10, 20, 30, 40}; |
b. Dengan menentukan ukuran terlebih dahulu
1 2 3 4 5 |
int[] nilai = new int[5]; nilai[0] = 80; nilai[1] = 90; |
3. Mengakses dan Mengubah Nilai Array
Kamu bisa membaca atau mengubah nilai di dalam array menggunakan indeks:
1 2 3 4 |
System.out.println(nilai[0]); // membaca nilai nilai[2] = 75; // mengubah nilai indeks ke-2 |
4. Menggunakan Loop dengan Array
Loop sangat berguna untuk memproses seluruh isi array:
1 2 3 4 5 |
for (int i = 0; i < hari.length; i++) { System.out.println("Hari ke-" + (i+1) + ": " + hari[i]); } |
Atau dengan for-each loop
:
1 2 3 4 5 |
for (String h : hari) { System.out.println(h); } |
5. Kelebihan dan Keterbatasan Array
- Kelebihan: Cepat, efisien, dan mudah digunakan.
- Kekurangan: Ukuran tetap (tidak bisa diubah setelah dibuat).
Untuk mengatasi keterbatasan ini, Java menyediakan struktur data lain seperti ArrayList
yang akan dibahas di artikel selanjutnya.
6. Kesimpulan
Array adalah salah satu struktur data paling mendasar dalam Java, cocok digunakan ketika kamu tahu jumlah elemen yang akan disimpan. Dengan memahami array, kamu bisa mulai membuat program yang lebih efisien dalam mengelola data berurutan.
Ditulis sebagai bagian dari Seri Lima: Struktur Data Sederhana di Java