Jumat, 10 April 2026

Praktikum Pemograman I Ke-6 (Quiz Main,Orang,Dosen,Mahasiswa)

 

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