Mengenal Teknik Pemrograman Berorientasi Objek

Pemrograman berorientasi objek , gee masih ingat waktu dapat mata kuliah ini saat itu dalam bayangan gee sebuah program yang ada objekny...

Pemrograman berorientasi objek, gee masih ingat waktu dapat mata kuliah ini saat itu dalam bayangan gee sebuah program yang ada objeknya (semacam benda fisik) ternyata semua itu benar- benar salah maklum waktu itu saya masih belum paham sedikit tentang pemrograman, nah kalau sekarang sudah tahu tapi sedikit, yah daripada disimpan mendingan di share ya gak ? siapa tahu bermanfaat buat orang lain. Sebenarnya setelah memahami sedikit tentang PBO baru mulai sedikit paham jenis sintax bahasa java yang seharusnya PBO dikenalkan sebelum belajar bahasa java, karena ini basic nya bro maksudnya ini fundamental sebelum belajar bahasa java.

Tapi karena gee tidak begitu familiar dengan bahasa java jadi gee menggunakan bahasa php saja ya, biar enak ngobrolnya hehehe….

PBO lebih familiar kalau disebutkan dalam bahasa sebenarnya biar istilahnya lebih banyak yang tahu, PBO = OOP, nah apalagi tuh OOP, OOP ini singkatan bro dari Object Oriented Programming artinya pemrograman berorientasi objek hehe sama kan. OOP ini merupakan teknik yang paling popular digunakan oleh programmer kalau dibandingkan dengan teknik procedural, dikarenakan banyak keuntungan dan kemudahan kalau menggunakan teknik ini.

  • Reusable, artinya kode yang di implementasikan dapat digunakan kembali pada aplikasi atau program yang lain.
  • Extensiable, artinya kode yang sudah dibuat dengan capek-capek dapat diubah lagi sesuai dengan fungsi yang di inginkan.
  • Manageable, artinya kode yang sudah dibuat lebih mudah di maintain, maksudnya kalau ada perubahan pada alur sistem ga perlu bongkar semua aplikasi cukup merubah kode yang ada di dalam class.

Masih bingung hehehe biar gampang saya analogikan saja ya seperti contoh dibawah ini.
Contoh sederhana sebuah Objek anggap saja Mobil, 

Mobil Memiliki Atribut (Ciri-Ciri Objek)
  • Merek
  • Warna

Mobil memiliki Method (behavior atau fungsi)
  • Maju
  • Mundur

Jadi untuk membuat objek dalam OOP kita harus membuat class, class sendiri merupakan kumpulan atau definisi data dan fungsi-fungi dalam satu unit untuk suatu tujuan tertentu, sebagai contoh kita membuat class mobil berarti kita membuat kumpulan atau definisi data-data dan fungsi-fungsi yang menunjuk pada berbagai macam prilaku/turunan dari mobil.

Contoh program sederhana dengan teknik OOP menggunakan bahasa php.

 merek = $merek;
        $this->warna = $warna;       
    }
    //fungsi untuk memanggil nilai 
    function getMobil(){
 
            echo $this->merek."
";
            echo $this->warna."
";            
    }
}
//panggil class mobil
$mobil = new Mobil();
 
//isi variabel nilai untuk mobil
$merek = 'BMW';
$warna='Merah';
 
//panggil fungsi setting nilai 
$mobil->setMobil($merek, $warna);
 
//panggil fungsi untuk menampilkan isi nilai identitas
$mobil->getMobil();
 
?>



(Inget jangan di hapal cukup pahami alurnya, seperti tips sebelumnya biar mudah dimengerti…)
Biasanya teknik ini sangat terpakai kalau membuat aplikasi yang sering menggunakan fungsi atau diulang-ulang dalam pemrogramannya, jadi biar ga di ulang-ulang dan mudah serta simple pakai teknik oop lebih enak mas bro. 

Itu aja dulu ngantuk besok kita lanjut lagi semoga bermanfaat, inget objek dalam pemrograman bukan objek secara fisik, tetapi object yang membentuk logika yang berfungsi untuk membungkus data dan fungsi bersama menjadi satu unit dalam sebuah program aplikasi komputer.

sumber gambar : http://www.teachitza.com/delphi/object.gif
Sumber ilmu : internet dan buku trik mudah menguasai oop dengan php terbitan lokomedia

COMMENTS

Nama

AMP,3,BLOGGER,11,CSS,19,FREE TEMPLATE,1,GRATIS,1,HEADLINE,4,HTML,1,JQUERY,9,MARKETING,11,OPINI,69,PEMROGRAMAN WEB,41,PERFORMANCE WEB,4,PHP,9,SEO,9,SOCIAL MEDIA OPTIMIZATION,8,TIPS DAN TRIK,48,
ltr
item
Gee Web Studio - Tutorial, Share Web & Mobile: Mengenal Teknik Pemrograman Berorientasi Objek
Mengenal Teknik Pemrograman Berorientasi Objek
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUQ_XEKHscxAn5zNIVQ3E81gErEEl_mTyWOq8p90eX3t6Rr1fsF9qQiKEgZH31E858sRfXYcPhoqCOV9YtHsh0qLgDjv902peG-AB0fr5il1rOdFkw47OmEhVNyvPOegnZFxr7PcWbcwGB/s1600/object.gif
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUQ_XEKHscxAn5zNIVQ3E81gErEEl_mTyWOq8p90eX3t6Rr1fsF9qQiKEgZH31E858sRfXYcPhoqCOV9YtHsh0qLgDjv902peG-AB0fr5il1rOdFkw47OmEhVNyvPOegnZFxr7PcWbcwGB/s72-c/object.gif
Gee Web Studio - Tutorial, Share Web & Mobile
https://www.gee.web.id/2013/09/teknik-pemrograman-berorientasi-objek-pbo.html
https://www.gee.web.id/
https://www.gee.web.id/
https://www.gee.web.id/2013/09/teknik-pemrograman-berorientasi-objek-pbo.html
true
77827092934645996
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content