Anda di halaman 1dari 4

LAPORAN AKHIR

Mata Praktikum : RPL 2

Kelas : 4IA14

Praktikum ke - :2

Tanggal : 29 Maret 2016

Materi : Modul – Modul ERP

NPM : 54412948

Nama : Muhammad fauzan azhari

Ketua Asisten :

Nama Asisten :

Paraf Asisten :

Jumlah Lembar :4

LABORATORIUM TEKNIK INFORMATIKA


UNIVERSITAS GUNADARMA
2016
Untuk LA pertemuan Ke 2 ini saya akan membahas mengenai enkapsulasi dan inheritance untuk
pertama-tama kita buka netbeans dan create new project dan dibuat seperti ini

Lau kita ketiakn code seperti dibawah ini:

package com.belajar;
public class App {
public static void main(String[] args) {
// TODO code application logic here
Mahasiswa m = new Mahasiswa();
m.setNpm("55555555");
m.setNama("AF");
m.setKelas("4IA14");
m.setJenisKelamin(JenisKelamin.Pria);

System.out.println("NPM: " + m.getNpm());


System.out.println("Nama: " + m.getNama());
System.out.println("Kelas: " + m.getKelas());
System.out.println("Jenis Kelamin: " + m.getJenisKelamin());
}
}

Setelah mengetikan code tersebut simpan dengan nama app.java setelah itu kita buat file lagi dengan
nama jeniskelamin.java dengan mengetikan code dibawah ini:

package com.belajar;
public enum JenisKelamin {
Pria, Wanita
}

Setelah itu kita buat lagi file dengan nama mahasiswa .java denganmengetikan perintah dibawah ini:

package com.belajar;
public class Mahasiswa {
private String npm;
private String nama;
private String kelas;
private JenisKelamin jenisKelamin;

public String getNpm() {


return npm;
}

public void setNpm(String npm) {


this.npm = npm;
}
public String getNama() {
return nama;
}
public void setNama(String nama) {
this.nama = nama;
}

public String getKelas() {


return kelas;
}

public void setKelas(String kelas) {


this.kelas = kelas;
}

public String getEmail() {


return email;
}

public JenisKelamin getJenisKelamin() {


return jenisKelamin;
}

public void setJenisKelamin(JenisKelamin jenisKelamin) {


this.jenisKelamin = jenisKelamin;
}
}

Jika sudah menetikan nya maka pada saat dijalan kan akan memunculkan output seperti ini:

Setalh itu kita akan membuat prject baru dengan nama Belajar2-Inheritance dimana saya akan
membuat fungsi inheritance pada project ini pertama kita ketikan code ini dengan nama app.java:

package com.belajar;
public class App {
public static void main(String[] args) {
// TODO code application logic here
Mobil k = new Mobil();
k.roda();
}

Setelah itu buat file baru lagi dengan nama kendaraan.java lalu ketikan code seperti dibawah ini:
package com.belajar;
public class Kendaraan {
public void roda () {
System.out.println("Mobil beroda empat.");
}
}

Lalu buat lagi file dengan nama mobil.java lalu ketikan perintah seperti ini:

package com.belajar;
public class Mobil extends Kendaraan {
@Override
public void roda(){
System.out.println("Kendaraan beroda yaitu Mobil.");

super.roda();
}
}

Jika sudah membuat semua file tersebut maka output yang akan muncul adalah sepereti ini

Itulah yang saya pelajari pada pertemuan ke 2 dilab Ti RPL-2 mengenai enkapsulasi dan inheritance.

Anda mungkin juga menyukai