SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Laporan Pratikum
Pemrograman Berorientasi Objek I
Nama Mahasiswa
NIM
Kelas
Tanggal
Modul
Tugas
Penyelesaian :
Latihan 5 :
No 1.
Source CodeProgram:

Jelaskan fungsi dari
- getNama
- getTinggi
- getUmur
- return
- extends
- dataNama
- super
Penjelasan :

Depandi Enda
1106315
2A
25 Maret 2013
Pilar – Pilar OOP
Latihan 5
Praktikum PBO 1 - 2013
 getNama : merupakan variabel public dari kelas public Manusia
yang bertipe data string dan memiliki sebuah parameter yaitu
(String nama1), variabel ini bisa digunakan pada kelas turunan
(Laki-laki) karena bersifat public.
 getTinggi : merupakan variabel public dari kelas public Manusia
yang bertipe data integer dan memiliki sebuah parameter yaitu (int
tinggi1), variabel ini bisa digunakan pada kelas turunan (Laki-laki)
karena bersifat public.
 getUmur : merupakan variabel public dari kelas public Manusia
yang bertipe data integer dan memiliki sebuah parameter yaitu (int
umur1), variabel ini bisa digunakan pada kelas turunan (Laki-laki)
karena bersifat public.
 return : berfungsi untuk memberikan nilai balik pada sebuah
metode, selain itu return juga akan menyebabkan eksekusi
terhadap metode segera berakhir
 extends : merupakan kata kunci untuk menciptakan kelas induk /
super kelas yang akan digunakan untuk membuat kelas turunan
 dataNama : merupakan variabel baru yang akan menampung nilai
objek nama pada kelas turunan
 super : berfungsi untuk mengindentifikasikan penggunaan variabel
pada kelas dasar(kelas induk) / super kelas.
2. Keuntungan yang didapat dalam menggunakan pewarisan ialah kita
tidak perlu mengetik 2 kali penulisan code program yang telah ada
pada super kelas untuk kita gunakan di kelas turunan (subkelas),
pewarisan juga sangat perlu untuk dilakukan pada salah satu contoh,
kita bisa lebih leluasa menggunakan methode dan variabel yang telah
di identifikasikan di super kelas untuk digunakan di kelas turunan.
3. private int secret;
Pada bagian ini dapat kita lihat variabel secret hanya bisa diakses
pada lingkungan kelas Enkapsulasi saja dan menyembunyikan
implementasi.
Public boolean setSecret(int secret)
Pada bagian ini dapat kita lihat variabel setSecret bertipe boolean
dengan modifier public memiliki kondisi tertentu yang berkaitan
dengan nilai varabel secret.

Halaman | 2
Praktikum PBO 1 - 2013
Public int getSecret() {
return secret;
}
Pada bagian ini akan mengambil nilai dari secret
mengembalikannya kenilai awal.

dan

Enkapsulasi berguna untuk menyembunyikan rincian-rincian implementasi dari
pemakai.
4.
Fungsi dari metode equals (Object o) yaitu sebuah metode equals dikelas
Object yang memungkinkan kita mendefenisikan cara memberitahu apakah 2
objek berisi informasi yang sama. Metode equals() ini juga digunakan untuk
memeriksa / membandingkan atribut demi atribut yang dimiliki objek.
Fungsi dari metode getClass() yaitu untuk mengirim informasi kelas waktu
jalan untuk objek dalam bentuk Class. Objek Class menyimpan informasi kelas
waktu jalan seperti nama kelas dan superkelas induknya.
Fungsi dari metode hashCode() yaitu untuk mengirim nilai hashCode
objek. Dimana hashCode merupakan bilangan bulat yang secara unik
mempresentasikan objek-objek disistem java.
Fungsi dari toString() yaitu mengirim string yang mempresentasikan state
objek saat debugging.
Hasil Program :

Halaman | 3
Praktikum PBO 1 - 2013

Halaman | 4

Weitere ähnliche Inhalte

Ähnlich wie PBO1-LaporanPratikum

Modul pratikum pbo - ENCAPSULATION
Modul pratikum pbo - ENCAPSULATIONModul pratikum pbo - ENCAPSULATION
Modul pratikum pbo - ENCAPSULATIONrahmantoyuri
 
Laporan praktikum Algoritma dan Pemrograman pertemuan 15
Laporan praktikum Algoritma dan Pemrograman pertemuan 15Laporan praktikum Algoritma dan Pemrograman pertemuan 15
Laporan praktikum Algoritma dan Pemrograman pertemuan 15Ekha Cahya Nugraha
 
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
 
JENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan interface.pdf
JENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan interface.pdfJENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan interface.pdf
JENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan interface.pdfJurnal IT
 
Kelas dan objek
Kelas  dan objekKelas  dan objek
Kelas dan objekroy naldo
 
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
 
Laporan PBO Pratikum 3
Laporan PBO Pratikum 3Laporan PBO Pratikum 3
Laporan PBO Pratikum 3rahmi wahyuni
 
JENI-Intro1-Bab10-Membuat class sendiri.pdf
JENI-Intro1-Bab10-Membuat class sendiri.pdfJENI-Intro1-Bab10-Membuat class sendiri.pdf
JENI-Intro1-Bab10-Membuat class sendiri.pdfJurnal IT
 
Modul pratikum pbo - Polimorphism
Modul pratikum pbo - PolimorphismModul pratikum pbo - Polimorphism
Modul pratikum pbo - Polimorphismrahmantoyuri
 
Modul pratikum pbo - inheritance
Modul pratikum pbo - inheritanceModul pratikum pbo - inheritance
Modul pratikum pbo - inheritancerahmantoyuri
 
pertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptx
pertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptxpertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptx
pertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptxssuserc54f06
 
Modul PBO Bab-06 - Polimorfisme (Polymorphism)
Modul PBO Bab-06 - Polimorfisme (Polymorphism)Modul PBO Bab-06 - Polimorfisme (Polymorphism)
Modul PBO Bab-06 - Polimorfisme (Polymorphism)Rakhmat Dedi Gunawan
 
Modul PBO Bab-05 - Pewarisan (Inheritance)
Modul PBO Bab-05 - Pewarisan (Inheritance)Modul PBO Bab-05 - Pewarisan (Inheritance)
Modul PBO Bab-05 - Pewarisan (Inheritance)Rakhmat Dedi Gunawan
 
Pengenalan Java
Pengenalan JavaPengenalan Java
Pengenalan JavaLaili Aidi
 

Ähnlich wie PBO1-LaporanPratikum (20)

Modul pratikum pbo - ENCAPSULATION
Modul pratikum pbo - ENCAPSULATIONModul pratikum pbo - ENCAPSULATION
Modul pratikum pbo - ENCAPSULATION
 
Laporan praktikum Algoritma dan Pemrograman pertemuan 15
Laporan praktikum Algoritma dan Pemrograman pertemuan 15Laporan praktikum Algoritma dan Pemrograman pertemuan 15
Laporan praktikum Algoritma dan Pemrograman pertemuan 15
 
9150 8 interface
9150 8  interface9150 8  interface
9150 8 interface
 
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"
 
JENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan interface.pdf
JENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan interface.pdfJENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan interface.pdf
JENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan interface.pdf
 
Kelas dan objek
Kelas  dan objekKelas  dan objek
Kelas dan objek
 
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
 
Bahan ajar pertemuan 2
Bahan ajar pertemuan 2Bahan ajar pertemuan 2
Bahan ajar pertemuan 2
 
Laporan PBO Pratikum 3
Laporan PBO Pratikum 3Laporan PBO Pratikum 3
Laporan PBO Pratikum 3
 
31322 2 class & object
31322 2 class & object31322 2 class & object
31322 2 class & object
 
JENI-Intro1-Bab10-Membuat class sendiri.pdf
JENI-Intro1-Bab10-Membuat class sendiri.pdfJENI-Intro1-Bab10-Membuat class sendiri.pdf
JENI-Intro1-Bab10-Membuat class sendiri.pdf
 
Modul pratikum pbo - Polimorphism
Modul pratikum pbo - PolimorphismModul pratikum pbo - Polimorphism
Modul pratikum pbo - Polimorphism
 
Modul pratikum pbo - inheritance
Modul pratikum pbo - inheritanceModul pratikum pbo - inheritance
Modul pratikum pbo - inheritance
 
pertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptx
pertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptxpertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptx
pertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptx
 
Modul PBO Bab-06 - Polimorfisme (Polymorphism)
Modul PBO Bab-06 - Polimorfisme (Polymorphism)Modul PBO Bab-06 - Polimorfisme (Polymorphism)
Modul PBO Bab-06 - Polimorfisme (Polymorphism)
 
