Tugas PBO 7 Rafie Zaidan U 5025231245
Nama: Rafie Zaidan Umara
NRP: 5025231245
Mata Kuliah: Pemrograman Berorientasi Objek (PBO A)
NRP: 5025231245
Mata Kuliah: Pemrograman Berorientasi Objek (PBO A)
Implementasi Tech Support System
Penjelasan code:
- initializeResponses(): Fungsi ini berfungsi untuk menginisialisasi database sederhana dalam bentuk Map<String, String> yang memetakan kata kunci dengan respons terkait. Misalnya, jika kata kunci yang dimasukkan oleh pengguna adalah "harga", maka sistem akan memberikan respons mengenai harga sate ayam dan sate kambing.
- getResponse(String userInput): Fungsi ini digunakan untuk mendapatkan respons yang sesuai dengan kata kunci yang dimasukkan oleh pengguna. Fungsi ini memeriksa apakah input pengguna mengandung kata kunci yang ada dalam responses. Jika ada, sistem mengembalikan respons terkait kata kunci tersebut. Jika tidak, sistem memberikan respons default yang mengatakan bahwa pertanyaan tidak dimengerti.
- main(String[] args):Fungsi ini adalah bagian utama dari program. Program meminta input dari pengguna melalui Scanner dan memberikan respons berdasarkan input tersebut dengan memanggil fungsi getResponse(). Program akan terus berfungsi hingga pengguna mengetik "exit", yang akan menghentikan program dan mencetak pesan terima kasih.
source code: https://github.com/zetfizet/tech-supp-system-PBO7
Comments
Post a Comment