document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /**
  2.  * class yg mengimplementasikan technical support system.
  3.  * class ini menggunakan objek dari class InputReader untuk membaca
  4.  * input dari user dan objek dari class Responder untuk menyampaikan respon
  5.  *
  6.  * @author (Nadia Tiara Febriana)
  7.  * @version (7 November 2020)
  8.  */
  9. public class Support_System
  10. {
  11.    private InputReader reader;  
  12.    private Responder responder;  
  13.    public Support_System()  
  14.    {      
  15.        reader = new InputReader();  
  16.        responder = new Responder();  
  17.    }  
  18.    /**Mulai tech support system dan
  19.    *masuk ke dialog dengan pengguna.
  20.    */
  21.    public void start()  
  22.    {  
  23.    boolean finished = false;  
  24.    printWelcome();  
  25.    while(!finished)
  26.    {  
  27.    String input = reader.getInput();
  28.    if(input.startsWith("bye"))
  29.    {  
  30.        finished = true;  
  31.    }  
  32.    else
  33.    {  
  34.        String response = responder.generateResponse(input);  
  35.        System.out.println(response);  
  36.    }  
  37.    }    
  38.    }
  39.    private void printWelcome()  //print pesan selamat datang
  40.    {  
  41.        System.out.println("Selamat Datang di NaNaD Technical Support System.");  
  42.        System.out.println();  
  43.        System.out.println("Ada yang bisa saya bantu?");  
  44.        System.out.println("Saya akan membantu anda menyelesaikan masalah!");  
  45.        System.out.println("Silahkan ketik \'bye\' untuk keluar dari sistem kami.");  
  46.    }    
  47. }
');