everything in the known universe about rgesit

tertulis menulis ditulis


Translation of The Holy AL-Qur'an

6 January 2009

Save Palestine

Alhamdulillah setelah merencanakan kegiatan roadshow kabarmadura.com sebelumnya yang hanya persiapan 1 minggu
bisa berjalan lancar di kabupaten yang sudah kita datangi untuk melaksanakan kegiatan “berbagi ilmu” ini.

gift

Merchandise dari kabarmadura.com dan detik.com jakarta

Acara yang diadakan oleh kabarmadura.com dan disponsori juga oleh detik.com jakarta sekaligus support saudara kita di maduraexplore.com bisa memikat banyak respon positif di madura karena dari gift (merchandise) yang dibuat panitia dan sponsor bisa menjadikan hal menarik dalam jalannya quiz untuk perebutan beberapa kaos tersebut (hanya mencetak dengan jumlah terbatas dikarenakan persiapan dan waktu yang tak cukup untuk mencetak dalam jumlah besar). Thanks detikcom

Walaupun tak lengkap kabupaten yang bisa kita “sambangi” yaitu kabupaten bangkalan yang merupakan kabupaten paling barat dari pulau madura ini pun karena koordinasi kami dengan beberapa team dan rekan disana terbatas. Namun itu bukan jadi kekecewaan tapi menjadi penyemangat nantinya, semoga masih bisa mengadakan acara untuk berbagi ilmu dan dibagikan kepada masyarakat secara gratis / cuma – cuma.

2 Materi inti kabarmadura.com untuk roadshow ini :
Utilization of Internet Technology
Be Blogger for The Best Future

materi2

materi23

Beberapa Hal penting yang kabarmadura.com team bagi dengan peserta, diantaranya :
1. Peka Terhadap teknologi informasi
2. Waspada dan filter informasi di internet
3. Mengasah naluri kompetisi yang kuat dan sehat
4. Menjadi pribadi mandiri yang bisa berguna untuk bangsa negara dan keluarga
5. Berani untuk interaksi positif dengan forum dan komunitas
(budaya malu hanya untuk bentuk kemaksiatan, kejahatan dan keburukan lainnya)
6. Menjadi pribadi yang membaca – menganalisa – dan berbagi (menjadi penulis dari blogger side)
7. Bersikap kritis dan solutif terhadap permasalahan
(jangan hanya bisa menuntut tapi bersiap untuk bisa memberi solusi pemecahan yang terbaik dan masuk akal )
jangan berharap apa yang bisa kita dapatkan dari bangsa, tapi bergerak untuk apa yang bisa kita berikan untuk bangsa

Beberapa Hal penting pula yang banyak mendapat respon dari beberapa pihak tempat penyelenggara dan masyarakat :
1. Untuk bisa menjadikan acara serupa rutin atau terjadwalkan dengan baik (tidak sekali dan menghilang)
2. Mendukung pembentukan komunitas – komunitas di bidang teknologi yang merupakan kekuatan besar peka teknologi
3. Konsep dan waktu persiapan lebih matang (Sponsorship dari instansi pemerintah dan swasta masing – masing kabupaten)
4. Melibatkan banyak media di madura dan indonesia (Madura Channel TV, Madura Magz, RadarMadura, JTV, dll)
5. Bisa memberikan informasi dan bantuan kepada masyarakat dalam hal teknologi termasuk berita – berita terkini
6. Menjadi media pembelajaran efektif dan peningkatan SDM di madura khususnya

OK, langsung kita lihat laporan perjalanan dari masing – masing kabupaten di madura :
(Dokumentasi video insyaALLAH akan menyusul)

 

Selasa, 30 Desember 2008

SMA Negeri 1 Sampang

Di SMA ini yang merupakan SMA CEO kabarmadura.com dulu belajar untuk jenjang sekolah menengah atas itu

Presentasi rgesit kabarmadura.com di SMUNSA Sampang

