AC Remote Control

AC Remote Control
Tugas PBO A 

Kali ini saya akan membuat AC Remote Control menggunakan BlueJ. Simak berikut ini.

1. Source Code RemoteAC


 /**  
  * Write a description of class RemoteAC here.  
  *  
  * @author (Yuki Yanuar Ratna)  
  * @version (20-09-2018)  
  */  
 public class RemoteAC  
 {  
   private int suhu;  
   private int mode;  
   private int kipas;   
   public RemoteAC(int jumsuhu,int jummode, int jumkipas)  
   {   
     suhu = jumsuhu;   
     mode = jummode;  
     kipas = jumkipas;  
   }   
   public int GetSuhu()  
   {   
     return suhu;   
   }   
   public int GetMode()  
   {   
     return mode;   
   }  
   public int GetKipas()  
   {   
     return kipas;   
   }  
   public void TambahSuhu()   
   {   
     if(suhu == 26)  
     {   
       System.out.println("Ini adalah suhu maksimal");   
     }   
     else  
     {   
       suhu = suhu+1;   
       System.out.println("Suhunya Saat ini : "+suhu);   
     }   
   }   
   public void KurangSuhu()   
   {   
     if(suhu == 0)  
     {   
       System.out.println("Ini adalah suhu minimal");   
     }   
     else  
     {   
       suhu= suhu-1;   
       System.out.println("Suhunya Saat ini : "+suhu);   
     }   
   }   
   public int TambahMode()   
   {   
     mode = mode+1;   
     return mode;   
   }   
   public int KurangMode()   
   {   
     mode = mode-1;   
     return mode;   
   }   
   public int TambahKipas()   
   {   
     kipas = kipas+1;   
     return kipas;   
   }   
   public int KurangKipas()   
   {   
     kipas = kipas-1;   
     return kipas;   
   }  
 }  

