Bulan yang sibuk Mei 8, 2008
Posted by huzz in Bisnis, Bisnis IT, Business Intelligence, CakePHP, JEE, Kehidupan, Manajemen IT, Open Source, Teknologi Informasi.4 comments
Maret-April menjadi bulanĀ yang sangat sibuk buat gw, sampe2.0 ga sempet nge-blog (alesan aja padahal hehehe…). Sebagian kesibukan itu adalah: (lagi…)
CakePHP: Dimana menyimpan business logic? Januari 19, 2008
Posted by huzz in CakePHP, Manajemen IT, Open Source, Teknologi Informasi.2 comments
Gara-gara harus me-review beberapa source code orang lain, rasanya meletakkan logika aplikasi (business logic) di dalam controller bisa dibilang kurang tepat. Jika pun logika aplikasi yang dibutuhkan sederhana (misalnya hanya untuk Create, Retrieve, Update, Delete data), maka sebaiknya script operasi itu dilakukan di Model. Bukan diĀ controller. (lagi…)
CakePHP MVC : Lakukan sesuai urutan Juli 9, 2007
Posted by huzz in CakePHP, Manajemen IT, Open Source, Teknologi Informasi.3 comments
Setelah beberapa kali mengerjakan proyek dengan CakePHP, saya menduga urutan huruf pada kata “MVC” memang bermakna urutan pengerjaannya juga! Yep, saat merancang aplikasi, ini nih yang biasa saya lakukan (sesuai urutan) : (lagi…)
CakePHP : Resep membuat aplikasi web handal dengan cepat! (bag 3, habis) Juli 9, 2007
Posted by huzz in CakePHP, Manajemen IT, Open Source, Teknologi Informasi.3 comments
Bagaimana CakePHP mengimplementasikan MVC?
Rancangan CakePHP bisa dibilang “MVC banget”! Struktur file dalam setiap proyek CakePHP(1 proyek biasanya 1 aplikasi) kayak gini : (lagi…)
CakePHP : Resep membuat aplikasi web handal dengan cepat! (bag 2) Juli 6, 2007
Posted by huzz in CakePHP, Manajemen IT, Open Source, Teknologi Informasi.1 comment so far
Model-View-Controller (MVC)?
Dalam kacamata MVC, semua perangkat lunak “dipecah” menjadi 3 lapisan :
1. Model; berisi kumpulan file yang memuat perintah untuk mengambil atau menyimpan data ke sumber data. Sumber data bisa berupa file teks CSV, file XML, basis data relasional (Oracle, MS SQL, MySQL etc), Web service…dan lain sebagainya
2. View; berisi kumpulan file tampilan aplikasi. File ini berfungsi menampilkan data dari lapisan Model. Data yang sama bisa saja ditampilkan dalam format berbeda-beda. Contoh : di Excel, dari satu tabel yang sama, Anda bisa membuat grafik kolom vertikal, kolom horizontal, pie dan lain sebagainya.
3. Controller; nah dalam paradigma MVC, lapisan inilah yang menjadi “seksi sibuk”. File di lapisan ini menjembatani interaksi antara Model dan View. Lapisan ini juga bertanggung jawab untuk menjalankan logika aplikasi sesuai aturan bisnis aplikasi terkait. Ilustrasi “kesibukannya” seperti ini: (lagi…)
CakePHP : Resep membuat aplikasi web handal dengan cepat! (bag 1) Juli 5, 2007
Posted by huzz in CakePHP, Manajemen IT, Open Source, Teknologi Informasi.1 comment so far
Pernah menggunakan CakePHP? It’s sweet, literally. Buat yang belum pernah, semoga tulisan ini menjadi hidangan pembuka untuk mencicipi lezatnya CakePHP… uhmm…yummy!!
“CakePHP adalah framework PHP yang menggunakan paradigma Model-View-Controller (MVC)“. Yuk kita bahas satu per satu :
framework PHP?
Jika Anda sering coding (membuat program komputer) aplikasi berbasis web, Anda akan menemukan bahwa beberapa kegiatan dalam coding adalah berulang-ulang, contoh : (lagi…)
Rendah hati itu perlu Juli 4, 2007
Posted by huzz in CakePHP, Kehidupan, Open Source, Teknologi Informasi.3 comments
Hari ini ngantuk banget. Coding sampei subuh. Semua ini gara-gara saya kurang “rendah hati” dalam ber-coding. Nyesel deh… (lagi…)