Presentasi rgesit kabarmadura.com di SMUNSA Sampang

 

Kabarmadura.com Team dibantu maduraexplore.com bersama teman - teman pelajar SMUN 1 Sampang

Kabarmadura.com Team dibantu maduraexplore.com bersama teman – teman pelajar SMUN 1 Sampang

 

Panitia Roadshow kabarmadura.com bersama Kepsek SMUN 1 Sampang

Panitia Roadshow kabarmadura.com bersama Kepsek SMUN 1 Sampang

Peserta 80 Orang (2 Session) Kelas Unggulan

Rating (from kabarmadura.com team)
Antusias ( 10 )
Interaktif ( 7 )
Fasilitas ( 8 )
Pemahaman ( 8 )

Rabu, 31 Desember 2008

SMA Negeri 3 Unggulan Pamekasan

Presentasi Internet Technology di SMU Unggulan 3 Pamekasan

Presentasi Internet Technology di SMU Unggulan 3 Pamekasan

Beberapa Peserta adalah kelas Unggulan SMUN 3 Pamekasan Madura

Beberapa Peserta adalah kelas Unggulan SMUN 3 Pamekasan Madura

 

smaga11

Salah satu peserta yang berhak mendapat kaos kabarmadura + detikcom setelah berhasil menjawab pertanyaan yang diberikan panitia

Peserta 50 Orang (1 Session) Kelas Unggulan

Rating (from kabarmadura.com team)
Antusias ( 10 )
Interaktif ( 9 )
Fasilitas ( 9 )
Pemahaman ( 9 )

Jum’at, 02 Januari 2009

Pondok Pesantren Al Amien Sumenep International

 

Presentasi rgesit di depan Mahasiswa Al Amien International Sumenep

Presentasi rgesit di depan Mahasiswa Al Amien International Sumenep

Salah satu peserta sekaligus ustadz hamzah yang berhak mendapat kaos detikcom setelah menjawab pertanyaan dengan benar

Salah satu peserta sekaligus ustadz hamzah yang berhak mendapat kaos detikcom setelah menjawab pertanyaan dengan benar

Team Roadshow kabarmadura.com mendapat kesempatan foto bersama KH Idris Pimpinan Ponpes Al amien international sumenep

Team Roadshow kabarmadura.com mendapat kesempatan foto bersama KH Idris Pimpinan Ponpes Al amien international sumenep

Peserta 150 Orang (2 Session) Mahasiswa dan Siswa MTS

Rating (from kabarmadura.com team)
Antusias ( 10 )
Interaktif ( 10 )
Fasilitas ( 10 )
Pemahaman ( 9 )

dengan laporan terakhir untuk kabupaten sumenep ini tuntas pula rangkaian acara roadshow kabarmadura.com, namun belum tuntaslah peran kami untuk terus berbagi pengalaman dan wawasan dengan masyarakat madura

Dari setiap acara yang diadakan, pertanyaan mengenai kabarmadura dan detik.com (sebagai sponsor) yang ditanyakan panitia setidaknya bisa memperkenalkan peserta dengan kedua perusahaan tersebut.
Adapun diantara beberapa pertanyaan tersebut (Jadi, persiapan peserta lainnya untuk mempelajari soal – soal berikut D ) :

Siapa nama pimpinan redaksi detik.com ?
Sebutkan 3 saja internet product / aplikasi detik.com ?
Siapa nama pendiri pulau madura (pertanyaan ini untuk masyarakat madura xixixi …) ?
Sebutkan 3 Email dan blog Provider di internet ?
Sebutkan 3 Browser dan Search Engine di internet ?
Jelaskan secara singkat materi yang sudah pembicara sampaikan ?

Bukan hal yang sulit bukan … ?!?

Sekali lagi terima kasih kepada semua pihak yang membantu acara Roadshow kabarmadura.com semoga bisa menjadikan amal dan ilmu yang bermanfaat untuk ummat seluruh dunia

