Tampilkan postingan dengan label Rekayasa Web. Tampilkan semua postingan
Tampilkan postingan dengan label Rekayasa Web. Tampilkan semua postingan

Kamis, 18 Desember 2008


Sudah lama tidak berjumpa. Rindu rasanya tidak bersua.  Pada tutorial sebelumnya saya telah menjabarkan apa dan bagaimana penggunaan class pada PHP, begitu juga dengan yang akan penulis lakukan sekarang. Kali ini penulis akan mencoba melakukan sedikit implementasi dari tutorial-tutorial sebelumnya, sekaligus menjelaskan bagaimana source code ini berjalan. Tapi sebelumnya penulis akan melakukan review terlebih dahulu mengenai pengetahuan sebelumnya.

Apa sih OOP itu ? Untuk apa ?
OOP singkatan dari Object Oriented Programming, keistimewaan dalam pembungkusan memudahkan para programmer mengarungi lautan kehidupan dalam meng-coding ria bersama istri tercintanya, sebuah mesin penuh dengan baut, komputer. Ada beberapa istilah inti dari keistimewaan OOP ini, yang paling menarik adalah class, property, method, inheritance, polymorphisme, dan encapsulation. Apa itu ?!!
Class ini merupakan template untuk objek yang akan dibuat nantinya. Kalau diambil contoh dalam kehidupan sehari-hari. Hmmmm … contoh kasusnya memasak mie. 
Templatenya adalah satu keutuhan cara memasak si mie tersebut.
Sedangkan property-nya atau variable adalah berapa banyak bumbu pedas yang dibutuhkan, berapa banyak minyak yang dibutuhkan, berapa banyak air yang dibutuhkan, berapa banyak bawang gorengnya, etc.
Method sendiri itu sama halnya dengan fungsi yakni bagaimana caranya mie dimasak. Seperti, apakah bumbunya akan dimasukkan kedalam mangkuk terlebih dahulu, atau apakah bumbunya akan di satukan dengan air yang berada di dalam panci. Atau mungkin bisa saja bumbunya langsung dimasukkan kedalam perut yang memasaknya.  kebanyakan coding jadi stress )
Inheritance, dalam istilah bahasa indonesianya dikenal dengan turunan. Jelasnya turunan ini berasal dari suatu kelas induk. Kalo diambil contoh dalam memasak mie, masing-masing orang punya keunikan tersendiri dalam memasak mie, seperti dalam memasak mie ada orang yang mengikuti aturan memasak mie, ada juga yang senang di tambah dengan telur, atau mungkin kalo ada yang suka bisa saja martabak keju dimasukkan kedalam mie tersebut. Tapi penulis nggak yakin rasanya, akan seperti apa nantinya :
Sedangkan polymorphisme itu gaya dalam memasak mie itu sendiri, bisa saja ketika memasak mie telurnya itu ditambah dengan kecap manis, atau sambal pedas, atau mungkin terasi. Bisa saja. Iya kan ?? Atau juga, ada yang suka mienya pedas, atau mungkin saja ada yang senang dengan mie rasa manis, mie ditambah gula-gula. Semua bisa saja terjadi.

Nah dari situ timbul satu pertanyaan besar, sebenarnya OOP itu untuk apa sih ? Apakah OOP itu sebagai standarisasi cara memasak mie.
OOP sering digunakan dalam pembuatan aplikasi besar, dimana ketika penambahan fitur terbaru fungsi encapsulation atau pembungkusan dalam class ini sangat berperan penting. Keuntungan lain adalah maintenance ketika ada bug yang bercokol dalam coding ataupun maintenance jenis lain. Dengan mudah terkontrol. Dan menghasilkan coding yang lebih efisien. Contoh nyata OOP yaitu button. Turunan button seperti bit button, push button dan lain-lain. Dimana button-button tersebut sebenarnya adalah bentuk lain dari button induk yang telah di berikan fitur-fitur tambahan.
Read More..

Gambar disamping adalah contoh tab yang dibuat dengan memanfaatkan fitur Flash Button yang disediakan oleh Macromedia Dreamweaver MX. Klik menu Insert > Interactive Images > Flash Button pada Macromedia Dreamweaver MX. Setelah muncul jendela dialog Flash Button, pilih style "Translucent Tab" untuk tab yang belum aktif, dan style "Translucent Tab (Down)" untuk tab yang sedang aktif.

Meski tampaknya sudah sempurna, tab ini belum diberikan aksi. Sebagai latihan, Anda dapat memberikan aksi agar tab dapat bekerja seperti tab pada umumnya. Petunjuknnya adalah bahwa Anda harus membuat 3 tombol Flash Button lagi, yaitu tombol untuk Tab 1 yang belum aktif, untuk Tab 2 yang sedang aktif, dan untuk Tab 3 yang sedang aktif. Selanjutnya, Anda dapat memberikan aksi pengubah tombol tab dengan menggunakan prosedur fnTabClick, seperti yang dijelaskan pada buku, dengan sedikit modifikasi.

Read More..

Rabu, 17 Desember 2008

Awal mulanya, AuraCMS itu berasal dari ide yang tercetus saat ingin membuat website dengan konten dinamis.

Pada saat itu muncul ide untuk membuat kumpulan script PHP yang terintegrasi. Dan kemudian terbuatlah dua buah jenis script PHP tersebut yang satu menggunakan data berupa file text dan yang lainnya menggunakan database MySQL.

Kemudian setelah dicoba ternyata data yang menggunakan database MySQL jauh lebih gampang dan tidak rumit dalam pengelolaannya sehingga yang menggunakan data berupa file text tidak dilanjutkan lagi. Setelah itu script yang menggunakan database MySQL tadi diberi nama "aura" dan karena merupakan software Content Management System maka nama lengkapnya "AuraCMS".

Bekerjasama dengan Kioss Project versi pertama diluncurkan pada pertengahan tahun 2003. Kemudian disusul dengan versi versi berikutnya dan sempat "mandeg" beberapa waktu pada versi 1.3&1.4 Read More..

Berikut ini adalah daftar kombinasi warna yang dapat digunakan untuk membantu memberi warna pada template website :


Color-combinations #201 Color combinations #202Color combinations #203 Color combinations #204Color combinations #205 Color combinations #206Color combinations #207 Color combinations #208Color combinations #209 Color combinations #210Color combinations #211 Color combinations #212Color combinations #213 Color combinations #214Color combinations #215 Color combinations #216Color combinations for web pages #217Color combinations for web pages #218Color combinations for web pages #219Color combinations for web pages #220Color combinations for web pages #221Color combinations for web pages #222Color combinations for web pages #223Color combinations for web pages #224Color combinations for web pages #225Color combinations for web pages #226Color combinations for web pages #227Color combinations for web pages #228Color combinations for web pages #229Color combinations for web pages #230Color combinations for web pages #231Color combinations for web pages #232Colour combinations #201Colour combinations #202Colour combinations #203Colour combinations #204Colour combinations #205Colour combinations #206Colour combinations #207Colour combinations #208Colour combinations #209Colour combinations #210Colour combinations #211Colour combinations #212Colour combinations #213Colour combinations #214Colour combinations #215Colour combinations #216Colour combinations for web pagesColour combinations for web pagesColour combinations for web pagesColour combinations for web pagesColour combinations for web pagesColour combinations for web pagesColour combinations for web pagesColour combinations for web pagesColour combinations for web pagesColour combinations for web pagesColour combinations for web pagesColour combinations for web pagesColour combinations for web pagesColour combinations for web pagesColour combinations for web pagesColour combinations for web pagesFree Colour combinations #001Free Colour combinations #002Free Colour combinations #003Free Colour combinations #004Free Colour combinations #005Free Colour combinations #006Free Colour combinations #007Free Colour combinations #008Free Colour combinations #009Free Colour combinations #010Free Colour combinations #011Free Colour combinations #012Free Colour combinations #013Free Colour combinations #014Free Colour combinations #015Free Colour combinations #016

Read More..