PRAKTIKUM PEMROGRAMAN KE-6

  •  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() → ambil NPM 
Output 


Komentar

Postingan populer dari blog ini

PERTEMUAN 1 ( 24 FEBRUARI 2026 )