Tuesday, March 6, 2012

Karakteristik Sistem Berorientasi Objek

materi ini saya posting karena sayang kalo cuma di tulis di kertas catatan hanya bisa di baca oleh saya sendiri jadi sayang ingin berbagi dengan "chingu" yang ada di luar sana semoga bermanfaat---> cekidot ke pembahasan

karakteristiknya :
  • Abstraksi (Abstraction) ---> Kelas tertinggi dalam hirarki kelas.
  • Enkapsulasi (Encapsulation) ---> Penggabungan antara kode dan data yang dimanipulasi.
  • Perwarisan (Inheritance) ---> Proses pembentukan kelas baru dari kelas yang sudah ada.
  • Reuseability ---> Kemampuan kelas untuk dapat digunakan kembali pada saat perubahan.
  • Spesialisasi
  • Generalisasi
  • Komunikasi antar Object
  • Polymorphisme ---> Kemampuan yang memungkinkan suatu interface mewakili atau mengendalikan kegiatan dari objek-objek yang lain.

Overview Konsep Object Oriented

Objek = suatu kesatuan (benda) baik yang berwujud nyata maupun hanya suatu siatem atau konsep  yang memiliki sifat karakteristik dan fungsi.

Objek (OOP) = unit terkecil pemrograman yang masih memiliki data (sifat karakteristik) dan fungsi.

Class = pemodelan dari objek yang berisi informasi (aturan) tentang sifat karakteristik (data) dan tingkah laku (method) yang dimiliki oleh objek tersebut.

Program Java untuk Input Sederhana Menggunakan Scanner

Di bawah ini adalah program java untuk input sederhana menggunakan scanner yang saya pelajari di matakuliah pemrograman 6

Program JAVA untuk Seleksi Sederhana

Di bawah ini program java yang menggunakan ----> if - else

Program Java untuk Kurva Bezier dengan 3 Titik Kontrol

void GambarKurvaBezier3(Graphics Img, int x1, int y1, int x2, int y2, int x3, int y3)
{
    int Px,Py,Qx,Qy;
    Px=x1;
    Py=y1;

    for (float t=0;t<=1;t+=0.00001)
    {
        Qx = (int)((Math.pow((1-t),2)*x1) + (2*(1-t)*t*x2) + (Math.pow(t,2)*x3));
        Qy = (int)((Math.pow((1-t),2)*y1) + (2*(1-t)*t*y2) + (Math.pow(t,2)*y3));

        Garis(Img, Px,Py,Qx,Qy);
        Px=Qx;
        Py=Qy;
    }
    Garis(Img, Px,Py,x3,y3);
}
sumber : http://mohsodq1608.wordpress.com

Program JAVA untuk Menampilkan String Sederhana

Bahasa pemrograman di semester 6 ini menggunakan java, dan program pertama yang saya pelajari adalah menampilkan string sederhana, contoh source code nya d bawah ini :

Contoh InputOutput JAVA

ini adalah program java untuk proses input huruf ^^