Universitas Gunadarma

Universitas Gunadarma

Senin, 03 November 2014

OOP (Object Oriented Programming) Pada Java

Okeeeee... kali ini saya akan menjelaskan sedikit tentang OOP pada Java.
Sebelum itu, kita harus tahu dulu apakah pengertian OOP itu :D
  • Pengertian OOP
OOP (Object Oriented Programming) adalah suatu metode pemrograman yang berorientasi kepada objek. Tujuan dari OOP diciptakan adalah untuk mempermudah pengembangan program dengan cara mengikuti model yang telah ada di kehidupan sehari-hari.Jadi setiap bagian dari suatu permasalahan adalah objek, nah objek itu sendiri merupakan gabungan dari beberapa objek yang lebih kecil lagi. 

Setelah mengetahui apakah OOP itu, ada yg harus kita ketahui pengertian-pengertian berikut...

*Pengertian Object (Objek)
Setiap objek memiliki dua karakteristik yaitu Attribute (State) dan Behavior. Attribute (State) merupakan identitas atau informasi objek itu sendiri atau disebut juga sebagai variable, sedangkan Behavior adalah tingkah laku atau apa yang dapat dilakukan oleh objek itu atau disebut juga sebagai method

*Pengertian class (Kelas)
Kelas merupakan cetakan atau blueprint atau prototype, hasil dari cetakan itu disebut objek. Penamaan kelas biasanya diawali dengan huruf kapital.

*Pengertian Instance (Instan)
Kelas yang telah terdefinisi dapat dijalankan (run-time) dalam bentuk instan di memori.

*Pengertian Method
Method atau fungsi atau operasi atau behaviour merupakan perintah-perintah prosedural yang ditempatkan pada kelas untuk mendapat hasil dari perintah-perintah tersebut.

*Pengertian Message Passing
Setiap objek dapat menerima atau mengirimkan pesan. Pesan-pesan tersebut bukan hanya berbentuk primitif variable (integer, double, dll), tetapi pesan-pesan tersebut dapat berupa objek lainnya.

Next, kita juga harus tahu Konsep-konsep OOP yang terdapat pada Java........
 
  • KONSEP-KONSEP OOP PADA JAVA
1. Kelas Abstrak (Class Abstraksi)
2. Enkapsulasi (encapsulation)
3. Pewarisan (Inheritance)
4. Polimorfisme (polymorphism) 

*Pengertian class Abstraksi (Abstrak)
Kelas merupakan deskripsi abstrak informasi dan tingkah laku dari sekumpul dan
Kelas dapat diilustrasikan sebagai suatu cetak biru(blueprint) atau prototipe yang digunakan untuk menciptakan objek.

*Pengertian Encapsulation (Enkapsulasi)
kombinasi data dan fungsionalitas dalam sebuah unit tunggal sebagai bentuk untuk menyembunyikan detail informasi.
Proses enkapsulasi memudahkan kita untuk menggunakan sebuah objek dari suatu kelas karena kita tidak perlu mengetahui segala hal secara rinci

*Pengertian Inheritane (Pewarisan)
Penurunan sifat ini bisa dilakukan secara bertingkattingkat, sehingga semakin ke bawah kelas tersebut menjadi semakin spesifik.
Sub kelas memungkinkan kita untuk melakukan spesifikasi detail dan perilaku khusus dari kelas supernya.

*Pengertian Polimorphism (Polimorfisme)
olimorfisme merupakan kemampuan objekobjek yang berbeda kelas namun terkait dalam pewarisan untuk merespon secara berbeda terhadap suatu pesan yang sama.
Polimorfisme juga dapat dikatakan kemampuan sebuah objek untuk memutuskan method mana yang akan diterapkan padanya, tergantung letak objek tersebut pada jenjang pewarisan.

 Okeeee... gw rasa cukup sampe sini aja penjelasan2 OOP pada Java ini. See you :D

Sumber : http://juni-ana-prihati.blogspot.com/



 
 
 

Minggu, 02 November 2014

Mencari Persamaan Kuadrat Menggunakan RUMUS ABC

*Ketikkan Kodingan seperti gambar dibawah ini menggunakan Notepad atau Notepad++ :





                                              



            

                           

          


                


*Lalu simpan dengan nama SquareEquationToy.java

*Lalu buka CMD. Kemudian compile dengan cara:
         javac SquareEquationToy.java




*Kemudian ketik java SquareEquationToy. Jika berhasill, maka tampilan outputnya seperti gambar dibawah ini




*Lalu isi a ,b, dan c



                                                   

Nanti jika sudah diisi, akan muncul Nilai Diskriminan nya