Anda di halaman 1dari 10

NAMA : FEBRI YOLANDA SILALAHI

NIM : 21103016

SOAL
Pada PPT Kelas dan Objek terdapat 5 contoh baris kode. Cobalah kelima contoh baris kode
tersebut dan buat laporan serta tuliskan diagram kelas dari masing-masing contoh yang ada

JAWABAN

Diagram kelas
1. MobilBeraksi
MobilBeraksi

warna
tahunProduksi
printWarna()
printTahun()

PROGRAM
Source Code
Mobil.Beraksi.java
package edu.praktikumpbo.mobilberaksi;

/**
*
* @author Febri S
* 21103016
*/
public class MobilBeraksi {

public static void main(String[] args) {


Mobil mobilku = new Mobil();
mobilku.warna = "Hitam";
mobilku.tahunProduksi = 2006;
System.out.println("Warna: " + mobilku.warna);
System.out.println("Tahun: " +mobilku.tahunProduksi);
}
}
Mobil.java
package edu.praktikumpbo.mobilberaksi;

/**
*
* @author Febri S
* 21103016
*/
public class Mobil {
String warna;
int tahunProduksi;

Output
Diagram kelas
2. SepedaBeraksi
SepedaBeraksi
pertambahanGir
getGir()

PROGRAM
Source Code
SepedaBeraksi.java
package edu.praktikumpbo.sepedaberaksi;

/**
*
* @author Febri S
* 21103016
*/
public class SepedaBeraksi {

public static void main(String[] args) {


Sepeda sepedaku = new Sepeda();
sepedaku.setGir(1);
System.out.println("Gir saat ini: " + sepedaku.getGir());
sepedaku.setGir(3);
System.out.println("Gir saat ini: " + sepedaku.getGir());
}
}

Sepeda.java
package edu.praktikumpbo.sepedaberaksi;

/**
*
* @author Febri S
* 21103016
*/
public class Sepeda {
int gir;
void setGir(int pertambahanGir){
gir=gir+pertambahanGir;
}
int getGir(){
return gir;
}
}

Output
Diagram kelas
3. MobilKonstruktor
MobilKonstruktor
warna
tahunProduksi
getInfo()

PROGRAM
Source Code
MobilKonstruktor.java
package edu.praktikumpbo.mobilkonstruktor;

/**
*
* @author Febri S
* 21103016
*/
public class MobilKonstruktor {

public static void main(String[] args) {


Mobil mobilku = new Mobil("Merah",2003);
mobilku.info();
}
}

Mobil.java
package edu.praktikumpbo.mobilkonstruktor;

/**
*
* @author Febri S
* 21103016
*/
public class Mobil {
String warna;
int tahunProduksi;
public Mobil (String warna, int tahunProduksi){
this.warna = warna;
this.tahunProduksi = tahunProduksi;
}
public void info(){
System.out.println("Warna: " + warna);
System.out.println("Tahun: " + tahunProduksi);
}
}

Output
Diagram kelas
4. matematikaBeraksi
matematikaBeraksi
penambahan
pengurangan
hasil
getPenambahanMtk(20,20)
getPenguranganMtk(10,15)

PROGRAM
Source Code
MatematikaBeraksi.java
package edu.praktikumpbo.matematikaberaksi;

/**
*
* @author Febri S
* 21103016
*/
public class MatematikaBeraksi {

public static void main(String[] args) {


matematika matematikaku = new matematika();
matematikaku.penambahanMtk(20,20);
matematikaku.penguranganMtk(10,5);
}
}

Matematika.java
package edu.praktikumpbo.matematikaberaksi;

/**
*
* @author Febri S
* 21103016
*/
public class matematika {
int penambahan=0;
int pengurangan=0;
double hasil=0;
void penambahanMtk(int a,int b){
penambahan=a+b;
System.out.println("Penambahan: "+a+"+"+b+"=" + penambahan);
}
void penguranganMtk(int a, int b){
pengurangan=a-b;
System.out.println("Pengurangan: "+a+"-"+b+"=" + pengurangan);
}
}

Output
Diagram kelas
5. bukuBeraksi
bukuBeraksi
judul
pengarang
penerbit
tahun
printJudul()
printPengarang()
printPenerbit()
printTahun()

PROGRAM
Source Code
BukuBeraksi.java
package edu.praktikumpbo.bukuberaksi;

/**
*
* @author Febri S
* 21103016
*/
public class BukuBeraksi {

public static void main(String[] args) {


Buku buku_agus = new Buku("pemrograman Berorientasi Objek Dengan
Java","Indrajani","Elexmedia Komputindo",2007);
buku_agus.cetakBuku();
}
}

Buku.java
package edu.praktikumpbo.bukuberaksi;

/**
*
* @author Febri S
* 21103016
*/
public class Buku {
private String judul;
private String pengarang;
private String penerbit;
private int tahun;
public Buku (String judul, String pengarang, String penerbit, int tahun){
this.judul = judul;
this.pengarang = pengarang;
this.penerbit = penerbit;
this.tahun = tahun;
}
public void cetakBuku(){
System.out.println("Judul = " + this.judul);
System.out.println("Pengarang + " + this.pengarang);
System.out.println("Penerbit " + this.penerbit);
System.out.println("Tahun " + this.tahun);
}
}

Output

Anda mungkin juga menyukai