Anda di halaman 1dari 5

Nama : Elvan Dito Siregar

NIM : 0702213062
Kelas/Semester : SI-1/ 4
Dosen Pengampu : M.Dedi Irawan,M.Kom.
TUGAS PRAKTIKUM

1.

Jelaskan Program di Atas beserta hasilnya.


Jawaban :
Program di atas adalah contoh sederhana untuk mengilustrasikan penggunaan konstruktor dalam
bahasa pemrograman Java. Konstruktor adalah seperti "resep" khusus yang digunakan untuk
menciptakan objek baru dari sebuah kelas.
Dalam program ini, kita memiliki sebuah kelas bernama Mahasiswa yang merepresentasikan
entitas mahasiswa. Kelas ini memiliki beberapa atribut penting seperti nama, alamat, email, dan
nim (nomor induk mahasiswa).
Di dalam kelas Mahasiswa, kita mendefinisikan dua jenis konstruktor. Pertama, konstruktor
kosong yang tidak menerima parameter apa pun. Kedua, konstruktor dengan parameter yang
memungkinkan kita untuk langsung menginisialisasi atribut-atribut objek mahasiswa saat
pembuatan objeknya.
Fungsi info() digunakan untuk mencetak informasi lengkap tentang seorang mahasiswa,
termasuk NIM, nama, alamat, dan email.
Pada bagian main() program, kita membuat dua objek Mahasiswa dengan cara berbeda. Objek
pertama, yang kita sebut mhsBaru, dibuat menggunakan konstruktor dengan parameter. Kita
memberikan nilai-nilai seperti NIM, nama, alamat, dan email saat menciptakan objek tersebut.
Objek kedua, mhsLama, dibuat menggunakan konstruktor kosong. Oleh karena itu, atribut-
atribut objek ini akan memiliki nilai default (0 untuk nim dan null untuk atribut string).
Setelah membuat objek-objek mahasiswa, kita memanggil metode info() untuk masing-masing
objek agar dapat mencetak informasi lengkapnya.
Hasil yang ditampilkan oleh program ini adalah:

Output pertama menampilkan informasi lengkap dari objek mhsBaru yang telah kita inisialisasi
dengan nilai-nilai yang kita berikan. Output kedua menampilkan informasi objek mhsLama,
yang tidak memiliki nilai yang ditetapkan saat pembuatannya. Oleh karena itu, atribut-atribut
objek ini akan memiliki nilai default yang ditentukan oleh bahasa Java.
2. 1. Buat class Bank
- Buat konstruktor class Bank dengan parameter:saldo
- Buat method:simpanUang, ambilUang, dan getSaldo
2. Buat class BankBeraksi, tetapkan saldo awal lewat konstruktur Rp.100000, jalankan 3
method diatas, dan tampilkan proses sebagai berikut :
Selamat Datang di Bank ABC
Saldo saat ini: Rp.100000

Simpan uang: Rp.500000


Saldo saat ini: Rp.600000

Ambil uang: Rp.150000


Saldo saat ini: Rp.450000
Jawaban :
❖ Code :
❖ Output :
Tugas Absensi :

❖ Code :

❖ Hasil Output :

Penjelasan :
Terdapat konstruktor AnimeFigure yang digunakan untuk membuat objek figur anime.
Konstruktor ini menerima tiga parameter yaitu characterName, series, dan manufacturer, dan
mengeset nilai atribut-atribut objek dengan nilai-nilai yang diberikan. emiliki metode
displayInfo() yang digunakan untuk menampilkan informasi tentang objek figur anime ke
hasilnya. Dalam output program, akan ditampilkan informasi tentang dua objek figur anime yang
berbeda, yaitu "Monkey D.Luffy" dari seri "One Piece" yang dibuat oleh perusahaan "Bandai"
dan "Naruto Uzumaki" dari seri "Naruto" yang dibuat oleh perusahaan "Good Smile Company".

Anda mungkin juga menyukai