Skip to content

Halfirzzha/NetBeans-Pemrograman-Orientasi-Objek-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Readme.md

Praktikum Pemrograman Berorientasi Objek - Java

Deskripsi

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.

Tugas

  1. Menghitung Luas Bentuk Geometri:

    • Membuat program Java untuk menghitung luas dari:
      • Tabung
      • Persegi Panjang
      • Trapesium
  2. Menghitung Volume Tabung:

    • Membuat program Java untuk menghitung volume tabung dalam dua pendekatan:
      • Prosedural: Menggunakan fungsi sederhana.
      • OOP: Menggunakan konsep Class dan Object.

Struktur Proyek

  • 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.

Cara Menjalankan

  1. Kompilasi dan jalankan masing-masing file Java:
    javac LuasCalculator.java
    java LuasCalculator
    
    javac VolumeCalculatorProsedural.java
    java VolumeCalculatorProsedural
    
    javac VolumeCalculatorOOP.java
    java VolumeCalculatorOOP

Perbedaan Prosedural dan OOP

Pendekatan prosedural memfokuskan pada fungsi, sedangkan OOP menggunakan objek untuk mengenkapsulasi data dan metode, memberikan struktur yang lebih modular.

Contoh Output

  • Luas Tabung : 748.23
  • Luas Persegi Panjang : 50
  • Luas Trapesium : 45
  • Volume Tabung (Prosedural) : 1539.38
  • Volume Tabung (OOP) : 1539.38

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages