Selamat datang di Design Kampus

CODEIGNITER

Selasa, 20 Januari 20150 komentar

Assalamuailkum Wr Wb..

Hello sobat kampus,,selamat malam,apa kabar anda hari ini??
saya harap sobat tetap dalam keadaan sehat wal'afiat. Amin ya robbal alamin.
kali ini kita akan berkenalan dengan salah satu Framework PHP yaitu Codeigniter..
Pasti sobat kampus ada yang mengenal framework tersebut. Sebelum kita membahas tentang codeignator ada baiknya terlebih dahulu kita mengenal yang namanya framework.

Apa sih Framework itu??

Ada beberapa alasan mengapa menggunakan Framework:

  • Mempercepat dan mempermudah pembangunan sebuah aplikasi web. 
  • Relatif memudahkan dalam proses maintenance karena sudah ada pola tertentu dalam sebuah framework (dengan syarat programmer mengikuti pola standar yang ada) 
  • Umumnya framework menyediakan fasilitas-fasilitas yang umum dipakai sehingga kita tidak perlu membangun dari awal (misalnya validasi, ORM, pagination, multiple database, scaffolding, pengaturan session, error handling, dll 
  • Lebih bebas dalam pengembangan jika dibandingkan CMS  
Nah sekarang sobat sudah mengerti kan tentang framework, selanjutnya kita akan berkenalan dengan salah satu framework php yaitu codeigniter. Codeigniter adalah salah satu dari sekian banyak kerangka kerja siap pakai berbasis php.
CodeIgniter merupakan aplikasi close source yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali pada 28 Februari 2006. Versi stabil terakhir adalah versi 2.1.3.

Model View Controller merupakan suatu konsep yang cukup populer dalam pembangunan aplikasi web, berawal pada bahasa pemrograman Small Talk, MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, user interface, dan bagian yang menjadi kontrol aplikasi. Terdapat 3 jenis komponen yang membangun suatu MVC pattern dalam suatu aplikasi yaitu : 
1.View, merupakan bagian yang menangani presentation logic. Pada suatu aplikasi web bagian ini biasanya berupa file template HTML, yang diatur oleh controller. View berfungsi untuk menerima dan merepresentasikan data kepada user. Bagian ini tidak memiliki akses langsung terhadap bagian model.
2.Model, biasanya berhubungan langsung dengan database untuk memanipulasi data (insert, update, delete, search), menangani validasi dari bagian controller, namun tidak dapat berhubungan langsung dengan bagian view.  
3.Controller, merupakan bagian yang mengatur hubungan antara bagian model dan bagian view, controller berfungsi untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.

contoh aplikasi website yang menggunakan codeigniter


Sumber : http://id.wikipedia.org 
Share this article :
Berikan komentar terbaik Anda menggunakan:



atau

Tidak ada komentar:

 
Copyright © 2014. DESIGN KAMPUS | Sekedar Tulisan Memberi Inspirasi - All Rights Reserved
Template Created by Creating Website Proudly powered by Blogger