Belajar Codeigniter #1 : Berkenalan dengan Codeigniter 3 serta Pengertian Codeigniter

Selamat Pagi Lur.. Selamat menikmati tutorial pertama codeigniter di blog cahsemarang.com ini. Pada tutorial ini kita akan Berkenalan dengan codeigniter 3 serta membahas tentang pengertian codeigniter. tentu kita pasti sudah sering mendengar tentang framework codeigniter.

framework codeigniter merupakan salah satu framework PHP yang paling banyak di gunakan oleh web developer untuk membangun sebuah aplikasi berbasis website. kenapa paling banyak karena menurut saya framework ini mudah untuk di pelajari serta mempunyai banyak kelebihan. sebelum melangkah lebih jauh kita bahas dulu apa itu Framework ..?

Framework adalah kumpulan intruksi-intruksi yang di kumpulkan dalam class dan function-function dengan fungsi masing-masing untuk memudahkan developer dalam pemanggilannya tanpa harus menuliskan syntax program yang sama berulang-ulang. hal ini memiliki kegunaan untuk menghemat waktu dan mencegah penulisan syntax secara berulang-ulang agar tercipta nya source code yang bersih dan terstruktur.

Lalu apa itu Codeigniter ..?

Codeigniter adalah sebuah framework php yang bersifat open source dan menggunakan metode MVC (Model, View, Controller). codeigniter bersifat free alias tidak berbayar jika anda menggunakannya. framework codeigniter di buat dengan tujuan sama seperti framework lainnya yaitu untuk memudahkan developer atau programmer dalam membangun sebuah aplikasi berbasis web tanpa harus membuat nya dari awal.

Didalam Faramework Codeigniter juga memakai konsep OOP PHP dengan Metode MVC (Model, View, Controller). lalu apa itu MVC ..?

MVC adalah teknik atau konsep yang memisahkan komponen utama menjadi tiga komponen yaitu model, view dan controller dimana :

MODEL adalah : bagian penanganan yang berhubungan dengan pengolahan atau manipulasi database. seperti contohnya kita ingin mengambil data dari database, lalu menginput dan pengolahan database lainnya. semua intruksi yang berhubung dengan pengolahan database di letakkan di dalam bagian model.

VIEW adalah : bagian yang menangani halaman user interface atau halaman yang muncul pada user (pada browser). tampilan dari user interface di kumpulkan pada view untuk memisahkannya dengan controller dan model sehingga memudahkan web designer dalam melakukan pengembangan tampilan halaman website.

Controller adalah : bagian jembatan yang akan menghubungkan model dan view, jadi user tidak akan berhubungan langsung dengan model, intinya data yang tersimpan di database (model) di ambil oleh controller dan kemudian controller pula yang menampilkan nya ke view. Jadi controller lah yang mengolah intruksi.

dengan adanya konsep MVC ini Controller merupakan bagian utama yang menjadi penghubung antara model dan view. dimana dapat digambarkan ketika aplikasi akan menampilkan data dengan menggunakan metode MVC, maka controller memanggil intruksi pada model yang mengambil data pada database, kemudian controller yang meneruskannya pada view untuk di tampilkan. jadi jelas sudah dan sangat mudah dalam pengembangan aplikasi dengan cara mvc ini karena web designer atau front-end developer tidak perlu lagi berhubungan dengan controller, dia hanya perlu berhubungan dengan view untuk mendesign tampilan aplikasi, karena back-end developer yang menangani bagian controller dan modelnya. jadi pembagian tugas pun menjadi mudah dan pengembangan aplikasi dapat di lakukan dengan cepat.

Lalu apa Kelebihan daru Framework Codeigniter yang memakai konsep MVC ini…?

Kelebihan Framework Codeigniter

  • Syntax yang terstruktur dan bersih
  • Kemudahan dalam menggunakannya
  • Codeigniter menyediakan fasilitas helper dan library yang dapat membantu developer dalam membuat pagination, session, manipulasi url dan lainnya secara cepat.
  • Keamanan yang sudah lumayan karena user atau pengakses aplikasi tidak berhubungan langsung dengan database.

Sumber

Terima kasih,

NEXT >>  2. cara instalasi Codeigniter

Leave a Reply

Your email address will not be published.