Tunggu Roadshow berikutnya dengan konsep acara dan materi yang lebih seru

Salam forum komunitas kabarmadura dan Sakera Madura Blogger Community

Some Pages on Slideshare (Public) :

[slideshare id=891107&doc=rkmcinternettechnologypublic-1231168516796680-2&w=425]

[slideshare id=890985&doc=rgesitbloggerpublic-1231165493054373-1&w=425]

Tags: blogger, blogger madura, budaya madura, kabarmadura, komunitas madura, madura island, pendidikan, profil madura, pulau madura, putra daerah, rgesit, sakera madura, seminar gratis, seminar internet, wisata madura


Get Dollar And Check Your Account (Click For Join)
Free Transfer Dollars to Your HomeTown (Click For Transfer)

19 November 2008

sakera2 kabarmadura.comJumlah pengakses internet dari tahun ke tahun selalu menunjukkan peningkatan. Hal itu mengindikasikan eksistensi internet, terutama sebagai media informasi dan sarana berkomunikasi, semakin meningkat. Hal itu didukung oleh perkembangan teknologi infrastruktur dan aplikasi pendukungnya.

Masyarakat yang dari hari ke hari semakin melek teknologi memberikan inspirasi bagi kehadiran portal berita kabarmadura.com. Portal ini hadir untuk memenuhi dahaga informasi bagi mereka yang memerlukan informasi secara cepat dan bisa diakses saat itu juga khususnya mengenai madura dan sekitarnya.

Asosiasi Penyelenggara Jasa Internet Indonesia (APJII) memperkirakan pada 2007 ini penyelenggara jasa Internet akan menurunkan tarif ritel ke pelanggan hingga 30%, menyusul disahkannya Permenkominfo No. 3/2007 tentang Sewa Jaringan yang berpotensi menurunkan biaya sewa jaringan hingga 50%. Keadaan ini, diperkirakan akan berimbas ke jumlah pengguna internet yang akan tumbuh pula sekitar 30% dari keadaan 2006 yang sebanyak 20 juta pengguna.

Perkiraan resmi dari APJII terhadap jumlah pelanggan dan pemakai internet selama ini dan perkiraan sampai akhir tahun 2006 adalah sesuai dengan tabel berikut ini:

Tabel : Perkembangan Jumlah Pelanggan & Pemakai Internet (kumulatif) * perkiraan s/d akhir 2005

Selain itu, jika memperhatikan MRTG (Multi Router Traffic Graph) Reports yang dikelola oleh Administrator dari IIX maka dapat disimpulkan setiap tahun selalu terdapat peningkatan traffic Internet nasional yang sangat tinggi.

Sebagai media baru di dunia internet, kabarmadura.com yang secara resmi akan di-launch pada 1 Desember 2008, menawarkan berbagai keunggulan dalam pemberitaan. Portal ini memberikan sajian berita on-line secara cepat, tepat, ringkas, akurat, mudah dan enak dibaca, di mana saja kapan saja.

Tidak berhenti di situ, portal ini juga dimaksudkan untuk memberi kontribusi pada pembangunan budaya berinternet yang mendidik bagi masyarakat. Portal ini pun dituntut untuk terus memberikan kontribusi pada pengembangan komunitas e-commerce bagi warga Indonesia baik di lingkungan domestik maupun global.

Salam Redaksi kabarmadura.com (kabarmadura)

redaksi@kabarmadura.com

kabarmadura support :  

Blogged with Flock

Tags: madura, kabar madura, kabarmadura, rgesit


Get Dollar And Check Your Account (Click For Join)
Free Transfer Dollars to Your HomeTown (Click For Transfer)

4 February 2008


Akhirnya ada maenan baru dan ane ditarik untuk menggunakannya. Produk dalam negeri … :D


Get Dollar And Check Your Account (Click For Join)
Free Transfer Dollars to Your HomeTown (Click For Transfer)

