Anda di halaman 1dari 2

Assesment 2 : Class and Object Concept

Waktu : 60 Menit
Kelas : S1IF-09-K

Buatlah sebuah program dalam bahasa JAVA dengan konsep Object Oriented Programming
(OOP) dengan spesifikasi sebagai berikut :

1. Buatlah project dengan penamaan prjLingkaran_NIM (contoh : prjLingkaran_ 21102001)


[Bobot: 5%]
2. Buatlah kelas dengan nama Lingkaran yang memiliki spesifikasi sebagai berikut
a. Memiliki atribut jejari, diameter, dan luas bertipe doublé. [Bobot: 15%]

b. Mempunyai konstruktor yang menginisialisasi jejari =1, method hitungDiameter, dan


method hitungLuas. [Bobot: 15%]

c. Diameter lingkaran adalah 2(dua) kali jejari, dan luas lingkaran adalah dengan kuadrat
jejari kali nilai PI. Gunakan Math class PI konstanta. [Bobot: 20%]
d. Memiliki method bernama setJejari() dan getJejari(). Method setJejari() digunakan

untuk tidak hanya untuk mengatur jejari, tetapi juga menghitung method lainnya.
[Bobot: 20%]
3. Dalam Main Program, buatlah 3(tiga) buah objek dengan ketentuan sebagai berikut :
a. Objek diberi penamaan L1, L2, dan L3. [Bobot: 5%]

b. Dengan menggunakan method setJejari(), buatlah inisialisasi untuk objek L1 dengan


nilai yang kecil dan objek L2 dengan nilai yang lebih besar dari inisialisasi objek L1 dan
untuk objek L3 hanya menggunakan inisialisasi dari konstruktor yang sudah dibuat

dalam kelas Lingkaran. [Bobot: 5%]


c. Tampilkan semua nilai untuk semua objek Lingkaran yang sudah dibuat. [Bobot: 15%]

1|Page
4. Berikut adalah output program diatas dengan uji coba dengan nilai jejari yang kecil = 2.5

dan nilai jejari yang besar = 120.5

Gambar 1. Output Program Class and Object Concept

Ketentuan Pengerjaan :
1. Assesment dikerjakan secara individu

2. Didalam kode program untuk setiap penamaan Project, Class, Variabel, Konstruktor,
Method maupun Objek menggunakan kombinasi 4(empat) digit NIM masing-masing
mahasiswa.
Contoh : prjLingkaran_2001, private jejari_2001, public Lingkaran_2001().
3. Dikumpulkan melalui LMS sesuai dengan Uploder yang disediakan, tidak ada

perpanjangan waktu (perhatikan tanggalnya).


4. File yang dikumpulkan adalah File Project sesuai dengan penamaan prjLingkaran_NIM
(contoh : prjLingkaran_ 21102001) , dalam format RAR/ZIP.

-------- Selamat Mengerjakan Semoga Sukses --------

2|Page

Anda mungkin juga menyukai