Apa Itu OOP?
- OOP adalah singkatan dari Object-Oriented Programming.
- Pemrograman prosedural adalah tentang menulis prosedur atau metode yang melakukan operasi pada data, sedangkan pemrograman berorientasi objects adalah tentang membuat objects yang berisi data dan metode.
- Pemrograman berorientasi objects memiliki beberapa keunggulan dibandingkan pemrograman prosedural.
- OOP lebih cepat dan lebih mudah dijalankan.
- OOP memberikan struktur yang jelas untuk program.
- OOP membantu menjaga kode Java tetap KERING “Don’t Repeat Yourself”, dan membuat kode lebih mudah untuk dipelihara, dimodifikasi, dan di-debug.
- OOP memungkinkan untuk membuat aplikasi penuh yang dapat digunakan kembali dengan kode yang lebih sedikit dan waktu pengembangan yang lebih singkat.
- Tip: Prinsip “Don’t Repeat Yourself” (DRY) adalah tentang mengurangi pengulangan kode. Anda harus mengekstrak kode yang umum untuk aplikasi, dan menempatkannya di satu tempat dan menggunakannya kembali, bukan mengulanginya.



- Jadi, class adalah templat untuk objects, dan objects adalah turunan dari class.
- Ketika objects individu dibuat, mereka mewarisi semua variabel dan metode dari class.
- Anda akan belajar lebih banyak tentang class dan objects di bab berikutnya.
- Java adalah bahasa pemrograman berorientasi objek.
- Segala sesuatu di Java dikaitkan dengan classes dan objects, bersama dengan attributes dan methods. Misalnya: dalam kehidupan nyata, mobil adalah benda. Mobil memiliki atribut, seperti bobot dan warna, serta metode, seperti penggerak dan rem.
- Class seperti object constructor, atau “blueprint” untuk membuat objects




Jika Anda menjalankan kode ini, Anda akan melihat angka 5 dua kali.

- Buatlah aplikasi sederhana menggunakan teknik OOP untuk menghitung:
1. Volume silinder
2. lebar segitiga
3. keliling persegi - Silakan gunakan https://repl.it/languages/java10.
- Kirim code beserta screenshoot ke klasiber.amikhb.ac.id






































