Praktikum Pemograman I Ke-6 (Quiz
Main,Orang,Dosen,Mahasiswa)
|
Nama |
: |
Cesar Rais
Akhtar |
|
Npm |
: |
20251310010 |
|
Prodi |
: |
Teknik
Informatika |
|
Mata Kuliah |
: |
Praktikum Pemograman I |
|
Dosen Pengampu |
: |
Ir. Yasri, M.T |
|
Hari/Tanggal |
: |
Jumat (10/04/2026) |
Quiz Main,Orang,Dosen,Mahasiswa
· Code Program Main.java
Penjelasan:
class Main → class utama untuk menjalankan program
main() → tempat program mulai dijalankan
Main berfungsi untuk:
· Membuat
objek Dosen
· Mengisi
nama dan NIDN dosen
· Menampilkan
data dosen
· Memanggil beriTugas()
· Code Program Orang.java
Penjelasan:
Orang adalah class dasar (parent).
Memiliki atribut:
· nama → menyimpan nama orang
Method:
· setNama → untuk mengisi nama
· getNama → untuk mengambil nama
· Code Program Dosen.java
Penjelasan:
extends Orang → artinya Dosen mewarisi class Orang
Jadi Dosen punya:
· nama
(dari Orang)
· nidn (punya sendiri)
Method:
· setNidn()
→ isi NIDN
· getNidn()
→ ambil NIDN
Asosiasi:
Mahasiswa
mahasiswa = new Mahasiswa();
Dosen membuat dan
menggunakan objek Mahasiswa
Artinya:
· Dosen
berhubungan langsung dengan Mahasiswa
· Dosen
bisa memanggil method milik Mahasiswa
Bentuk asosiasi di method
beriTugas():
· Dosen
membuat objek Mahasiswa
· Dosen
mengisi data Mahasiswa
· Dosen
memanggil: mahasiswa.kerjakanTugas();
· Code Program Mahasiswa.java
Penjelasan:
extends Orang → artinya Mahasiswa
mewarisi class Orang
Jadi Mahasiswa punya:
· nama
(dari Orang)
· npm
(punya sendiri)
Method:
· setNpm()
→ isi NPM
· getNpm()
→ ambil NPM
· kerjakanTugas()
→ mencetak: Saya mengerjakan tugas
· Output Code Program





Tidak ada komentar:
Posting Komentar