Belajar OOP Java

Apa itu OOP?

OOP (Object Oriented Programming) atau dalam bahasa indonesia dikenal dengan pemrograman berorientasikan objek (PBO) merupakan sebuah paradigma atau teknik pemrograman yang berorientesikan Objek.
Pada OOP, Fungsi dan variabel dibungkus dalam sebuah objek atau class yang dapat saling berinteraksi, sehingga membentuk sebuah program.
Objek
Variabel dalam objek akan menyimpan data dari objek. Sedangkan fungsi akan menentukan operasinya.
Contoh objek dalam dunia nyata: Mobil, Burung, Pesawat,  Meja, Pohon, dll.
------------------OBJEK
Pesawat
------------------Variabel/Atribut
energi = 100;
ketinggian = 200;
kecepatan = 29;
------------------Fungsi
terbang();
matikanMesin();
turun();
maju();
mundur();
belok();
------------------
Semua objek di dunia nyata yang memiliki sifat dan tingkah laku, bisa kita representasikan dalam kode.
Kata kunci yang perlu diingat:
“Objek isinya data dan fungsi”

Class dan Object

Class adalah rancangan atau blue print dari sebuah objek.
Method adalah suatu operasi  berupa fungsi fungsi yang dapat dikerjakan oleh suatu object.
Sedangkan objek dalam pemrograman adalah sebuah variabel yang merupakan instance dari Class.
Instance bisa diartikan sebagai wujud dari class.
Class berisi definisi variabel dan fungsi yang menggambarkan sebuah objek.
Dalam OOP:
  • Variabel disebut atribut atau properti;
  • Fungsi disebut method.
Contoh Class:
class NamaClass {
    String atribut1;
    String atribut2;

    void namaMethod(){ ... }
    void namaMethodLain(){ ... }
}
Lalu, Kita biasanya membuat objek (instance) seperti ini:
NamaClass namaObj = new NamaClass();
Kata kunci new berfungsi untuk membuat objek baru dari class tertentu.
Setelah membuat objek, kita bisa mengakses atribut dan method dari objek tersebut.
Contoh:
namaObj.namaMethod();
namaObj.atribut1;
Tanda titik (.) berfungsi untuk mengakses atribut dan method.

#2 Penulisan Kelas (sintaks: class)

Dalam program java, setiap baris kode berada dalam sebuah kelas. Namun sebelum anda membuat kelas, ada beberapa aturan yang perlu anda ketahui.
Pertama - Hanya boleh ada satu kelas public dalam satu file java
Sebagai contoh disini saya membuat class dengan nama file Hewan.java

public class Hewan {
   .......

   public static void main (String[] args){
      ......
   }
}
Kedua - Boleh lebih dari satu kelas dalam sebuah file java jika Non public class.
Sebagai contoh disini saya membuat class dengan nama file Herbivora.java

class Hewan {
   .......
   ......
}
class Herbivora extends Hewan{
   .........
   .........
   public static void main (String[] args){
      ......
   }
}
Ketiga - Nama file untuk class public harus sama dengan nama kelas.
Sebagai contoh ketika anda membuat kelas public bernama ContohKelas, maka anda harus menyimpan dengan nama ContohKelas.java, jika bukan public maka bebas.
Keempat - Karakter pertama sebuah kelas diawali dengan huruf kapital, hal ini juga berlaku untuk dua kata atau lebih. Gunakan huruf kapital untuk karakter pertama.
Berikut contoh penamaan kelas yang benar:

class Kelas {...}
class NamaKelas {...}
class ContohNamaKelas {...}
Catatan Penting: Aturan penamaan pada kelas menggunakan konsep Camel Case atau huruf kapital di setiap karakter pertama dan tanpa spasi.

#3 Penulisan Variabel & Method

Untuk penamaan variabel dan juga method saya rasa sama, oleh karena itu saya menggabungkan kedua hal tersebut menjadi satu pembahasan ringkas.
Aturannya seperti ini:
Jika nama variabel atau method terdiri dari satu kata maka gunakan huruf kecil untuk semua karakter, sedangkan jika anda menggunakan lebih dari satu kata…
..maka kata pertama menggunakan huruf kecil, kemudian setiap karakter pertama dari kata berikutnya menggunakan huruf kapital. Camel case tidak untuk kata pertama.
Berikut contoh penulisan variable dan method yang benar:

umur;
namaDosen;
nomorPokokMahasiswa;
cetakNama();
hitungUmur();
Sebagai catatan tambahan:
Pemberian nama method menggunakan kata kata kerja atau ungkapan kata kerja.
Khusus penamaan variabel lokal dan parameter silahkan gunakan akronim, singkatan, atau istilah-istlah yang mudah diingat
Contoh program java dan permasalahannya yang saya kerjakan.

         SOAL
1. Hitung Volume Kerucut dengan method hitung Kerucut terpisah dengan mainnya!
2. Apabila sebuah tas seharga 100.000
terjual sebanyak 3 item, sepatu seharga 250.000 sebanyak 7 item dan kaos kaki seharga 2500 sebanyak 252 item. Silahkan hitung :
    • hasil penjualan 
    • apabila modal yang dikeluarkan adalah sebesar 1000.000, hitung keuntungannya.
3. Hitung faktorial dari 15!

  Jawaban : Koding Java

       Jawaban No.1
       Jawaban No.2
       Jawaban No.3

Comments

Popular posts from this blog

Pengertian Database

Visual C++ Redistributable Packages All Version

Operator Java