Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Kelas sebagai fungsi proses transfer hingga selesai
- *
- * @author (Muhammad Bagus Istighfar)
- * @version (0.1 - 26 November 2000)
- */
- import java.util.*;
- public class Transfer
- {
- private Scanner input = new Scanner(System.in);
- private String rek_tujuan;
- private String nama_tujuan = "TOKOPEDIA";
- private int nominal;
- private String berita;
- public String getNama_Tujuan(){
- return nama_tujuan;
- }
- public String getRek_Tujuan(){
- return rek_tujuan;
- }
- public int getNominal(){
- return nominal;
- }
- public void tf_main(Akun akun){
- System.out.println();
- System.out.println("1. KE REKENING BNI");
- System.out.println("2. KE REKENING BANK LAIN");
- System.out.println("3. PEMBATALAN");
- int choose = input.nextInt();
- input.nextLine();
- if(choose == 1){
- InputTujuan(akun);
- }
- System.out.println();
- System.out.println("TRANSAKSI TELAH SELESAI");
- System.out.println("PERLU TRANSAKSI YANG LAIN ?");
- System.out.println("1) TEKAN JIKA YA");
- System.out.println("2) TEKAN JIKA TIDAK");
- choose = input.nextInt();
- input.nextLine();
- if (choose == 1){
- InputTujuan(akun);
- }
- }
- public void InputTujuan(Akun akun){
- System.out.println();
- System.out.println("SILAHKAN MASUKKAN NOMOR");
- System.out.println("REKENING TUJUAN PEMINDAHBUKUAN");
- rek_tujuan = input.nextLine();
- System.out.println("1) TEKAN JIKA BENAR");
- System.out.println("2) TEKAN JIKA SALAH");
- int choose = input.nextInt();
- input.nextLine();
- if(choose == 1){
- NominalTF(akun);
- }
- else if (choose == 2){
- InputTujuan(akun);
- }
- }
- public void NominalTF(Akun akun){
- System.out.println();
- System.out.println("MASUKKAN JUMLAH UANG YANG AKAN");
- System.out.println("DIPINDAHBUKUKAN");
- nominal = input.nextInt();
- input.nextLine();
- System.out.println("1) TEKAN JIKA BENAR");
- System.out.println("2) TEKAN JIKA SALAH");
- int choose = input.nextInt();
- input.nextLine();
- if(choose == 1){
- Berita(akun);
- }
- else if (choose == 2){
- NominalTF(akun);
- }
- }
- public void Berita(Akun akun){
- System.out.println();
- System.out.println("MASUKKAN BERITA YANG DIINGINKAN");
- System.out.println("(BOLEH DIKOSONGIN)");
- berita = input.nextLine();
- System.out.println("1) TEKAN JIKA BENAR");
- System.out.println("2) TEKAN JIKA SALAH");
- int choose = input.nextInt();
- input.nextLine();
- if(choose == 1){
- Konfirmasi(akun);
- }
- else if (choose == 2){
- Berita(akun);
- }
- }
- public void Konfirmasi(Akun akun){
- System.out.println();
- System.out.println("KE : " +rek_tujuan);
- System.out.println("NAMA : " +nama_tujuan);
- System.out.println("JUMLAH : " +nominal);
- System.out.println("BERITA : " +berita);
- System.out.println();
- System.out.println("TRASNSAKSI DILANJUTKAN ?");
- System.out.println("1) TEKAN JIKA BENAR");
- System.out.println("2) TEKAN JIKA SALAH");
- int choose = input.nextInt();
- input.nextLine();
- if (choose == 1){
- akun.setSaldo(akun.getSaldo() - nominal);
- }
- else if (choose == 2){
- InputTujuan(akun);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment