Anda di halaman 1dari 18

Konsep Bahasa Pemrograman I

Data Jamak

Oleh
Arief Ginanjar, ST., M.Kom., CSCU.
Data Jamak
Dalam java juga tersedia logika struktur data yang disebut
array, dalam array terdapat mekanisme penyimpanan
data denga ukuran tetap yang terurut dengan jenis data
yang sama. Array ini sering digunakan untuk menyimpan
kumpulan data, tapi sering juga disebut sebagai kumpulan
data dengan variabel sejenis.
Keunggulan dari array kita tidak perlu mendeklarasikan
setiap variabel satu per satu untuk disimpan dalam
kumpulan variabel. Cukup mendeklarasikan sebuah
variabel array, kemudian untuk mendefinisikan
penyimpanan data detilnya cukup ditambahkan angka
dibelakangnya.
Data Jamak dalam Array
Untuk menggunakan array dalam sebuah
program, pertama yang harus dilakukan adalah
deklarasi sebuah variabel array yang berkoneksi
terhadap sebuh type data, jika ditulis secara
umum tanpa melihat jenis data maka deklarasi
variabel array akan terlihat seperti berikut:
Data Jamak dalam Array
Namun untuk coding sebenarnya dalam java
deklarasi variabel array diawal akan terlihat
seperti berikut
Data Jamak dalam Array
Untuk membuat deklarasi variabel array maka
harus menggunakan operator “new” untuk
membuat object baru dalam memory dengan
ukuran array yang sudah ditentukan dalam
kurung siku seperti berikut “[10]”.
Data Jamak dalam Array
Dapat juga dilakukan penulisan array dimana isi
array serta ukuran array sudah ditentukan di
awal deklarasi variabel seperti berikut:
Data Jamak dalam Array
Sebagai contoh berikut diperlihatkan deklarasi
sebuah variabel bernama myList ber type data
double array, dengan membuat ruang array
untuk 10 elemen data ber type sama yaitu
double.
Data Jamak dalam Array
Kemudian jika di ilustrasikan menjadi gambar
maka proses kerja dari array myList akan terlihat
seperti berikut:
Data Jamak dalam Array
Dalam melakukan processing terhadap array
seringkali kita menggunakan for loop atau foreach
loop dengan tujuan mengurai isi element data
dalam array yang mempunyai type data yang sama.
Oleh sebab itu materi perkuliahan looping akan
sangat erat hubungan nya dengan data jamak atau
array.
Dalam slide halaman berikut akan diperlihatkan
source code array.
Data Jamak dalam Array
Data Jamak dalam Array
Dengan output sebagai berikut:
Data Jamak dalam Array
Kemudian semenjak java versi 1.5 diperkenalkan
konsep loop baru yang dikenal sebagai foreach
loop atau enhanced for loop, yang
memungkinkan programmer dapat mengurai isi
element array secara urut tanpa harus
menggunakan angka index untuk setiap variabel.
Dengan penggunaan enhanced for loop proses
penguraian data element semakin lebih mudah.
Data Jamak dalam Array
Data Jamak dalam Array
Dengan menghasilkan output seperti berikut:
Data Jamak dalam Array
Selain penggunaan array yang sederhana seperti
yang dihalaman slide sebelumnya, kita harus
tahu juga tentang penggunaan array lintas
method, dengan contoh kita akan membuat
method static yang akan menerima input array
dari luar method.
Data Jamak dalam Array
Kemudian kita akan mencoba menginput nilai
array dari luar method dengan cara seperti
berikut:

Maka jika di printout akan menghasilkan output


seperti berikut
3 1 2 6 4 2
Data Jamak dalam Array
Kemudian ada teknik lain dalam penggunaan
array yaitu menghasilkan output return value
dari sebuah method:
Data Jamak dalam Array
Dalam implementasi coding array dalam java,
selain basic algoritma array yang telah diterangkan
diatas, akan dijumpai juga ada beberapa
implementasi lain dalam java untuk menyusun dan
mengurai data array, kumpulan fungsi, class dan
method tersebut lebih dikenal dengan collection
framework, yang akan dibahas semester genap.
Silakan dicoba beberapa code diatas
menggunakan laptop masing-masing mahasiswa

Anda mungkin juga menyukai