Object Oriented with JAVA


Object Oriented with JAVA.


In this session i would like to share with all of you anything on object oriented basic concepts. Java, and sometimes C#, will be used to get the concepts visualized in code.

000. Mempersiapkan IDE (ruang pengembangan) dengan eclipse
010. OOP Concepts

011. Struktur Class
012. Deklarasi Class
013. Inheritance
014. Polimorfisma, Overloading, Overloading
015. Interface
016. Modifier: abstract, public, static, final
110. Tipe Data 
111. Array dan Collections
112. Exception untuk menangani Kesalahan
120. Akses Database dengan JDBC 






001. OP Concepts

Adalah paradigma dalam pemrograman menggunakan objek.

Object-oriented programming (OOP) is a programming paradigm using "objects" – data structures consisting of data fields and methods together with their interactions – to design applications and computer programs. Programming techniques may include features such as data abstraction, encapsulation, messaging, modularity, polymorphism, and inheritance.


Class  ialah blueprint atau model yang menggambarkan realitas suatu entitas di dunia nyata, yang mempunyai kondisi, watak, dan perilaku tertentu.


Object atau obyek   ialah realisasi dari Class

Dalam konteks bahasa pemrograman Class mempunyai Method, Property, dan Event     


Contoh:
sebuah sistem informasi akademik. Bila dipahami dengan pendekatan objek, akan bisa ditentukan objek2 bernama Mahasiswa, Dosen, Karyawan, dll. Objek Mahasiswa, dimulai dengan mendefinisikan sebuah class bernama mahasiswa. Mahasiwa ini bisa mempunyai ciri, atau atribut berupa nomor induk mahasiswa, Indeks Prestasi Kumulatif (IPK), dan mempunyai beberapa aktivitas, seperti mengikuti kuliah, mengikuti kegiatan olah raga, dan mengikuti tes evaluasi. Sehingga bisa didefinisikan, pada class ini terdapat method dan property  sbb.
Sehingga bisa didefinisikan, pada class ini terdapat sebuah property 
         NIM
         IPK
dan 3 buah method yaitu:
         Kuliah
         Praktikum
         Ujian 



Deklarasi Class 
Dengan struktur seperti di atas maka Class bernama mahasiswa akan bisa ditulis seperti di bawah
 Public Class  Mahasiswa
{
  public Mahasiswa()
   {
   }
}

Untuk Property, misalnya nama, akan dituliskan seperti ini:


 String nama;
 public void setNama(String nama){
      this.nama =  nama;
 }
 public String getNama()
 {
    return this.nama;
 }


Dan method:



public double HitungJumlahSKS()
{
  int jmlkuliah;
   double sks = jmlkuliah * 3;
  return sks;
}



2 comments:

  1. Anonymous10:40 PM

    pa wid, untuk lanjutan materi OOP mohon untuk di upload

    ReplyDelete
  2. yang try catch tolong di share pak. TQ

    ReplyDelete