Artikel Kategori // Tips & Trik

Pengertian Code Igniter : Adalah sebuah framwork PHP yang berfungsi untuk membantu dan mempercepat dalam pembuatan sebuah web yang berbasis PHP dari pada menulis koding dari awal. Di dalam kode igniter terdapat banyak library yang berguna untuk mempermudah pengerjaan tugas atau pekerjaan yaitu yang berbasisi web. Setelah membuat code igniter ini maka hasil pekerjaan anda akan tersusun secara rapi dan baik. Code Igniter dirancang berdasarkan metode pengembangan Model-View-Controlle(MVC) dan CodeIgniter merupakan tool yang paling cepat untuk membangun aplikasi web berbasisi PHP dibandingkan dengan framework yang sejenisnya. Code Igniter pertama kali dibuat oleh Rick Ellis, CEO Elislab, Inc. Saat ini code igniter dikembangkan dan dimintain olehexpression engine development team. Dan dalam Code Igniter ini dibagi tiga bagian yaitu :
- Model
Mendefinisikan database dan class yang digunakan untuk membaca atau juga dapat digunakan untuk menyimpan data dalam database.
- View
Mendefinisikan tampilan halaman website, dapat menampilkan web secara utuh aupun web yang masih belum smpurna juga dapat membuat halam n dalam bentuk lainnya.
- Controller
Menangani request dari pengguna yang dapat menghasilkan web. Memngontrol alur alur proses antara model, view dan resource lainnya. Framework Adalah kumpulan fungsi-fungsi /prosedure dan kela-kelas untuk tujuan tertentu yang sudah siap digunakan sehingga dapat lebih mempermudah dan mempercepat pekerjaan seorang programmer, tanpa harus membuat fungsi atau kelas dari awal. Alasan membuat Framework :
- Dengan menggunakan framework maka dapat mempercepat dan mempermudahkan dalam pembangunan sebuah aplikasi berbasis web.
- Memudahkan dalam proses maintenance karena sudah ada pola tertentu dalam sebuah framework.
- Lebih bebas dalam pengembangan jika dibandingkan dengan CMS.
- Framework menyediakan fasilitas-fasilitas yang umum dipakai sehingga tidak perlu membangun dari awal lagi. Misal validasi, ORM, pagination, multipledatabase dan lain lain.
Kelebihan Code Igniter dibandingkan dengan framework lain :
- Gratis
Bahwa Code Igniter ini di lisensikan dibawah Apache/BSD style open source license, ini berarti kita dapat menggunakansesuai dengan keinginan kita.
- Ringan dan cepat
Dapat mengakses dengan cepat yaitu karena aplikasi ini hanya berjalan meload beberapa pustaka saja, dengan demikian membutuhkan resource yang sangat sedikit sehinggan ringan dan cepat saat dijalankan.
- Berjalan di PHP 4 dan 5
Begitu pesatnya perkembangan teknologi di dunia ini. PHP ja sekarang sudah dalam versi 5 dan fungsi Code igniter adalah sebagai aplikasi yang tetap kompatibel. Pada saat ada file PHP versi 4 maka akan tetap dapat di jalan di versi 5.
- Menggunakan MVC
Yaitu membedakan antara sebuah logika dengan desaign agar dapat dengan mudah saat pengerjaan membangun web. Atau lebih jelasnya yaitu pemecahan tugas dan membeda-bedakan tugas pada saat pengerjaan web.
- Dokumentasi
Yaitu berfungsi untuk mengukur apakah aplikasi benar benar dikembangkan atau tidak itu dapat dilihan dalam dokumentasi. Di dalam Code igniter terdapat dokumentasi yang sangat lengkap mulai dari instalasi sampai dengan dokumentasi fungsi-fungsi yang tersedia.
- Pustaka yang lengkap
Code Igniter di lengkapi dengan pustaka-pustaka yang lengkap yang dapat membantu pengguna dalam mengerjakan tugas tugas. Misalnya yaitu konek database, email, keamanan, manipulasi gambar dan lain lain. Fitur –Fitur Code Igniter
- Kompatibel dengan PHP versi 4.
- Ringan dan cepat.
- Sistem berbasis Modul View Controller.
- Mendukung active record database.
- Mendukung form dan validasi data masukan.
- Keamanan dan XSS filtering.
- Tersedia pengaturan session.
- Tersedia class untuk mengirim email.
- Tersedia class untuk manipulasi gambar.
- Tersedia class yang mendukung transfer via FTP.
- Mendukung lokalisasi bahasa.
- Tersedia class untuk melakukan pagination (membuat tampilan perhalaman).
- Mendukung endkripsi data.
- Mendukung bencmarking.
- Mendukungcaching.
- Pencatatan error yang terjadi.
- Tersedia class untuk mebuat calender.
- Tersedia class untuk pembuatan template web site.
- Tersedia class untuk membuat trackback.
- Menghasilkan clean URL.
- URL routing yang fleksibel.
- Mendukung hooks, ekstensi class dan plugin.
- Memiliki helper yang sangat banyak jumlahnya.
Requirement untuk penggunaa
- Sistem Operasi Windows atau Linux.
- PHP versi 5.x atau yang lebih baru.
- GD 2Image Library.
- Ioncube loader.
- MySQL versi 4.1.x atau yang lebih baru.
- Curl (dengan SSL).
Langkah Langkah Instalasi CODE IGNITER
1. Langkah pertama yaitu instal XAMPP bila di komputer anda belum terinstal XAMPP.
2. Kedua yaitu download file framework CODEIGNITER dan file yang telah di download biasanya berbentuk zip.
3. Extrac file dalam folder xampp di localdiskC.
4. Ganti nama folder CodeIgniter2.3.1 menjadi “ codeigniter ”.
5. Jalankan pada mozilla dengan alamat “ localhost/codeigniter ” bila berhasil maka nanti akan tampil seperti gambar di bawah ini :
Cara Menampilkan ” Hello Word “
1. Langkah pertama yaitu buat lah dokumen baru pada folder view yang ada di dalam folder application. Kemudia berilah nama dokumen itu dengan nama “ helloword ”.
2. Langkah kedua yaitu edit dokumen tersebut dengan cara klik kanan pada dokumen tersebut dan edit. Seperti gambar di bawah ini :
3. Langkah ketiga yaitu dengan mengedit file untuk menampilkan “ Hello World ”. Ketikkan seperti di bawah ini :
4. Setelah mengedit langkah selanjtnya adalah menyimpan dokumen dengan format php “ helloworld.php ”.
5. Kemudian masuk ke dalam folder “ Controller ”.
6. Sehingga nanti akan masuk dalam folder dan akan ada file dengan nama “ welcome.php ”. Klik kanan dan edit file tersebut.
7. Kemudian edit pada bari $this -> load -> view (“helloworld”) atau ganti nama file dengan nama file yang telah kita buat di dalam folder VIEW.
8. Jalankan di dalam mozilla dengan mengetikkan alamat “ localhost/codeigniter ”. Maka akan tampil hasil editan anda yang menampilkan “ helloworld ”.
Artikel Terkait
Terdapat 2 Komentar pada "Framework CODEIGNITER"
Anda harus login untuk berkomentar. Login Sekarang
Penulis Lainnya

skyaoaerio
Penulis ini masih malu-malu menuliskan sedikit tentang Biografinya- lampu meja 06 March 2017 - 07:49
Komentar Terbaru
- Etos Kerja Guru PNS yang Buruk 9 Tahun yang lalu
- Cetak Kartu Digital NUPTK/PegID 9 Tahun yang lalu
- Bangga memiliki email user@madrasah.id 7 Tahun yang lalu
- Syarat Mengikuti Verval Inpassing 7 Tahun yang lalu
- KITAB SIAP PADAMU NEGERI v1.0 9 Tahun yang lalu
Kategori
- Lain-Lain (983)
- Pendidikan (446)
- Informasi Umum (360)
- Opini & Ide (218)
- Tips & Trik (191)
- Teknologi (92)
- Internet & Media Sosial (80)
Kaitan Populer
Robert Davis Chaniago
|kalau post artikel diberikan featured image donk akh biar bagus 🙂
Primas Budi
|oke ……terima kasih masukannya 🙂