Anda di halaman 1dari 6

LAPORAN PRAKTIKUM PEMROGRAMAN BERORIENTASI

OBJEK
MODUL 3
OOP LANJUTAN

Nama : PANDU SATYA DHARMA


NIM : 20230810061
Jadwal : SELASA, 16.20 – 17.55 (LAB MULTIMEDIA)
Kelas : TINFC-2023-05

FAKULTAS ILMU KOMPUTER


UNIVERSITA KUNINGAN
2024
Pre Test

1. Buatlah kelas mahasiswa dengan atribut/variabel nama dan npm dan mempunyai metodh:
tampilkanNama, tampilkanNpm, belajar, olahraga, makan, minum.

Pretest.java
class Mahasiswa {
private String nama;
private String npm;

public Mahasiswa(String nama, String npm) {


this.nama = nama;
this.npm = npm;
}

public void tampilkanNama() {


System.out.println("Nama Mahasiswa: " + nama);
}

public void tampilkanNpm() {


System.out.println("NPM Mahasiswa: " + npm);
}

public void belajar() {


System.out.println(nama + " sedang belajar.");
}

public void olahraga() {


System.out.println(nama + " sedang berolahraga.");
}

public void makan() {


System.out.println(nama + " sedang makan.");
}

public void minum() {


System.out.println(nama + " sedang minum.");
}
}
public class PreTest {
public static void main(String[] args) {
Mahasiswa mhs1 = new Mahasiswa("Pandu Satya Dharma", "20230810061");

mhs1.tampilkanNama();
mhs1.tampilkanNpm();
mhs1.belajar();
mhs1.olahraga();
mhs1.makan();
mhs1.minum();
}

}
Post Test

1. Buatlah Program penerapan class, object, atribut, method seperti praktikum 3 dengan
class/objek yang lain.

Hewan.java
public class Hewan {
String nama;

public Hewan(String nama) {


this.nama = nama;
}

public String tampilkanNama() {


return nama;
}

public void caraMakan() {


System.out.println("Dengan berburu");
}

public void auman() {


System.out.println("Rawr... rawr...");
}
}
Harimau.java
public class Harimau {
public static void main(String[] args) {
Hewan hewan1 = new Hewan("Harimau");

System.out.println("Nama = " +hewan1.tampilkanNama());


System.out.print("Cara makan ");
hewan1.caraMakan();
hewan1.auman();
}
}
Tugas Mandiri
1. Buatlah Program Praktikum 3 dengan inputan data menggunakan JOptionPane.

Manusia.java
public class Manusia {
String nama;

public Manusia(String nama) {


this.nama = nama;
}

public String tampilkanNama() {


return nama;
}

public String makan() {


return "Nyam... nyam... nyam...";
}

public String kerja() {


return "Kerja... kerja...";
}
}
Jaka.java
import javax.swing.JOptionPane;

public class Jaka {


public static void main(String[] args) {
String nama = JOptionPane.showInputDialog("Masukkan nama Anda:");

Manusia andi = new Manusia(nama);

JOptionPane.showMessageDialog(null, "Nama = " + andi.tampilkanNama() +"\n"


+andi.makan() +"\n" +andi.kerja());
}
}

Anda mungkin juga menyukai