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.