Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.96 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package takehome;
  7.  
  8. import java.io.BufferedReader;
  9. import java.io.File;
  10. import java.io.FileNotFoundException;
  11. import java.io.FileReader;
  12. import java.io.IOException;
  13. import java.io.PrintWriter;
  14. import java.util.Scanner;
  15.  
  16. /**
  17. *
  18. * @author Yessy
  19. */
  20. public class TAKEHOME {
  21.  
  22. /**
  23. * @param args the command line arguments
  24. */
  25. public static void main(String[] args) {
  26. // TODO code application logic here
  27. int jawab;
  28. String hari;
  29. String barang;
  30. String jumlah;
  31. boolean selesai = false;
  32. System.out.println("=======================================");
  33. System.out.println("Software Pengiriman Barang");
  34. System.out.println("=======================================");
  35. System.out.println("Pilih Menu: ");
  36. System.out.println("1. Input Data");
  37. System.out.println("2. Melihat Data");
  38. System.out.print("Pilih Menu: ");
  39. Scanner in = new Scanner(System.in);
  40. jawab = in.nextInt();
  41. if(jawab == 1){
  42. System.out.println("=================================");
  43. System.out.println("Menu Input Data");
  44. System.out.println("=================================");
  45. System.out.print("Pengiriman pada hari: ");
  46. hari = in.next();
  47. if("senin".equals(hari)){
  48. File data = new File ("D:/TEL U/senin.txt");
  49. try{
  50. data.createNewFile();
  51. PrintWriter pewe = new PrintWriter(data);
  52. System.out.println("Barang yang akan dikirim");
  53. while (selesai == false) {
  54. System.out.print("Tulis Barang: ");
  55. barang = in.next();
  56. System.out.print("Tulis Jumlah Barang: ");
  57. jumlah= in.next();
  58. pewe.write("Barang :" +jumlah+ " " +barang);
  59. pewe.write("\r\n");
  60. if ("selesai".equals(barang)) {
  61. pewe.close();
  62. System.out.println("File berhasil ditulis");
  63. selesai = true;
  64. }
  65. }
  66.  
  67. } catch(Exception e){
  68. System.out.println("Gagal membuat File");
  69. System.out.println("Error di "+e);
  70. }
  71. } else if("selasa".equals(hari)){
  72. File data = new File ("D:/TEL U/selasa.txt");
  73. try{
  74. data.createNewFile();
  75. PrintWriter pewe = new PrintWriter(data);
  76. System.out.println("Barang yang akan dikirim");
  77. while (selesai == false) {
  78. System.out.print("Tulis Barang: ");
  79. barang = in.next();
  80. System.out.print("Tulis Jumlah Barang: ");
  81. jumlah= in.next();
  82. pewe.write("Barang :" +jumlah+ " " +barang);
  83. pewe.write("\r\n");
  84. if ("selesai".equals(barang)) {
  85. pewe.close();
  86. System.out.println("File berhasil ditulis");
  87. selesai = true;
  88. }
  89. }
  90.  
  91. } catch(Exception e){
  92. System.out.println("Gagal membuat File");
  93. System.out.println("Error di "+e);
  94. }
  95. } else if("rabu".equals(hari)){
  96. File data = new File ("D:/TEL U/rabu.txt");
  97. try{
  98. data.createNewFile();
  99. PrintWriter pewe = new PrintWriter(data);
  100. System.out.println("Barang yang akan dikirim");
  101. while (selesai == false) {
  102. System.out.print("Tulis Barang: ");
  103. barang = in.next();
  104. System.out.print("Tulis Jumlah Barang: ");
  105. jumlah= in.next();
  106. pewe.write("Barang :" +jumlah+ " " +barang);
  107. pewe.write("\r\n");
  108. if ("selesai".equals(barang)) {
  109. pewe.close();
  110. System.out.println("File berhasil ditulis");
  111. selesai = true;
  112. }
  113. }
  114.  
  115. } catch(Exception e){
  116. System.out.println("Gagal membuat File");
  117. System.out.println("Error di "+e);
  118. }
  119. }
  120. else if("kamis".equals(hari)){
  121. File data = new File ("D:/TEL U/kamis.txt");
  122. try{
  123. data.createNewFile();
  124. PrintWriter pewe = new PrintWriter(data);
  125. System.out.println("Barang yang akan dikirim");
  126. while (selesai == false) {
  127. System.out.print("Tulis Barang: ");
  128. barang = in.next();
  129. System.out.print("Tulis Jumlah Barang: ");
  130. jumlah= in.next();
  131. pewe.write("Barang :" +jumlah+ " " +barang);
  132. pewe.write("\r\n");
  133. if ("selesai".equals(barang)) {
  134. pewe.close();
  135. System.out.println("File berhasil ditulis");
  136. selesai = true;
  137. }
  138. }
  139.  
  140. } catch(Exception e){
  141. System.out.println("Gagal membuat File");
  142. System.out.println("Error di "+e);
  143. }
  144. } else if("jumat".equals(hari)){
  145. File data = new File ("D:/TEL U/jumat.txt");
  146. try{
  147. data.createNewFile();
  148. PrintWriter pewe = new PrintWriter(data);
  149. System.out.println("Barang yang akan dikirim");
  150. while (selesai == false) {
  151. System.out.print("Tulis Barang: ");
  152. barang = in.next();
  153. System.out.print("Tulis Jumlah Barang: ");
  154. jumlah= in.next();
  155. pewe.write("Barang :" +jumlah+ " " +barang);
  156. pewe.write("\r\n");
  157. if ("selesai".equals(barang)) {
  158. pewe.close();
  159. System.out.println("File berhasil ditulis");
  160. selesai = true;
  161. }
  162. }
  163.  
  164. } catch(Exception e){
  165. System.out.println("Gagal membuat File");
  166. System.out.println("Error di "+e);
  167. }
  168. } else if("sabtu".equals(hari)){
  169. File data = new File ("D:/TEL U/sabtu.txt");
  170. try{
  171. data.createNewFile();
  172. PrintWriter pewe = new PrintWriter(data);
  173. System.out.println("Barang yang akan dikirim");
  174. while (selesai == false) {
  175. System.out.print("Tulis Barang: ");
  176. barang = in.next();
  177. System.out.print("Tulis Jumlah Barang: ");
  178. jumlah= in.next();
  179. pewe.write("Barang :" +jumlah+ " " +barang);
  180. pewe.write("\r\n");
  181. if ("selesai".equals(barang)) {
  182. pewe.close();
  183. System.out.println("File berhasil ditulis");
  184. selesai = true;
  185. }
  186. }
  187.  
  188. } catch(Exception e){
  189. System.out.println("Gagal membuat File");
  190. System.out.println("Error di "+e);
  191. }
  192. }
  193. } else {
  194. System.out.println("=================================");
  195. System.out.println("Menu Cari Data");
  196. System.out.println("=================================");
  197. System.out.print("Pengiriman pada hari: ");
  198. hari = in.next();
  199. if("senin".equals(hari)){
  200. FileReader file = null;
  201. try{
  202.  
  203. file = new FileReader("D:/TEL U/senin.txt");
  204. //Untuk membaca file
  205. BufferedReader bfr = new BufferedReader(file);
  206. String text;
  207. while ((text = bfr.readLine()) != null){
  208. System.out.println(text);
  209. }
  210. //Untuk menangani masalah program atau error
  211. }catch (FileNotFoundException e){
  212. System.out.println("Error di "+e);
  213. }catch (IOException e){
  214. System.out.println("Error di "+e);
  215. }
  216. try{
  217. //Untuk menutup file
  218. file.close();
  219. }catch (Exception e) {
  220. System.out.println("Error di "+e);
  221. }
  222. }
  223. else if("selasa".equals(hari)){
  224. FileReader file = null;
  225. try{
  226.  
  227. file = new FileReader("D:/TEL U/selasa.txt");
  228. //Untuk membaca file
  229. BufferedReader bfr = new BufferedReader(file);
  230. String text;
  231. while ((text = bfr.readLine()) != null){
  232. System.out.println(text);
  233. }
  234. //Untuk menangani masalah program atau error
  235. }catch (FileNotFoundException e){
  236. System.out.println("Error di "+e);
  237. }catch (IOException e){
  238. System.out.println("Error di "+e);
  239. }
  240. try{
  241. //Untuk menutup file
  242. file.close();
  243. }catch (Exception e) {
  244. System.out.println("Error di "+e);
  245. }
  246. }
  247. else if("rabu".equals(hari)){
  248. FileReader file = null;
  249. try{
  250.  
  251. file = new FileReader("D:/TEL U/rabu.txt");
  252. //Untuk membaca file
  253. BufferedReader bfr = new BufferedReader(file);
  254. String text;
  255. while ((text = bfr.readLine()) != null){
  256. System.out.println(text);
  257. }
  258. //Untuk menangani masalah program atau error
  259. }catch (FileNotFoundException e){
  260. System.out.println("Error di "+e);
  261. }catch (IOException e){
  262. System.out.println("Error di "+e);
  263. }
  264. try{
  265. //Untuk menutup file
  266. file.close();
  267. }catch (Exception e) {
  268. System.out.println("Error di "+e);
  269. }
  270. }
  271. else if("kamis".equals(hari)){
  272. FileReader file = null;
  273. try{
  274.  
  275. file = new FileReader("D:/TEL U/kamis.txt");
  276. //Untuk membaca file
  277. BufferedReader bfr = new BufferedReader(file);
  278. String text;
  279. while ((text = bfr.readLine()) != null){
  280. System.out.println(text);
  281. }
  282. //Untuk menangani masalah program atau error
  283. }catch (FileNotFoundException e){
  284. System.out.println("Error di "+e);
  285. }catch (IOException e){
  286. System.out.println("Error di "+e);
  287. }
  288. try{
  289. //Untuk menutup file
  290. file.close();
  291. }catch (Exception e) {
  292. System.out.println("Error di "+e);
  293. }
  294. }
  295. else if("jumat".equals(hari)){
  296. FileReader file = null;
  297. try{
  298.  
  299. file = new FileReader("D:/TEL U/jumat.txt");
  300. //Untuk membaca file
  301. BufferedReader bfr = new BufferedReader(file);
  302. String text;
  303. while ((text = bfr.readLine()) != null){
  304. System.out.println(text);
  305. }
  306. //Untuk menangani masalah program atau error
  307. }catch (FileNotFoundException e){
  308. System.out.println("Error di "+e);
  309. }catch (IOException e){
  310. System.out.println("Error di "+e);
  311. }
  312. try{
  313. //Untuk menutup file
  314. file.close();
  315. }catch (Exception e) {
  316. System.out.println("Error di "+e);
  317. }
  318. }
  319. else if("sabtu".equals(hari)){
  320. FileReader file = null;
  321. try{
  322.  
  323. file = new FileReader("D:/TEL U/sabtu.txt");
  324. //Untuk membaca file
  325. BufferedReader bfr = new BufferedReader(file);
  326. String text;
  327. while ((text = bfr.readLine()) != null){
  328. System.out.println(text);
  329. }
  330. //Untuk menangani masalah program atau error
  331. }catch (FileNotFoundException e){
  332. System.out.println("Error di "+e);
  333. }catch (IOException e){
  334. System.out.println("Error di "+e);
  335. }
  336. try{
  337. //Untuk menutup file
  338. file.close();
  339. }catch (Exception e) {
  340. System.out.println("Error di "+e);
  341. }
  342. }
  343. }
  344. }
  345. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement