Postingan

Tugas Pertemuan 1 PPB B

Nama: Mochamad Kolbi Nuron Nrp: 5025231183 Kelas: PPB B  Perkembangan Teknologi Bergerak 1. Perkembangan Hardware Perangkat Mobile Perangkat mobile mengalami perkembangan pesat dari sisi desain, performa, dan efisiensi daya. a. Generasi Awal (Feature Phone) Pada era awal 1990–2000-an, perangkat seperti Nokia dan BlackBerry Limited hanya mendukung fungsi dasar seperti telepon dan SMS. Layar masih monokrom atau berwarna sederhana, dengan keypad fisik dan kapasitas memori terbatas. b. Era Smartphone Modern Kemunculan Apple Inc. melalui iPhone pada 2007 menjadi titik revolusi. Teknologi touchscreen kapasitif menggantikan tombol fisik. Perkembangan hardware meliputi: Prosesor (SoC) semakin cepat dan hemat daya (multi-core, fabrikasi 5nm–3nm). RAM dan Storage meningkat signifikan (hingga 16GB RAM dan 1TB penyimpanan). Layar berkembang dari LCD ke AMOLED dengan refresh rate 120Hz–144Hz. Kamera dilengkapi AI, multi-lensa (wide, ultrawide, telephoto). Baterai lebih bes...

Mochamad Kolbi Nuron_5025231183_EAS PBO A

 Nama : Mochamad Kolbi Nuron NRP : 5025231183 Kelas : PBO A EAS PBO  1.  Package library dalam Java adalah kumpulan dari kelas-kelas, antarmuka (interface), dan subpackage yang dikelompokkan dalam sebuah paket (package). Paket ini bertujuan untuk mengorganisasi kode, menghindari konflik nama, dan menyediakan fungsionalitas yang dapat digunakan kembali oleh programmer. Kegunaan Package Library Organisasi Kode Membantu mengatur kode program ke dalam struktur yang lebih terorganisasi dan modular, sehingga lebih mudah dipahami dan dipelihara. Menghindari Konflik Nama Dengan menggunakan paket, kelas-kelas dengan nama yang sama dapat dibedakan berdasarkan nama paketnya. Penggunaan Ulang Kode Library dalam bentuk paket dapat digunakan kembali oleh berbagai aplikasi, menghemat waktu dan usaha dalam pengembangan perangkat lunak. Menyediakan Fungsi Siap Pakai Java memiliki pustaka bawaan (standard library) yang mencakup paket-paket seperti java.util,java.io,java.net, dll., yang me...

MOchamad Kolbi Nuron_5025231183_Tugas PBO 14

Gambar
 Nama: Mochamad Kolbi Nuron NRP: 5025231183 Kelas: PBO A Tugas 14 Implementasi GUI Main.java import javax.swing.*; public class Main {     public static void main(String[] args) {         SwingUtilities.invokeLater(() -> {             LoginFrame login = new LoginFrame();             login.setVisible(true);         });     } } ImageViewer.java import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.File; public class ImageViewer {     private JFrame frame;     private ImagePanel imagePanel;     private JLabel filenameLabel;     private JLabel statusLabel;     private OFImage currentImage;     private static JFileChooser fileChooser = new JFileChooser(System.getProperty("user.dir"));     public ImageViewer() {         makeFrame();     } ...

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; ...