Anda di halaman 1dari 6

JURUSAN TEKNIK ELEKTRONIKA

FAKULTAS TEKNIK - UNP


JOB-SHEET PRAKTIKUM PBO 5
MODUL 5 : JAVA ARRAY
Topik : Java Array Waktu : 3 x 50 Menit
Dosen Pembina : Yeka Hendriyani, M.Kom SKS : 2 SKS (Praktikum)

A. TUJUAN
 Mahasiswa mampu menjelaskan dan mempraktikan java array
 Mahasiswa mampu mendeklarasikan dan membuat array
 Mahasiswa mampu mengakses elemen-elemen didalam array
 Mahasiswa mampu menentukan jumlah elemen didalam sebuah array
 Mahasiswa mampu mendeklarasikan dan membuat array multidimensi

B. TEORI SINGKAT
1. Gambaran Array
Array pada java adalah objek yang dapat digunakan untuk menyimpan
sejumlah data. Elemen yang disimpan pada array dapat berupa tipe primitif
(misalnya int) ataupun instan kelasa (objek).

2. Mendeklarasikan variabel array


Pendeklarasian variabel array dilakukan dengan bentuk:

tipePrimitif namaVariabelArray[]; atau namaKelas namaVariabelArray[];

3. Menciptakan objek array


Penciptaan objek array dan penugasan objek ke variabel array dilakukan
dengan menggunakan kata-kunci new. Bentukknya sebagai berikut:

namaKelas namaVariabel = new namaKelas[jumlahElemen];


tipePrimitif namaVariabel = new tipePrimitif[jumlahElemen];

4. Mengakses elemen array


Elemen array dapat diakses melalui notasi;

NamaVariabelArray[subskrip];

Yeka Hendriyani, S. Kom., M.Kom


JURUSAN TEKNIK ELEKTRONIKA
FAKULTAS TEKNIK - UNP
JOB-SHEET PRAKTIKUM PBO 5
Subskrip berupa nomor elemen. Dalam hal ini elemen pertama memiliki
subskrip berupa nol, elemen kedua mempunyai subskrip 1, dan seterusnya.
5. Mengetahui jumlah elemen array
jumlah elemen arrayy dapat diketahui dengan menggunakan variabel instan
length milik objek array.

6. Array multidimensi
Array multidimensi sebenarnya merupakan array dari array. Artinya, terdapat
sebuah array yang setiap elemennya juga bertipe array.cara umum dalam
java untuk mendeklarasikan array dua dimensi sebagai berikut:

tipe namaArray[][]; atau tipe[][] namaArray;

adapun untuk array tiga dimensi,bentuk umumnya sebagai berikut:

tipe namaArray[][][]; atau tipe[][] namaArray;

C. KEGIATAN PRATIKUM
Software yang digunakan :
 Java 2 SDK  jdk-8u144-windows-i586.exe
 Editor : NetBeans 6.5 keatas

Buka kembali project OOP1 yang telah kita buat pada latihan sebelumnya.
Percobaan
1. Percobaan 1 Pengaksesan element array(buat new – Class – ContohArray2)

Yeka Hendriyani, S. Kom., M.Kom


JURUSAN TEKNIK ELEKTRONIKA
FAKULTAS TEKNIK - UNP
JOB-SHEET PRAKTIKUM PBO 5

Hasil Program:

2. Percobaan 2 Panjang Array (New –Class – ContohArray3)

Hasil Program :

Yeka Hendriyani, S. Kom., M.Kom


JURUSAN TEKNIK ELEKTRONIKA
FAKULTAS TEKNIK - UNP
JOB-SHEET PRAKTIKUM PBO 5

3. Percobaan 3 Array Multidimensi (New –Class – ArrayDimensiDua)

Hasil Program:

Yeka Hendriyani, S. Kom., M.Kom


JURUSAN TEKNIK ELEKTRONIKA
FAKULTAS TEKNIK - UNP
JOB-SHEET PRAKTIKUM PBO 5
D. TUGAS
1. Hari dalam seminggu

Buatlah sebuah String array yang akan menginisialisasi 7 hari dalam seminggu.
Sebagai contoh,
String days[] = {“Monday”, “Tuesday”….};
Gunakan while-loop, kemudian print semua nilai dari array (Gunakan juga untuk do-
while dan for-loop)Using a while-loop.
2. Nomor Terbesar

Gunakanlah BufferedReader dan 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

E. LAMPIRAN
Modul Jeni 1 dan 2.

Yeka Hendriyani, S. Kom., M.Kom


JURUSAN TEKNIK ELEKTRONIKA
FAKULTAS TEKNIK - UNP
JOB-SHEET PRAKTIKUM PBO 5
F. DAFTAR PUSTAKA

1 Hermawan, Benny. 2004. Menguasai Java 2 & Object Oriented Programing.


Yogyakarta:Penerbit ANDI.

2 Kadir, Abdul. 2005. Dasar Pemrograman Java 2. Yogyakarta:Penerbit ANDI

3 Raharjo, Budi, Imam Heryanto dan Arif Haryono. 2012. Mudah Belajar Java.
Edisi Revisi Dua. Bandung:Penerbit Informatika

Yeka Hendriyani, S. Kom., M.Kom

Anda mungkin juga menyukai