29 November 2007

alhamdulillah, akhirnya emoticon sy sedikit bisa mengenang masa2 semangat dan kekhilafan dalam masa muda… :) dengan lagu ini "Stay the same" menyemangati kita untuk menjadi diri sendiri tanpa berkeinginan untuk menjadi orang lain.. karena takdir, rezeki, dan jodoh ada ditangan Sang Kuasa.

Dengan mencari2 di kumpulan mp3 temen2 bilang nggak ada yang punya …. akhirnya sy pun menemukannya di komunitas multiply .. * kenapa nggak dari dulu nyari di internet … sudah sekitar 4 tahun saya baru menemukannya kembali dari blantika musik dunia #@#$# :D emoticon

"Stay The Same" by JOEY MCINTYRE

Don’t you ever wish you were someone else,
You were meant to be the way you are exactly.
Don’t you ever say you don’t like the way you are.
When you learn to love yourself, you’re better off by far.
And I hope you always stay the same,
cuz there’s nothin’ ‘bout you I would change.

I think that you could be whatever you wanted to be
If you could realize, all the dreams you have inside.
Don’t be afraid if you’ve got something to say,
Just open up your heart and let it show you the way.

Believe in yourself.
Reach down inside.
The love you find will set you free.
Believe in yourself, you will come alive.
Have faith in what you do.
You’ll make it through.

Semoga menyemangatimu menjadi Insan Yang Beriman dan Bertakwa kepada Sang Pencipta ALLAHUAKBAR  

Kalo ada temen2 yang mau komentar dan mengartikan in indonesia silahkan …..emoticon
Download  STAY THE SAME by Joe McIntyre


Get Dollar And Check Your Account (Click For Join)
Free Transfer Dollars to Your HomeTown (Click For Transfer)

20 November 2007

As deployment of XML data and web services becomes more widespread, you may occasionally find it convenient to connect an HTML presentation directly to XML data for interim updates without reloading the page. Thanks to the little-known XMLHttpRequest object, an increasing range of web clients can retrieve and submit XML data directly, all in the background. To convert retrieved XML data into renderable HTML content, rely on the client-side Document Object Model (DOM) to read the XML document node tree and compose HTML elements that the user sees.

History and Support

Microsoft first implemented the XMLHttpRequest object in Internet Explorer 5 for Windows as an ActiveX object. Engineers on the Mozilla project implemented a compatible native version for Mozilla 1.0 (and Netscape 7). Apple has done the same starting with Safari 1.2.

Similar functionality is covered in a proposed W3C standard, Document Object Model (DOM) Level 3 Load and Save Specification. In the meantime, growing support for the XMLHttpRequest object means that is has become a de facto standard that will likely be supported even after the W3C specification becomes final and starts being implemented in released browsers (whenever that might be). Read More…


Get Dollar And Check Your Account (Click For Join)
Free Transfer Dollars to Your HomeTown (Click For Transfer)

19 November 2007

$GLOBALS This contains a reference to all of the variables that are available globally within the executing script. The keys of the array are the names of the variables.

$_SERVER This contains information about the context in which the script is executing, such as the name of the server, the name of the page being run, information about the connection, and so on.

$_GET, $_POST These contain variables that a page might send to the server as part of an HTML

element.

$_SESSION, $_COOKIE These contain information about managing visitors and about a storage facility known as "cookies." We will cover this in more detail in Chapter 19, "Cookies and Sessions."

$_REQUEST This contains the content of the $_POST, $_GET, and $_SESSION arrays.

$_ENV This contains the environment variables for the process in which the PHP language engine is executing. The keys of the array are the names of environment variables.

$php_errormsg This holds the last error message that was generated by the PHP language engine while executing the current script. It is only available within the scope of the code where the error occurred, and if the TRack_errors configuration option in php.ini is turned on. (By default, it is not.)

