Belajar Framework Codeigniter

17 02 2013

Perkenalan Codeigniter

CodeIgniter merupakan salah satu dari sekian banyak framework PHP yang ada. CodeIgniter dikembangkan oleh Rick Ellis (http://www.ellislab.com). Tujuan dari pembuatan framework CodeIgniter ini menurut user manualnya adalah untuk menghasilkan framework yang akan dapat digunakan untuk pengembangan proyek pembuatan website secara lebih cepat dibandingkan

dengan pembuatan website dengan cara koding secara manual, dengan menyediakan banyak sekali pustaka yang dibutuhkan dalam pembuatan website, dengan antarmuka yang sederhana dan struktur logika untuk mengakses pustaka yang dibutuhkan. CodeIgniter membiarkan kita untuk memfokuskan diri pada pembuatan website dengan meminimalkan pembuatan kode untuk berbagai tujuan pembuatan website.

Ada banyak sekali framework PHP yang beredar di internet. Lantas kenap kita
memilih CodeIgniter bukan yang lain?? Berikut alasan-alasannya:
1. Gratis.
CodeIgniter dilisensikan dibawah lisensi Apache/BSD style open source license, ini berarti kita dapat menggunakannya sesuai dengan keinginan kita.
2. Berjalan di PHP versi 4 dan 5.
Sekarang ini PHP sudah mencapai versi ke 5, meskipun begitu masih banyak orang yang tetap menggunakan PHP versi 4, oleh sebab itu
CodeIgniter dikembangkan agar tetap kompatibel dengan PHP versi 4 dan dapat dijalankan pada PGP versi 5.
3. Ringan dan cepat.
Secara default CodeIgniter hanya berjalan dengan me load beberapa pustaka saja, dengan demikian hanya membutuhkan resource yang sedikit sehingga ringan dan cepat dijalankan. Pustaka-pustaka lain yang nantinya akan digunakan bisa di load sesuai dengan kebutuhan.
4. Menggunakan MVC.
CodeIgniter menggunakan lingkungan pengembangan dengan metode Model View Controller (MVC) yang membedakan antara logika dan presentasi/tampilan, sehingga tugas bisa lebih mudah dipecah-pecah. Ada bagian yang khusus membuat tampilan dan bagian yang membuat core programnya.
5. Dokumentasi.
Salah satu hal yang bisa dijadikan barometer apakah sebuah aplikasi benar-benar dikembangkan atau tidak bisa dilihat dari dokumentasinya. Dalam hal ini CodeIgniter sangat luar biasa, terdapat dokumentasi yang sangat lengkap tentang semua hal yang ada dalam CodeIgniter. Mulai dari langkah instalasi sampai dokumentasi fungsi-fungsi nya tersedia. Adanya dokumentasi sangat memudahkan bagi pemula dalam mempelajari lingkungan pengembangan website dengan CodeIgniter.
6. Pustaka yang lengkap.
CodeIgniter dilengkapi dengan berbagai pustaka siap pakai untuk berbagai kebutuhan, misalnya saja koneksi database, email, session dan cookies, keamanan, manipulasi gambar dan banyak lagi.





Google & Yahoo Search di-redirect ke searchweb1.com,kenapa ya?

8 12 2010

Hampir 1 minggu kebelakang, saya menemukan sedikit masalah pada notebook saya. Seperti pada judul, ketika saya browsing dan ingin melakukan search menggunakan google, selalu ter-redirect ke halaman searchweb1.com. Saya coba yahoo search pun sama. Ada apakah gerangan? Awalnya saya tidak terlalu mempermasalahkan hal tersebut, karena akhirnya saya menggunakan alternatif Bing Search Engine. Tapi lama kelamaan saya merasa terganggu karena rupanya semua alamat yang mengarah ke semua domain google selalu di-redirect ke searchweb1.com sialan itu,termasuk gmail.

Berdasarkah hasil browsing, ternyata itu disebabkan oleh malware yang “menipu”  dan kemudian menginstall dirinya ke komputer kita ketika kita mendapatkan hasil yang tidak diharapkan ketika akan melakukan search tadi.

Tampilan Searchweb1.com

Tampilan Searchweb1.com

Untuk mengatasinya saya menggunakan tools HijackThis. Bisa di-download disini. Ketika proses download selesai, run file HijackThis.exe, tampilan awal akan seperti ini :

HijackThis

Tampilan Awal HijackThis

> Pilih Options : Do a system scan and save a logfile.

> Klik button scan. Akan muncul hasil seperti berikut :

Scan

Scan

> Cari list yang mengandung kata-kata google.com,google.co.id,yahoosearch.com dan semua domain google yang disebabkan oleh sebuah alamat ip address yang tidak dikenal. (My bad, option file sebelumnya terhapus. Jadi lupa persisnya :p )

> Klik button Fix checked.

Setelah itu coba cek dengan memasukkan alamat : google.com pada browser. Pada kasus saya, sudah berhasil.

Catatan : HATI-HATI sebelum menekan button Fix Checked, karena tools ini akan menghapus beberapa settingan sehingga menyebabkan beberapa sistem tidak berjalan.

Selamat mencoba…