TUGAS RUMAH 2 PEMROGRAMAN BERORIENTASI OBJEK

MEMBUAT REMOT TV


Karina Soraya P
05111740000003
PBO - B




  • Source Code Remot
 import java.util.Scanner;   
 /**  
  * Source Code Remot TV  
  *  
  * @author (Karina Soraya P)  
  * @version (8.1/20092018)  
  */  
 public class Remot  
 {  
   private int volume;  
   private int channel;  
   public Remot(int jumvol,int jumchan){  
     volume = jumvol;  
     channel = jumchan;  
   }  
   public int GetVolume(){  
     return volume;  
   }  
   public int GetChannel(){  
     return channel;  
   }  
   public void TambahVolume()  
   {  
     if(volume == 15){  
       System.out.println("Volumenya Sudah Full Kak :(");  
     }  
     else{  
     volume= volume+1;  
     System.out.println("Volumenya Saat ini : "+volume);  
   }  
   }  
   public void KurangVolume()  
   {  
     if(volume == 0){  
       System.out.println("Volumenya Sudah 0 Kak :(");  
     }  
     else{  
     volume= volume-1;  
     System.out.println("Volumenya Saat ini : "+volume);  
   }  
   }  
   public int TambahChannel()  
   {  
     channel = channel+1;  
     return channel;  
   }  
   public int KurangChannel()  
   {  
     channel = channel-1;  
     return channel;  
   }  
 }  
  • Source Code Main
 import java.util.Scanner;   
 /**  
  * Source Code Menjalankan Remot TV  
  *  
  * @author (Karina Soraya P)  
  * @version (8.2/20092018)  
  */  
 public class Main  
 {  
   public static void main(String args[]){    
    Scanner scan= new Scanner(System.in);    
    int jumvol,jumchan, menu;   
    boolean entry;   
    System.out.println("==============================");  
    System.out.println("==========Welcome To==========");  
    System.out.println("======Karina Soraya's TV======");  
    System.out.println("==============================");  
    System.out.println("Masukkan Volume Saat Ini : ");    
    jumvol = scan.nextInt();   
    System.out.println("===============================");  
    System.out.println("Masukkan Channel Saat Ini : ");    
    jumchan = scan.nextInt();   
    System.out.println("===============================");  
    Remot KS = new Remot(jumvol,jumchan);   
    entry = true;   
    while(entry) {   
     System.out.println("Daftar Menu :");   
     System.out.println("1. Volume Saat Ini");    
     System.out.println("2. Channel Saat Ini");    
     System.out.println("3. Naikkan Volume");   
     System.out.println("4. Turunkan Volume");   
     System.out.println("5. Naikkan Channel");  
     System.out.println("6. Turunkan Channel");  
     System.out.println("7. Exit");   
     System.out.println("Menu Yang Dipilih : ");  
     menu=scan.nextInt();    
     System.out.println("===============================");  
     switch(menu){    
      case 1:    
       jumvol=KS.GetVolume();    
       System.out.println("Volume Saat Ini : "+jumvol);   
       System.out.println("===============================");  
       break;   
      case 2:   
       jumchan = KS.GetChannel();  
       if(jumchan == 1){  
         System.out.println("===============================");  
         System.out.println("============TC'S FTV===========");  
         System.out.println("====Channel Saat ini : "+jumchan+"=======");   
         System.out.println("===============================");  
       }  
       else if(jumchan == 2){  
         System.out.println("===============================");  
         System.out.println("==========TC'S SPORT===========");  
         System.out.println("====Channel Saat ini : "+jumchan+"=======");   
         System.out.println("===============================");  
       }  
       else{  
         System.out.println("===============================");  
         System.out.println("=============ZONK==============");  
         System.out.println("====Channel Saat ini : "+jumchan+"=======");   
         System.out.println("===============================");  
     }  
       break;   
      case 3:    
       KS.TambahVolume();  
       System.out.println("===============================");  
       break;   
      case 4:    
       KS.KurangVolume();   
       System.out.println("===============================");  
       break;   
      case 5:    
       jumchan = KS.TambahChannel();   
       if(jumchan == 1){  
         System.out.println("===============================");  
         System.out.println("============TC'S FTV===========");  
         System.out.println("====Channel Saat ini : "+jumchan+"=======");   
         System.out.println("===============================");  
       }  
       else if(jumchan == 2){  
         System.out.println("===============================");  
         System.out.println("==========TC'S SPORT===========");  
         System.out.println("====Channel Saat ini : "+jumchan+"=======");   
         System.out.println("===============================");  
       }  
       else{  
         System.out.println("===============================");  
         System.out.println("=============ZONK==============");  
         System.out.println("====Channel Saat ini : "+jumchan+"=======");   
         System.out.println("===============================");  
     }  
       System.out.println("===============================");  
       break;   
      case 6:    
       jumchan = KS.KurangChannel();   
       if(jumchan == 1){  
         System.out.println("===============================");  
         System.out.println("============TC'S FTV===========");  
         System.out.println("====Channel Saat ini : "+jumchan+"========");   
         System.out.println("===============================");  
       }  
       else if(jumchan == 2){  
         System.out.println("===============================");  
         System.out.println("==========TC'S SPORT===========");  
         System.out.println("====Channel Saat ini : "+jumchan+"=======");   
         System.out.println("===============================");  
       }  
       else{  
         System.out.println("===============================");  
         System.out.println("=============ZONK==============");  
         System.out.println("====Channel Saat ini : "+jumchan+"=======");   
         System.out.println("===============================");  
     }  
       System.out.println("===============================");  
       break;   
      case 7:   
       System.out.println("TV Telah Di Non-Aktifkan");  
       System.out.println("===============================");  
       entry = false;   
       break;   
     }   
    }   
   }   
 }  
  • Hasil




Komentar

Postingan Populer