Kembali lagi dengan materi baru mengenai inti dan dasar yang banyak mereka melewatinya, setelah beberapa pekan kita melewati dengan belajar / sinau :) CSS dan JS termasuk Ajax itu … sekarang saatnya beralih ke intinya dalam web programming

Oke deh sementara ini dulu… bersambung nih …. :)
Selamat coding .. Singing .. Pusing .. Guling2 … Ding


Get Dollar And Check Your Account (Click For Join)
Free Transfer Dollars to Your HomeTown (Click For Transfer)

13 November 2007

// programmed BY : agent Transformatika.co.id
// impression : interest, Syukron Katsir for All Personel Transformatika

// Begin Script 

Alhamdulillah tak lepas dan kurangnya kami bersyukur kemadamu Ya ALLAH, sunguh betapa haus dan lapar diri ini akan ilmu dan pengalaman. Melihat banyak sekali ilmu yang beredar di luar sana, dan semakin banyak sinias muda mulai dari ‘education’ SD SMP bahkan dari TK sudah matang akan ilmu dan pengalaman. Masih Banyak Langit yang tak kita capai…. Bagaimana jika memang kita harus meilih bintang di langithanya diberi 1 pilihan…

OKe IT (Information Technology) begitu luas bahkan bisa dikatakan akan cepat merambat dan menjalar lebih cepat dari pemikiran manusia sendiri… karena sistem semakin banyak yang mengendalikan Human Resourcesnya. Pusing lah dikau sekalian.

Begitu ingin dan berencana diri ini untuk bisa menguasai Ilmu dan pengalaman yang matang, baik dari segi Sekolah, Kuliah, Ngoprek, Pekerjaan, dan kursus, bahkan training dan sertifikasi dalam kehidupan IT yang butuh pemikiran cepat dan singkat .. Subhanallah Semoga kita semua masih mampu diberikan pikiran yang cemerlang, jadi masih support dengan kecepatan IT Development-nye.

PHP, Linux, Web Based, Programming, Mobile, Networking and child/parent, and ALL

Memang tak ada yang bisa mahir dalam semua hal.. kita dipetakan berdasarkan sub dan kuadran yang terbatas.. Namun ALLAH Maha BerIlmu dan Berkuasa akan itu semua… Hanya ALLAH Penolong Kita..

Jika Rekan2 Mengalami hal yang sama.. mari mulai dari sekarang kita melakukan perubahan dan buat perkembangan pada diri kita untuk bisa berguna bagi AGAMA… Islam, Orang Tua, masyarakat dalam bangsa dan negara.. dan kehidupan yang maya dan nyata…

Semakin tenggelam keburaman….. dan ketidakjelasan tumbuh dalam sanubari

hanya cahaya penyelamatNYA ingat Hanya … yag bisa menolong Kita

I Believe That

//End Script 

?> 

 


Get Dollar And Check Your Account (Click For Join)
Free Transfer Dollars to Your HomeTown (Click For Transfer)

4 November 2007

 

Kembali lagi dengan masalah lama yang tak kunjung hilang dan mereda dalam penyebarannya dan niat pelakunya, "SQL Injection"  namanya… dimana memanfaatkan kelengahan dan ketidak telitian programmer dalam memberi akses scripting atau input, uRL dan out inject, dll. misalkan dengan cara memasukkan karakter ‘’or’‘=’’ yang akan membaca perintah sQL dengan all select, itu pun jika programmer tidak menutup lubang pergerakan para hacker dan SQLer :) .

Ada hal yang menarik, biasanya para pemilik site .go.id , ac.id, edu, co,id, etc inilah yang banyak jadi sasaran tembak dalam melubangkan pintu keamanan mereka … karena selain merasa "Ngeh" jika kita sudah bisa membobol situs yang terdaftar berguna dan penting.

Namun juga, para admin dari situs2 tersebut biasanya tidak mau tau.. atau mungkin mereka melihat karena isi file tidak terlalu penting atau sudah punya backup ….

