. .

BAGIAN KE EMPAT : ARRAY IN JAVA PADA NETBEANS IDE

Posted by CHRISTIANTO D,WIBOWO | D3MI-2016 STMIK BUMI GORA On Jumat, November 18, 2016 No comments

Sebelum kita meneruskan mempelajari pembelajaran ini, ada baiknya kita baca artikel-artikel sebelumnya yang terhubung dengan langkah-langkah pembelajaran ini (Link) BAHASA PEMROGRAMAN - JAVA.
Sebuah konsep pemrograman perlu membiasakan diri pada barisan kode yang efektif adalah penggunaan array. Pada bagian ini, kita akan belajar tentang array, dan bagaimana menggunakannya.

Apa Array?
Sejauh ini, kita telah belajar dengan variabel yang memegang hanya satu nilai. Variabel bilangan bulat yang telah kita siapkan  hanya satu nomor saja, dan variabel string hanya satu string dengan teks panjang. Array adalah cara untuk menyimpan lebih dari satu nilai pada suatu waktu. Ini seperti daftar item. Pikirkan sebuah array sebagai kolom dalam spreadsheet. Kita dapat memiliki spreadsheet dengan hanya satu kolom, atau banyak kolom. Data yang dimiliki dalam daftar tunggal array mungkin terlihat seperti ini:

Array_Values
0
10 
1
14
2
36 
3
27 
4
43 
4
18 
Seperti spreadsheet, array memiliki sejumlah posisi untuk setiap baris. Posisi dalam array dimulai dari 0 dan naik secara berurutan. Setiap posisi dalam array maka dapat memegang nilai. Pada gambar di atas posisi array yang 0 memegang nilai 10, posisi array yang 1 memegang nilai 14, posisi 2 memiliki nilai 36, dan seterusnya.

Untuk mengatur berbagai nomor seperti itu pada gambar di atas, Kita harus memberitahu Java jenis data yang akan ke array (integer, string, nilai boolean, dll). Kita kemudian harus mengatakan berapa banyak posisi array memiliki. Kita menetapkan mereka seperti ini:
  • int[ ] aryNums;
Satu-satunya perbedaan antara menyiapkan variabel integer normal dan array adalah sepasang tanda kurung setelah tipe data int[ ]. Kurung kotak yang cukup untuk memberitahu Java bahwa kita ingin menyiapkan sebuah array. Nama dari array di atas adalah aryNums. Sama seperti variabel normal, kita dapat memanggil mereka sesuka kita, tetapi dengan pengecualian yang sama yang telah disebutkan sebelumnya.

Hal ini memberitahu Java bahwa kita ingin menyiapkan sebuah array integer, tidak perlu mengatakan berapa banyak posisi array. Untuk melakukan itu, kita harus mengatur objek array baru:
  • aryNums = new int[6];
Kita mulai dengan nama array kita aryNums, diikuti oleh equals tanda sa dengan. Setelah tanda sama dengan, kita memerlukan  kata kunci Java - Java keyword yang baru , dan kemudian kita mengetik data baru lagi new int. Setelah tipe data datang sepasang kurung persegi [ ]. Di antara tanda kurung siku Anda perlu ukuran array. Ukurannya berapa posisi array harus terus dpakai [6]. Dan kita diperbolehkan menempatkan penulisannya pada satu baris kode, seperti ini :
  • int[ ] aryNums = new int[6];
Jadi kita mengatakan Java untuk membuat sebuah array dengan 6 posisi di dalamnya. Setelah baris ini dijalankan, Java akan menetapkan nilai default untuk array. Karena kita telah menyiapkan sebuah array integer, nilai-nilai default untuk semua 6 posisi akan menjadi nol (0). Untuk memberikan nilai pada berbagai posisi dalam array, kita melakukannya dengan cara biasa:
  • aryNums[0] = 10;
Di sini, nilai 10 sedang ditugaskan untuk posisi 0 dalam array disebut aryNums. Sekali lagi, tanda kurung persegi yang digunakan untuk merujuk pada setiap posisi. Jika kita ingin menetapkan nilai 14 untuk array posisi 1, kode akan menjadi seperti ini:
  • aryNums[1] = 14;
Dan untuk menetapkan nilai dari 36 array posisi 2, seperti ini:
  • aryNums[2] = 36;
Jangan lupa, karena array mulai dari 0, posisi ketiga dalam array memiliki indeks nomor 2. Jika kita tahu berapa nilai-nilai yang berada di array, kita dapat mengaturnya seperti ini sebagai gantinya:
  • int[ ] aryNums = { 1, 2, 3, 4 };
Metode ini mendirikan sebuah array menggunakan kurung keriting setelah tanda sama dengan. Di antara kurung keriting, knda mengetikkan nilai-nilai yang array akan terus dijalankan. Nilai pertama kemudian akan posisi 0, kedua posisi nilai 1, dan seterusnya. Perhatikan bahwa kita masih perlu kurung kotak setelah int  int[ ], tapi bukan sebagai kata kunci baru, atau pengulangan jenis data dan tanda kurung. Tapi ini hanya untuk jenis data nilai int, string, dan nilai-nilai karakter. Jika tidak, kita memerlukan kata kunci baru. Jadi kita bisa melakukan ini:
  • String[ ] aryStrings = {"Autumn", "Spring", "Summer", "Winter" };
Tetapi BUKAN SEPERTI ini :
  • boolean[ ] aryBools = {false, true, false, true};
Untuk mendapatkan nilai-nilai yang diadakan dalam array, kita ketik nama array yang diikuti dengan posisi array dalam tanda kurung. Seperti ini:
  • System.out.println( aryNums[2] );
Kode di atas akan mencetak nilai apa pun diadakan di berbagai posisi 2 dalam array disebut aryNums. Tapi mari kita mendapatkan beberapa latihan coding.
Memulai sebuah proyek baru dan beri nama apapun yang kita suka. Jangan lupa untuk mengubah nama class untuk sesuatu yang relevan. Ketik kode berikut ke metode utama baru kita:

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package cobaarray;

/**
 *
 * @author Christianto Dharma Wibowo
 */
public class CobaArray {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int[] aryNums;
        aryNums=new int[6];
        aryNums[0]=10;
        aryNums[1]=14;
        aryNums[2]=36;
        aryNums[3]=27;
        aryNums[4]=43;
        aryNums[5]=18;
        System.out.println( aryNums[2]);
    }
    
}
run:
36

BUILD SUCCESSFUL (total time: 1 second)


Kita bisa lihat bahwa pada barisan kode tersebut diatas, dengan data arrya yang tersedia, dan dengan perintah java  System.out.println( aryNums[2]);  maka hasil output pada jendela output mencetak nilai 36 yang berada pada nilai array 2.    

Kita akan bahas lebih dalam, pada bahasan selanjtnya yaitu : Arrays and Loops
Terimakasih pada sumber :

0 komentar:

Posting Komentar