Readme.md
Proyek ini mencakup dua tugas utama yang diberikan dalam praktikum Object Oriented Programming (OOP) dengan bahasa pemrograman Java. Tujuan dari proyek ini adalah memahami konsep dasar Java, OOP, dan perbedaan antara pemrograman prosedural dan berorientasi objek.
-
Menghitung Luas Bentuk Geometri:
- Membuat program Java untuk menghitung luas dari:
- Tabung
- Persegi Panjang
- Trapesium
- Membuat program Java untuk menghitung luas dari:
-
Menghitung Volume Tabung:
- Membuat program Java untuk menghitung volume tabung dalam dua pendekatan:
- Prosedural: Menggunakan fungsi sederhana.
- OOP: Menggunakan konsep Class dan Object.
- Membuat program Java untuk menghitung volume tabung dalam dua pendekatan:
LuasCalculator.java
: Kode untuk menghitung luas berbagai bentuk geometri.VolumeCalculatorProsedural.java
: Kode untuk menghitung volume tabung dengan pendekatan prosedural.VolumeCalculatorOOP.java
: Kode untuk menghitung volume tabung dengan pendekatan berorientasi objek.
- Kompilasi dan jalankan masing-masing file Java:
javac LuasCalculator.java java LuasCalculator javac VolumeCalculatorProsedural.java java VolumeCalculatorProsedural javac VolumeCalculatorOOP.java java VolumeCalculatorOOP
Pendekatan prosedural memfokuskan pada fungsi, sedangkan OOP menggunakan objek untuk mengenkapsulasi data dan metode, memberikan struktur yang lebih modular.
- Luas Tabung : 748.23
- Luas Persegi Panjang : 50
- Luas Trapesium : 45
- Volume Tabung (Prosedural) : 1539.38
- Volume Tabung (OOP) : 1539.38