cek this script :: http://www.xXXxxx.go.id/index.php?tipe=news&id=13//AND//1=2/*

jika menjalankan script diatas isi tampilan news-nya hilang dan apabila 1=2 diganti dengan 1=1 maka newsnya tampil .. maka ada indikasi itu bisa di "HAJAR" dengan SQL Injection Lebih Jelasnya tanya mas2 echo….

emoticonWeek. .. Hasrat hacker mulai terpacu lagi neeh ..
http://www.google.co.id/search?q=s1ncl3@n

 emoticon Tapi nggak ah, mending belajar ilmu laen .. agama, php, marketing dan ngaji


Get Dollar And Check Your Account (Click For Join)
Free Transfer Dollars to Your HomeTown (Click For Transfer)

1 November 2007

Orang bilang ga ada kata terlambat untuk belajar, dan pisau yang tumpul apabila diasah trus-menerus maka akan jadi tajam juga. Dengan bermodalkan dua hal itu saya membulatkan tekad untuk belajar OOP, belajar dari dasar… terseok-seok, karena otak sudah terlanjur akrab dengan pemrograman prosedural.

Berikut istilah-istilah yang biasa digunakan dalam OOP, sedikit saya rangkum sebagai langkah awal dalam memahami OOP.
Warning : pengertian berikut dirangkum dengan pemahaman saya yang masih sangat awam akan konsep OOP

Object :
Kumpulan Variabel dan Fungsi yang saling berkaitan
Class :
Adalah blueprint atau rancangan dari object. Jadi dari satu class bisa dibuat banyak object . Object adalah instance dari class.
Contoh : class = sepeda
Object = sepedaGunung, sepedaTandem
Polymorphism :
Berarti suatu benda seakan-akan mempunyai banyak bentuk. Dua objek atau lebih dikatakan polymorphic bila objek-objek itu mempunyai antar muka yang identik namun mempunyai perilaku yang berbeda. Muncul karena interaksi konsep inheritance dan dynamic binding.
Contoh : method sayHello() pada class dog, class cat atau class dog akan menghasilkan keluaran yang berbeda. dog = "guk..guk.." sedangkan cat = "miau..miau.."Jadi class yang berbeda dapat menjawab sebuah pesan yang sama, namun sesuai dengan kemampuan class tersebut.
Inheritance :
adalah pewarisan sifat, sebuah subclass akan mewarisi sifat dari superclass-nya. Subclass dapat melakukan override terhadap sifat dan kemampuan warisan superclass-nya.
enkapsulasi :
Memastikan pengguna sebuah object tidak dapat mengganti keadaan dalam diri sebuah object dengan cara yang tidak layak, hanya method dalam object tersebut yang dapat diberi ijin untuk mengakses keadaannya.

Lanjut ya…. Materi berikut ini merupakan hasil terjemahan dari artikel "An Introduction to OOP in PHP" . Artikel asli dapat langsung dilihat disini

Yang Keren Dari OOP

Mari mulai dari awal dan pelajari konsep dasar. Awalnya, seorang developer PHP menuliskan coding mereka dalam bahasa prosedural. Pada koding semacam ini, Satu hal terjadi setelah hal lainnya dan hal paling menarik yang dapat terjadi adalah penyertaan file lain. Function tersebar disana-sini, dan kumpulan library dari function tersebut dapat membantu memindahkan sesuatu dengan lebih cepat. Ada keterbatasan pada jenis pemrograman seperti ini. Koding dengan cara prosedural cenderung ‘merepotkan’ bila bekerja dengan ‘large site’. Memindahkan sesuatu dengan bantuan include files dapat membantu, tapi bukan penyelesaian dari masalah.

