Pengertian CodeIgniter dan Keunggulan serta Bagianya (Lengkap)

Pengertian Framework CodeIgniter, Keunggulanya dan Bagian-Bagianya, Wajib Tahu!

Pengertian Framework CodeIgniter, Keunggulanya dan Bagian-Bagianya,  Wajib Tahu! cara membuat aplikasi dan game android tanpa coding
By : Shinta Marist 11/10/2018

Bagi kalian yang menekuni bidang pemrograman maka pasti sudah tidak asing lagi dengan yang namanya Framework. Framework adalah kumpulan dari banyak prosedur, class, dan fungsi – fungsi yang diciptakan pastinya sudah memiliki tujuan tertentu yang memang framework diciptakan untuk lebih mempercepat dan lebih memudahkan suatu pekerjaan bagi para programmer.

Framework memiliki keunggulan yang lumayan banyak dalam menyelesaikan suatu masalah atau suatu pekerjaan. Sehingga inilah yang menjadi salah satu alasan mengapa framework banyak digunakan pada saat ini. Selain itu Framework juga sudah diapakai di perusahaan perusahaan masa kini karena pengembangannya yang lebih mudah.

 

Pengertian CodeIgniter / CI

pengertian codeigniter

CodeIgniter merupakan salah satu framework PHP yang bermodelkan 3 komponen utama MVC ( Model, View, dan Controller ) selain itu CI juga merupakan sebuah web application network yang memiliki sifat open source bisa digunakan untuk membuat dan membangun sebuah aplikasi php yang dinamis.

Jika kita membangun sebuah website menggunakan CodeIgniter maka website yang dibuat akan ringan dan juga cepat dalam proses loadingnya. Kelebihan lain dari CodeIgniter adalah implementasi kode yang lengkap dan disertai dokumentasi yang lengkap juga di dalamnya. Karena adanya dokumentasi yang lengkap ini, hal ini yang menjadikan CI menjadi pilihan framework pilihan.

CI awal mulanya dikembangkan oleh Rick Ellis di tahun 2006 yang memiliki logo bergambar api menyala yang diyakini mampu untuk membakar semangat para developer web untuk terus membuat dan mengembangkan web dinamis secara cepat dan mudah menggunakan framework PHP yang dibuatnya.

alu kerja codeigniter

Di dalam alur kerja framework CodeIgniter ada beberapa macam komponen yang mendukung CI antara lain akan saya jabarkan seperti contoh berikut :

  • Cache File : file ini yang menyebabkan website bisa dibuka dengan cepat di browser. Dan jika di sebuah program atau website sudah memiliki sebuah cache file maka file itu tadi otomatis akan langsung terkirim ke browser.
  • php : File ini merupakan sebuah file pertama yang akan dibaca oleh program saat program dijalankan.
  • The Router : memiliki fungsi yang gunanya untuk memeriksa HTTP request yang nantinya akan menentukan apa yang harus dilakukan oleh program tersebut.
  • Controller : Di dalam Controller terdapat beberapa file di dalamnya seperti core libraries, model, helper dan resources – resources yang keperluan di sebuah program.
  • View : pada komponen ini memiliki fungsi yaitu digunakan untuk membaca program yang sudah ada di dalam view file yang kemudian dikirimkan ke browser supaya bisa diakses. Jika file view sudah ada yang di cache dan ada view baru yang belum di cache maka otomatis akan melakukan update ke view yang sudah ada sebelumnya.
  • Security : security ini memiliki fungsi yaitu untuk menyaring data yang dikirimkan user dan HTTP request sebelum file controller di load secara keseluruhan maka security akan melakukan penyaringan terlebih dahulu.

 

Keunggulan Framework CodeIgniter

Berikut sudah saya rangkumkan beberapa keunggulan dari framework antara lain adalah sebagai berikut :

  • Adanya kemudahan saat melakukan proses maintenance. Hal ini dikarenakan framework sudah memiliki suatu pola tertentu namun dengan ketentuan programmer memang mengikuti pola di framework itu.
  • Untuk membuat sebuah website framework bisa untuk lebih mempercepat dan mempermudah dalam pembuatan website.
  • Dibandingkan dengan CMS, framework lebih bisa dikembangkan.
  • Di framework sudah menyediakan fasilitas yang tanpa perlu kita bangun lagi dari awal. Fasilitas tersebut antara lain adalah ORM, pagination, scaffolding, session, validasi, error handling dan lain sebagainya.

 

Contoh Bagian File Controller, View, dan Model

1. Controller

apa itu framework codeigniter penjelasan terlengkap 1

 

2. View

apa itu framework codeigniter penjelasan terlengkap 2

 

3. Model

apa itu framework codeigniter penjelasan terlengkap 3

 

Demikian artikel mengenai Pengertian Framework CodeIgniter Terlengkap semoga artikel ini bisa membantu menambah wawasan kita semua khususnya dalam bidang pemrograman dan membantu kita untuk dapat lebih memahami apa itu Framework CodeIgniter dan memudahkan kita untuk mempelajarinnya.


Share Yuk


MasTekno



MasTekno adalah media informasi tips trik seputar teknologi, berbagai cara berkaitan dengan teknologi informasi.

