Ini pertama kalinya Saya buat blog, itupun karena tugas. Tugas yang diberikan pada Saya adalah tentang PBO (Pemrograman Berorientasi Objek), dimana disini Saya dituntut untuk berfikir kreatif, menuangkan ide atau pikiran pa saja yang Saya punya untuk menulis artikel ini. Bingung se, tapi ku yakin pasti bisa!
key, pertama sama-sama kita cari tahu dulu apa itu PBO?
PBO atau Pemrograman berorientasi objek adalah pengembangan dari bahasa prosedural dimana beberapa intruksi dapat dikelompokan menjadi beberapa fungsi. Dan fungsi itu sendiri dikelompokan menjadi sebuah class/objek. Disini ada beberapa kata kunci dalam PBO diantaranya ada class, object, attribute, method, inheritance, dan interface. Yukk kita kupas satu-satu kata kuncinya..
Class yaitu kumpulan variabel (attribiute) dan fungsi (method) yang mempunyai tujuan yang relevan.
Attribute yaitu variabel yang ada pada sebuah class yang nilainya bisa ditentukan oleh objek.
Method yaitu fungsi dari sebuah class yang merupakan kumpulan dari beberapa intruksi.
Inheritance (pewarisan) yaitu penurunan fungsi dan atribut suatu class agar dapat digunakan berulang-ulang dengan menambahkan fungsionalitas.
Kadang Saya bertanya pada diri saya, kenapa Saya harus belajar PBO? dan mengapa harus berorientasi objek ??? ooh, ternyata PBO itu lain dari bahasa pemrograman yang lain itu memang iya, tapi disisi lain.. disini ternyata lebih mudah, dan dulu yang Saya tidak begitu suka dengan pemrograman karena buat Saya itu rumit, tapi sekarang tidak buat PBO. Didalam PBO, kita bisa menggunakan sebuah class berulang-ulang tanpa harus menulis kembali, dapat menambahi fitur pada sebuah class tanpa mengedit class asal, terus dapat juga menggunakan objek tanpa harus mengetahui teknis didalamnya. Itulah mengapa berorientasi objek...
Dalam PBO ini, Saya belajar menggunakan java. Tapi tidak hanya java saja, kalian bisa menggunakan Python, Ruby, C++, C#, .NET, PHP dan masih banyak lagi pemrograman modern yang menggunakan OOP. Jadi buruan mencoba dan jangan takut salah, karena dengan salah kita tahu dimana letak kesalahan itu dan memperbaikinya..
Tidak ada komentar:
Posting Komentar