OOP dapat membantu mengatasi semua kerepotan tersebut. Mari kita bicarakan tentang pengertian dari ‘object’ yang dimaksud dalam OOP. Object adalah kumpulan tipe variabel dalam PHP yang dapat melakukan banyak hal-hal menyenangkan Mereka (object) dapat dilewatkan from place to place sambil maintenace semua properti dan method yang mereka miliki di dalam diri mereka. Jika ini masih belum masuk akal buat anda, bertahan saja, saya akan membantu. Langkah pertama adalah mengetahui cara menciptakan sebuah objek milik anda sendiri!

Object Kesayangan Kita

Object hanyalah type variabel (seperti yang sudah dijelaskan diatas) dengan feature istimewa yang menyertainya. Untuk membuat sebuah object, anda membutuhkan sesuatu yang disebut class. Pikirkanlah class sebagai suatu framework dibelakang sebuah object yang mendefinisikan kegunaan serta variabel-variabel yang disimpan didalamnya. Berikut contohnya:

class myClass {
function myClass(){
}
}
?>

Pada contoh diatas, "myClass" merupakan nama dari class, dan kata ‘class’ adalah kata kunci yang akan dicari oleh PHP untuk mengetahui apa yang anda lakukan. Didalam pendefinisian class tersebut terdapat fungsi dengan nama "myClass". Saya tidak bermaksud membuat anda bingung, ada alasan mengapa fungsi tersebut diberi nama yang sama dengan class yang menampungnya. Fungsi tersebut merupakan fungsi khusus yang disebut constructor. Hal ini seperti membuat pondasi dan membangun dinding dari sebuah bangunan baru, fungsi ‘myClass’ dijalankan ketika objek pertama kali diciptakan.

Ah~! sekarang kita sampai pada bagian yang menyenangkan! Object Creation!

Jadi, sekarang kita telah mempunyai sebuah contoh class yang siap untuk digunakan. Tapi untuk dapat mengambil sesuatu didalamnya, kita perlu membuat sebuah object yang mewakilinya. Berikut contohnya :

$mine=new myClass();
?>

Variabel $mine adalah sebuah object yang baru diciptakan. Jika anda melakukan perintah printr() pada object tersebut anda akan melihat keistimewaannya. Untuk memberitahu PHP bahwa kita ingin menjadikannya sebuah object, kita gunakan kata kunci ‘new’ diikuti nama class. Contoh diatas BELUM benar-benar melakukan sesuatu, tapi hal itu akan berubah setelah kita berkenalan dengan properties.

Meletakkan Properties
Seperti hal lainnya yang berkaitan dengan class, property sebenernya adalah sesuatu yang telah anda tahu sebelumnya. Property hanyalah sebuah variabel dalam penyamaran. Mengapa mereka berbeda? Didalam sebuah class anda dapat mempunyai variabel, tapi ada variabel yang berasal dari pemanggilan dari level yang lebih tinggi. Variabel ini dapat diakses dari dalam maupun dari luar kelas dan merupakan variabel global didalam sebuah object. Berikut contohnya:

class myClass {
var $my
var = ‘testing’;
function myClass(){
}
}
$mine=new myClass();
echo $mine->myvar;
?>

Pada contoh diatas, kita menggunakan struktur class seperti pada contoh sebelumnya, tapi kita tambahkan sesuatu yang sedikit berbeda. Variabel ‘$myvar’ yang didefinisikan pada bagian atas menyimpan sebuah nilai yang dapat kita ambil kemudian. Setelah kita membuat sebuah object, ada sebuah operator baru yang diperkenalkan, yaitu ‘->‘. Basically, ini memberitahukan PHP bahwa variabel yang anda referensikan adalah bagian dari object ‘mine’. PHP secara otomatis akan menarik current value dari object tersebut dan menampilkannya. dan hal ini tidal hanya sebatas variabel saja, anda juga dapat menggunakan tanda panah ini (->) untuk memanggil method (fungsi didalam class), sebagai contoh :

class myClass {
function myClass(){
}
function echoMe(){
echo ‘me’;
}
}
$mine=new myClass();
$mine->echoMe();
?>
Apabila script tersebut dijalankan maka akan menghasilkan tulisan "me" pada halaman browser, sederhana bukan??

Langkah Selanjutnya
Sekarang kita akan mengaplikasikan pengetahuan yang sudah kita punya untuk membuat sesuatu yang berguna – misalnya saja sebuah contoh grafik sederhana. Pada contoh berikut kita akan membuat sebuah kotak pada halaman browser (dengan menggunakan tag DIV) dan dengan bantuan PHP serta CSS, akan dilakukan beberapa perubahan terhadapnya. Berikut contohnya:

class myHappyBox {
var $boxheight = 100;
var $box
width = 100;
var $boxcolor = ‘#EC0000’;
function myHappyBox(){
}
function setHeight($value){
$this->box
height=$value;
}
function setWidth($value){
$this->boxwidth=$value;
}
function setColor($value){
$this->box
color=$value;
}
function displayBox(){

echo sprintf(‘’,$this->boxheight,$this->boxwidth,$this->box_color);

}
}
$box=new myHappyBox();
$box->displayBox();
?>

Ada beberapa hal baru yang harus diperhatikan disini. Kita sudah tahu bahwa kita akan membuat sebuah gambar kotak dengan menggunakan class ini, dan kita tahu bahwa kotak mempunyai poperty tertentu – yaitu panjang, lebar dan warna. Pada contoh class diatas dapat dilihat ketiga property tersebut mempunyai default value (nilai yang telah ditentukan). Dengan menyimpan default value, anda dapat langsung memanggil displayBox() dan akan menghasilkan kotak berukuran 100×100 pixel berwarna merah tanpa perlu lagi mengeset panjang, lebar dan warna kotak tersebut. Tapi bagaimana jika kita ingin mengubah salah satu nilai dari property tersebut? Untuk itulah dibuat fungsi-fungsi lainnya selain displayBox().

Ada tiga buah fungsi didalam class myHappyBox. Yaitu fungsi untuk menentukan panjang, mamentukan lebar dan menentukan warna, dan ketiga fungsi tersebut bekerja dengan dasar yang sama. Masing-masing dari mereka mengambil nilai dan mengeset property global pada nilai tersebut. jadi, apabila kita ingin mengubah ukuran dari kotak tersebut, hal yang harus dilakukan adalah sebagai berikut:

$box=new myHappyBox();
$box->setHeight(30);
$box->setWidth(300);
$box->displayBox();
?>

Koding diatas akan merubah kotak default dan akan ditampilkan kotak baru dengan lebar yang jauh lebih besar dari pada panjangnya. Perubahan serupa dapat juga dilakukan dengan method setColor() yang akan merubah warna dari kotak, dengan isian nilai pada method setColor() adalah berupa HTML color (Hex).

BUNGKUS !
Jadi, inilah dasar OOP - bukan sesuatu yang menakutkan ataupun perlu dihindari. Malahan OOP bisa jadi suatu hal TERBAIK yang dapat terjadi antara anda dan coding yang anda tulis. Tentu saja menulis ulang aplikasi yang sedang anda buat dengan gaya OOP bisa menjadi sesuatu yang merepotkan, tapi akan selalu ada proyek selanjutnya yang dapat dipertimbangkan. Dan ingat, Ada banyak hal lain yang harus dipelajari selain object, class, method, maupun property seperti yang telah dijelaskan diatas. Anda dapat langsung mengacu ke website PHP.net dan lihat langsung ‘their great resources’ pada topik OOP. Disitu akan terdapat jawaban atas pertanyaan-pertanyaan yang mungkin sekarang muncul dalam benak anda setelah anda menyelesaikan tutorial ini. emoticon


Get Dollar And Check Your Account (Click For Join)
Free Transfer Dollars to Your HomeTown (Click For Transfer)

    

Your Ad Here

            Regards,


            R.Gesit Prasasti Alam


® Free Design and Templates On Your Blog :)