PBO-7 Implementasi Tech Support System

Laporan mata kuliah Pemrograman Berorientasi Objek (A) - Pertemuan 7

Nama: Nabil Irawan

NRP: 5025241231

Kelas: Pemrograman Berorientasi Objek (A)

Laporan

Membuat aplikasi untuk Implementasi Tech Support System

Pada laporan ini saya telah berhasil mengimplementasikan tech support system sederhana.

SupportSystem.java

Class membuat dan memasangkan dua komponen lain, yaitu InputReader dan Responder, lalu menjalankan loop, menampilkan pesan sambutan, membaca input pengguna, memeriksa perintah keluar, dan meminta Responder memberikan balasan untuk setiap kalimat yang diberikan.

Code:

InputReader.java

Class membungkus Scanner untuk mengambil satu baris teks dari System.in dan mengembalikannya ke pemanggil.

Code:

Responder.java

Class menyimpan kata kunci untuk setiap respons beserta daftar balasan umum. Saat menerima kalimat dari pengguna, kemudian dijadikan ke huruf kecil, mencari apakah ada kata kunci yang muncul, lalu mengembalikan respons yang sesuai. Jika tidak ada yang cocok, maka akan memilih salah satu balasan umum secara acak.

Proof

Input dan tampilan awal:

Jika terdapat kata kunci:

Jika tidak terdapat kata kunci:

Exit:

Last updated