SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
PEMROGRAMAN BERORIENTASI OBYEK
Oleh: Ibrahim Naki
Nim: 131312017
Laporan Praktikum 9
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
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
3
LaporanPraktikum9|Oleh:IbrahimNaki
Dengan Hasil tampilan seperti berikut ini:
 Percobaan 3 Perbandingan Object
Nama program dari prcobaan ke tiga ini adalah Equals Test, seperti yang terlihat pada
gambar berikut ini:
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:

Más contenido relacionado

La actualidad más candente

Laporan PBO pratikum 2
Laporan PBO pratikum 2Laporan PBO pratikum 2
Laporan PBO pratikum 2
rahmi wahyuni
 
Modul prak2 constructor dan overloading
Modul prak2   constructor dan overloadingModul prak2   constructor dan overloading
Modul prak2 constructor dan overloading
wahyuniwulan
 
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Melina Krisnawati
 
Struktur data
Struktur dataStruktur data
Struktur data
adhhal88
 

La actualidad más candente (19)

3. struktur program java
3. struktur program java3. struktur program java
3. struktur program java
 
[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor
 
Laporan PBO pratikum 2
Laporan PBO pratikum 2Laporan PBO pratikum 2
Laporan PBO pratikum 2
 
[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface
 
Object Oriented Programming Concept
Object Oriented Programming Concept Object Oriented Programming Concept
Object Oriented Programming Concept
 
8. konsep class, object dan method
8. konsep class, object dan method8. konsep class, object dan method
8. konsep class, object dan method
 
Mobile Application 2 Pertemuan 3 Dasar Kotlin Object Oriented Programming
Mobile Application 2 Pertemuan 3 Dasar Kotlin Object Oriented ProgrammingMobile Application 2 Pertemuan 3 Dasar Kotlin Object Oriented Programming
Mobile Application 2 Pertemuan 3 Dasar Kotlin Object Oriented Programming
 
12. keuntungan pemograman dengan menggunakan polymorphism
12. keuntungan pemograman dengan menggunakan polymorphism12. keuntungan pemograman dengan menggunakan polymorphism
12. keuntungan pemograman dengan menggunakan polymorphism
 
[PBO] Pertemuan 6 - Abstrak
[PBO] Pertemuan 6 - Abstrak[PBO] Pertemuan 6 - Abstrak
[PBO] Pertemuan 6 - Abstrak
 
Modul oop with java application mauludin
Modul oop with java application   mauludinModul oop with java application   mauludin
Modul oop with java application mauludin
 
10. konsep enkapsulasi
10. konsep enkapsulasi10. konsep enkapsulasi
10. konsep enkapsulasi
 
Modul prak2 constructor dan overloading
Modul prak2   constructor dan overloadingModul prak2   constructor dan overloading
Modul prak2 constructor dan overloading
 
11. inheritance
11. inheritance11. inheritance
11. inheritance
 
Modul praktikum PBO
Modul praktikum PBOModul praktikum PBO
Modul praktikum PBO
 
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
 
Laporan PBO Modul 4
Laporan PBO Modul 4Laporan PBO Modul 4
Laporan PBO Modul 4
 
Tugas 5 individu rekayasa web 0316
Tugas 5 individu rekayasa web 0316Tugas 5 individu rekayasa web 0316
Tugas 5 individu rekayasa web 0316
 
Struktur data
Struktur dataStruktur data
Struktur data
 
Kelas dan objek
Kelas  dan objekKelas  dan objek
Kelas dan objek
 

Destacado

Laporan Praktikum OS
Laporan Praktikum OS Laporan Praktikum OS
Laporan Praktikum OS
Ibrahim Naki
 
Makalah Bahasa Indonesia (Ejaan Yang Disempurnakan)
Makalah Bahasa Indonesia (Ejaan Yang Disempurnakan)Makalah Bahasa Indonesia (Ejaan Yang Disempurnakan)
Makalah Bahasa Indonesia (Ejaan Yang Disempurnakan)
Ibrahim Naki
 
FUNGSI – FUNGSI DALAM MYSQL
FUNGSI – FUNGSI DALAM MYSQLFUNGSI – FUNGSI DALAM MYSQL
FUNGSI – FUNGSI DALAM MYSQL
Ibrahim Naki
 

Destacado (13)

Sortir Nilai dengan JSP
Sortir Nilai dengan JSPSortir Nilai dengan JSP
Sortir Nilai dengan JSP
 
Membuat Ratu Love dengan Corel Draw
Membuat Ratu Love dengan Corel DrawMembuat Ratu Love dengan Corel Draw
Membuat Ratu Love dengan Corel Draw
 
Praktikum 4B
Praktikum 4BPraktikum 4B
Praktikum 4B
 
Laporan 14 Sistem Operasi Linux
Laporan 14 Sistem Operasi LinuxLaporan 14 Sistem Operasi Linux
Laporan 14 Sistem Operasi Linux
 
Laporan Praktikum OS
Laporan Praktikum OS Laporan Praktikum OS
Laporan Praktikum OS
 
Kata pengantar
Kata pengantarKata pengantar
Kata pengantar
 
LAPORAN 15 SISTEM OPERASI Manajemen User dan Group
LAPORAN 15 SISTEM OPERASI Manajemen User dan GroupLAPORAN 15 SISTEM OPERASI Manajemen User dan Group
LAPORAN 15 SISTEM OPERASI Manajemen User dan Group
 
Laporan Sistem Operasi Linux
Laporan Sistem Operasi LinuxLaporan Sistem Operasi Linux
Laporan Sistem Operasi Linux
 
OPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxOPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di Linux
 
Ruang lingkup Ejaan Yang Disempurnakan (EYD)
Ruang lingkup Ejaan Yang Disempurnakan (EYD)Ruang lingkup Ejaan Yang Disempurnakan (EYD)
Ruang lingkup Ejaan Yang Disempurnakan (EYD)
 
Perintah Dasar Sistem Operasi Linux
Perintah Dasar Sistem Operasi LinuxPerintah Dasar Sistem Operasi Linux
Perintah Dasar Sistem Operasi Linux
 
Makalah Bahasa Indonesia (Ejaan Yang Disempurnakan)
Makalah Bahasa Indonesia (Ejaan Yang Disempurnakan)Makalah Bahasa Indonesia (Ejaan Yang Disempurnakan)
Makalah Bahasa Indonesia (Ejaan Yang Disempurnakan)
 
FUNGSI – FUNGSI DALAM MYSQL
FUNGSI – FUNGSI DALAM MYSQLFUNGSI – FUNGSI DALAM MYSQL
FUNGSI – FUNGSI DALAM MYSQL
 

Similar a Java Class

JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdf
JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdfJENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdf
JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdf
Jurnal IT
 
Jeni Intro1 Bab09 Bekerja Dengan Java Class Library
Jeni Intro1 Bab09 Bekerja Dengan Java Class LibraryJeni Intro1 Bab09 Bekerja Dengan Java Class Library
Jeni Intro1 Bab09 Bekerja Dengan Java Class Library
Individual Consultants
 
Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045
Sugeng Nirwoto
 
Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045
Sugeng Nirwoto
 

Similar a Java Class (20)

JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdf
JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdfJENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdf
JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdf
 
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
 
Part 8 - Object Oriented Programming
Part 8 - Object Oriented ProgrammingPart 8 - Object Oriented Programming
Part 8 - Object Oriented Programming
 
Modul Object Oriented Programming
Modul Object Oriented ProgrammingModul Object Oriented Programming
Modul Object Oriented Programming
 
Konsep Inheritance
Konsep InheritanceKonsep Inheritance
Konsep Inheritance
 
Part 9 - Object Oriented Programming Lanjutan
Part 9 - Object Oriented Programming LanjutanPart 9 - Object Oriented Programming Lanjutan
Part 9 - Object Oriented Programming Lanjutan
 
Jeni intro1-bab09-bekerja dengan java class library
Jeni intro1-bab09-bekerja dengan java class libraryJeni intro1-bab09-bekerja dengan java class library
Jeni intro1-bab09-bekerja dengan java class library
 
Jeni Intro1 Bab09 Bekerja Dengan Java Class Library
Jeni Intro1 Bab09 Bekerja Dengan Java Class LibraryJeni Intro1 Bab09 Bekerja Dengan Java Class Library
Jeni Intro1 Bab09 Bekerja Dengan Java Class Library
 
Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045
 
Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045
 
Modul pratikum pbo - ENCAPSULATION
Modul pratikum pbo - ENCAPSULATIONModul pratikum pbo - ENCAPSULATION
Modul pratikum pbo - ENCAPSULATION
 
Modul pbo baru
Modul pbo baruModul pbo baru
Modul pbo baru
 
Materi delphi
Materi delphiMateri delphi
Materi delphi
 
Algoritma dan Struktur Data
Algoritma dan Struktur DataAlgoritma dan Struktur Data
Algoritma dan Struktur Data
 
31322 2 class & object
31322 2 class & object31322 2 class & object
31322 2 class & object
 
PRAKTIKUM PBO PERTEMUAN 5 (3).pptx
PRAKTIKUM PBO PERTEMUAN 5 (3).pptxPRAKTIKUM PBO PERTEMUAN 5 (3).pptx
PRAKTIKUM PBO PERTEMUAN 5 (3).pptx
 
Resume aplinet
Resume aplinetResume aplinet
Resume aplinet
 
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
 
Tutorial spring web app
Tutorial spring web app Tutorial spring web app
Tutorial spring web app
 
Pengenalan Java
Pengenalan JavaPengenalan Java
Pengenalan Java
 

Último

.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
furqanridha
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
nabilafarahdiba95
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
novibernadina
 

Último (20)

AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMMPenyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
 

Java Class

  • 1. PEMROGRAMAN BERORIENTASI OBYEK Oleh: Ibrahim Naki Nim: 131312017 Laporan Praktikum 9
  • 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
  • 4. 3 LaporanPraktikum9|Oleh:IbrahimNaki Dengan Hasil tampilan seperti berikut ini:  Percobaan 3 Perbandingan Object Nama program dari prcobaan ke tiga ini adalah Equals Test, seperti yang terlihat pada gambar berikut ini:
  • 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: