Anda di halaman 1dari 7

LAPORAN TUGAS

PEMROGRAMAN BERORIENTASI OBJEK

Oleh:
Ibnu Alfitra Salam
1910631170085
4E

TEKNIK INFORMATIKA
UNIVERSITAS NEGERI SINGAPERBANGSA KARAWANG
KARAWANG
2020
Latihan Inheritance
1. Buat class MatematikaCanggih yang merupakan inherit dari class Matematika (tambah,
kali, kurang, bagi)
i. Tambahkan method modulus(int a, int b) yang menghitung modulus dari a dan b
pada class MatematikaCanggih
ii. Operator modulus adalah %
2. Buat class MatematikaCanggihBeraksi yang memanggil method tambah, kurang, kali,
bagi, modulus

1
1. Buat class MatematikaCanggihBanget yang merupakan inherit dari class
MatematikaCanggih
i. Tambahkan method pertambahanTiga(int a, int b, int c) yang menghitung
pertambahan dari a, b dan c
ii. a+b+c
2. Buat class MatematikaCanggihBangetBeraksi yang memanggil method pertambahan,
perkalian, modulus, pertambahanTiga

2
Latihan Overloading
1. Buatlah class Matematika, MatematikaCanggih dan MatematikaBeraksi
2. Buatlah konstruktor di kelas MatematikaCAnggih dengan membuat 2 buat parameter
berisi NIM dan Nama
3. Lakukan overloading pada Method pertambahan, pengurangan pada class Matematika
4. Matematika Canggih inherit dari class Matematika perkalian, pembagian, modulus)
5. Uji di kelas MatematikaBeraksi dengan parameter pecahan: 12.5, 28.7, 14.2

3
4
Tugas
 Bangun Datar
- Persegi Panjang (mencari keliling dan Luas)
- Segitiga (mencari keliling dan Luas)
- Lingkaran (mencari keliling dan Luas)
- Persegi empat (mencari keliling dan Luas)
 Bangun Ruang inherit dari bangun datar
- Balok (luas permukaan dan volume)
- Prisma (luas permukaan dan volume)
- Tabung (luas permukaan dan volume)
- Kubus (luas permukaan dan volume)
 Bangun (berada di package yang berbeda)

5
6

Anda mungkin juga menyukai