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

3. struktur program java
3. struktur program java3. struktur program java
3. struktur program javaSaprudin Eskom
 
[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktorrizki adam kurniawan
 
Laporan PBO pratikum 2
Laporan PBO pratikum 2Laporan PBO pratikum 2
Laporan PBO pratikum 2rahmi wahyuni
 
Object Oriented Programming Concept
Object Oriented Programming Concept Object Oriented Programming Concept
Object Oriented Programming Concept EsterLumba
 
8. konsep class, object dan method
8. konsep class, object dan method8. konsep class, object dan method
8. konsep class, object dan methodSaprudin Eskom
 
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 ProgrammingAkhmad Khanif Zyen
 
12. keuntungan pemograman dengan menggunakan polymorphism
12. keuntungan pemograman dengan menggunakan polymorphism12. keuntungan pemograman dengan menggunakan polymorphism
12. keuntungan pemograman dengan menggunakan polymorphismSaprudin Eskom
 
Modul oop with java application mauludin
Modul oop with java application   mauludinModul oop with java application   mauludin
Modul oop with java application mauludinMauludin Ahmad
 
10. konsep enkapsulasi
10. konsep enkapsulasi10. konsep enkapsulasi
10. konsep enkapsulasiSaprudin Eskom
 
Modul prak2 constructor dan overloading
Modul prak2   constructor dan overloadingModul prak2   constructor dan overloading
Modul prak2 constructor dan overloadingwahyuniwulan
 
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
 
Tugas 5 individu rekayasa web 0316
Tugas 5 individu rekayasa web 0316Tugas 5 individu rekayasa web 0316
Tugas 5 individu rekayasa web 0316septianarul
 
Struktur data
Struktur dataStruktur data
Struktur dataadhhal88
 
Kelas dan objek
Kelas  dan objekKelas  dan objek
Kelas dan objekroy naldo
 

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

Sortir Nilai dengan JSP
Sortir Nilai dengan JSPSortir Nilai dengan JSP
Sortir Nilai dengan JSPIbrahim Naki
 
Membuat Ratu Love dengan Corel Draw
Membuat Ratu Love dengan Corel DrawMembuat Ratu Love dengan Corel Draw
Membuat Ratu Love dengan Corel DrawIbrahim Naki
 
Laporan 14 Sistem Operasi Linux
Laporan 14 Sistem Operasi LinuxLaporan 14 Sistem Operasi Linux
Laporan 14 Sistem Operasi LinuxIbrahim Naki
 
Laporan Praktikum OS
Laporan Praktikum OS Laporan Praktikum OS
Laporan Praktikum OS Ibrahim Naki
 
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 GroupIbrahim Naki
 
Laporan Sistem Operasi Linux
Laporan Sistem Operasi LinuxLaporan Sistem Operasi Linux
Laporan Sistem Operasi LinuxIbrahim Naki
 
OPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxOPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxIbrahim Naki
 
Ruang lingkup Ejaan Yang Disempurnakan (EYD)
Ruang lingkup Ejaan Yang Disempurnakan (EYD)Ruang lingkup Ejaan Yang Disempurnakan (EYD)
Ruang lingkup Ejaan Yang Disempurnakan (EYD)Ibrahim Naki
 
Perintah Dasar Sistem Operasi Linux
Perintah Dasar Sistem Operasi LinuxPerintah Dasar Sistem Operasi Linux
Perintah Dasar Sistem Operasi LinuxIbrahim 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 MYSQLIbrahim 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.pdfJurnal IT
 
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"Asnita Meydelia C K
 
Part 8 - Object Oriented Programming
Part 8 - Object Oriented ProgrammingPart 8 - Object Oriented Programming
Part 8 - Object Oriented ProgrammingRolly Yesputra
 
Konsep Inheritance
Konsep InheritanceKonsep Inheritance
Konsep InheritanceRiski_kiki
 
Part 9 - Object Oriented Programming Lanjutan
Part 9 - Object Oriented Programming LanjutanPart 9 - Object Oriented Programming Lanjutan
Part 9 - Object Oriented Programming LanjutanRolly Yesputra
 
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 libraryKristanto Wijaya
 
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 LibraryIndividual Consultants
 
Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045Sugeng Nirwoto
 
Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045Sugeng Nirwoto
 
Modul pratikum pbo - ENCAPSULATION
Modul pratikum pbo - ENCAPSULATIONModul pratikum pbo - ENCAPSULATION
Modul pratikum pbo - ENCAPSULATIONrahmantoyuri
 
Algoritma dan Struktur Data
Algoritma dan Struktur DataAlgoritma dan Struktur Data
Algoritma dan Struktur DataAs Faizin
 
PRAKTIKUM PBO PERTEMUAN 5 (3).pptx
PRAKTIKUM PBO PERTEMUAN 5 (3).pptxPRAKTIKUM PBO PERTEMUAN 5 (3).pptx
PRAKTIKUM PBO PERTEMUAN 5 (3).pptxannikarimatulf
 
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)Rakhmat Dedi Gunawan
 