2. Source Code Main

 import java.util.Scanner;  
 /**  
  * Write a description of class Main here.  
  *  
  * @author (Yuki Yanuar Ratna)  
  * @version (20-09-2018)  
  */  
 public class Main  
 {  
   public static void main(String args[])  
   {    
     Scanner scan= new Scanner(System.in);    
     int jumsuhu, jummode, jumkipas, menu;    
     boolean entry;    
     System.out.println("=========================================================");    
     System.out.println("====================AC Remote Control====================");   
     System.out.println("=========================================================");   
     System.out.println("Masukkan suhu saat ini (1-26) : ");    
     jumsuhu = scan.nextInt();     
     System.out.println("Masukkan mode saat ini (1(Auto) 2(Cool) 3(Dry): ");    
     jummode = scan.nextInt();  
     System.out.println("Masukkan kipas saat ini (1(Auto) 2(Soft) 3(Low) 4(High): ");    
     jumkipas = scan.nextInt();  
     System.out.println("=========================================================");   
     RemoteAC DP = new RemoteAC(jumsuhu,jummode, jumkipas);    
     entry = true;    
     while(entry)   
     {    
       System.out.println("Daftar Menu :");    
       System.out.println("1. Suhu saat ini");    
       System.out.println("2. Mode saat ini");  
       System.out.println("3. Kipas saat ini");  
       System.out.println("4. Naikkan suhu");    
       System.out.println("5. Turunkan suhu");    
       System.out.println("6. Naikkan mode");   
       System.out.println("7. Turunkan mode");  
       System.out.println("8. Naikkan kipas");   
       System.out.println("9. Turunkan kipas");  
       System.out.println("10. Matikan");    
       System.out.println("Menu Yang Dipilih : ");   
       menu=scan.nextInt();    
       System.out.println("=========================================================");   
       switch(menu)  
       {    
         case 1:    
         jumsuhu=DP.GetSuhu();    
         System.out.println("Suhu saat ini : "+jumsuhu);    
         System.out.println("=========================================================");   
         break;    
         case 2:    
         jummode = DP.GetMode();   
         if(jummode == 1)  
         {   
           System.out.println("=========================================================");   
           System.out.println("===========================Auto==========================");   
           System.out.println("================Saat ini adalah mode : "+jummode+"=================");    
           System.out.println("=========================================================");   
         }   
         else if(jummode == 2)  
         {   
           System.out.println("=========================================================");   
           System.out.println("===========================Cool==========================");   
           System.out.println("================Saat ini adalah mode : "+jummode+"=================");    
           System.out.println("=========================================================");   
         }   
         else  
         {   
           System.out.println("=========================================================");   
           System.out.println("============================Dry==========================");   
           System.out.println("================Saat ini adalah mode : "+jummode+"=================");    
           System.out.println("=========================================================");   
         }   
         break;    
         case 3:    
         jumkipas = DP.GetKipas();   
         if(jumkipas == 1)  
         {   
           System.out.println("=========================================================");   
           System.out.println("===========================Auto==========================");   
           System.out.println("================Saat ini adalah kipas : "+jumkipas+"================");    
           System.out.println("=========================================================");   
         }   
         else if(jumkipas == 2)  
         {   
           System.out.println("=========================================================");   
           System.out.println("===========================Soft==========================");   
           System.out.println("================Saat ini adalah kipas : "+jumkipas+"================");    
           System.out.println("=========================================================");   
         }  
         else if(jumkipas == 3)  
         {   
           System.out.println("=========================================================");   
           System.out.println("============================Low==========================");   
           System.out.println("================Saat ini adalah kipas : "+jumkipas+"================");    
           System.out.println("=========================================================");   
         }  
         else  
         {   
           System.out.println("=========================================================");   
           System.out.println("===========================High==========================");   
           System.out.println("================Saat ini adalah kipas : "+jumkipas+"================");    
           System.out.println("=========================================================");   
         }   
         break;   
         case 4:    
         DP.TambahSuhu();   
         System.out.println("=========================================================");   
         break;    
         case 5:    
         DP.KurangSuhu();    
         System.out.println("=========================================================");   
         break;    
         case 6:    
         jummode = DP.TambahMode();    
         if(jummode == 1)  
         {   
           System.out.println("=========================================================");   
           System.out.println("===========================Auto==========================");   
           System.out.println("================Saat ini adalah mode : "+jummode+"=================");    
           System.out.println("=========================================================");  
         }   
         else if(jummode == 2)  
         {   
           System.out.println("=========================================================");   
           System.out.println("===========================Cool==========================");   
           System.out.println("================Saat ini adalah mode : "+jummode+"=================");    
           System.out.println("=========================================================");  
         }   
         else  
         {   
           System.out.println("=========================================================");   
           System.out.println("============================Dry==========================");   
           System.out.println("================Saat ini adalah mode : "+jummode+"=================");    
           System.out.println("=========================================================");   
         }   
         System.out.println("=========================================================");   
         break;    
         case 7:    
         jummode = DP.KurangMode();    
         if(jummode == 1)  
         {   
           System.out.println("=========================================================");   
           System.out.println("===========================Auto==========================");   
           System.out.println("================Saat ini adalah mode : "+jummode+"=================");    
           System.out.println("=========================================================");   
         }   
         else if(jummode == 2)  
         {   
           System.out.println("=========================================================");   
           System.out.println("===========================Cool==========================");   
           System.out.println("================Saat ini adalah mode : "+jummode+"=================");    
           System.out.println("=========================================================");  
         }   
         else  
         {   
           System.out.println("=========================================================");   
           System.out.println("============================Dry==========================");   
           System.out.println("================Saat ini adalah mode : "+jummode+"=================");    
           System.out.println("=========================================================");  
         }   
         System.out.println("=========================================================");   
         break;    
         case 8:    
         jumkipas = DP.TambahKipas();    
         if(jumkipas == 1)  
         {   
           System.out.println("=========================================================");   
           System.out.println("===========================Auto==========================");   
           System.out.println("================Saat ini adalah kipas : "+jumkipas+"================");    
           System.out.println("=========================================================");   
         }   
         else if(jumkipas == 2)  
         {   
           System.out.println("=========================================================");   
           System.out.println("===========================Soft==========================");   
           System.out.println("================Saat ini adalah kipas : "+jumkipas+"================");   
           System.out.println("=========================================================");  
         }  
         else if(jumkipas == 3)  
         {   
           System.out.println("=========================================================");   
           System.out.println("============================Low==========================");   
           System.out.println("================Saat ini adalah kipas : "+jumkipas+"================");    
           System.out.println("=========================================================");  
         }  
         else  
         {   
           System.out.println("=========================================================");   
           System.out.println("============================High==========================");   
           System.out.println("================Saat ini adalah kipas : "+jumkipas+"================");    
           System.out.println("=========================================================");  
         }   
         System.out.println("=========================================================");   
         break;  
         case 9:    
         jumkipas = DP.KurangKipas();    
         if(jumkipas == 1)  
         {   
           System.out.println("=========================================================");   
           System.out.println("===========================Auto==========================");   
           System.out.println("================Saat ini adalah kipas : "+jumkipas+"================");    
           System.out.println("=========================================================");   
         }   
         else if(jumkipas == 2)  
         {   
           System.out.println("=========================================================");   
           System.out.println("===========================Soft==========================");   
           System.out.println("================Saat ini adalah kipas : "+jumkipas+"================");   
           System.out.println("=========================================================");  
         }  
         else if(jumkipas == 3)  
         {   
           System.out.println("=========================================================");   
           System.out.println("============================Low==========================");   
           System.out.println("================Saat ini adalah kipas : "+jumkipas+"================");   
           System.out.println("=========================================================");  
         }  
         else  
         {   
           System.out.println("=========================================================");   
           System.out.println("===========================High==========================");   
           System.out.println("================Saat ini adalah kipas : "+jumkipas+"================");    
           System.out.println("=========================================================");  
         }   
         System.out.println("=========================================================");   
         break;  
         case 10:    
         System.out.println("AC telah mati");   
         System.out.println("=========================================================");   
         entry = false;    
         break;    
       }    
   }    
   }  
 }  

3. Hasil




Selamat mencoba!


Komentar

Postingan populer dari blog ini

Tugas Membuat Jam Digital

Codeigniter "Toko Buah"

Personal Web