Showing posts with label Codeigniter. Show all posts
Showing posts with label Codeigniter. Show all posts

Monday, January 7, 2019

Tutorial dasar Framework codeIgniter

TUTORIAL DASAR FRAMEWORK CODEIGNITER (CI)

Pada tahap pembelajaran ini untuk belajar framework harus mengerti dulu atau setidaknya mengenal php dan sistem OOP dalam merancang sebuah website yang terstruktur. Dalam belajar Membangun Framework CI ini yang dibutuhkan adalah.
1. Framework CI (download terlebih dahulu)
http://www.codeigniter.com/2. Siapkan Editornya (Sublime Text / Notepad ++ dll)
3. Database (Xampp/ Wamp)
1.1. Pengenalan Framework PHPFramework bisa diartikan sebagai kerangka kerja, dalam dunia pemprograman php Framework adalah sekumpulan script yang terstuktur yang dapat membantu seorang develop atau pengembang dalam menangani masalah masalah pemprograman php dengan mudah sehingga mempercepat dalam pembuatan website. Atau bisa dikatakan sebagai sekumpulan fungsi-fungsi php yang terstruktur sehingga programer tidak harus membuat fungsi-fungsi itu dari awal.
Framework beda dengan CMS (Content Management System), apa sih CMS itu ? Apa perbedaan CMS dan Framework. Sebagai orang awam atau bisa dikatakan newbie dalam php akan tanya-tanya. CMS sendiri biasanya digunakan oleh orang develop atau newbie yang tidak mau repot masalah perprograman php. Mereka lebih lebih suka menggunakan CMS karena semua sistemnya sudah terbangun dan tinggal merubah beberapa bagian atau menghilangkan bagian-bagian tertentu untuk bisa menjadi website. Banyak sekali CMS yang ada sekarang ini misalnya Lokomedia, Wordpress,
Joomla, Mambo, Drupal dan masih banyak lagi.
Nah sekarang apa sih CMS itu ?? CMS atau dikatakan Sistem Manajemen Konten adalah sebuah perangkat website yang sudah jadi yang memungkinkan seseorang untuk menambahkan dan juga mengubah atau memanpulasi isi dari website cms tersebut.Apa Perbedaannya dengan Framework ? Framework sendiri adalah kerangkan kerja website yang terstruktur sedangkan CMS adalah sebuah sistem website yang sudah jadi dan seorang develop tinggal menambahkan atau mengurangi isi kontent tersebut, setidaknya untuk membuat website yang diinginkan hanya merubah sedikit, sedangkan pada framework anda harus membuat dulu backend dan juga frontendnya.
Lebih gampangnya dalam mencermati ini semisal anda adalah seorang pengrajin patung, istilah Framework itu adalah anda membuat patung dari nol, yaitu dengan memahat kayu sampai jadi patung. Kalo CMS adalah anda tinggal membeli patung yang sudah jadi , anda tinggal merakitnya dengan memasang bagian- bagiannya dan memberi warna maka sudah manjadi patung.
Framework dalam pemprograman php ada banyak jenisnya, dalam buku ini saya akan membahas salah satu framework yang sering juga digunakan oleh kalangan programer website yaitu CI (CodeIgniter). Dalam framework ada beberapa struktur website yang harus diketahui. Untuk memulai ini anda harus bisa atau setidaknya mengerti php dasar dulu agar tidak kebingungan masalah pemprograman website dengan framework.