Tugas 7 - Revisi Implementasi Tech Support

 Nama: Dewa Putu Ananda Taurean Mahesa

NRP: 5025231158

Kelas: PBO A


Kode Github

Pada tugas sebelumnya program tech support hanya bisa memberikan 2 respon. Pada tugas kali ini, saya menambahkan variasi pesan yang bisa diberikan oleh program dengan menggunakan hashmap. Dengan menggunakan hashmap, key dari hashmap dapat menjadi kata kunci dari masalah yang dihadapi user, sehingga saat menginput, program dapat melihat kata kunci yang diketik user dan memberi respon (value) yang sesuai.

Berikut modifikasi pada class Responder:



Dapat dilihat pasangan key value untuk responder. Method generateResponse akan melakukan loop pada map untuk mencari kata kunci yang ada dan memberi respon yang sesuai. Jika kata kunci tidak ditemukan, maka program hanya akan mengoutput pesan "Hmm, that sounds interesting...".

Demo program:



Comments

Popular posts from this blog

Tugas 1: Meningkatkan Skill Typewriter

Tugas 14 - Implementasi GUI

Tugas 13 - Abstraksi Kelas