Pengenalan Java
Pengenalan JavaPengenalan Java
Pengenalan JavaLaili Aidi
 

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

Konflik dan Negosiasi dalam perilaku organisai
Konflik dan Negosiasi dalam perilaku organisaiKonflik dan Negosiasi dalam perilaku organisai
Konflik dan Negosiasi dalam perilaku organisaimuhammadmasyhuri9
 
Solusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptx
Solusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptxSolusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptx
Solusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptxAgungRomadhon3
 
SOALAN PEPERIKSAAN AKHIR TAHUN MATEMATIK TAHUN 2
SOALAN PEPERIKSAAN AKHIR TAHUN MATEMATIK TAHUN 2SOALAN PEPERIKSAAN AKHIR TAHUN MATEMATIK TAHUN 2
SOALAN PEPERIKSAAN AKHIR TAHUN MATEMATIK TAHUN 2ZARINA KHAMIS
 
SOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAH
SOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAHSOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAH
SOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAHZARINA KHAMIS
 
Materi BKR Bina Keluarga Remaja BKKBN Untuk Kader
Materi BKR Bina Keluarga Remaja BKKBN Untuk KaderMateri BKR Bina Keluarga Remaja BKKBN Untuk Kader
Materi BKR Bina Keluarga Remaja BKKBN Untuk KaderRemonHendra3
 
Modul Ajar Sosiologi - Lembaga Sosial - Fase E.pdf
Modul Ajar Sosiologi - Lembaga Sosial - Fase E.pdfModul Ajar Sosiologi - Lembaga Sosial - Fase E.pdf
Modul Ajar Sosiologi - Lembaga Sosial - Fase E.pdfDianaRuswandari1
 
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdfLaporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdfSriHandayaniLubisSpd
 
statistika matematika kelas 8 semester 2
statistika matematika kelas 8 semester 2statistika matematika kelas 8 semester 2
statistika matematika kelas 8 semester 2FarhanPerdanaRamaden1
 
GEOPOLITIK INDONESIA (Dosen Pengampu: Khoirin Nisai Shalihati)
GEOPOLITIK INDONESIA (Dosen Pengampu: Khoirin Nisai Shalihati)GEOPOLITIK INDONESIA (Dosen Pengampu: Khoirin Nisai Shalihati)
GEOPOLITIK INDONESIA (Dosen Pengampu: Khoirin Nisai Shalihati)KhoirinShalihati
 
Bukti dukung E kinerja kepala sekolah.pdf
Bukti dukung E kinerja  kepala sekolah.pdfBukti dukung E kinerja  kepala sekolah.pdf
Bukti dukung E kinerja kepala sekolah.pdfZulkhaidirZulkhaidir
 
Presentasi visi misi revisi sekolah dasar.pptx
Presentasi visi misi revisi sekolah dasar.pptxPresentasi visi misi revisi sekolah dasar.pptx
Presentasi visi misi revisi sekolah dasar.pptxDWIHANDOYOPUTRO2
 
1. Standar Operasional Prosedur PPDB Pada paud
1. Standar Operasional Prosedur PPDB Pada paud1. Standar Operasional Prosedur PPDB Pada paud
1. Standar Operasional Prosedur PPDB Pada paudMamanDiana
 
perumusan visi, misi dan tujuan sekolah.ppt
perumusan visi, misi dan tujuan sekolah.pptperumusan visi, misi dan tujuan sekolah.ppt
perumusan visi, misi dan tujuan sekolah.pptAryLisawaty
 
Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?AdePutraTunggali
 
sertifikat dan piagam serta dokumen lainnya
sertifikat dan piagam serta dokumen lainnyasertifikat dan piagam serta dokumen lainnya
sertifikat dan piagam serta dokumen lainnyabehindtheuniversex
 
Naufal Khawariz_2021 B_Analisis Kritis Jurnal.pdf
Naufal Khawariz_2021 B_Analisis Kritis Jurnal.pdfNaufal Khawariz_2021 B_Analisis Kritis Jurnal.pdf
Naufal Khawariz_2021 B_Analisis Kritis Jurnal.pdfNaufalKhawariz
 
