LAPORAN
JAVA ARRAY
© TUJUAN
1. Siswa mampu membuat
program sederhana dari aplikasi NetBeans
2. Siswa mampu membuat
program java menggunakan program
array.
© ALAT
DAN BAHAN
1. Komputer, PC, Laptop, notebook, netbook.
2. Aplikasi NetBeans IDE 7.0.1.
© DASAR
TEORI
Bahasa pemrograman
Java pertama lahir dari
The Green Project, yang berjalan selama
18 bulan, dari awal tahun
1991 hingga musim panas
1992. Proyek tersebut menggunakan versi yang dinamakan Oak. Nama Oak ini tidak dipakai untuk versi
release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang tersebut,
sehingga diambil nama penggantin ya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji
(kopi tubruk) .
Saat ini
Java berada dibawah lisensi Sun Micro systems .
Menurut definisi dari
Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer
standalone ataupun pada lingkungan jaringan.
Orang - orang
yang berkecimpung dalam dunia pemrograman lebih suka menyebut Java sebagai sebuah teknologi disbanding hanya sebuah bahasa pemrograman,
karena Java lebih lengkap disbanding sebuah bahasa pemrograman konvensional.
Array adalah suatu kumpulan data pada suatu variabel.
Cara mendeklarasikan suatu array adalah sebagai berikut :
tipe_array nama_array[];
tipe_array[] nama_array;
Contoh : int nilai[];
char[] huruf;
Agar kita dapat memesan tempat di memori untuk menampung
elemen-elemen array, kita perlu membuat array. Adapun caranya adalah dengan
memakai new karena di dalam Java suatu array adalah dianggap suatu
obyek. Format penulisannya adalah sebagai berikut :
nama_array = new
tipe_array[total_elemen_array];
Contoh : int nilai[];
nilai = new int[5];
Untuk dapat mengakses elemen array dapat dilakukan dengan
menyebutkan elemen ke berapa dari array yang akan diakses, seperti berikut ini:
nama_array[elemen_array]
Kita juga dapat melakukan deklarasi dan pembuatan array
hanya pada satu baris statement. Adapun format penulisannya adalah
sebagai berikut :
tipe_array nama_array[] = new
tipe_array[total_elemen_array];
Contoh : int nilai[] = new int[5];
Inisialisasi array dapat dilakukan dengan format
penulisan sebagai berikut:
tipe_array nama_array[] =
{nilai_indeks_0, nilai_indeks_1, … , nilai_indeks_n};
Contoh : int nilai[] = {70, 65, 85};
Kita dapat membuat array multi dimensi dengan cara
menambahkan tanda []sebanyak dimensi yang ingin dibuat. Sebagai contoh adalah
sebagai berikut:
int x[][] = new int[3][4];
Baris statement diatas berarti kita ingin membuat
array berdimensi 2, dengan 3 elemen di dimensi ke-1 dan 4 elemen di dimensi
ke-2. Untuk mengetahui panjang dari suatu array yang telah kita buat, kita
dapat memakai properti length. Adapun format untuk menggunakan length
adalah sebagai berikut:
var_array.length
è total elemen array pada dimensi 1
var_array[i].length
è total
elemen array pada dimensi 2 untuk indeks ke-i
pada dimensi 1
var_array[i][j].length
è total elemen array pada dimensi 3 untuk indeks ke-i pada
dimensi 1 dan indeks ke-j pada dimensi 2
dan seterusnya.
Isi dari suatu array dapat kita kopi pada array yang lain
dengan memanfaatkan
method arraycopy() pada class System. Format penulisannya
sebagai berikut :
System.arraycopy(array1, p1, array2,
p2, n);
dimana : array1 = array asal/sumber pengkopian
array2 = array tujuan pengkopian
p1 = posisi indeks awal pengkopian pada array asal
p2 = posisi indeks awal pengkopian pada array tujuan
n = banyaknya elemen array yang akan dikopi
Suatu array juga dapat me-refer (merujuk) ke array yang
lain, dengan kata lain merujuk pada alamat memori yang sama. Sebagai contoh
adalah program berikut ini :
int nilai[] = {10, 20, 30};
int result[];
result = nilai;
Di baris ketiga, kita meng-assign array nilai ke
array result. Akibatnya, array result akan me-refer (merujuk) pada array
nilai, sehingga kedua array tersebut merujuk alamat memori yang sama.
http://www.termasmedia.com/2012-05-29-02-56-17/java/147-larik-array-dimensi-banyak-di-java.html
© CONTOH
PROGRAM
1. Program
Mencari Nama.
2. Program
Mencari Bilangan.
© STUDY
KASUS
1. Program Menghitung
Rata-Rata.
© PEMBAHASAN
1. import java.util.Scanner;
èDigunakan untuk dapat menginputkan data.
2. Double rata2 =
jumlah/banyak;
èMerupakan rumus
untuk mencari rata-rata.
3. public void input(){
System.out.print("Banyaknya
data : ");
banyak = input.nextInt();
data = new double[banyak];
èDigunakan untuk
batas banyak data yang akan ditampilkan.
4. for(int i=0; i<=banyak - 1; i++){
System.out.print("Array ke-
" + (i+1) +" :");
data[i] = input.nextInt();
èDigunakan untuk
melakukan pengulangan.
5. Scanner input = new
Scanner(System.in);
int banyak;
double data[];
èDigunakan untuk mendeklarasikan nama variable.
© KESIMPULAN
Digunakan untuk
menampung beberapa tipe data yang sama dalam sebuah nama variable yang
mempunyai indeks.
Tidak ada komentar:
Posting Komentar