Bank merupakan tempat berkumpulnya masyarakat untuk menyimpan atau pun mengambil uang. Sebelum melakukan transaksi biasanya nasabah diminta mengambil nomor antrian di mesin pencetak antrian.
Mesin pencetak antrian bank adalah system yang berfungsi untuk mengelola nomor urut antrian nasabah bank. Mesin ini mempunyai fungsi, mempermudah teller dan customer service, atau layanan lain pada bank tersebut, memanggil nasabah dan melayani sesuai dengan keperluan nasabah, pada masing-masing layanan.
Untuk rancangannya, kira-kira akan seperti:
Antrian
|
- TL : int
- CS : int - getTanggal : String |
+ PrintTel
+ PrintCus |
AntriNih(Main)
|
+ Main
|
Class Antrian
/**
* AntriDong
*
* @Ivan Fadhila
* @version 0.1
*/
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
public class Antrian
{
private int TL = 1;
private int CS = 1;
private String getTanggal()
{
DateFormat dateFormat = new SimpleDateFormat("dd MM,yyyy H:mm");
Date date = new Date();
return dateFormat.format(date);
}
public void printTel()
{
//simulate the printing of a ticket
System.out.println("=====| Antri Donk Bank |=====");
System.out.println(" "+getTanggal());
System.out.println(" Nomer Antrian Anda : A" + TL++);
System.out.println(" Terima kasih banyak ");
System.out.println("=========================================");
}
public void printCus()
{
//simulate the printing of a ticket
System.out.println("=====| Antri Donk Bank |=====");
System.out.println(" "+getTanggal());
System.out.println(" Nomer Antrian Anda : B" + TL++);
System.out.println(" Terima kasih banyak ");
System.out.println("=========================================");
}
}
Class AntriNih
/**
* AntriDong
*
* @Ivan Fadhila
* @version 0.1
*/
import java.util.Scanner;
public class AntriNih
{
// instance variables - replace the example below with your own
public static int main(String args[])
{
Scanner scan=new Scanner(System.in);
int menu;
Antrian ticket=new Antrian();
while(true)
{
System.out.println("PILIHAN LAYANAN:");
System.out.println("Masukkan 1 untuk layanan Teller (Code: TL)");
System.out.println("Masukkan 2 untuk layanan Customer Service (Code: CS");
System.out.println("Masukkan 3 untuk keluar\n");
System.out.println("Pilihan Layanan: ");
menu=scan.nextInt();
switch(menu)
{
case 1:
System.out.println("\n");
ticket.printTel();
break;
case 2:
System.out.println("\n");
ticket.printCus();
break;
case 3:
return 0;
}
}
}
}
Output:

Tidak ada komentar:
Posting Komentar