Mesin Antrian Bank
Nama : Afrian Mutfiatul Chusnah
NRP : 5115100005
Kelas : PBO-A
Mesin Antrian Bank
Mesin antrian (bahasa Inggris:queuing system) adalah komputer yang dilengkapi dengan peragkat lunak antrean, dengan tampilan monitor komputer (atau LCD monitor / plasma / LCD Projector / dll) yang digantung di dinding. Menampilkan nomor antrean dan nomor loket yang dituju di layar monitor. Menggunakan kartu antrean dengan bar code atau menggunakan mini printer.
Input :
- Pilihan untuk customer
Output
- Nomor Antrian
- Jumlah Antrian
- Waktu Pengambilan Tiket
Revisi :
Source Code :
NRP : 5115100005
Kelas : PBO-A
Mesin Antrian Bank
Mesin antrian (bahasa Inggris:queuing system) adalah komputer yang dilengkapi dengan peragkat lunak antrean, dengan tampilan monitor komputer (atau LCD monitor / plasma / LCD Projector / dll) yang digantung di dinding. Menampilkan nomor antrean dan nomor loket yang dituju di layar monitor. Menggunakan kartu antrean dengan bar code atau menggunakan mini printer.
Input :
- Pilihan untuk customer
Output
- Nomor Antrian
- Jumlah Antrian
- Waktu Pengambilan Tiket
Revisi :
Source Code :
/**
* Program Mesin Antrian Bank
* Afrian Mutfiatul Chusnah (5115100005)
*/
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
public class MesinAntrianBank
{
private int antrianA = 1;
private int antrianB = 1;
private String getTanggal()
{
DateFormat dateFormat = new SimpleDateFormat("EEEE dd/MM/yyyy H:mm:ss");
Date date = new Date();
return dateFormat.format(date);
}
public void printAntrianA()
{
System.out.println (" BANK ITS SURABAYA ");
System.out.println ("==========================================");
System.out.println (getTanggal());
System.out.println ("Nomor Antrian :");
System.out.println ("T E L L E R");
System.out.println ("A" + antrianA++);
System.out.println ("Mohon menunggu hingga nomor dipanggil...\n\n");
}
public void printAntrianB()
{
System.out.println ("BANK ITS SURABAYA");
System.out.println ("=================");
System.out.println (getTanggal());
System.out.println ("Nomor Antrian :");
System.out.println ("CUSTOMER SERVICE");
System.out.println ("B" + antrianB++);
System.out.println ("Mohon menunggu hingga nomor dipanggil...\n\n");
}
}
/**
* Program Mesin Antrian Bank Test
* Afrian Mutfiatul Chusnah (5115100005)
*/
import java.util.Scanner;
public class MesinAntrianBankTest
{
public static void main (String args[])
{
Scanner scan = new Scanner (System.in);
int pilih;
MesinAntrianBank antrian = new MesinAntrianBank();
while (true)
{
System.out.println ("Masukkan pilihan :");
System.out.println ("1. TELLER");
System.out.println ("2. CUSTOMER SERVICE");
pilih = scan.nextInt();
switch (pilih)
{
case 1:
System.out.println ("\n");
antrian.printAntrianA();
break;
case 2:
System.out.println ("\n");
antrian.printAntrianB();
break;
default :
System.out.print ("Maaf, pilihan tidak ada\n\n");
}
}
}
}
Komentar
Posting Komentar