Jumat, 18 Januari 2013 di 07.20 Diposting oleh Fahruly Nur Asyidiq 0 Comments


OOP
Pemrograman berorientasi objek adalah merupakan paradigma pemrograman yang berorientasikan kepada objek dalam bahasa inggrisnya object-oriented programming disingkat OOP. Semua data dan fungsi di dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya.

Model data berorientasi objek dikatakan dapat memberi kemudahan yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik perangkat lunak dalam jumlah besar. Lebih jauh lagi, pendukung OOP memprotes bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dijaga.
-      OOP  dengan Prosedur Program
Selain menggunakan paradigma OOP, pembuat program dapat menulis struktur kode program yang baik dengan menggunakan Prosedur program, di mana pembuat program membuat kode program dengan pendekatan prosedur dan bekerja dengan fungsi/prosedur di dalam aplikasinya. Tapi, engga ada jawaban yang benar-benar tepat jika diberi pertanyaan. Jika dipertimbangkan pemeliharaan dan pengembangan aplikasi yang pasti di masa yang akan datang, mungkin dapat memilih pendekatan OOP. Tapi, jika aplikasi merupakan program sederhana yang dapat dibuat dengan mudah dan cepat dengan fungsi/prosedur, gunakanlah pendekatan Prosedur pembuatan program. Semua itu juga tergantung pada sebagai program, untuk memilih pendekatan yang cocok dan lebih baik dalam mengerjakan sebuah aplikasi.

-       Bahasa Pemrograman
Bahasa pemrograman yang mendukung OOP antara lain:
1.   Java
2.   C++
3.   Visual Basic.NET
4.   SIMULA
5.   Smalltalk
6.   Ruby
7.   PHP
8.   C#
9.   Eiffel
10. Perl


-       CONTOH CODE :
-       public class MinumAir {
-           String warna;
-       int Liter;
-       void printMinum(){
-       System.out.println("Warna: " + warna);
-       System.out.println("Liter: " + Liter);
-       }
-        
-           /**
-            * @param args the command line arguments
-            */
-          
-        public static void main(String[] args) {
-               // Membuat object
-       MinumAir Minum = new MinumAir();
-       /* memanggil atribut dan memberi nilai */
-       Minum.warna = "Putih";
-       Minum.Liter = 8;
-       Minum.printMinum();
-        
-               // TODO code application logic here
-        
-           }
-        
-       }

0 Responses so far.

Posting Komentar