Postingan

PRAKTIKUM PEMROGRAMAN KE-6

Gambar
  Quiz Main, Orang, Dosen, Mahasiswa Code program Main.Java  Penjelasan  Main adalah class utama untuk menjalankan program. Membuat objek: Dosen d Mahasiswa m Mengisi data menggunakan setter. Menampilkan data dosen. Memanggil method beriTugas() untuk menampilkan proses kegiatan. Code program orang Orang adalah class induk (parent). Menyimpan atribut nama. Menggunakan encapsulation: private → data tidak bisa diakses langsung setNama() → untuk mengisi nama getNama() → untuk mengambil nama Class ini akan diwarisi oleh Dosen dan Mahasiswa. Code program dosen Dosen juga turunan dari Orang. Memiliki atribut tambahan yaitu nidn. Method: setNidn() dan getNidn() Method utama: beriTugas(Mahasiswa mhs) Menunjukkan asosiasi antara Dosen dan Mahasiswa Menggabungkan data dosen dan mahasiswa dalam satu output Code program mahasiswa Mahasiswa adalah turunan dari Orang (inheritance). Mewarisi atribut nama. Menambahkan atribut baru yaitu npm. Memiliki method: setNpm() → isi NPM getNpm() → ...

PRAKTIKUM PEMROGRAMAN KE - 6 (KODE CHATGPT)

Gambar
Ruangan Rumah Sakit  Code Program Main.Java Code Program Ruangan.Java Output kode program

Materi pemrograman ke - 5

Polymorphism dalam Java Polymorphism dalam java  Konsep OOP yang memungkinkan satu interface memiliki banyak bentuk. Nama sama tapi tingkah laku berbeda. Pengertian Polimorphism Poly = banyak, morp = bentuk Artinya satu method bisa memiliki banyak perilaku Konsep oop  Encapsulation Inheritance Polymorphism Abstraction Jenis Polymorphism  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 penggunaan method dengan berbeda tipe dan jumlah data ·       Kode lebih fleksibel    Runtime (Overriding) Terjadi saat subclass mengubah tingkah laku method dari superclass.   Ciri Overriding: ·       Harus inheritance ·     ...

PRAKTIKUM KE - 3 ( 13 Maret 2026 )

Gambar
  Code Program Java Inheritance (pewarisan) Code program Main.java Code program Induk.java Code program Anak.java Code program Cucu.java Code program Cicit.java Output code program

Materi ke - 3 ( 10 Maret 2026 )

 Inheritance (Pewarisan) Pengantar OOP Pemrograman Berorientasi Objek (OOP) terdiri dari: Encapsulation = atribut, operasi  Inheritance = pewarisan ( kecuali private ) Polymorphism = nama sama tingkah laku bebeda  Abstraction = tidak detai hanya ringkas  Overloading dalam 1 class, Overriding ada anak class Definisi Inheritance  Inheritance adalah mekanisme pewarisan atribut dan method dari satu class ke class yang lain Konsep Dasar  Class yang mewariskan disebut : Superclass / Parent  Class yang menerima disebut : Subclass / Child Tujuan Inheritance  Reusability kode Mengurangi duplikasi kode  Membentuk hubungan antar class Keyword Extend  Keyword extend digunakan untuk membuat subclass yang mewarisi parent class. Keuntungan Inheritance  Menghemat waktu pengembangan  Struktur program lebih rapih  Mempermudah pemeliharaan kode Method Inheritance  Subclass dapat menggunakan method dari superclass tanpa menulis ulang . T...

PRAKTIKUM KE-2 ( 06 Maret 2026 )

Gambar
 Membuat program Java menggunakan Screen (Npm, nama, jurusan ) dalam 1 metode tampilData()  Code program Main.java Code program Mahasiswa.java Output code program 

MATERI KE -2 (03 MARET 2026)

Gambar
 Class & Object   Struktur Program Java Minimal  class NamaClass {   public static void main (String[]args) {    //kode   } } Class Blueprint, template atau cetakan objek.  Instance Variable  Definisi , variabel yang : Dideklarasikan di dalam class Diluar method  Tidak menggunakan static Dimiliki oleh setiap object  Local Variable  Definisi, variabel yang : Dideklarasikan di dalam method, constructor, atau block Hanya hidup saat method dijalankan Ciri - ciri  Disimpan di Stack Hanya bisa diakses dalam method itu saja  Tidak punya nilai default Harus diinisialisasi dulu  Static Variabel  Definisi, variabel yang : Dideklarasi dengan keyword static  Dimiliki oleh class Dibagi ke semua object  Ciri - ciri : Hanya ada satu di memori Disimpan di Method Area Bisa diakses tanpa membuat object