RPP Sistem Ekskresi - IPA Kelas 8 - semester Genap - 2024.docx
RPP Sistem Ekskresi - IPA Kelas 8 - semester Genap - 2024.docxRPP Sistem Ekskresi - IPA Kelas 8 - semester Genap - 2024.docx
RPP Sistem Ekskresi - IPA Kelas 8 - semester Genap - 2024.docxnurlathifah80
 
MODUL AJAR MATEMATIKA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 1 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 1 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdfAndiCoc
 

Último (20)

Konflik dan Negosiasi dalam perilaku organisai
Konflik dan Negosiasi dalam perilaku organisaiKonflik dan Negosiasi dalam perilaku organisai
Konflik dan Negosiasi dalam perilaku organisai
 
Solusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptx
Solusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptxSolusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptx
Solusi dan Strategi ATHG yang di hadapi Indonesia (Kelas 11).pptx
 
SOALAN PEPERIKSAAN AKHIR TAHUN MATEMATIK TAHUN 2
SOALAN PEPERIKSAAN AKHIR TAHUN MATEMATIK TAHUN 2SOALAN PEPERIKSAAN AKHIR TAHUN MATEMATIK TAHUN 2
SOALAN PEPERIKSAAN AKHIR TAHUN MATEMATIK TAHUN 2
 
SOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAH
SOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAHSOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAH
SOALAN UJIAN PENDIDIKAN SENI VISUAL TAHUN 1 SEKOLAH RENDAH
 
Materi BKR Bina Keluarga Remaja BKKBN Untuk Kader
Materi BKR Bina Keluarga Remaja BKKBN Untuk KaderMateri BKR Bina Keluarga Remaja BKKBN Untuk Kader
Materi BKR Bina Keluarga Remaja BKKBN Untuk Kader
 
Modul Ajar Sosiologi - Lembaga Sosial - Fase E.pdf
Modul Ajar Sosiologi - Lembaga Sosial - Fase E.pdfModul Ajar Sosiologi - Lembaga Sosial - Fase E.pdf
Modul Ajar Sosiologi - Lembaga Sosial - Fase E.pdf
 
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdfLaporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
Laporan_Rekan_Sejawat Sri Lubis, S.Pd (1).pdf
 
statistika matematika kelas 8 semester 2
statistika matematika kelas 8 semester 2statistika matematika kelas 8 semester 2
statistika matematika kelas 8 semester 2
 
GEOPOLITIK INDONESIA (Dosen Pengampu: Khoirin Nisai Shalihati)
GEOPOLITIK INDONESIA (Dosen Pengampu: Khoirin Nisai Shalihati)GEOPOLITIK INDONESIA (Dosen Pengampu: Khoirin Nisai Shalihati)
GEOPOLITIK INDONESIA (Dosen Pengampu: Khoirin Nisai Shalihati)
 
Bukti dukung E kinerja kepala sekolah.pdf
Bukti dukung E kinerja  kepala sekolah.pdfBukti dukung E kinerja  kepala sekolah.pdf
Bukti dukung E kinerja kepala sekolah.pdf
 
Presentasi visi misi revisi sekolah dasar.pptx
Presentasi visi misi revisi sekolah dasar.pptxPresentasi visi misi revisi sekolah dasar.pptx
Presentasi visi misi revisi sekolah dasar.pptx
 
1. Standar Operasional Prosedur PPDB Pada paud
1. Standar Operasional Prosedur PPDB Pada paud1. Standar Operasional Prosedur PPDB Pada paud
1. Standar Operasional Prosedur PPDB Pada paud
 
perumusan visi, misi dan tujuan sekolah.ppt
perumusan visi, misi dan tujuan sekolah.pptperumusan visi, misi dan tujuan sekolah.ppt
perumusan visi, misi dan tujuan sekolah.ppt
 
Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?
 
sertifikat dan piagam serta dokumen lainnya
sertifikat dan piagam serta dokumen lainnyasertifikat dan piagam serta dokumen lainnya
sertifikat dan piagam serta dokumen lainnya
 
Naufal Khawariz_2021 B_Analisis Kritis Jurnal.pdf
Naufal Khawariz_2021 B_Analisis Kritis Jurnal.pdfNaufal Khawariz_2021 B_Analisis Kritis Jurnal.pdf
Naufal Khawariz_2021 B_Analisis Kritis Jurnal.pdf
 
RPP Sistem Ekskresi - IPA Kelas 8 - semester Genap - 2024.docx
RPP Sistem Ekskresi - IPA Kelas 8 - semester Genap - 2024.docxRPP Sistem Ekskresi - IPA Kelas 8 - semester Genap - 2024.docx
RPP Sistem Ekskresi - IPA Kelas 8 - semester Genap - 2024.docx
 
MODUL AJAR MATEMATIKA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 1 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 1 KURIKULUM MERDEKA.pdf
 
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
 

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: