Postingan

Menampilkan postingan dari November, 2024

Mochamad Kolbi Nuron_5025231183_Tugas PBO13

Gambar
 Nama : Mochamad Kolbi Nuron NRP : 5025231183 Kelas: PBO A Tugas 13 implementasi dari program kecil Abstract Class Makhluk hidup yang diwariskan kepada manusia, hewan, dan tumbuhan from abc import ABC, abstractmethod # Kelas abstrak MakhlukHidup class MakhlukHidup(ABC):          @abstractmethod     def bernafas(self):         pass          @abstractmethod     def makan(self):         pass          @abstractmethod     def tumbuh(self):         pass # Kelas Manusia yang mewarisi MakhlukHidup class Manusia(MakhlukHidup):          def bernafas(self):         print("Manusia bernafas dengan paru-paru.")          def makan(self):         print("Manusia makan dengan mulut, umumnya makanan padat atau cair.")        ...

Mochamad Kolbi Nuron_5025231183_PBO A 12

Gambar
 Nama : Mochamad Kolbi Nuron NRP : 5025231183 Kelas : PBO A tugas 12 IMPLEMENTASI TIKET PESAWAT  class Flight:     def __init__(self, flight_code, departure, arrival, economy_price, business_price, first_class_price):         self.flight_code = flight_code         self.departure = departure         self.arrival = arrival         self.economy_price = economy_price         self.business_price = business_price         self.first_class_price = first_class_price     def __str__(self):         return (f"{self.flight_code} | {self.departure} -> {self.arrival} "                 f"| Ekonomi: Rp {self.economy_price} | Bisnis: Rp {self.business_price} | First Class: Rp {self.first_class_price}") class TicketBooking:     def __init__(self):         self.flight...

Mochamad Kolbi Nuron_5025231183_tugas PBO 11

Gambar
 Nama : Mochamad Kolbi Nuron NRP : 5025231183 tugas pbo ke 11 implementasi aplikasi network 1. user.java import java.util.ArrayList; import java.util.List; public class User {     private String username;     private List<Post> posts;     private List<Post> likedPosts;     public User(String username) {         this.username = username;         this.posts = new ArrayList<>();         this.likedPosts = new ArrayList<>();     }     public String getUsername() {         return username;     }     public List<Post> getPosts() {         return posts;     }     public void createPost(String content, boolean isImage) {         Post newPost = new Post(this, content, isImage);         posts.add(newPost);     } ...

Mochamad Kolbi Nuron_5025231183_PBO tugas 10

Gambar
 Nama : Mochamad Kolbi Nuron NRP : 5025231183 Tugas PBO A ke 10 1. SalesItem.java                                                                                                                                                                                        public class SalesItem {     private String itemName;     private double price;     private int stock;     private double totalRevenue; ...

Mochamad Kolbi Nuron_5025231183_Tugas PBO 8

Gambar
 Nama : Mochamad Kolbi Nuron NRP : 5025231183 PBO A tugas ke 8 implementasi world of zuul  1. room.java Penjelasan: Room adalah representasi sebuah ruangan dalam permainan. Variabel description menyimpan teks deskripsi ruangan, seperti "You are in the kitchen." HashMap exits menyimpan hubungan antar ruangan. Misalnya: north → Kitchen east → Bedroom Metode utama: setExit() : Menambahkan pintu keluar ke ruangan lain. getShortDescription() : Memberikan deskripsi ruangan. getExitString() : Memberikan daftar semua pintu keluar dalam format string. getExit() : Mengembalikan ruangan di arah tertentu. 2. game.java import java.util. Scanner ; public class game {     private room currentRoom;     public game () {         createRooms ();     }     private void createRooms () {         room hall , kitchen , bedroom , garden , study ;         hall = new room ( "You are in th...