Author Content Creator
Codeigniter adalah framework web untuk PHP. Pada saat menggunakan Codeigniter, sebelumnya Anda harus sudah akrab dengan proses pembuatan web secara manual menggunakan PHP (tanpa framawork).
Dengan kata lain, sebelum menggunakan Codeigniter Anda harus memiliki pengetahuan tentang bahasa pemrograman PHP terlebih dahulu.
Tidak harus mahir yang penting secara konsep Anda memahaminya. Selain itu, Codeigniter merupakan framework web yang mengimplementasikan pola desain MVC (Model-View-Controller).
Pada teknik pemrograman menggunakan arsitektur MVC, kita akan banyak bekerja dengan pembuatan Model, View, dan Controller.
Model dan Controller merupakan komponen aplikasi yang berupa kelas, dan kelas merupakan jantung dari gaya pemrograman berorientasi objek.
Maka dari itu, pada saat menggunakan Codeigniter, Anda juga harus memiliki pengetahuan tentang konsep pemrograman berorientasi objek beserta implementasinya.
Untuk keperluan pengaksesan database, Anda juga perlu memiliki pengetahuan tentang SQL (Structured Query Language) yaitu sebuah bahasa standard yang digunakan oleh seluruh DBMS (Database Management System).
Saya simpulkan dalam beberapa point:
1. HTML (Hypertext Markup Language)
Untuk belajar membuat aplikasi berbasis web, tentu saja tidak luput dari yang namanya HTML. Karena HTML merupakan bahasa permrograman web yang paling dasar dan berjalan di client-side.
2. CSS (Cascading Style Sheet)
CSS dibutuhkan untuk mempercantik interface (tampilan) dari suatu halaman website. Akan tetapi kebutuhannya tidak wajib.
3. Dasar-dasar PHP (Hypertext Processor)
Berhubung codeigniter merupakan framework PHP. Maka Anda harus mengetahui sedikit banyaknya tentang bahasa permrograman server-side PHP. Tidak harus mahir, yang penting Anda tau struktur dan cara kerja PHP seperti apa.
4. MVC (Model-View-Controller)
Codeigniter menganut desain pattern MVC. Disaat Anda mengerti apa itu MVC, maka Anda akan merasa dimanjakan disaat membuat aplikasi berbasis web yang cukup kompleks.
5. SQL (Structured Query Language)
SQL merupakan bahasa standard yang digunakan oleh seluruh DBMS (database management system) seperti MySQL, Maria DB, Oracle, SQL Server, SQLite, PostgreSQL, dan lain-lain.
Bahasa SQL ini wajib Anda ketahui disaat Anda membangun aplikasi berbasis web dengan menggunakan database sebagai gudang data.
Ok guys, sekian dulu pembahasan kali ini semoga bermanfaat!