Minggu, 13 Oktober 2013

Penerapan Array Pada Pemograman Berorientasi Objek

  Tidak ada komentar
Array adalah kumpulan dari elemen variable yang mempunyai tipe data yang sama dan dibedakan dengan indeks.Array dibutuhkan saat programmer memiliki variable dalam jumlah yang banyak, karena memiliki nomor indeks yang unik untuk membedakan setiap variabelnya, array dapat menghemat waktu dalam penyebutan variabelnya.Indeks adalah angka yang menyatakan urutan sebuah elemen didalam array. Penomoran indeks array dimulai dari 0 sampai ke n-1, dimana n merupakan jumlah total elemen array.

Di blog ini saya akan membahas array satu dimensi dan dua dimensi
      1.       Array satu dimensi
Pendeklarasian array satu dimensi dapat dilihat dari source code dibawah ini:
int a[] = new int[batas];
variabel a yang dideklarasikan sebagai variable array dengan tipe data integer dengan elemen”batas”

      2.       Array dua dimensi
Bentuk pendeklarasian array dua dimensi :
int angka[][] = new int[baris][kolom];
Variabel angka yang dideklarasikan sebagai variabel array dengan tipe data integer.

Array dapat diterapkan dalam konsep pemograman berorientasi objek,
contoh kasus pertama yang saya buat adalah penerapan array satu dimensi menggunakan overloading constructor. Berikut source code beserta penjelasan disetiap baris code menggunakan netbeans.
Buat class ArraySatuDimensi dengan source code dibawah ini:

dari class ArraySatuDimensi diatas, diperoleh output sebagai berikut:



Kasus kedua adalah penerapan array dua dimensi menggunakan overloading method. Gambar dibawah ini merupakan source code untuk kasus kedua beserta penjelasannya.
Buat class ArrayDuaDimensi dengan source code dibawah ini:

dari source code diatas, diperoleh output sebagai berikut:

Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut

Nama : Muhamad Lundy A.
Nim   : 1210651002
Kelas : TI-E
MK   : PBO

Tidak ada komentar :

Posting Komentar