Posts

Showing posts from May, 2016

Koneksi database MySQL dengan CodeIgniter (CI)

Image
Kali ini kita akan melanjutkan Tutorial Codeigniter, pada tulisan ini kita akan membahas Koneksi database MySQL dengan CodeIgniter (CI) . Pada tutorial sebelumnya kita telah belajar bagaimana cara instalasi codeigniter . Sebelum kita menlanjutkan tentang menhubungkan codeigniter dengan MySQL kita akan mengenal terlebih dahulu konsep MVC (Model-View-Control) yang diusung oleh codeigniter. Oke apa itu MVC? terlepas dari pengertian MVC secara resmi, MVC menurut programmer GoBlog adalah sebuah konsep untuk pengorganisasian/pengelompokan file-file berdasarkan fungsi dan kegunaanya. Seperti konsep MVC pada codeigniter yaitu memisahkan fungsi Pengolahan data (Model), fungsi kontrol alur data oleh Controller, dan fungsi untuk menampilkan data oleh View. Meskipun fleksibilitas dari codeigniter memungkinkan kita untuk tidak mengikuti konsep MVC ini, namun agar kita lebih mudah dalam pengorganisasian file ada baiknya kita mengikuti juga konsep MVC ini. Mengapa saya katakan kita bebas untuk memili...

Keuntungan menggunakan framework Codeigniter

Image
Pada tulisan kali ini programmerGoBlog akan membahas mengenai keuntungan menggunakan framework khususnya framework Codeigniter. Apasih framework itu? secara bahasa framework diartikan sebagai kerangka kerja, kalau pengertian bebas versi programmer goblog sih framework itu(dalam pemgrograman) adalah sekumpulan fungsi-fungsi siap pakai. Nah tujuan menggunakan framework adalah mempermudah kita dalam penulisan kode-kode program yang sering digunakan. Kalau programming best practice sering menyebutkan kalau kita seharusnya "tulisa satu kode dan gunakan berulang-ulang" nah dengan konsep framework maka kita tinggal menggunakan berulang-ulang tanpa menuslinya  (fungsi-fungsi tersebut) terlebih dahulu. Oke lantas seperti apa sih yang dimaksud dengan fungsi yang sering digunakan itu? Misal contohnya kita akan membuat sebuah aplikasi PHP dengan Database MySQL maka tentu untuk memulai hubungan PHP dan MySQL baik untuk operasi Insert, update, delete, dll kita perlu membuka hubungan PHP de...