Penugasan ETS Mata Kuliah PBO Kelas A 2016/2017 kali ini adalah untuk membuat mesian antrian bank.
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.
Source code main function:
Source code main function:
/** * Mesin Antrian Bank ETS * * Monica I H * 04 April 2017 */ import java.util.Scanner; public class main { public static void main (String[] args) { Scanner scan = new Scanner(System.in); int count_teller = 0, count_cs = 0, x = 0 ; while(x>=0) { System.out.println("Pilih jenis layanan :\n-1 Pilih untuk Layanan Teller\n-2 Pilih untuk Layanan CS"); x = scan.nextInt(); customer baru = new customer(x); if(x == 1) { baru.getLayanan(x, count_teller); count_teller++; } else if(x == 2) { baru.getLayanan(x, count_cs); count_cs++; } baru.getNo_teller(x); baru.getNo_cs(x); } } }
Source code class Customer:
/** * Mesin Antrian Bank ETS * * Monica I H * 04 April 2017 */ public class customer { private int layanan, no_teller, no_cs; public customer(int x) { layanan = x; } public int getNo_teller(int x) { no_teller = x; no_teller++; return no_teller; } public int getNo_cs(int x) { no_cs = x; no_cs++; return no_cs; } public int getLayanan(int x, int count) { if(x == 1) { System.out.printf("\n\t\tNomor Antrian anda: %d",getNo_teller(count)); System.out.println("\n\t\tLayanan : Transaksi Teller\n"); } else if(x == 2) { System.out.printf("\n\t\tNomor Antrian anda: %d",getNo_cs(count)); System.out.println("\n\t\tLayanan : Customer Service\n"); } return x; } }
Tidak ada komentar:
Posting Komentar