Advertisement
Guest User

Untitled

a guest
Nov 19th, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.57 KB | None | 0 0
  1. package coba;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class Coba {
  6.  
  7. static String[][] nasabah = {
  8. // 0 1 2 3 4
  9. // {"Username ", "Bank ", "No.Rekening ", "Saldo "},
  10. {"Okza ", "ABC ", "00000000 ", "500.000 "},
  11. {"Farhan ", "ABC ", "00000001 ", "2.000.000 "},
  12. {"Syarief ", "Diriman ", "11111110 ", "1.500.000 "},
  13. {"Titus ", "IBN ", "22222202 ", "700.000 "},
  14. {"Darell ", "IRB ", "33333033 ", "100.000.000"}};
  15.  
  16. static String[] user = {"Okza", "Farhan", "Syarief", "Titus", "Darell"};
  17. static String[] pw = {"123456", "234567", "345678", "456789", "567890"};
  18. static int tarik, pss = 0;
  19. static int[] salto = {500000, 2000000, 1500000, 700000, 100000000};
  20.  
  21. public static void main(String[] args) {
  22.  
  23. Scanner in = new Scanner(System.in);
  24. int menu, pil;
  25. // String username;
  26.  
  27. do {
  28. System.out.println("====Daftar Menu====");
  29. System.out.println("1. Daftar Rekening");
  30. System.out.println("2. Masuk");
  31. System.out.print("Masukkan menu yang anda pilih : ");
  32. menu = in.nextInt();
  33. switch (menu) {
  34. case 1:
  35. System.out.println("===============================================================================");
  36. for (int i = 0; i < nasabah.length; i++) {
  37. for (int j = 0; j < 4; j++) {
  38. System.out.print(nasabah[i][j]);
  39. }
  40. System.out.println();
  41. }
  42. System.out.println("===============================================================================");
  43. break;
  44. case 2:
  45. name();
  46. // status = 5;
  47. // do {
  48. // switch (status) {
  49. // case 1:
  50. //
  51. // }
  52.  
  53. // } while (status != 0);
  54. }
  55. } while (menu != 0);
  56. }
  57.  
  58. static void name() {
  59.  
  60. Scanner in = new Scanner(System.in);
  61. String userLog, password;
  62. int i = 0;
  63. System.out.print("Username : ");
  64. userLog = in.next();
  65. System.out.print("Password : ");
  66. password = in.next();
  67.  
  68. boolean isTrue = false;
  69.  
  70. for (i = 0; i < user.length; i++) {
  71. if (user[i].equalsIgnoreCase(userLog) && pw[i].equals(password)) {
  72.  
  73. isTrue = true;
  74. break;
  75. } else {
  76.  
  77. isTrue = false;
  78. }
  79. }
  80. if (isTrue) {
  81. menu(nasabah[i]);
  82.  
  83. } else {
  84. System.out.println("Password atau id salah");
  85. }
  86. }
  87.  
  88. static void menu(String nasabah[]) {
  89. int pil;
  90. Scanner in = new Scanner(System.in);
  91. System.out.println("Selamat Datang " + nasabah[0]);
  92. do {
  93. System.out.println(" 1. Informasi Saldo\n "
  94. + "2. Penarikan tunai\n "
  95. + "3. Transfer\n "
  96. + "4. Ganti Pin\n "
  97. + "5. Keluar");
  98. System.out.print("Masukkan pilihan : ");
  99. pil = in.nextInt();
  100. switch (pil) {
  101. case 1:
  102. System.out.println("Rp. " + salto[pss] + "\n");
  103. break;
  104. case 2:
  105. System.out.println("Masukkan tarik tunai : ");
  106. tarik = in.nextInt();
  107. if (salto[pss] - tarik >= 50000) {
  108. System.out.println("Anda telah menarik uang sebesar Rp. " + tarik );
  109. salto[pss] -= tarik;
  110. break;
  111. } else {
  112. System.out.println("Maaf jumlah saldo anda kurang dari Rp 50.000");
  113. break;
  114. }
  115. case 3:
  116. System.out.println("1. Sesama bank \n"
  117. + "2. Beda bank \n"
  118. + "3. Kembali \n");
  119. System.out.println("Masukkan pilihan anda : ");
  120. pil=in.nextInt();
  121. switch(pil){
  122. case 1:
  123. if (nasabah[2]){
  124. }
  125.  
  126. }
  127. } while (pil != 0);
  128. }
  129. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement