Skip to main content

Array dan Blok Eksepsi


Image result for logo array javaARRAY adalah Sebuah tipe data bentukan yang terdiri dari sejumlah komponen dengan tipe yang sama.

Berfungsi untuk menyimpan nilai pada suatu variabel yang memiliki tipe data yang sama. Konsep array adalah menyimpan setiap nilai ke dalam tiap blok yang disebut indeks. Setiap indeks dimulai dari 0 dan seterusnya.

Deklarasi umum array adalah :
Tipe_data  nama_variabel[jumlah_Indeks];

  Contoh:
 int nilai [5]; // jumlah indeks dapat tidak ditulis meskipun belum diinisialisasi.

 String [] nilai = new String[5]; // harus ditulis jumlah indeks jika belum diinisialisasi.

  • Jumlah indeks dapat ditulis ataupun tidak ditulis. 
  • Jumlah indeks berarti menentukan batas maksimal untuk menyimpan nilai ke dalam setiap indeks.
  • Tanpa penulisan jumlah indeks, jumlah indeks menjadi dinamis (bergantung kepada jumlah nilai yang tersimpan).
Nomor indeks array
Contoh inisialisasi array:
int nilai[] = {7,8,9,10,6}; 
String [] nilai1 = new String[]{"1","2"};

Penerapannya : 

Cara pengaksesan indeks yang ke-1


Cara pengaksesan indeks array yang ke-2



Array Multidimensi
Sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui banyak indeks atau subskrip, atau bentuk kompleks dari array.

  • Pengaksesan nilai dalam array menggunakan indeks baris dan kolom.
  • Bentuk deklarasinya : variable[][]
  • Utamanya digunakan untuk operasi Matriks.
Contoh program array multidimensi:



BLOK EKSEPSI
Merupakan keadaan tidak normal (abnormal) saat program tersebut dijalankan. Ketika terjadi suatu eksepsi, maka dibutuhkan suatu objek tertentu untuk penanganan eksepsi tersebut. Terdapat beberapa metode untuk penanganan Eksepsi, yaitu: try…catch, throw, throws dan finally.

Try...Catch
Bentuk dasar penanganan sebuah kondisi abnormal dari program.
Ketika terjadi satu eksepsi, maka blok catch akan “menangkapnya“ tanpa menghentikan program.
Jika tidak terjadi suatu eksepsi, maka blok try yang akan dijalankan.


Throw
Throw digunakan secara eksplisit untuk melemparkan suatu kondisi.
Aliran eksekusi akan segera terhenti apabila telah mencapai pernyataan throw.
Throw dibuat secara manual oleh programmer yang artinya kita dapat menentukan kapan kondisi throw terjadi.



Throws
Solusi apabila sebuah method dapat menyebabkan terjadinya eksepsi, namun tidak dapat “menangkapnya”.
Method lain dibuat untuk menangkap eksepsi tersebut.



Finally
Kondisi Finally akan dieksekusi, meskipun tidak terjadi suatu eksepsi.

Comments

Popular posts from this blog

Perulangan Pemrograman Java

Perulangan adalah sebuah metode untuk mengeksekusi perintah secara berulang. Perulangan akan terus dieksekusi secara terus menerus ketika kondisinya TRUE. Digunakan terutama untuk melakukan pemanggilan data pada Basisdata. Memiliki 3 jenis penulisan: For, While, Do…While Dalam pemrograman, terbagi menjadi 2 jenis : Counted Loop & Uncounted Loop. Jenis - Jenis Perulangan       1.)Counted Loop : Jenis perulangan yang telah ditentukan (batasnya) dan terhitung.        Contoh Counted Loop : For dan For…Each (Memunculkan Nilai Array).         2.)Uncounted Loop :  Jenis perulangan yang tidak memiliki batas perulangan yang jelas. Perulangan               akan terus dilakukan selama kondisinya TRUE.        Contoh Uncounted Loop : While dan Do…While Perulangan FOR Perulangan yang umum digunakan untuk menampilkan data Array. Pengecek...