Modul PBO Bab-05 - Pewarisan (Inheritance)
Modul PBO Bab-05 - Pewarisan (Inheritance)Modul PBO Bab-05 - Pewarisan (Inheritance)
Modul PBO Bab-05 - Pewarisan (Inheritance)
 
13216 3 enkapsulasi
13216 3 enkapsulasi13216 3 enkapsulasi
13216 3 enkapsulasi
 
28431 3 enkapsulasi
28431 3 enkapsulasi28431 3 enkapsulasi
28431 3 enkapsulasi
 
Modul Object Oriented Programming
Modul Object Oriented ProgrammingModul Object Oriented Programming
Modul Object Oriented Programming
 
Pengenalan Java
Pengenalan JavaPengenalan Java
Pengenalan Java
 

Mehr von Devandy Enda

Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaCara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaDevandy Enda
 
Latihan java depandi
Latihan java depandiLatihan java depandi
Latihan java depandiDevandy Enda
 
Tugas struktur data
Tugas struktur dataTugas struktur data
Tugas struktur dataDevandy Enda
 
Makalah statistik new
Makalah statistik newMakalah statistik new
Makalah statistik newDevandy Enda
 
Distribusi t sudent
Distribusi t sudentDistribusi t sudent
Distribusi t sudentDevandy Enda
 
Pmw contoh proposalbisnislengkap
Pmw contoh proposalbisnislengkapPmw contoh proposalbisnislengkap
Pmw contoh proposalbisnislengkapDevandy Enda
 
Kewirausahaan kelompok 1 revisi
Kewirausahaan kelompok 1 revisiKewirausahaan kelompok 1 revisi
Kewirausahaan kelompok 1 revisiDevandy Enda
 
Makalah tugas besar bd 2013 new
Makalah tugas besar bd 2013 newMakalah tugas besar bd 2013 new
Makalah tugas besar bd 2013 newDevandy Enda
 
Tugas db akademik & db rs
Tugas db akademik & db rsTugas db akademik & db rs
Tugas db akademik & db rsDevandy Enda
 
Skema relasi tabel pada dbs
Skema relasi tabel pada dbsSkema relasi tabel pada dbs
Skema relasi tabel pada dbsDevandy Enda
 
Samba server (depandi enda)
Samba server (depandi enda)Samba server (depandi enda)
Samba server (depandi enda)Devandy Enda
 
Latihan administrasi basis data
Latihan administrasi basis dataLatihan administrasi basis data
Latihan administrasi basis dataDevandy Enda
 
Tugas sim kelompok 1
Tugas sim kelompok 1Tugas sim kelompok 1
Tugas sim kelompok 1Devandy Enda
 

Mehr von Devandy Enda (20)

Procedur
ProcedurProcedur
Procedur
 
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaCara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada java
 
Latihan java depandi
Latihan java depandiLatihan java depandi
Latihan java depandi
 
Tugas struktur data
Tugas struktur dataTugas struktur data
Tugas struktur data
 
Makalah statistik new
Makalah statistik newMakalah statistik new
Makalah statistik new
 
Distribusi t sudent
Distribusi t sudentDistribusi t sudent
Distribusi t sudent
 
Pmw contoh proposalbisnislengkap
Pmw contoh proposalbisnislengkapPmw contoh proposalbisnislengkap
Pmw contoh proposalbisnislengkap
 
Kewirausahaan kelompok 1 revisi
Kewirausahaan kelompok 1 revisiKewirausahaan kelompok 1 revisi
Kewirausahaan kelompok 1 revisi
 
Makalah tugas besar bd 2013 new
Makalah tugas besar bd 2013 newMakalah tugas besar bd 2013 new
Makalah tugas besar bd 2013 new
 
Tugas basis data1
Tugas basis data1Tugas basis data1
Tugas basis data1
 
Tugas db akademik & db rs
Tugas db akademik & db rsTugas db akademik & db rs
Tugas db akademik & db rs
 
Bd tsql 2013
Bd tsql 2013Bd tsql 2013
Bd tsql 2013
 
Makalah bd
Makalah bdMakalah bd
Makalah bd
 
Skema relasi tabel pada dbs
Skema relasi tabel pada dbsSkema relasi tabel pada dbs
Skema relasi tabel pada dbs
 
