Mengenal Metode MVC Dan Belajar Menampilkan Database Pada CodeIgniter

07/07/2014    Reza Indra    9996     Website

Model-View-Controller merupakan metode pembuatan aplikasi yang paling populer saat ini. Hampir semua framework berbasis website menggunakan metode MVC ini. Cara kerja metode ini yaitu memisahkan komponen-komponen utama seperti manipulasi data (Model), tampilan/antarmuka (View) dan prosesnya (Controller), sehingga lebih rapih, terstruktur serta mudah dikembangkan.

Bagian dari MVC:

1. Model, model ini berisi fungsi-fungsi yang dapat digunakan untuk mengelola database, seperti select, delete, update, insert dan sebagainya.

2. View, view mengatur tampilan ke pengguna (halaman website).

3. Controller, controller merupakan bagian yang berfungsi sebagai penghubung antara Model dan View, controller berisi fungsi-fungsi untuk memproses suatu data.

Contoh menampilkan data dengan metode MVC pada CodeIgniter:

Sebelum kita mempraktekan bagaimana cara kerja MVC untuk menampilkan data pada database, kita harus melakukan beberapa configurasi.

1. Pada folder Application > config > outoload.php, load beberapa sistem yang dibutuhkan pada baris ke 55 dan 112.

2. Pada folder Application > config > database.php, masukan nama database, username dan password, dimulai pada baris ke 51.

3. Jika sudah, sekarang saatnya kita bekerja dengan MVC, pertama buatlah file news_model.php pada Application > models. Ketik baris program berikut:

4. Nah, sekarang buat file news.php pada Application > controllers. Ketik baris program berikut:

5. Langkah terakhir, tinggal cetak.  Pada Application > views, buat folder news, di dalamnya buat file index.php. Ketik baris program berikut:

6. Jalankan pada browser http://codeigniter/index.php/news

No data.

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More