TUGAS 1 PBO (RESUME+TAPECOMPO)
Pemrograman Beorientasi Objek merupakan konsep pemrograman yang membagi program menjadi objek-objek yang nantinya dapat terhubung atau saling berinteraksi satu sama yang lainnya.
Bahasa yang sering digunakan dalam Pemrograman Beorientasi Objek adalah :
- C++
- Visual C++
- Delphi
- Visual Basic
- Java
Oop memiliki 3 dasar dalam pemrogramannya :
- Abstraksi
- Encapsulation
- Inheritance
Abstraksi
Menggambarkan sesuatu yang akan dijadikan program, kemudian gambaran tersebut dirangkai menjadi suatu program dengan filtering. Dengan ini sesuatu apapun akan bisa dibuat menjadi model program.
Encapsulation (Pembukusan)
Penyembunyian suatu data dalam suatu class tertentu, sehingga class lain tidak dapat mengakses class tersebut.
Inheritance (Pewarisan)
Proses pewarisan data dan method dari kelas induk ke kelas anak
Akses modifier
Untuk menentukan sifat dari suatu kelas dan menentukan hak akses dari kelas lain.
1.
Public
Kelas / method / attribute dapat diakses oleh kelas lain dimanapun.
2.
Protected
Kelas / method / attribute tersebut dapat diakses oleh kelas lain yang berada dalam sati package atau kelas lain tersebut merupakan turunannya.
3.
Private
Kelas tersebut tidak dapat diakses sama sekali oleh kelas lain bahkan juga tidak dapat diturunkan.
TUGAS TAPE COMPO
Class Compo :
public class compo{
private String tapeplayer;
private String radio;
private String dvd;
public void setTapeplayer (String newTapeplayer) {
tapeplayer = newTapeplayer ;
}
public String getTapeplayer() {
return tapeplayer;
}
public void setRadio (String newRadio) {
radio = newRadio ;
}
public String getRadio() {
return radio;
}
public void setDvd (String newDvd) {
dvd = newDvd ;
}
public String getDvd() {
return dvd;
}
}
TUGAS TAPE COMPO
Class Compo :
public class compo{
private String tapeplayer;
private String radio;
private String dvd;
public void setTapeplayer (String newTapeplayer) {
tapeplayer = newTapeplayer ;
}
public String getTapeplayer() {
return tapeplayer;
}
public void setRadio (String newRadio) {
radio = newRadio ;
}
public String getRadio() {
return radio;
}
public void setDvd (String newDvd) {
dvd = newDvd ;
}
public String getDvd() {
return dvd;
}
}
Class DVD
public class dvd{
private String play;
private String stop;
private String open;
public void setPlay (String newPlay) {
play = newPlay ;
}
public String getPlay() {
return play;
}
public void setOpen (String newOpen) {
open = newOpen ;
}
public String getOpen() {
return open;
}
public void setStop (String newStop) {
stop = newStop ;
}
public String getStop() {
return stop;
}
}
Class Radio
public class radio
{
private String tuning;
private String frekuensi;
public void setTuning (String newTuning) {
tuning = newTuning ;
}
public String getTuning() {
return tuning;
}
public void setFrekuensi (String newFrekuensi) {
frekuensi = newFrekuensi ;
}
public String getFrekuensi() {
return frekuensi;
}
}
Class TapePlayer
public class Tapeplayer
{
private String sideA;
private String sideB;
private String pause;
private String play;
public void setPause (String newPause) {
pause = newPause ;
}
public String getPause() {
return pause;
}
public void setPlay (String newPlay) {
play = newPlay ;
}
public String getPlay() {
return play;
}
public void setSideA (String newSideA) {
sideA = newSideA ;
}
public String getSideA() {
return sideA;
}
public void setSideB (String newSideB) {
sideB = newSideB ;
}
public String getSideB() {
return sideB;
}
}
Class Tape Compo
public class tapecompo
{
public static void main (String [] args){
compo d = new compo();
Tapeplayer a = new Tapeplayer();
radio b = new radio();
dvd c = new dvd();
a.setPause("Tombol Pause");
a.setPlay("Tombol Play");
a.setSideA("Kaset A");
a.setSideB("Kaset B");
b.setFrekuensi("Pencari Frekuensi");
b.setTuning("Pencari Tuning / channel");
c.setStop("Tombol Stop");
c.setOpen("Tombol Open");
c.setPlay("Tombol Play");
d.setTapeplayer("Tape Player");
d.setRadio("Radio");
d.setDvd("Dvd");
System.out.println ("Tape Compo");
System.out.println ("Fitur - Fitur");
System.out.println (d.getTapeplayer() +","+ " " + d.getRadio() +","+ " " + d.getDvd());
System.out.println ("Bagian - bagian dari Tape Player" +" "+ "="+" "+ a.getPause()+","+" "+a.getPlay()+","+" "+a.getSideA()+","+" "+a.getSideB());
System.out.println ("Bagian - bagian dari Radio"+" "+ "="+" "+b.getFrekuensi()+","+" "+b.getTuning());
System.out.println ("Bagian - bagian dari DVD"+" "+ "="+" "+c.getStop()+","+" "+c.getOpen()+","+" "+c.getPlay());
}
}
Hasil : klik gambar lalu perbesar