Postingan

Menampilkan postingan dari April, 2026

Praktikum Pemrograman I (3)

Gambar
  Program Java Orang, Kakek, Ayah, Anak Main.java Code Orang.java Code Kakek.java Code Ayah.java Code Anak.java

Agregasi Dalam Java

AGREGASI  Definisi: Sebuah kelas berisi kelas yang lain yang tidak mewarisi atribut dan operasi dari sebuah kelas                        (Inheritance) Contoh: Kendaraan memiliki Roda, Lampu, Gas, Rem, Kopling.

Tugas 2 (Main, Orang, Dosen, dan Mahasiswa)

Gambar
Nama                              : Zaki Firjatullah NPM                               : 20251310014 ========================================================================== Class Main Class Main berfungsi sebagai driver program , yaitu tempat eksekusi utama program. Di dalam class ini: Dibuat objek Dosen Mengisi data dosen Memanggil method beriTugas() Penjelasan: Class Main hanya bertugas untuk menjalankan program, bukan untuk menyimpan logika utama. Semua proses utama tetap dilakukan di class lain sesuai dengan prinsip OOP. Class Orang Class Orang merupakan parent class (superclass) yang digunakan untuk menyimpan atribut umum yang dimiliki oleh semua objek turunan, yaitu nama . Class ini juga memiliki method: setNama() → untuk mengisi nilai nama getNama() → untuk mengambil nilai na...

Tugas 1 (Kode GPT)

Gambar
Nama                             : Zaki Firjatullah NPM                               : 20251310014 ========================================================================== Objek: Pasien Atribut: idPasien nama umur penyakit status Operasi: daftar()                   →      untuk mendaftarkan pasien periksa()                →     untuk melakukan pemeriksaan pulang()                 →      untuk menyelesaikan perawatan pasien tampilkanInfo()  →      untuk menampilkan data pasien Class Diagram: +-----------------------------+ | Pasien                    ...

Polymorphism (4)

 POLYMORPHISM ·        Polymorphism dalam java Konsep OOP yang memungkinkan satu interface memiliki banyak bentuk. Nama sama tapi tingkah laku berbeda.   ·        Pengertian Polymorphism        Poly = banyak , morph = bentuk Artinya satu method bisa memiliki banyak perilaku.   ·        Konsep OOP         1.   Encapsulation        2.   Inheritance        3. Polymorphism        4.   Abstraction   ·        Jenis Polymorphism 1.      Compile-time (Overloading) Terjadi saat method memiliki nama sama tapi jumlah dan atau tipe parameter berbeda.   Ciri Overloading Nama method sama Tipe dan Jumlah Parameter berbeda Dalam satu class   Kelebihan Overloading ·        Mempermudah penggunaa...