UTS (Antrian Bank)

Nama : Nirmala
NRP : 5115100703
Kelas : PBO A

Sistem antrian bank adalah system yang berfungsi untuk mengelola antrian nasabah bank, untuk mempermudah nasabah memenuhi keperluanya serta mempermudah Teller dan Customer Service memberikan pelayanan terbaik kepada nasabah. dengan menggunakan visualisasi class sebagai berikut :

 Kira-kira outputnya seperti ini:
 

Source Code Antrian Bank
/**  
  * Program Antrian Bank  
  * @author Nirmala (5115100703)  
  */  
 import java.util.Date;  
 import java.text.DateFormat;  
 import java.text.SimpleDateFormat;  
 public class Antrian  
 {  
   private int customer = 1;  
   private int teller = 1;  
   private String getTanggal()  
   {  
     DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy H:mm:ss");  
     Date date = new Date();  
     return dateFormat.format(date);  
   }  
   public void printTiketCustomer()  
   {  
     System.out.println(getTanggal());  
     System.out.println("Nomor Antrian :");  
     System.out.println(customer++ + "B");  
     System.out.println("CUSTOMER SERVICE");  
   }  
   public void printTiketTeller()  
   {  
     System.out.println(getTanggal());  
     System.out.println("Nomor Antrian :");  
     System.out.println(teller++ + "A");  
     System.out.println("TELLER");  
   }  
 } 

/**  
  * @author Nirmala (5115100703)  
  */  
 import java.util.Scanner;  
 public class TestAntrian  
 {  
   public static int main (String args[])  
   {  
     Scanner scan = new Scanner (System.in);  
     int menu;  
     Antrian tiket = new Antrian ();  
     while(true)  
     {  
       System.out.println("\nPILIH LAYANAN YANG DIINGINKAN");  
       System.out.println ("1. Teller");  
       System.out.println ("2. Customer Service");  
       System.out.println("3. Exit\n");  
       System.out.print("--> ");  
       menu = scan.nextInt();  
       switch(menu)  
       {  
         case 1:  
         System.out.println("\n");  
         tiket.printTiketTeller();  
         break;  
         case 2:  
         System.out.println("\n");  
         tiket.printTiketCustomer();  
         break;  
         case 3:  
         return 0;  
       }  
     }  
   }  
 } 

Output :











Komentar

Posting Komentar

Postingan populer dari blog ini

Mengenal Overloading dan Overriding

Menghitung Luas Bangun Datar (2 dimensi)