Penerapan Array Pada Pemograman Berorientasi Objek
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:
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:
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