Posts

Showing posts from October, 2024

ETS

Image
Nama      : Hafidz Panji Ashari  NRP         : 5025231278 Kelas       : PBO-A Soal   1.  Jelaskan perbedaan antara kelas dan objek dalam pemrograman berorientasi objek. Berikan contoh dengan kode sederhana yang menunjukkan hubungan antara kelas dan objek. Objects object  adalah instance dari sebuah class. Object berisi data (dalam bentuk atribut/properti) dan metode (fungsi) yang dapat dioperasikan untuk berinteraksi dengan data tersebut. Setiap object dapat memiliki nilai properti yang berbeda walaupun berasal dari class yang sama. Class class  adalah cetak biru (blueprint) atau template untuk membuat objek. Class mendefinisikan atribut (properti atau variabel) dan metode (fungsi atau perilaku) yang akan dimiliki oleh objek yang dibuat dari class tersebut. Perbedaan antara Class dan Objects Dalam pemrograman berorientasi objek, kelas adalah blueprint atau template untuk membuat objek. Kelas mendefinisikan ...

support system

Image
Nama           : Hafidz Panji Ashari NRP               : 5025231278 Kelas             : PBO-A Membuat support system dengan menggunakan 3 class yaitu : SupportSystem menangani alur utama percakapan,  InputReader menangani input dari pengguna, Responder menangani respons yang diberikan. Kelas SupportSystem: Ini adalah kelas utama yang memulai dan mengelola sistem percakapan. Kelas ini menggunakan dua kelas lain, yaitu InputReader untuk membaca input dari pengguna dan Responder untuk menghasilkan respon. Metode start() berisi logika loop yang terus meminta input dari pengguna hingga mereka mengetik "bye" untuk keluar. Kelas InputReader (sebagai inner class): Tugasnya sederhana: mengambil input teks dari pengguna menggunakan kelas Scanner. Metode getInput() menampilkan prompt "> ", lalu menunggu pengguna mengetik sesuatu, dan mengembalikan input tersebut sebagai string. Kelas R...