Mencicipi Lezatnya CakePHP

CakePHP

Saya yakin belum banyak yang tahu apa itu CakePHP. Hal ini wajar mengingat istilah ini baru muncul sekitar tahun 2005. Sesuai dengan namanya, CakePHP merupakan framework pemrograman web berbasis PHP. Berikut ini pernyataan yang dikutip dari situs CakePHP.Org.

“CakePHP is a rapid development framework for PHP that provides an extensible architecture for developing, maintaining, and deploying applications. Using commonly known design patterns like MVC and ORM within the convention over configuration paradigm, CakePHP reduces development costs and helps developers write less code.”

Baca selengkapnya

Pilih Desktop atau Web Application

Dulu sebelum teknologi World Wide Web menjadi populer seperti sekarang ini, jika kita ingin mengembangkan software, yang terlintas di benak kita pastilah aplikasi desktop.

Namun kini tidak hanya desktop saja. Ada banyak alternatif yang bisa kita ambil. Misalnya saja aplikasi berbasis web atau yang biasa dikenal dengan sebutan web application.

Dengan perkembangan teknik AJAX yang kian canggih, kini kita bisa mengembangkan aplikasi web dengan mudah dan cepat. Tidak hanya itu, saat ini aplikasi web yang dikembangkan dengan AJAX merupakan pesaing berat bagi software desktop.

Baca selengkapnya

URL Rewriting Ala WordPress (Bagian 1)

Melanjutkan tulisan saya terdahulu tentang Panduan URL Rewriting, saya ingin mengulas sedikit tentang metode URL rewriting yang dipakai oleh WordPress dan juga beberapa CMS lainnya. Di WordPress, mereka menyebutnya dengan istilah permalink (dan slug).

Agar lebih jelas tulisan ini akan saya pecah menjadi beberapa bagian. Saya belum bisa memastikan akan menjadi berapa bagian. Silakan Anda ikuti saja terus pembahasannya di blog ini.

Kalau kita lihat struktur URL Rewriting yang dipakai oleh WordPress (dan beberapa CMS lain) sepertinya sangat sederhana. Ya, memang benar aturannya teramat sangat pendek dan sederhana. Hanya terdiri dari beberapa baris saja.

Baca selengkapnya

Tips Mengkompilasi Program C++

Anda pernah mendengar bahasa pemrograman C/C++? Yah, bahasa ini memang tergolong bahasa pemrograman yang cukup tua. Meskipun demikian bahasa ini sangat ampuh, terutama bila dipakai untuk memprogram perangkat keras (device driver).

Bagi yang sering membuat program untuk platform Windows, pasti tahu kompiler yang dipakai untuk mengkompilasi C++ ini. Antara lain Microsoft Visual C++, Borland C++, Turbo C++, dan masih banyak lagi yang lainnya.

Bagaimana cara mengkompilasi program C++ pada sistem operasi Linux? Di Linux, program C++ biasanya dikompilasi dengan g++, yaitu kompiler yang termasuk dalam paket GCC (GNU Compiler Collection).

Baca selengkapnya

Panduan Menulis Shell Script

Pada tulisan terdahulu telah dibahas apa dan bagaimana pemrograman berbasis shell itu. Nah, sekarang saatnya kita belajar bagaimana menulis dan menjalankan kode program.

Untuk tahap awal kita akan mencoba menulis kode program yang sederhana. Kita akan membuat program untuk menampilkan teks "Belajar pemrograman shell" pada layar komputer.

Langkah Pertama

Jalankan teks editor (misalnya vi, pico, gedit, atau mcedit) dan ketikkan baris program berikut:

#!/bin/sh

clear
echo "Belajar pemrograman shell"

Simpan program dengan nama my_program.

Baca selengkapnya