laporan akhir

advertisement
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.
Download