Langsung ke konten utama

Framework CodeIgneter 3


 Chapter 2 : Framework CodeIgneter 3
            Pengertian CodeIgnter

CodeIgniter adalah sebuah framework yang dikembangkan pada tahun 2006 oleh Rick Ellis. CodeIgniter berfungsi untuk web dan application development yang hadir dalam bentuk platform open-source. Framework ini diciptakan untuk para developer yang hendak membangun situs web maupun aplikasi menggunakan bahasa pemrograman PHP.

 Kehadiran CodeIgniter ini bertujuan agar para developer dapat mengembangkan proyek mereka dengan jauh lebih cepat dan mudah. Sebab, menurut developer CodeIgniter, kinerja seorang developer terkadang menjadi lebih lama karena mereka harus menulis kodenya sendiri dari awal.

 Melalui CodeIgniter ini, mereka menyediakan built-in-library di mana terdapat ratusan template dan solusi untuk pekerjaan yang sering kali dikerjakan oleh para developer. Selain itu, CodeIgniter juga menyediakan user interface (UI) dan struktur yang sederhana serta logis untuk mengakses built-in-library.

Fitur CodeIgniter

       CodeIgniter terkenal sebagai framework populer pilihan developer karena kinerja dan fitur-fiturnya yang lengkap dan mampu mempermudah tugas seorang developer. Berikut fitur-fitur tersebut.

        1.    MVC

        Fitur ini merupakan fitur favorit yang membuat CodeIgniter menjadi framework unggulan para developer. Model-View-Controller (MVC) ini merupakan praktik standar industri saat bekerja dengan aplikasi web yang berfungsi untuk memisahkan data, logika, dan presentasi dalam aplikasi.
            2.    Built-in-library

Fitur ini membuat pengguna bisa menemukan berbagai solusi yang seputar coding, hingga buku, tutorial, dan petunjuk penggunaan seputar CodeIgniter. Dengan kata lain, para developer yang menggunakan framework CodeIgniter memiliki kumpulan dokumentasi yang lengkap mengenai cara kerja sistem aplikasi ciptaannya serta info lain seputar development PHP.

Adapun tutorial atau petunjuk ini biasanya berupa masalah serupa yang pernah dialami orang lain dan mampu diselesaikan, kemudian dibuat solusinya untuk pengguna lain dalam fitur built-in-library.

3.    Extremely light weight

Saat ini, pengguna cenderung menyukai aplikasi yang dapat memuat data dengan cepat. Framework pun menyuguhkan itu dengan menyajikan waktu kurang dari satu detik untuk memuat setelah instalasi. Menjawab kebutuhan itu, CodeIgniter dapat dimuat oleh device dalam waktu kurang dari 50 milisekon sehingga lebih cepat dibandingkan framework lain

4.    Source code yang kecil

Source code yang kecil dapat menyederhanakan penerapan dan pembaruan sistem aplikasi. CodeIgniter memiliki source code yang hanya mendekati 2 MB sehingga memudahkan pengguna untuk menguasai CodeIgniter dan sistem kerjanya.

           Manfaat CodeIgniter

Selain performa dan fitur-fitur, CodeIgniter menyajikan beragam manfaat yang menguntungkan penggunanya, seperti:

  • Bisa melacak bug secara otomatis.
  • Pengguna dibebaskan untuk mengatur desain dan sistem CodeIgniter sesuai kebutuhan.
  • Jaminan keamanan situs web pengguna.
  •  Memungkinkan pengguna untuk melakukan migrasi data dari satu server ke server lain .
  • Meningkatkan peringkat SEO web dengan mudah. .

    Tak hanya itu, CodeIgniter juga memiliki sejumlah keunggulan, seperti ringan karena seluruh framework ini memiliki library dan resources yang ringan, cepat, minim konfigurasi, banyak support dan komunitas, serta maintenance-nya mudah.

            Alur kerja CodeIgniter

CodeIgniter memiliki alur kerja, yaitu:

  • Index.php, berfungsi sebagai file pertama dalam program yang akan dibaca oleh program.
  • The Router, yang akan memeriksa HTTP request untuk menentukan hal apa yang harus dilakukan oleh program.
  • Cache file, apabila dalam program sudah terdapat “cache file”, maka file akan langsung dikirim ke browser. File cache inilah yang dapat membuat sebuah website dapat dibuka lebih cepat.
  • Security, sebelum file controller di-load keseluruhan, HTTP request dan data yang di-submit oleh user akan disaring terlebih dahulu melalui fasilitas security yang dimiliki oleh CodeIgniter.
  •  Controller, akan membuka file model, core libraries, helper, dan semua resources yang dibutuhkan dalam program tersebut.

Komentar

Postingan populer dari blog ini

Perjalanan Game Playstation Dari Generasi Pertama Hingga Sekarang

Hallo gamers lovers , apa kabar kalian? Mudah-mudahan sehat selalu dan lancar dalam segala menjalankan aktivitas. Pada kesempatan kali ini, kita sedikit bernostalgia ke tahun '90 an hingga tahun 2000 an, dimana pada masa itu kita pernah dikenalkan dengan suatu hiburan dari industri game yang cukup terkenal dan sangat populer sampai saat ini, yaitu Sony Playstation .    Playstation atau yang lebih dikenal dengan istilah "Ps", diperkenalkan   di mata publik pada 3 Desember 1994 di Jepang, yang disusul dengan peluncurannya di Amerika Utara pada 9 september 1995.  Salah satu keunggulan yang dimiliki oleh Sony Playstation adalah game konsol ini sudah menghadirkan sebuah game dengan grafis 32bit yang artinya game yang dihadirkan yaitu dengan grafis 3D. Oleh karena itu, menyebabkan perubahan besar dalam industri game hingga sampai saat ini. Bagaiaman tidak, pada masa itu, game konsol yang terkenal seperti Sega Mega Drive Dan juga Super Nintendo secara grafis masih mengusun...

CARA MENGAKTIFKAN DAN MENONAKTIFKAN FITUR PADA ODOO

CARA MENGAKTIFKAN DAN MENONAKTIFKAN FITUR PADA ODOO Assalamualaikum warahmatullahi wabarakatuh baiklah di sini saya akan akan menjelaskan bagaimana Cara login pada Odoo di Windows. pertama disini saya akan menjelaskan apa itu Odoo. Odoo adalah sebuah software ERP open source berbasis web. dalam satu aplikasi odoo ada banyak module/oddon yang dapat di install sesuai kebutuhan. Odoo bisa install di banyak sistem operasi, seperti Linux dan Windows. Pertama kita lakukan untuk login pada odoo dengan mengakses url : localhost:8069. Kemudian klik pada sudut kiri atas menu home, pilih menu apps. Kemudian klik fitur yang akan kita aktifkan dengan klik active pada fitur yang ingin kita aktifkan. Kemudian, jika ingin menonaktifkan fitur, klik titik tiga pada sudut yang ada difitur yang ingin dinonaktifkan, lalu klik uninstall.