Jumat, 27 Mei 2011


TUGAS AKHIR
Buat program dengan nama televOOP.java dengan spesifikasi sebagai berikut :
Class : Televisi
Object : Televisiku
Modul Praktikum Pemrograman Berorientasi Objek
Laboratorium Pemrograman Fakultas Teknik Universitas Trunojoyo Madura @2011
5
Attribute
- Merek
- Tipe
- Ukuran
- Tombol volume
- Tombol Channel
Method
- Menyalakan TV
- Memindahkan Channel
- Membesarkan volume
- Mematikan Televisi
Hasil :
Merek Televisi : Samsung
Tipe Televisi : LCD TV
Ukuran Televisi : 52 inchi
Saat ini televisi sudah on.....
Channel berpindah
Volume bertambah besar.
Press any key to continue . . .

Script :
Televisi.java
//impoer class yang dibutuhkan
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*Disimpan dalam file televOOP.java*/
/*Kode program untuk kelas televisi*/
class televisi{
            public String merek;
            public String tipe;
            public String ukuran;
            public int tombolVolume;
            public int tombolChannel;      
            public televisi(String merek,String tipe, String ukuran, int tombolChannel, int tombolVolume){     
                        this.merek=merek;
                        this.tipe=tipe;
                        this.ukuran=ukuran;
                        this.tombolVolume=tombolVolume;
                        this.tombolChannel=tombolChannel;
            }          
            public String tampilkanMerek(){
                        return merek; 
            }
            public String tampilkanTipe(){
                        return tipe;     
            }
            public String tampilkanUkuran(){
                        return ukuran;
            }
            public void menyalakanTV(){
                        System.out.println("sudah on...");      
            }
            public void memindahkanChannel(){
                        if (tombolChannel==1){
                                    System.out.println("Channel Berpindah");     
                        }else{              
                        System.out.println("Channel tetap");
                        }
            }
            public void membesarkanVolume(){
                        if (tombolVolume==1){
                                    System.out.println("Volume Bertambah Besar");      
                        }else{              
                        System.out.println("Volume Berkurang");
                        }
            }
            public void mematikanTV(){
                        System.out.println("sudah off...");     
            }                      
}

/*Kode Program untuk kelas televisiku*/
class televisiku{
            public static void main(String arg[]){
                        televisi televisiku=new televisi("Samsung","LCD TV","52 inchi",1,1);          
                        System.out.println("Merk Televisi  : "+ televisiku.tampilkanMerek());
                        System.out.println("Tipe Televisi  : "+ televisiku.tampilkanTipe());
                        System.out.println("Ukuran televisi: "+ televisiku.tampilkanUkuran());
                        System.out.print("Saat ini televisi "); televisiku.menyalakanTV();
                        televisiku.memindahkanChannel();
                        televisiku.membesarkanVolume();
                        System.out.println("Press any key to continue...");
            }
}
Hasil :

Tidak ada komentar:

Posting Komentar