Minggu, 07 Oktober 2018

Tugas 7 PBO-A Support System

Berikut Source codenya :


Support System :


/**  
  * Tugas 7 PBO-A Chatbot
  * M. Fatih 
  * 08/10/2018 
  */
 
public class SupportSystem
{
    private InputReader reader;
    private Responder responder;
    public SupportSystem()
    {
        reader = new InputReader();
        responder = new Responder();
    }
    
    public void start()
    {
        boolean finished = false;
        printWelcome();
        while(!finished)
        {
            String input = reader.getInput();
            if(input.startsWith("bye")) {
                finished = true;
            }
            else
            {
                String response = responder.generateResponse();
                System.out.println(response);
            }
        }
        
        printGoodbye();
    }
    
    private void printWelcome()
    {
        System.out.println("Hai selamat datang, ada yang bisa saya bantu?");
        System.out.println("Kalo dah bosen ketik 'bye' aja");
    }
    
    private void printGoodbye()
    {
        System.out.println("Selamat tinggal");
    }
}

Responder :



/**  
  * Tugas 7 PBO-A Chatbot
  * M. Fatih 
  * 08/10/2018 
  */

public class Responder
{
    public String generateResponse()
    {
        return "Gimanaa?";
    }
}

Input Reader :



/**  
  * Tugas 7 PBO-A Chatbot
  * M. Fatih 
  * 08/10/2018 
  */
 
import java.util.Scanner;
public class InputReader
{   
    public String getInput()
    {
        Scanner sc=new Scanner(System.in);
        String inputan;
        
        inputan = sc.next();
        return inputan;
    }
}


Berikut Hasil Outputnya :


Sekian Terimakasih :)

Tidak ada komentar:

Posting Komentar

Batman Begins - Help Select