Pertemuan 7 OOP - Revisi & Demo Applikasi Technical Support System

Nama : Kadek Fajar Pramartha Yasodana
NRP : 5025231185
Kelas : PBO A

Revisi & Demo Technical Support System
Pada tugas kali ini, saya melakukan sedikit revisi dari applikasi yang telah saya buat pada pertemuan sebelumnya Pertemuan 6. Untuk revisi yang saya lakukan bisa dilihat pada 3 class yaitu Input Reader,  Responder, dan pembuatan class Utility.
Source Code : GitHub

Utility
Pada revisi ini, saya membuat sebuah class bernama Utility yang nantinya digunakan untuk membantu memudahkan kita dalam menulis algoritma. dalam Utility terdapat fungsi untuk melakukan splitting pada string.



Input Reader
Pada revisi Input Reader, saya melakukan sedikit perubahan pada fungsi read, untuk perubahan terdapat pada yang saya memanggil string.split diganti dengan fungsi Utility.splitString.

Responder
Pada revisi Responder, saya mengganti alur untuk mendapatkan response. Yang sebelumnya untuk mendapatkan response kita perlu memberi satu kata kunci dan kita bisa dapatkan jawaban, saya merubahnya menjadi kita bisa menginput lebih dari satu kata kunci. Nanti saat pemanggilan fungsi getResponse akan dibandingkan pada setiap responseMap, mana yang memiliki match kata kunci yang terbanyak dan outputkan jawabannya. Jadi singkatnya sebelumnya hanya bisa 1 kata kunci, sekarang bisa lebih dari 1 kata kunci.

Demo Alur Aplikasi
Apa Saja Yang Di Revisi









Comments

Popular posts from this blog

Pertemuan 13 OOP - Abstraksi & Simulasi Fox & Rabit

Pertemuan 11 PWEB - Membuat Website CRUD PHP MySQL

Pertemuan 11 PBO - Studi Kasus Network Project (Inheritance)