Posts

Showing posts from October, 2024

5025231061_Nadin Nabil Hafizh Ayyasy_ETSPBO

Image
Nama : Nadin Nabil Hafizh Ayyasy NRP : 5025231061 Git : https://github.com/Happpizh/PBO/tree/main/5025231061_ETS No 1 Inheritance (atau pewarisan) dalam Object-Oriented Programming (OOP) adalah mekanisme di mana sebuah kelas (kelas turunan) dapat mewarisi properti dan metode dari kelas lain (kelas induk). Dengan inheritance, kita dapat membuat kelas baru yang berbasis pada kelas yang sudah ada tanpa harus menulis ulang semua kode, melainkan hanya dengan menambahkan atau mengubah perilaku yang diperlukan. contoh : Misalkan kita memiliki kelas induk bernama Hewan yang memiliki properti dan metode umum untuk semua hewan. Lalu, kita membuat kelas turunan seperti Kucing dan Anjing yang mewarisi properti dan metode dari Hewan, tetapi juga dapat memiliki karakteristik khusus masing-masing. // Kelas Induk (Super Class) class Hewan {     String nama;     int umur;     void bersuara () {         System . out . println ( " Hewan ini ber...

5025231061_Nadin Nabil Hafizh Ayya sy_Tugas Tech Support System

Image
Nama : Nadin Nabil Hafizh Ayyasy NRP : 5025231061 Git : https://github.com/Happpizh/PBO/tree/main/5025231061_Nadin%20Nabil%20H.A_Tugas%20%206 Tech Support System Penjelasan code  1. Kelas SupportSystem Kelas ini bertanggung jawab untuk menjalankan sistem dukungan teknis sederhana. Fungsi utamanya adalah menerima input dari pengguna dan memberikan tanggapan yang sesuai, melalui objek Responder. Berikut adalah beberapa bagian pentingnya: Atribut: InputReader reader: Objek untuk membaca input dari pengguna. Responder responder: Objek yang menghasilkan tanggapan untuk input pengguna. Konstruktor: 1. Pada saat objek SupportSystem dibuat, konstruktor menginisialisasi objek reader dan responder untuk menangani input dan respons. 2. Metode start: Ini adalah metode utama yang menjalankan sistem. Loop while terus berjalan selama pengguna belum mengetik kata "bye". Setiap kali pengguna memasukkan sesuatu, sistem akan mengirimkan input tersebut ke kelas Responder untuk mendapatkan tangga...