Adding Knowledge Insights, To Mutual Success.


  • Other Partner Download Music and Download Song
  • Support : CS@MasTekno.COM

    MasTekno



    MasTekno adalah media informasi tips trik seputar teknologi, berbagai cara berkaitan dengan teknologi informasi.

    Adding Knowledge Insights, To Mutual Success.


  • Other Partner Download Music and Download Song
  • Support : CS@MasTekno.COM

    Cara Download Film dan Video Iflix di HP Android, Hanya Berapa Langkah Saja!

    Cara Download Film dan Video Iflix di HP Android, Hanya Berapa Langkah Saja! cara download film dan video di iflix
    By : Shinta Marist 16/09/2018

    Bagi kalian yang menekuni bidang pemrograman maka pasti sudah tidak asing lagi dengan yang namanya Framework. Framework adalah kumpulan dari banyak prosedur, class, dan fungsi – fungsi yang diciptakan pastinya sudah memiliki tujuan tertentu yang memang framework diciptakan untuk lebih mempercepat dan lebih memudahkan suatu pekerjaan bagi para programmer.

    Framework memiliki keunggulan yang lumayan banyak dalam menyelesaikan suatu masalah atau suatu pekerjaan. Sehingga inilah yang menjadi salah satu alasan mengapa framework banyak digunakan pada saat ini. Selain itu Framework juga sudah diapakai di perusahaan perusahaan masa kini karena pengembangannya yang lebih mudah.

     

    Pengertian CodeIgniter / CI

    pengertian codeigniter

    CodeIgniter merupakan salah satu framework PHP yang bermodelkan 3 komponen utama MVC ( Model, View, dan Controller ) selain itu CI juga merupakan sebuah web application network yang memiliki sifat open source bisa digunakan untuk membuat dan membangun sebuah aplikasi php yang dinamis.

    Jika kita membangun sebuah website menggunakan CodeIgniter maka website yang dibuat akan ringan dan juga cepat dalam proses loadingnya. Kelebihan lain dari CodeIgniter adalah implementasi kode yang lengkap dan disertai dokumentasi yang lengkap juga di dalamnya. Karena adanya dokumentasi yang lengkap ini, hal ini yang menjadikan CI menjadi pilihan framework pilihan.

    CI awal mulanya dikembangkan oleh Rick Ellis di tahun 2006 yang memiliki logo bergambar api menyala yang diyakini mampu untuk membakar semangat para developer web untuk terus membuat dan mengembangkan web dinamis secara cepat dan mudah menggunakan framework PHP yang dibuatnya.

    alu kerja codeigniter

    Di dalam alur kerja framework CodeIgniter ada beberapa macam komponen yang mendukung CI antara lain akan saya jabarkan seperti contoh berikut :

    • Cache File : file ini yang menyebabkan website bisa dibuka dengan cepat di browser. Dan jika di sebuah program atau website sudah memiliki sebuah cache file maka file itu tadi otomatis akan langsung terkirim ke browser.
    • php : File ini merupakan sebuah file pertama yang akan dibaca oleh program saat program dijalankan.
    • The Router : memiliki fungsi yang gunanya untuk memeriksa HTTP request yang nantinya akan menentukan apa yang harus dilakukan oleh program tersebut.
    • Controller : Di dalam Controller terdapat beberapa file di dalamnya seperti core libraries, model, helper dan resources – resources yang keperluan di sebuah program.
    • View : pada komponen ini memiliki fungsi yaitu digunakan untuk membaca program yang sudah ada di dalam view file yang kemudian dikirimkan ke browser supaya bisa diakses. Jika file view sudah ada yang di cache dan ada view baru yang belum di cache maka otomatis akan melakukan update ke view yang sudah ada sebelumnya.
    • Security : security ini memiliki fungsi yaitu untuk menyaring data yang dikirimkan user dan HTTP request sebelum file controller di load secara keseluruhan maka security akan melakukan penyaringan terlebih dahulu.

     

    Keunggulan Framework CodeIgniter

    Berikut sudah saya rangkumkan beberapa keunggulan dari framework antara lain adalah sebagai berikut :

    • Adanya kemudahan saat melakukan proses maintenance. Hal ini dikarenakan framework sudah memiliki suatu pola tertentu namun dengan ketentuan programmer memang mengikuti pola di framework itu.
    • Untuk membuat sebuah website framework bisa untuk lebih mempercepat dan mempermudah dalam pembuatan website.
    • Dibandingkan dengan CMS, framework lebih bisa dikembangkan.
    • Di framework sudah menyediakan fasilitas yang tanpa perlu kita bangun lagi dari awal. Fasilitas tersebut antara lain adalah ORM, pagination, scaffolding, session, validasi, error handling dan lain sebagainya.

     

    Contoh Bagian File Controller, View, dan Model

    1. Controller

    apa itu framework codeigniter penjelasan terlengkap 1

     

    2. View

    apa itu framework codeigniter penjelasan terlengkap 2

     

    3. Model

    apa itu framework codeigniter penjelasan terlengkap 3

     

    Demikian artikel mengenai Pengertian Framework CodeIgniter Terlengkap semoga artikel ini bisa membantu menambah wawasan kita semua khususnya dalam bidang pemrograman dan membantu kita untuk dapat lebih memahami apa itu Framework CodeIgniter dan memudahkan kita untuk mempelajarinnya.


    Share Yuk