Feeds:
Posts
Comments

Archive for the ‘Programming’ Category

Google sedang mengkampanyekan untuk mempercepat tampilan web, baik dengan server side performance maupun load pada client server performance. Beberapa tips berikut ini, adalah beberapa cara untuk meningkatkan performance pada server side. Tips berikut ini tidak hanya berlaku untuk bahasa PHP saja, tapi bisa juga pada bahasa yang lain:

Jangan menghambur-hamburkan variable
Biasanya, programmer pemula (seperti saya) memiliki kebiasaan coding dengan bersih, step by step dengan mendefinisikan variable, mengisinya dengan value, baru menggunakan variable tersebut untuk pada baris tertentu. Perhatikan penggunaan variable pada contoh berikut ini. Bayangkan jika seandainya value dari variable tersebut berukuran 512KB, maka akan terjadi penggunaan memory dua kali lipat (1 MB) dari ukuran data yang sebenarnya.

BAD:
$description = $_POST[‘description’];
echo $description;

GOOD:
echo $_POST[‘description’];
(more…)

Read Full Post »

Sudah lama kepikiran buat library untuk struktur tree buat navigasi web. Eh, tiba2 beberapa hari yang lalu di feed reader sudah muncul serupa, dengan memanfaatkan mysql nesting set, namanya MPtree. Lha hari ini, muncul lagi, sudah dengan jQuery yang sudah sortable. Wah, lumayan, makin banyak orang baik di dunia hehehehehe…
Buat linknya ada di sini

Read Full Post »

Beberapa waktu yang lalu, saya masih belum paham benar bagaimana memperlakukan model dalam pengembangan aplikasi. Praktis, selama membuat program, saya hanya menggunakan dua unsur, view dan controller. Semua berakhir begitu seorang teman memperkenalkan bambooinvoice, aplikasi invoice yang dibuat dengan menggunakan CI. Setelah mempelajari beberapa model yang ada disitu, saya benar-benar tercerahkan karena beberapa hal. Yang pertama, penggunaan penggunaan active record yang baik. jelas ini akan membantu ketika kita mengembangkan aplikasi. Penggunaan active record yang baik akan memudahkan ketika melakukan switching database.

(more…)

Read Full Post »

Laki-laki, dalam urusan wanita, selalu dihadapkan pada dua sisi yang sering kali susah menyatu, inner beauty atau outer beauty. Silahkan pilih, hatinya, atau fisiknya. Laki-laki, termasuk saya, jika ditanya pilih yang mana, biasanya akan memilih dua-duanya. Masalahnya adalah, berapa jumlah wanita yang memiliki keduanya? Atau lebih kejam lagi, masih adakah wanita yang memiliki keduanya? Persis seperti mencari programmer yang juga designer, atau designer yang juga programmer. Barang antik yang langka. Imaginasi teknikal yang berpadu dengan imaginasi visual pada satu otak. Programmer biasanya (more…)

Read Full Post »

Saya tidak tahu bagaimana harus menerjemahkan tentang Controller. Apakah saya harus menyebutnya sebagai jantung, atau sebagai hati. Dalam bahasa kehidupan, perilaku manusia ditentukan oleh hati, bukan oleh jantung. Hatinya baik, hatinya jahat dan sebagainya. Karenanya, saya lebih cenderung, menganggap bahwa Controller adalah hati. Yang akan menentukan perilaku sebuah aplikasi, adalah Controller. Boleh dibilang, controller menyimpan banyak hal yang menjadi kekuatan sebenarnya dari aplikasi yang dibangun.
Baiklah, pada beberapa waktu yang lalu, saya sudah menyinggung sedikit tentang Controller. Sekarang, beberapa hal lagi tentang contoller terpaksa saya singgung kembali, agar perjalanan menuju roma tidak menyesatkan.
Yang pertama adalah fungsi index(). (more…)

Read Full Post »

Controller Controller Controller. Sekali lagi saya mengawali tulisan dengan tiga kata. OK, no problemo. Tidak masalah. Yang penting, misi kita sekarang akan segera dimulai. Membuat program hello world dengan menggunakan Controller. Mengapa Controller? Koq malah nanya? Kan jelas, salah satu component dalam MVC itu Controller! Whong namanya saja Model View Controller (MVC). Kalau kemarin kita sudah membuat program hello world dengan view, hari ini kita akan mengupasnya dengan menggunakan Controller. Apakah kita akan membahasnya juga dengan menggunakan Model setelah kita membahasnya kemarin dengan menggunakan View? Sangat mungkin IYA, karena jalan menuju Roma itu banyak sekali. Dan salah satunya adalah lewat Controller. (more…)

Read Full Post »

Masalah klasik, dan sering ditanyakan ketika memulai belajar bahasa pemrograman, termasuk saya:D. Ada contoh program hello world nggak? Kenapa harus hello world? Kenapa koq bukan kata yang lain? Welcome Guys, atau seperti bahasa SMS ‘hi say’, atau mungkin bahasa yang agak kejawatimuran, ‘Cuk, Yo Opo Kabare?’ Saya sendiri juga kurang tahu, sebab pertama kali belajar membuat program dengan bahasa basic (sudah lupa tahun berapa), juga diajari hello world. Begitu mulai kuliah dan diajari C++, juga memulai dengan program hello world. Ketika belajar PHP, Perl, Prado, Smarty, dan lainnya, tutorial pertama juga membuat hello world. Sepertinya hello world telah menjadi kosa kata baru untuk kurikulum Bab I urusan if then else (maksudnya urusan code alias programming). Dan mengikuti orang-orang terdahulu, saya juga akan mulai dengan hello world:D. Meskipun setelah instalasi CodeIgniter, sudah ada contoh yang lebih baik dari sekedar hello world saya ini. Dan sebagai orang yang ela-elu (maksudnya ikut-ikutan), saya juga ela-elu dengan contoh itu tadi:D. Untungnya, karena bahasa inggris saya masih setengah hati, saya akan menuliskannya dalam bahasa indonesia. Tujuannya, agar supaya bahasa inggris saya yang jelek, tidak membuat reputasi saya amburadul (mode cari selamat : ON). (more…)

Read Full Post »

Older Posts »