Uswahshop Feed

Senin, 14 Desember 2009 - 17:38:42 WIB
Perbandingan Pemrograman terstruktur prosedural dengan OOP di PHP
Diposting oleh : Administrator
Kategori: PHP - Dibaca: 189 kali


Pemrograman Prosedural
Kalangan yang fanatik terhadap prosedural umumnya tidak menyarankan penggunaan pendekatan abstrak. Contoh ekstrem dari kalangan ini adalah melakukan langkah penolakan objek, dan tidak menerima abstraksi tentunya. Mereka cenderung melihat bagaimana menghasilkan sesuatu yang cepat dan tidak memperhatikan jika orang lain dapat membaca kode programnya.
Bahkan tidak jarang yang menganggap bahwa pemrograman adalah kompetisi kecepatan pada aktivitas tim. Dalam pengembangan PHP, kalangan seperti inilah yang memungkinkan pembuatan modul PECL serta memiliki kontribusi terhadap efisiensi kode program.
Listing program berikut menunjukkan contoh penulisan program oleh kalangan prosedural.

<php
/* procedural.php */
print "Hello, world.";
?>

Pemrograman Berorientasi Objek
Lain halnya dengan kalangan yang fanatik terhadap objek, umumnya mereka tidak begitu memperhatikan faktor performansi pada pendekatan yang dilakukan. Bahkan terlihat kalangan ini sangat menikmati konsep desain abstrak, karena orang-orang seperti ini biasanya berkarir di bidang manajemen proyek atau dokumentasi.

Pemrograman berorientasi objek. Pemrograman ini mempertinggi kualitas dan produktifitas pengembangan software. Program pengembangannya dilakukan dengan pendekatan building block. Setiap block, disebut object, bersifat independen dan mampu berjalan sendiri atau saling kunci dengan object lain dengan mudah dan otomatis. Object-object berinteraksi dengan saling memberikan informasi satu terhadap yang lainnya. Masing-masing object harus berisikan informasi mengenai dirinya sendiri (encapsulation) dan object yang dapat dikaitkan (inheritance).

Contoh penulisan listing program di kalangan orientasi objek dapat digambarkan seperti berikut.

<php
/* objek.php */
class HelloWorld {
function myPrint() {
print "Hello, world.";
}
}
$myHelloWorld = new HelloWorld();
$myHelloWorld->myPrint();
?>

terlihat code diatas bahwasannya pada oop kita buat terlebih dahulu class nya dan selanjutnya buat suatu fungsi tampilkan kata hello word selan jautnya kita instantiasi class HelloWorld ke myPrint .

Dalam lingkungan PHP, kalangan orientasi objek lebih cenderung membuat modul PEAR dan memiliki kontribusi besar terhadap kemudahan pengelolaan kode program.
Bookmark & Share  ADD TO DEL.ICIO.US ADD TO DIGG ADD TO FURL ADD TO NETSCAPE ADD TO REDDIT ADD TO STUMBLEUPON ADD TO TECHNORATI FAVORITES ADD TO SQUIDOO ADD TO WINDOWS LIVE ADD TO YAHOO MYWEB ADD TO GOOGLE

2 Komentar :

ifan
kasi donk tutor nya yang lebih. ko programmer irit ilmu.
Ryan Sofyan
Sabar mas..artikelnya berseri kok
InsyaAlloh dikupas tuntas..
nantikan aja artikel selanjutnya
OK Bro..

Isi Komentar :
Nama :
Website :
Pilih emotions :
Komentar :
 
Security Code :

 

 




  

Protected
Sertakan sumbernya jika copy paste

Valid
[Valid
click for a free hit counter
Hit the Hit web page.