Samba server (depandi enda)
Samba server (depandi enda)Samba server (depandi enda)
Samba server (depandi enda)
 
Pc server
Pc serverPc server
Pc server
 
Presentasi bi
Presentasi biPresentasi bi
Presentasi bi
 
Presentasi tppa
Presentasi tppaPresentasi tppa
Presentasi tppa
 
Latihan administrasi basis data
Latihan administrasi basis dataLatihan administrasi basis data
Latihan administrasi basis data
 
Tugas sim kelompok 1
Tugas sim kelompok 1Tugas sim kelompok 1
Tugas sim kelompok 1
 

PBO1-LaporanPratikum

  • 1. Laporan Pratikum Pemrograman Berorientasi Objek I Nama Mahasiswa NIM Kelas Tanggal Modul Tugas Penyelesaian : Latihan 5 : No 1. Source CodeProgram: Jelaskan fungsi dari - getNama - getTinggi - getUmur - return - extends - dataNama - super Penjelasan : Depandi Enda 1106315 2A 25 Maret 2013 Pilar – Pilar OOP Latihan 5
  • 2. Praktikum PBO 1 - 2013  getNama : merupakan variabel public dari kelas public Manusia yang bertipe data string dan memiliki sebuah parameter yaitu (String nama1), variabel ini bisa digunakan pada kelas turunan (Laki-laki) karena bersifat public.  getTinggi : merupakan variabel public dari kelas public Manusia yang bertipe data integer dan memiliki sebuah parameter yaitu (int tinggi1), variabel ini bisa digunakan pada kelas turunan (Laki-laki) karena bersifat public.  getUmur : merupakan variabel public dari kelas public Manusia yang bertipe data integer dan memiliki sebuah parameter yaitu (int umur1), variabel ini bisa digunakan pada kelas turunan (Laki-laki) karena bersifat public.  return : berfungsi untuk memberikan nilai balik pada sebuah metode, selain itu return juga akan menyebabkan eksekusi terhadap metode segera berakhir  extends : merupakan kata kunci untuk menciptakan kelas induk / super kelas yang akan digunakan untuk membuat kelas turunan  dataNama : merupakan variabel baru yang akan menampung nilai objek nama pada kelas turunan  super : berfungsi untuk mengindentifikasikan penggunaan variabel pada kelas dasar(kelas induk) / super kelas. 2. Keuntungan yang didapat dalam menggunakan pewarisan ialah kita tidak perlu mengetik 2 kali penulisan code program yang telah ada pada super kelas untuk kita gunakan di kelas turunan (subkelas), pewarisan juga sangat perlu untuk dilakukan pada salah satu contoh, kita bisa lebih leluasa menggunakan methode dan variabel yang telah di identifikasikan di super kelas untuk digunakan di kelas turunan. 3. private int secret; Pada bagian ini dapat kita lihat variabel secret hanya bisa diakses pada lingkungan kelas Enkapsulasi saja dan menyembunyikan implementasi. Public boolean setSecret(int secret) Pada bagian ini dapat kita lihat variabel setSecret bertipe boolean dengan modifier public memiliki kondisi tertentu yang berkaitan dengan nilai varabel secret. Halaman | 2
  • 3. Praktikum PBO 1 - 2013 Public int getSecret() { return secret; } Pada bagian ini akan mengambil nilai dari secret mengembalikannya kenilai awal. dan Enkapsulasi berguna untuk menyembunyikan rincian-rincian implementasi dari pemakai. 4. Fungsi dari metode equals (Object o) yaitu sebuah metode equals dikelas Object yang memungkinkan kita mendefenisikan cara memberitahu apakah 2 objek berisi informasi yang sama. Metode equals() ini juga digunakan untuk memeriksa / membandingkan atribut demi atribut yang dimiliki objek. Fungsi dari metode getClass() yaitu untuk mengirim informasi kelas waktu jalan untuk objek dalam bentuk Class. Objek Class menyimpan informasi kelas waktu jalan seperti nama kelas dan superkelas induknya. Fungsi dari metode hashCode() yaitu untuk mengirim nilai hashCode objek. Dimana hashCode merupakan bilangan bulat yang secara unik mempresentasikan objek-objek disistem java. Fungsi dari toString() yaitu mengirim string yang mempresentasikan state objek saat debugging. Hasil Program : Halaman | 3
  • 4. Praktikum PBO 1 - 2013 Halaman | 4