Praktikum ini membahas konsep pemrograman berorientasi objek seperti class, objek, dan penggunaan class dan anggotanya. Percobaan pertama mendemonstrasikan pass by value, percobaan kedua pass by reference, dan percobaan ketiga membandingkan objek.
2. 1
LaporanPraktikum9|Oleh:IbrahimNaki
Praktikum ini akan mengantarkan beberapa konsep dasar dari Pemrograman berorientasi
obyek (Object Oriented Porgramming). Yang sekaligus akan membahas konsep dari class dan
obyek, serta penggunaan class dan anggota-anggotanya termasuk perbandingan, konversi dan
pengubahan obyek. Yang pada program ini, saya memfokuskan dalam penggunaan class yang
telah dijabarkan dalam Java Class library, yang dilanjutkan tentang pembuatan class sendiri.
Pada praktikum ini saya menggunakan IDE (Integrated Development
Environment) Eclipse. Dengan program yang saya buat seperti berikut ini:
Percobaan 1 Pass By Value
Pada percobaan ini saya memberi nama class menjadi TestPastValue. Degan langkah-
langkah seperti berikut ini:
Klik file > New > Class maka akan muncul gambar seperti dibawah ini, kemudian
masukan nama class yang akan digunakan pada kolom nama, setelah selesai pilih finish
3. 2
LaporanPraktikum9|Oleh:IbrahimNaki
Setelah dipilih finish maka akan muncul gambar seperti dibawah ini, selanjutnya adalah
membut atau mengetikan program yang akan dibuat seperti berikut ini:
Program diatas akan mendeklarasikan pariabel I yang berjenis INT yang akan
ditampilkan dengan perintah System.out.print (i). Dimana program akan memanggil
method tes dan melewatkan nilai variabel i sebagai parameter. Nilai pada i disalinkan ke
variable j pada method. Pada kondisi ini variabel j adalah merupakan variabel pengganti
pada method tes, jika nilai j berubah maka nilai variabel i yang terletak pada main tidak
akan ikut berubah walaupun awalnya variabel j merupakan salinan dari variabel i. Degan
hasil tampilan ketika dijalankan adalah sebagai berikut:
Percobaan 2 Pass by reference
Dalam percobaan kedua ini saya memberi nama classnya dengan nama
TestPassByReperence, dengan langkah-langkah yang hampir sama dengan langkah yang
dilakukan pada Percobaan 1, hanya nama classnya saja yang diganti dengan nama class
yang akan kita gunakan. Dan setelah muncul tampilan untuk penulisan program.
Pemogram dengan Pass by reference, ketika akan dijalankan maka melalui alamat
memori dari nilai pada sebuah variabel dilewatkan pada saat pemanggilan method. Hal
ini berarti bahwa method menyalin alamat memori dari variabel yang dilewatkan pada
method. Ini tidak seperti pada pass-by-value, method dapat memodifikasi variabel asli
dengan menggunakan alamat memori tersebut, meskipun berbeda nama variabel yang
digunakan dalam method dengan variabel aslinya, kedua variabel ini menunjukkan lokasi
dari data yang sama. Berikut ini adalah contoh Programnya
5. 4
LaporanPraktikum9|Oleh:IbrahimNaki
Setalah dipilih finish maka langkah selanjutnya adalah proses menulikan program yang
akan dijalankan, yang pada program ketiga ini program yang dibuat adalah seperti yang
terlihat pada gambar berikut ini. program ini akan menapilakan atau mendeklarikan data
yang ditampung pada string yang kemudian di delasrikan kembali dengan pernyataan
benar dan salah satu true dan false.
Dengan hasil tampilan seperti berikut ini: