Cinta PHP

Kamis, 06 November 2008

Ajax menjadi nilai plus dalam PHP

Ajax, salah satu script pemprograman yang bisa membantu PHP untuk lebih canggih dalam aplikasi yang dibuatnya.

Script yang mempunyai kemampuan mengambil data tanpa merefresh halaman terlebih dahulu ini membuat aplikasi PHP menjadi seperti visual.

Sudah menjadi pertanyaan yang lama ketika saya tertantang untuk membuat textboxt yang bisa menampilkan data tanpa refresh seperti disupermarket. Dengan hadirnya AJAX maka ini merupakan jawaban dari pertanyaanku yang selama ini menggantung.

Sangat luar biasa perkembangan sistemInformasi di dunia. Jika kita tidak mengikuti perkembangan ini boleh jadi kita akan tertinggal jauh. Walupun kita tidak mempelajarinya, setidaknya kita tahu bahwa ternyata perkembangan pemprograman sudah begitu luasnya.

Mari terus belajar dan belajar atau anda akan tertinggal di belakang

Love U PHP

Sabtu, 19 Januari 2008

Membuat grafik dengan flash

Mungkin anda pernah menggunakan class jpgraph untuk membuat grafik. Tapi ada salah satu class yang bisa memadukan flash dengan php untuk menghasilkan tampilan grafik yang menarik. Caranya sangat mudah. Anda tinggal download beberapa komponen dan script untuk membuat grafik tersebut.

Anda bisa mendownloadnya di http://www.maani.us secara gratis.
Untuk menggunakannya anda bisa melihat tutorialnya di http://www.maani.us/charts/index.php?menu=Tutorial

Selamat berkreasi

Label:

Kamis, 10 Januari 2008

Jangan cuma bisa bikin web, mesti belajar SEO juga

Seorang programmer web yang baik haruslah mengerti apa yang diinginkan oleh para konsumennya. Sebelum kita bicara soal design dan coding yang cukup membuat pusing tentunya kita harus tahu fungsi utama dari web itu sendiri.

Website bukan istilah yang asing bagi kita, banyak sekali jasa pembuatan website yang bertebaran dimana-mana dari mulai programmer freelance sampai mereka yang punya bendera perusahaan. Design dan jenisnyapun beraneka ragam mulai dari yang sederhana sampai dengan kompleks design dan animasinya. Tapi apakah web yang dibuat akan efektif ?

Kembali ke tujuan utama. Tentunya kita tahu bahwa sebuah perusahaan akan memikirkan perkembangan usahanya di dalam era teknologi yang semakin pesat ini. Internet sebagai media komunikasi merupakan salah satu tempat berkumpulnya para netter yang jumlahnya berjuta juta orang dan semakin meningkat tiap tahunnya. Tentu ini akan menjadi peluang pasar yang sangat besar bagi perusahaan untuk mempromosikan produknya.

Ya.. disinilah tujuan utama dari membuat website yaitu PROMOSI. Inilah yang menjadikan kita sebagai programmer web harus mengerti SEO. Karena dengan begitu jasa yang kita tawarkan bukan hanya sekedar membuat web tapi juga bisa berkelanjutan dengan pengelolaan dan pengembangan web itu sendiri sebagai media promosi. Disisi lain itu merupakan nilai plus bagi kita.

Bisa jadi orang lain bisa membuat web yang begitu hebat dengan design yang menarik dan animasi yang luar biasa, tapi mereka tidak mengetahu prinsip SEO itu sendiri. Akibatnya web yang dibuat hanya sekedar pajangan yang hanya bisa dinikmati oleh sebagian orang saja. Dan tentu saja akan merugikan perusahaan itu sendiri. Sebaliknya mereka yang hanya bisa membuat website sederhana atau bahkan pakai CMS opernsource bisa membuktikan fungsi web yang sebenarnya karena mereka tahu prinsip dasar dari SEO itu sendiri.

Karenanya tidak ada salahnya jika kita juga mempelajari SEO itu sendiri sebagai referensi bagi kita. Sehingga web yang kita buat nanti akan benar-benar bisa membawa manfaat bagi para pelanggan / konsumen kita.

Label: ,

Selasa, 08 Januari 2008

Buku Tamu PHP Tanpa MySQL

Beberapa tahun lalu sewaktu masih mengajar PHP, aku membuat latihan untuk siswaku cara membuat buku tamu di php tanpa menggunakan MySQL. Klik disini untuk melihat lebih lanjut.

Maaf karena sudah saya posting di webblogku yang lain jadi ya gak posting disini. Cuma ngelink.

Mungkinkah PHP akan tergantikan ??

Teknologi semakin berkembang pesat. Begitu pula dengan berbagai macam bahasa pemprograman yang semakin berkembang dan mempermudahkan kita dalam bekerja. Dulu bahasa pascal dan basic sangatlah diunggulkan bagi para programmer. Lambat laun bahasa tersebut mulai ditinggalkan. Walupun masih digunakan oleh beberapa orang tapi tidak sepopuler dulu.

Kemudian muncul dbase, dengan visualnya. Pascalpun tak mau ketinggalan dengan memunculkan meluncurkan versi visualnya Delphi disusul dengan Visual Basic. Bisa dibilang semakin hari bahasa pemprograman yang ada semakin lebih sederhana. Dulu jika ingin membuat sebuah form dalam basic kita mesti harus mengetikkan beberapa perintah dengan kordinat-kordinatnya yang perlu perhitungan matang. Sekarang dengan visual kita bisa membutnya dengan mudah cukup drag, drop and place.

Lalu bagaimana perkembangan pemprograman web ? khususnya PHP? akankah ada perkembangan yang memudahkan kita dalam bekerja ?

Beberapa waktu lalu saya browsing di Internet dan menemukan sofware phprunner . Software untuk membuat aplikasi database dengan bahasa PHP tanpa kita perlu coding. Cukup next next dan next. Dari sisi kemudahan jelas ini memudahkan kita membuat program database. Namun tingkatannya jelas tidak bisa lebih advance. Karena bagaimanapun juga untuk mengembangkan lebih lanjut perlu dibuka source codenya untuk kita rubah.

Walaupun ada beberapa pilihan template dan model database yang bagus. Tapi tidak menjamin kepuasan diri kita akan hasil yang dihasilkan. Saya pernah mencoba, tapi tetep merasa kurang puas.

Mungkin ini digunakan pada saat kepepet, misal dikantor butuh program database untuk mengolah karyawan. Kita bisa menggunakannya, karena tidak butuh banyak waktu dan bisa dikerjakan dalam waktu sehari :)

Label: , ,

Senin, 07 Januari 2008

Terima kasih Open Source

Tak bisa diragukan lagi bahwa teknologi opensource semakin membuat kita semakin dimanjakan. Berbagai macam produk opensource mulai bermunculan terutama untuk pemprograman web. Pertama kali aku mengenal opensource web CMS yang sangat powerfull adalah mambo atau kalau sekarang bernama jomlaa. Berbagai macam modul telah banyak disediakan disana. Tinggal kita mengatur mana-mana yang akan digunakan.

Tak mau kalah dengan produk opensource yang ada dari luar, di Indonesiapun mulai bermunculan opensource yang tak kalah hebatnya seperti Endonesia, AuraCMS, Sisfokampus dan lain sebagainya.

Bagi saya spesialis pemprograman web, opensource sangat membantu saya dalam mengembangkan aplikasi yang saya buat. Terutama karena saya banyak belajar dalam menggunakan script yang ada didalamnya.

Seperti smarty dengan script templatenya yang powerfull, JpGraph dengan class pembuat grafiknya, FPDF dengan class pembuat document PDF dan masih banyak yang lainnya yang membantu aku dalam menyelesaikan project yang aku buat.

Selain itu para develop juga tidak lupa saya ucapkan terima kasih yang senantiasa berbagi ilmunya kepada kita semua lewat komunitas-komunitas pemprograman php yang ada dalam dunia maya ini. Terutama bagi mereka yang membagi ilmunya di http://www.phpclasses.org dengan script OOP-nya yang benar-benar luar biasa. Bisa dibayangkan jika tidak adanya sharing ilmu semacam tadi kita tidak akan bisa berkembang.

Ayo maju terus opensource. Terutama opensource Indonesia

Label: , , ,

Minggu, 06 Januari 2008

Belajar OOP pertama kali di PHP

OOP (Object Oriented Programming) di dalam PHP sudah aku kenal kurang lebih satu tahun yang lalu, meskipun aku belum memahami benar tapi sedikit demi sedikit telah kuterapkan pada aplikasi yang aku buat, dulu sebelum mengenal OOP aku banyak menggunakan fungsi, sekarang sedikit demi sedikit aku mulai menggunakan OOP.

Dan memang amat menyenangkan. Pertama kali aku menggunakannya untuk memanggil perintah perintah MySQL. Aku menggunakan sebuah class untuk fungsi mysql_fetch_array dan mysql_num_rows, sbb:

Class mysql{
var $sql;
function fetch(){
return mysql_fetch_array($this->sql);
}
function size(){
return mysql_num_rows($this->sql);
}
}

untuk memanggil kelas tersebut sbb:

$sql = new mysql;
$sql->sql = mysql_query("select * from user where username = 'innan'");
if($sql->size()<1){
echo "Data tidak ditemukan";
}else{
$data = $sql->fetch();
echo "Username $data[username] ditemukan, dengan alamat email $data[email]";
}

Inilah Class pertama yang aku coba untuk latihan... dan tentunya amat menyenangkan. :-) Saat kucoba aku teriak "It's work!!" wow i can believed that....

Label: