Iklan

Mengenal,Membuat dan Menggunakan Array (larik) di Pemrograman JAVA

Posted by Unknown on Saturday, July 26, 2014

Mengenal,Membuat dan Menggunakan Array (larik)  di Pemrograman JAVA
array, gampangnya adalah wadah dari sekumpulan sesuatu, nah sesuatu itu bisa berupa kata – kata atau angka atau yang lain, nah kata – kata itu adalah String dan angka itu bisa berupa integer (angka bulat-> 123) atau double, float (angka koma koma -> 3,2). biar lebih mudah saya kasih gambarnah terdapat sebuah kotak dengan sekat, anggap saja kotak ini adalah sebuah kereta dan dibagi menjadi beberapa gerbong, bisa dilihat jumlah gerbong adalah 6 dan penomoran gerbong harus dimulai dari NOL. maka gerbong yang terakhir adalah 5 atau jumlah gerbong dikurang 1. kalau dalam array berarti array kita berkapasitas 6 dan indexnya dimulai dari 0 sampai 5 atau kapasitas – 1. mudah kan? seperti itulah array.
lalu apa yang dimaksud dengan X????? sekarang perhatikan gerbong tadi, sudah jelas x itu adalah isi dari gerbongnya, yang perlu di ingat dalam array adalah jenis dari x harus sama. misal jika x adalah manusia maka x yang lain pun harus manusia, tidak boleh bercampur!! begitu juga array, jika salah satu X nya adalah angka maka yang lain juga angka, tidak boleh ada kata – kata. nah kita coba ini sekarang, array kita menjadisekarang sudah jelas, array kita berisi kumpulan String (array of String), semuanya harus String. lalu coba kita buat lagi seperti ininah,, sekarang array kita berisi angka bulat atau integer. sekarang pertanyaannya bagaimana cara membuatnya di java?? oke mari kita coba buat. ingat semuanya harus dimulai dari membuat Kelas dulu dalam percobaan kita, buatlah kelas dengan nama ArrayTest, buat saja dengan netbeans atau eclipse, jika menggunakan netbeans bisa lihat cara membuat kelas. berikut ini adalah contoh kode awalnya
public class ArrayTest{

}
oke, sebuah kelas sudah jadi, karena ini cuma test maka langsung saja buat method main agar bisa di eksekusi (run).
public class ArrayTest{
public static void main(String[] args){

}
}
nah sebuah kelas dengan method main sudah jadi, lalu kita coba membuat 2 array, yang berisi String dan integer seperti contoh diatas.
Cara mendeklarasikan array
  • String[] kumpulanString = new String[6],  berarti kita punya kotak dengan kapasitas 6 namun hanya boleh diisi String
  • int[] kumpulanInt = new Int[6], kalau yang ini hanya boleh di isi integer(angka bulat)
Cara mengisi Array
kita kan sudah membuat kotak – kotaknya, sekarang tinggal kita isi kotaknya untuk kotak pertama kita isi dengan
kumpulanString[0] = "perkenalkan";
kumpulanString[1] = "nama";
kumpulanString[2] = "saya";
kumpulanString[3] = "adalah";
kumpulanString[4] = "lahardi";
kumpulanString[5] = "alkawero";
kotak yang harus diisi String sekarang sudah di isi sesuai dengan nomer indexnya yang dimulai dari NOL. lalu kita isi kotak kedua dengan cara yang sama, namun isinya harus angka.
kumpulanInt[0] = 121;
kumpulanInt[1] = 2324;
kumpulanInt[2] = 300;
kumpulanInt[3] = 343;
kumpulanInt[4] = 12;
kumpulanInt[5] = 50;
nah seperti itulah caranya untuk mengisi array, sekarang kita coba kode lengkapnya
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class ArrayTest{
  public static void main(String[] args){
String[] kumpulanString = new String[6];
int[] kumpulanInt = new int[6];
 
kumpulanString[0] = "perkenalkan";
kumpulanString[1] = "nama";
kumpulanString[2] = "saya";
kumpulanString[3] = "adalah";
kumpulanString[4] = "lahardi";
kumpulanString[5] = "alkawero";
 
kumpulanInt[0] = 121;
kumpulanInt[1] = 2324;
kumpulanInt[2] = 300;
kumpulanInt[3] = 343;
kumpulanInt[4] = 12;
kumpulanInt[5] = 50;
}
}
Yak. kita sudah punya array yang sudah ada isinya Full!!! kita bisa rubah – rubah kapasitasnya sesuai mau kita, namun sekali kita sudah set 6! maka kita tidak bisa lagi merubahnya menjadi 8, harus tetap 6. sekarang bagaimana cara mengeluarkan atau mencetak atau memakai isinya ?
Contoh penggunaan array
  • mencetak isi array
jika kita ingin mencetak isi dari kumpulanString, misal kita ingin mencetak kata “alka”, kita lihat saja kata itu ada di index (nomer) berapa? yak betul!! ada di index ke – 4. berarti cara mencetaknya adalah
System.out.println(kumpulanString[4]);
jadi deh dia tercetak, kalau mau mencetak angka 50??
 System.out.println(kumpulanInt[5]);
jadi deh mencetak angka 50. gampang kan, sekarang kita coba dengan kode lengkapnya
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public class ArrayTest{
  public static void main(String[] args){
String[] kumpulanString = new String[6];
int[] kumpulanInt = new int[6];
 
kumpulanString[0] = "perkenalkan";
kumpulanString[1] = "nama";
kumpulanString[2] = "saya";
kumpulanString[3] = "adalah";
kumpulanString[4] = "lahardi";
kumpulanString[5] = "alkawero";
 
kumpulanInt[0] = 121;
kumpulanInt[1] = 2324;
kumpulanInt[2] = 300;
kumpulanInt[3] = 343;
kumpulanInt[4] = 12;
kumpulanInt[5] = 50;
 
System.out.println(kumpulanString[4]);
System.out.println(kumpulanInt[5]);
 
}
}
jadi deh.. tinggal di run dengan menekan [shift + f6].
  • mengambil nilai array dan memasukkan ke variabel lain
misal kita ingin menjumlahkan 300 + 12 , maka kodenya
int a=kumpulanInt[4];
int b=kumpulanInt[3];
int c=a+b;
System.out.println(c);
gampang kan? sekarang coba tulis juga kodenya agar bisa menjumlahkan. lalu bagaimana jika kita ingin membuat tulisan “lahardi alkawero” ? caranya juga sama kok
String as=kumpulanString[3];
String bs=kumpulanString[5];
String cs = ""+a+b;
System.out.println(c);
hehe mudah kan?
Mendeklarasikan Array sekaligus mengisi array
kita sudah belajar caranya deklarasi array juga cara mengisinya, tapi ada cara lain untuk deklarasi sekaligus mengisi berikut kodenya
1
2
String[] kumpulanString = {"perkenalkan","nama","saya","adalah","lahardi","alkawero"};
int[] kumpulanInt = {121,2324,300,343,12,50};
nah kode diatas ini sudah langsung memasukkan item – itemnya ke dalam array.

Previous
« Prev Post

Related Posts

July 26, 2014

0 comments:

Post a Comment