Tutorial DasarSIAP Wacana

Artikel Kategori // Tips & Trik

Beranda / Tips & Trik / Framework CODEIGNITER
Framework CODEIGNITER
2 Komentar | Dibaca 3487 kali

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 :

  1. Dengan menggunakan framework maka dapat mempercepat dan mempermudahkan dalam pembangunan sebuah aplikasi berbasis web.
  2. Memudahkan dalam proses maintenance karena sudah ada pola tertentu dalam sebuah framework.
  3. Lebih bebas dalam pengembangan jika dibandingkan dengan CMS.
  4. 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

  1. Kompatibel dengan PHP versi 4.
  2. Ringan dan cepat.
  3. Sistem berbasis Modul View Controller.
  4. Mendukung active record database.
  5. Mendukung form dan validasi data masukan.
  6. Keamanan dan XSS filtering.
  7. Tersedia pengaturan session.
  8. Tersedia class untuk mengirim email.
  9. Tersedia class untuk manipulasi gambar.
  10. Tersedia class yang mendukung transfer via FTP.
  11. Mendukung lokalisasi bahasa.
  12. Tersedia class untuk melakukan pagination (membuat tampilan perhalaman).
  13. Mendukung endkripsi data.
  14. Mendukung bencmarking.
  15. Mendukungcaching.
  16. Pencatatan error yang terjadi.
  17. Tersedia class untuk mebuat calender.
  18. Tersedia class untuk pembuatan template web site.
  19. Tersedia class untuk membuat trackback.
  20. Menghasilkan clean URL.
  21. URL routing yang fleksibel.
  22. Mendukung hooks, ekstensi class dan plugin.
  23. Memiliki helper  yang sangat banyak jumlahnya.

 

Requirement untuk penggunaa

  1. Sistem Operasi Windows atau Linux.
  2. PHP versi 5.x atau yang lebih baru.
  3. GD 2Image Library.
  4. Ioncube loader.
  5. MySQL versi 4.1.x atau  yang lebih baru.
  6. 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.

instlasi_1

4. Ganti nama folder CodeIgniter2.3.1 menjadi “ codeigniter ”.

instlasi_2

5. Jalankan pada mozilla dengan alamat “ localhost/codeigniter ” bila berhasil maka nanti akan tampil seperti gambar di bawah ini :

instlasi_3

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 ”.

helo_1

2. Langkah kedua yaitu edit dokumen tersebut dengan cara klik kanan pada dokumen tersebut dan edit. Seperti gambar di bawah ini :

helo_2

3. Langkah ketiga yaitu dengan mengedit file untuk menampilkan “ Hello World ”. Ketikkan seperti di bawah ini :

helo_3

4. Setelah mengedit langkah selanjtnya adalah menyimpan dokumen dengan format php “ helloworld.php ”.

5. Kemudian masuk ke dalam folder “ Controller ”.

helo_5

6. Sehingga nanti akan masuk dalam folder dan akan ada file dengan nama “ welcome.php ”. Klik kanan dan edit file tersebut.

helo_6

7. Kemudian edit pada bari $this -> load -> view (“helloworld”) atau ganti nama file dengan nama file yang telah kita buat di dalam folder VIEW.

helo_7

8. Jalankan di dalam mozilla dengan mengetikkan alamat “ localhost/codeigniter ”. Maka akan tampil hasil editan anda yang menampilkan “ helloworld ”.

helo_8

Harap tunggu, laporan sedang dalam proses submit....

Terdapat 2 Komentar pada "Framework CODEIGNITER"

  1. Robert Davis Chaniago

     |
    March 5, 2014 at 1:16 pm

    kalau post artikel diberikan featured image donk akh biar bagus 🙂

  2. Primas Budi

     |
    March 5, 2014 at 3:55 pm

    oke ……terima kasih masukannya 🙂

Anda harus login untuk berkomentar. Login Sekarang

Penulis Lainnya

skyaoaerio

Penulis ini masih malu-malu menuliskan sedikit tentang Biografinya
Daftar Artikel Terkait :  1
Layanan ini diselenggarakan oleh PT. TELKOM INDONESIA untuk dunia pendidikan di Indonesia.
Mari kita majukan bangsa Indonesia, melalui pemanfaatan Teknologi Informasi yang tepat guna
pada dunia pendidikan Indonesia.
Sistem Informasi Aplikasi Pendidikan
versi 2.0