Anda di halaman 1dari 6

LAPORAN PRAKTIKKUM

PEMROGRAMAN BERORIENTASI OBJEK


PERTEMUAN KE – 02

Disusun Oleh:
NAMA : Cornelia Anggey Ayu Oktavia
NIM : 213110008
JURUSAN : RPLA
JENJANG : D3

UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA


YOGYAKARTA

2021
PRAKTIK

1. Dari praktik 1 manakah yang merupakan atribut dan mana yang merupakan konstanta !
Jawab :
Atribut = double jari, double luas

Konstanta = final double phi

2.

Penjelasan :

Program diatas adalah program kelas lingkaran dimana di baris 15 merupakan methode main dari
program. Di baris 16 merupakan deklarasi dari a, baris 17 menyatakan a adalah Lingkaran baru, baris 18
merupakan isi dari sebuah variable jari, baris 19 perintah untuk menampilkan variable a.

3.
Penjelasan :

Program diatas adalah program main2 dimana baris 16 merupakan deklarasi dari i, baris 17 adalah
deklarasi array a, baris 18 a dalah Lingkaran baru, baris 19 merupakan for untuk menyatakan Lingkaran
baru sebanyak perulangan tersebut, baris 22 sampai 26 adalah assign dari isi array yang berisikan 5
lingkaran dan menentukan masing masing jari jari dari lingkaran tersebut, baris 27 merupakan
perulangan untuk menampilkan baris 28 sebanyak yang ditentukan di for, baris 29 menampilkan dari
masing masing lingkaran.

LATIHAN

1. Modifkasi Kelas Buku pada modul 1 dengan menambahkan 2 atribut lagi !


Kode Program Class Buku

Kode Program Class ObjekBuku

Output

Penjelasan :
Program merupakan program modifikasi dari modul 1 dimana kita menambahkan 2 atribut di
kelas Buku, menambahkan atibut baru di baris 16 , yaitu String penulis, dengan begitu di method
setBuku baris 18 ditambahkan juga variable yang di tambahkan tadi dibaris 22, method tampil
kita tambahakan program untuk menamplkan variable yang di tambahkan di baris 29.
2. Buat kelas mahasiswa dengan 5 atribut !
Kode Program Class Mahaiswa

Kode Program Class ObjekMahasiswa

Output

Penjelasan :
Program diatas adalah program kelas mahasiswa yang dibuat dengan 5 tribut dimana atribut
tersebut dideklarasikan di baris 3 sampai baris 6 ( String nama, String prodi,int nim, int umur ) ,
dimana variable tersebut kita masukkan ke dalam method setMahasiswa di baris 8 dan di baris 9
sampai baris 12 merupakan assign untuk mengisi varible yang tercantum atau di obyek nantinya.
Baris 15 merupakan method untuk menampilkannya dari baris 16 sampai baris 19.

TUGAS
1. Jelaskan perbedaan antara vriabel dan konstanta !
Jawab :
Perbedaan variabel dengan konstanta adalah pada sifat perubahan nilainya. Suatu variabel,
nilainya dapat berubah-ubah dalam proses program berjalan dan sangat mungkin nilainya
berbeda ketika pertama kali dideklarasikan. Namun, konstanta akan bernilai tetap dan tidak
berubah sesuai dengan pertama kali konstanta itu dideklarasikan yang artinya konstansta
mempunyai nilai final atau nilai tetp dan variable bisa diubah tergantung kondisinya.
2. Buatlah kelas persegi panjang lengkap dengan atributnya untuk mentukan luas dan keliling
persegi panjang !
Kode Program Class PersegiPanjang

Kode Program Class ObjekPersegiPanjang

Output

Penjelasan :
Program diatas dimulai dnegan mendeklarasikan variable Panjang, lebar, luas, keliling di
baris 12 sampai baris 15. Dan menggunakan method setpanjang baris 17 yang merupakan
untuk mengisi Panjang, method setlebar dibaris 21 mengisi lebar, method luar di baris 25
untuk menghitung luas persegi Panjang, method keliling di baris 30 untuk menghitung
keliling persegi Panjang, di baris 35 merupakan method tampil, untuk menampilakan
Panjang, lebar, luas, dan keliling dibaris 36 sampai baris 39

KESIMPULAN
Praktikum ini ada mengetahui apa itu variable / atribut yang merupakan nilai yang dapat
berubah tergantung dengan kondisi atau proses yang berjalan, dan konstanta yang
merupakan nilai tetap yang tidak akan berubah dari awal deklarasi sampai dengan program
selesai dijalankan.

Anda mungkin juga menyukai