// API callback
av({"version":"1.0","encoding":"UTF-8","entry":{"xmlns":"http://www.w3.org/2005/Atom","xmlns$blogger":"http://schemas.google.com/blogger/2008","xmlns$georss":"http://www.georss.org/georss","xmlns$gd":"http://schemas.google.com/g/2005","xmlns$thr":"http://purl.org/syndication/thread/1.0","id":{"$t":"tag:blogger.com,1999:blog-4562681011204589043.post-3919772379995105654"},"published":{"$t":"2015-12-25T03:52:00.000+07:00"},"updated":{"$t":"2016-01-16T18:47:59.147+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Technology"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Web Design"}],"title":{"type":"text","$t":"Mengenal PHP Framework: CodeIgniter"},"content":{"type":"html","$t":"\u003Cb\u003ECodeIgniter\u003C\/b\u003E\u003Cbr \/\u003ECodeIgniter merupakan salah satu dari sekian banyak framework PHP yang ada. CodeIgniter dikembangkan oleh Rick Ellis (http:\/\/www.ellislab.com).\u003Cbr \/\u003E\u003Cbr \/\u003ETujuan 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.\u003Cbr \/\u003E\u003Cbr \/\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"http:\/\/osvaldas.info\/incoming\/images\/blog\/smart-database-driven-routing-in-codeigniter.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" src=\"http:\/\/osvaldas.info\/incoming\/images\/blog\/smart-database-driven-routing-in-codeigniter.jpg\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cb\u003EKenapa Harus CodeIgniter?\u003C\/b\u003E\u003Cbr \/\u003EAda banyak sekali framework PHP yang beredar di internet. Lantas kenapa kita memilih CodeIgniter bukan yang lain?? Berikut alasan-alasannya:\u003Cbr \/\u003E\u003Cb\u003E\u003Cbr \/\u003E\u003C\/b\u003E\u003Cb\u003E1.\u0026nbsp;Gratis\u003C\/b\u003E\u003Cbr \/\u003ECodeIgniter dilisensikan dibawah lisensi Apache\/BSD style open source license, ini berarti kita dapat menggunakannya sesuai dengan keinginan kita.\u003Cbr \/\u003E\u003Cbr \/\u003E\u003Cb\u003E2. Berjalan di PHP versi 4 dan 5\u003C\/b\u003E\u003Cbr \/\u003ESekarang 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.\u003Cbr \/\u003E\u003Cbr \/\u003E\u003Cb\u003E3. Ringan dan cepat\u003C\/b\u003E\u003Cbr \/\u003ESecara 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.\u003Cbr \/\u003E\u003Cbr \/\u003E\u003Cb\u003E4. Menggunakan MVC\u003C\/b\u003E\u003Cbr \/\u003ECodeIgniter 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.\u003Cbr \/\u003E\u003Cb\u003E\u003Cbr \/\u003E\u003C\/b\u003E\u003Cb\u003E5. Dokumentasi\u003C\/b\u003E\u003Cbr \/\u003ESalah 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.\u003Cbr \/\u003E\u003Cbr \/\u003E\u003Cb\u003E6. Pustaka yang lengkap\u003C\/b\u003E\u003Cbr \/\u003ECodeIgniter dilengkapi dengan berbagai pustaka siap pakai untuk berbagai kebutuhan, misalnya saja koneksi database, email, session dan cookies, keamanan, manipulasi gambar dan banyak lagi.\u003Cbr \/\u003E\u003Cbr \/\u003E\u003Cb\u003EFitur-Fitur CodeIgniter:\u0026nbsp;\u003C\/b\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003Col\u003E\u003Cli\u003ESistem berbasis Model View Controller (MVC)\u003C\/li\u003E\u003Cli\u003EKompatibel dengan PHP versi 4\u003C\/li\u003E\u003Cli\u003ERingan dan Cepat\u003C\/li\u003E\u003Cli\u003ETerdapat dukungan untuk berbagai basis data\u003C\/li\u003E\u003Cli\u003EMendukung Active Record Database\u003C\/li\u003E\u003Cli\u003EMendukung form dan validasi data masukan\u003C\/li\u003E\u003Cli\u003EKeamanan dan XSS filtering\u003C\/li\u003E\u003Cli\u003ETersedia pengaturan session\u003C\/li\u003E\u003Cli\u003ETersedia class untuk mengirim email\u003C\/li\u003E\u003Cli\u003ETersedia class untuk manipulasi gambar (cropping,resizing, rotate dan lain-lain)\u0026nbsp;\u003C\/li\u003E\u003Cli\u003ETersedia class untuk upload file\u003C\/li\u003E\u003Cli\u003ETersedia class yang mendukung transfer via FTP\u003C\/li\u003E\u003Cli\u003EMendukung lokalisasi bahasa\u003C\/li\u003E\u003Cli\u003ETersedia class untuk melakukan pagination (membuat tampilan perhalaman)\u003C\/li\u003E\u003Cli\u003EMendukung enkripsi data.\u003C\/li\u003E\u003Cli\u003EMendukung benchmarking\u003C\/li\u003E\u003Cli\u003EMendukung caching\u003C\/li\u003E\u003Cli\u003EPencatatan error yang terjadi\u003C\/li\u003E\u003Cli\u003ETersedia class untuk membuat calendar\u003C\/li\u003E\u003Cli\u003ETersedia class untuk mengetahui user agent, misalnya tipe browser dan sistem operasi yang digunakan pengunjung\u003C\/li\u003E\u003Cli\u003ETersedia class untuk pembuatan template website\u003C\/li\u003E\u003Cli\u003ETersedia class untuk membuat trackback\u003C\/li\u003E\u003Cli\u003ETersedia pustaka untuk bekerja dengan XMP-RPC\u003C\/li\u003E\u003Cli\u003EMenghasilkan clean URL\u003C\/li\u003E\u003Cli\u003EURI routing yang felksibel\u003C\/li\u003E\u003Cli\u003EMendukung hooks, ekstensi class dan plugin\u003C\/li\u003E\u003Cli\u003EMemiliki helper yang sangat banyak jumlahnya\u003C\/li\u003E\u003C\/ol\u003E\u003Cdiv\u003EAnda Siap Belajar Code Igniter ??\u003C\/div\u003E\u003Cdiv\u003ESemoga Bermanfaat.\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EReferensi: Pendidikan Informatika\u003C\/div\u003E\u003Cbr \/\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttp:\/\/feeds.feedburner.com\/co\/mFdp\u003C\/div\u003E"},"link":[{"rel":"replies","type":"application/atom+xml","href":"https:\/\/www.bungker.co.id\/feeds\/3919772379995105654\/comments\/default","title":"Post Comments"},{"rel":"replies","type":"text/html","href":"https:\/\/www.bungker.co.id\/2015\/12\/mengenal-php-framework-codeigniter.html#comment-form","title":"0 Comments"},{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/4562681011204589043\/posts\/default\/3919772379995105654"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/4562681011204589043\/posts\/default\/3919772379995105654"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.bungker.co.id\/2015\/12\/mengenal-php-framework-codeigniter.html","title":"Mengenal PHP Framework: CodeIgniter"}],"author":[{"name":{"$t":"Bungker Corp"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/14576039512366647631"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"thr$total":{"$t":"0"}}});