Advertisement
Dr_U

SupportSystem

Nov 11th, 2020
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.58 KB | None | 0 0
  1. /**
  2. * Its SupportSystem class
  3. * class ini implementasi dari technical support system atau chat bot
  4. *
  5. * @author Yusuf Anfasya
  6. * @version 0.0.1
  7. */
  8.  
  9.  
  10. public class SupportSystem
  11. {
  12.     private InputReader readers;
  13.     private Responder responder;
  14. /**
  15. * Creates a technical support system.
  16. */
  17. public SupportSystem()
  18.     {
  19.     readers = new InputReader();
  20.     responder = new Responder();
  21.     }
  22. /**
  23. * Pada method ini akan menampilkan selamat datang
  24. * Pesan selamat datang dengan user untuk bertanya
  25. * sampai user ingin selesai
  26. */
  27. public void start()
  28.     {
  29.         boolean finished = false;
  30.         printWelcome();
  31.         while(!finished)
  32.         {
  33.             String inputan = readers.getInput();
  34.             if(inputan.startsWith("end"))
  35.             {
  36.                 finished = true;
  37.             }
  38.             else
  39.             {
  40.                 String response = responder.generateResponse(inputan);
  41.                 System.out.println(response);
  42.             }
  43.         }  
  44.         printGoodbye();
  45.     }
  46. /**
  47. * menampilkan pesan selamat datang diawal.
  48. */
  49. private void printWelcome()
  50. {
  51.     System.out.println("Selamat Datang di Chat Support selamat bertanya");
  52.     System.out.println();
  53.     System.out.println("Bisa dijelaskan keluhannya ");
  54.     System.out.println("Baiklah kami akan membantu dalam masalah anda");
  55.     System.out.println("Apabila sudah terpecahkan bisa ketik, 'end' .");
  56. }
  57. /**
  58. * Print a good-bye message to the screen.
  59. */
  60. private void printGoodbye()
  61.     {
  62.         System.out.println("Terimakasih, semoga keluhan anda terselesaikan");
  63.     }
  64. }
  65.  
  66.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement