Anda di halaman 1dari 7

JOBSHEET (JS-08)

Java Array

Fakultas Proram Studi Kode MK Waktu


Teknik Pendidikan Teknik Informatika TIK1.61.3302 4 x 50 Menit

TUJUAN PRAKTIKUM

1. Mahasiswa mampu mendeklarasikan dan membuat array menggunakan Bahasa


pemrograman Java dengan IDE.
2. Mahasiswa mampu mengakses elemen-elemen didalam array menggunakan Bahasa
pemrograman Java dengan IDE.
3. Mahasiswa mampu menentukan jumlah elemen didalam sebuah array menggunakan
Bahasa pemrograman Java dengan IDE.
4. Mahasiswa mampu mendeklarasikan dan membuat array multidimensi menggunakan
Bahasa pemrograman Java dengan IDE.

HARDWARE & SOFTWARE

1. Personal Computer
2. IDE: NetBeans
3. JDK & JRE

TEORI SINGKAT

Pada bagian ini, kita akan mendiskusikan mengenai array dalam Java. Pertama, kita
akan mendefinisikan apa yang dimaksud dengan array, kemudian kita juga akan
mendefinisikan bagaimana mendeklarasikannya dan menggunakannya dalam Java.
Dibagian sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian
berbagai macam variabel dengan menggunakan tipe data primitif. Dalam pendeklarasian
variabel, kita sering menggunakan sebuah tipe data beserta nama variabel atau identifier
yang unik, dimana untuk menggunakan variabel tersebut, kita akan memanggil dengan
nama identifier- nya.
Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki
identifier yang berbeda untuk tiap variabel.
int number1;
int number2;
int number3;

number1 = 1;
number2 = 2;
number3 = 3;

Seperti yang dapat Anda perhatikan pada contoh diatas, hanya untuk
menginisialisasi dan menggunakan variabel terutama pada saat variabel-variabel tersebut
memiliki tujuan yang sama, dirasa sangat membingungkan. Di Java maupun di bahasa
pemrograman yang lain, mereka memiliki kemampuan untuk menggunakan satu variabel
yang dapat menyimpan sebuah data list dan kemudian memanipulasinya dengan lebih
efektif. Tipe variabel inilah yang disebut sebagai array.
Sebuah array akan menyimpan beberapa item data yang memiliki tipe data sama
didalam sebuah blok memori yang berdekatan yang kemudian dibagi menjadi beberapa
slot. Bayangkanlah array adalah sebuah variabel – sebuah lokasi memori tertentu yang
memiliki satu nama sebagai identifier, akan tetapi ia dapat menyimpan lebih dari sebuah
value (data).
Array merupakan sebuah variabel yang menyimpan sekumpulan data yang
memiliki tipe data sama. Setiap data tersebut menempati lokasi atau alamat memori
yang berbeda-beda dan selanjutnya disebut dengan elemen array. Elemen array itu
kemudian dapat diakses melalui indeks yang terdapat di dalamnya. Indeks array selalu
dimulai dari 0.
Nomor Indeks

Data dalam Array

Untuk mendeklarasikan sebuah array dalam Java, kita harus menggunakan tanda []
(kurung siku). Adapun bentuk umum dari pendeklarasiannya adalah sebagai berikut :
Dari bentuk deklarasi tersebut, jumlah elemen dan nilai-nilai dari setiap elemennya masih
diset dengan nilai null.
Contoh bentuk penggabungan deklarasi array dengan penentuan jumlah elemen
array, dimana jumlah elemen/data maksimal yang bisa disimpan oleh variabel array
terbuat adalah sebanyak 4 buah :

Contoh bentuk penggabungan deklarasi array dengan inisialisasi :

Untuk inisialisasi array tersebut, nilai-nilai untuk setia elemennya berada pada blok
diantara tanda ‘{‘ dan ‘}’ (kurung kurawal). Sedangkan setiap elemennya dibatasi dengan
tanda koma ‘,’ dan inisialisasi diakhiri dengan tanda titik koma ‘;’.

Array Satu Dimensi


Contoh implementasi array satu dimensi :

Pada program tersebut dideklarasikan variabel array dengan nama jumlahHari dimana
elemen/data yang diinisialisasi pada variabel tersebut adalah 31, 29, 31, 30. Terdapat
perintah cetak data yang diapit oleh tanda petik dua pada output, pada baris tersebut juga
terdapat pemanggilan variabel array (jumlahHari[0]), dimana data yang akan tercetak
adalah data dari variabel jumlahHari yang terletak pada indeks 0.

Array Multidimensi
Array multidimensi merupakan array yang terdiri dari beberapa subskrip array.
Array dua dimensi adalah array yang mempunyai dua subskrip array. Array tiga dimensi
adalah array yang mempunyai tiga subskrip array dan seterusnya.
Deklarasi array dua dimensi seperti di bawah ini, ditandai dengan tanda kurung siku
sebanyak 2 pasang :

Deklarasi array tiga dimensi seperti di bawah ini, ditandai dengan tanda kurung siku
sebanyak 3 pasang :

Contoh deklarasi array dua dimensi dengan 2 baris 3 kolom :

Contoh inisialisai array dua dimensi dengan 2 baris 3 kolom :


LATIHAN 1 : Pengaksesan Elemen Array

LATIHAN 2 : Panjang Array


LATIHAN 3 : Array Multidimensi

TUGAS
1. Hari Dalam Seminggu
Buatlah sebuah String array yang akan menginisialisasi 7 hari dalam seminggu.
Sebagai contoh,
String days[] = {“Monday”, “Tuesday”….};

Gunakan for-loop, kemudian print semua nilai dari array.

2. Nomor Terbesar
Gunakanlah JoptionPane, tanyakan kepada user untuk 10 nomor. Kemudian
gunakan array untuk menyimpan 10 nomor tersebut. Tampilkan kepada user,
input terbesar yang telah diberikan user.

3. Buku Alamat
Berikut ini adalah array multidimensi yang menyatakan isi dari sebuah buku
alamat:

String entry = {{"Florence", "735-1234", "Manila"},


{"Joyce", "983-3333", "Quezon City"},
{"Becca", "456-3322", "Manila"}};

Cetak buku alamat tersebut dalam format berikut ini:


Name : Florence
Tel. # : 735-1234
Address : Manila

Name : Joyce
Tel. # : 983-3333
Address : Quezon City

Name : Becca
Tel. # : 456-3322
Address : Manila

DAFTAR PUSTAKA
1. Cipta Ramadhani. 2015. Dasar Algoritma & Struktur Data dengan Bahasa Java.
Yogyakarta: ANDI.
2. Denny Kurniadi. 2017. Pemrograman Berorientasi Objek dengan Bahasa
Pemrograman Java. Padang: UNP.
3. Wu, C. Thomas. 2010. An Introduction to Object–Oriented Programming with
Java 5th Edition. C. USA: McGraw – Hill Education.
4. Nemeyer, Patrick and Luck, Daniel. 2013. Learning Java 4th Edition.O’Reilly
5. Sharan, Kishori. 2014. Beginning Java 8 Fundamentals. Apress.
6. Schildt, Herbert. 2014. Java: The Complete Reference 9th Edition. McGraw – Hill
Education.

Anda mungkin juga menyukai