Pengertian object oriented programming sebenarnya diajarkan disemua universitas. Buat yang belum tahu, ini pengertian singkatnya. Untuk para programmer sepertinya sudah wajib harus tahu benar mengenai object oriented programming ini. Karena hal ini adalah dasar untuk seorang programmer ketika membuat sebuah aplikasi.
Mari kita bahas lebih lanjut mengenai hal ini, agar para pembuat program pemula tahu betul artinya dan tidak asal membuat sebuah aplikasi yang berbasis OOP.
Object Oriented Programming
Sejarah Object Oriented Programming
Tahun 1960, ditemukan suatu pembuatan program yang terstuktur (structured programming). Metode ini dikembangkan dari bahasa C dan Pascal. Dengan program yang terstruktur inilah untuk pertama kalinya kita mampu menulis program yang begitu sulit dengan lebih mudah. Jadi sekarang kita ketahui dengan seksama kapan mulainya OOP ini, yaitu pada tahun 1960. Lantas, apa sih OOP itu?
Apa Itu Object Oriented Programming?
Pada kasus tersebut seorang manager tidak harus mengetahui bagaimana cara mengambil data tersebut tetapi manager bisa mendapatkan data tersebut melalui objek petugas administrasi. Jadi, sampai disini paham ya masalah OOP itu sendiri?
Bagaiman Konsep Object Oriented Programming
Abstrak Class
- Kelas merupakan deskripsi abstrak informasi dan tingkah laku dari sekumpulan data.
- Kelas dapat diilustrasikan sebagai suatu cetak biru (blueprint) atau prototipe yang digunakan untuk menciptakan objek.
- Kelas merupakan tipe data bagi objek yang mengenkapsulasi data dan operasi pada data dalam suatu unit tunggal.
- Kelas mendefinisikan suatu struktur yang terdiri atas data kelas (data field), prosedur atau fungsi (method), dan sifat kelas (property).
- Encapsulation.
- Inheritance.
- Polymorphism.
Oke, sampai sini semoga kalian gak bingung ya? Sekian dulu bahasan gue mengenai OOP atau object oriented programming ini. Untuk beberapa contohnya, kalian bisa melihat artikel gue tentang programming yang ada disini. Semoga dengan adanya informasi sederhana ini, kalian semuanya mendapatkan apa yang dicari mengenai pengertian object oriented programming.