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.
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
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