Postingan

Menampilkan postingan dari Desember, 2025

EAS(Game Pac-Man)

Gambar
  Nama : Maulana Akbar  Nrp : 5025231259  Anggota Kelompok: 1.Maulana Akbar    5025231259 2.Kayana Danendra Kawiswara    5025231286 Implementasi Pemrograman Berorientasi Obyek Terhadap Game Pac-Man 1. Deskripsi      Pac-Man diciptakan untuk menawarkan pengalaman bermain yang  mudah dipahami namun tetap menghibur . Intinya adalah pemain mengontrol karakter Pac-Man, menghindari musuh (hantu) sambil mengumpulkan semua poin yang tersebar di layar. 2. Rancangan Kelas 1. Penjelasan Kode App.java      File App.java berfungsi sebagai kelas utama ( main class ) yang menjalankan seluruh aplikasi. Tugas utamanya adalah menyiapkan jendela ( frame ) tempat game akan ditampilkan dan memulai game itu sendiri. 2. Penjelasan Kode PacMan.java      File PacMan.java adalah inti dari logika game. Kelas ini merupakan subclass dari JPanel (untuk menggambar visual game) dan mengimplementasikan ActionListener (untuk meng...

Aplikasi CRUD

Gambar
Nama : Maulana Akbar  NRP : 5025231259  Kelas : PBO (A) Pada pertemuan ini, kami mempelajari CRUD Java di Aplikasi Sistem Manajemen Perpustakaan. link code :  https://github.com/maulanasaycheese/PBO/tree/main/pertemuan15

PONG Game

Gambar
Nama : Maulana Akbar  NRP : 5025231259  Kelas : PBO (A) Game Pong diimplementasikan dengan OOP, di mana setiap elemen utama (Bola dan Pemukul) adalah objek yang terstruktur melalui kelas. Prinsip enkapsulasi melindungi properti internal objek, sementara abstraksi menyederhanakan logika gerak dan pantulan. Untuk pengembangan lanjutan (misalnya AI), inheritance dan polymorphism menyediakan fleksibilitas. Seluruh proses game dikoordinasikan oleh game loop pada kelas Game yang menangani pembaruan posisi dan tabrakan. Link Code :  https://github.com/maulanasaycheese/PBO/tree/main/pertemuan14

GUI

Gambar
Nama : Maulana Akbar  NRP : 5025231259  Kelas : PBO (A) berlatih untuk membuat GUI menggunakan java. Graphical User Interface (GUI) adalah sebuah antarmuka yang memungkinkan pengguna untuk berinteraksi dengan program dengan menggunakan elemen-elemen grafis seperti ikon, tombol, dan lainnya. Link Code :  https://github.com/maulanasaycheese/PBO/tree/main/pertemuan13 Latihan 1: Login Form Latihan 2 : Image viewer

Abstract Classs

Gambar
Nama : Maulana Akbar  NRP : 5025231259  Kelas : PBO (A)   Abstract class adalah cetak biru (blueprint) yang tidak dapat di-instantiate (tidak dapat dibuat objeknya secara langsung). Tujuannya adalah untuk menjadi kelas dasar yang mendefinisikan struktur umum dan perilaku standar yang harus diwarisi (inherited) dan diterapkan (implemented) oleh subkelas-subkelasnya (kelas anak). Link Code :  https://github.com/maulanasaycheese/PBO/new/main/pertemuan12

Inheritance Sistem Rental

Gambar
Nama : Maulana Akbar  NRP : 5025231259  Kelas : PBO (A)   Pada pertemuan ini dibahas mengenai bagaimana kita dapat memperbaiki struktur kode  class  kita dengan menggunakan  inheritance , sehingga tercipta  class  induk dan  class  anak yang dapat meningkatkan keterbacaan kode serta mempermudah pemeliharaan kode Link Code : https://github.com/maulanasaycheese/PBO/new/main/pertemuan11

Testing And Debugging

Gambar
Nama : Maulana Akbar  NRP : 5025231259  Kelas : PBO (A)   membahas tentang  pengujian (testing)  untuk sebuah class sederhana bernama  Comment . Class ini dirancang untuk merepresentasikan sebuah komentar pengguna, misalnya dalam sistem ulasan (review system) pada aplikasi e-commerce atau forum diskusi. Link Code : https://github.com/maulanasaycheese/PBO/tree/main/pertemuan10