Langsung ke konten utama

TechCrunch

Implementasi MVC pada CodeIgniter







 



Apa itu MVC?

MVC adalah konsep arsitektur dalam pembangunan aplikasi berbasis web yang membagi aplikasi web menjadi 3 bagian besar. Yang mana setiap bagian memiliki tugas-tugas serta tanggung jawab masing-masing. Tiga bagian tersebut adalah: model, view dan controller.
  • Model: Bertugas untuk mengatur, menyiapkan, memanipulasi dan mengorganisasikan data (dari database) sesuai dengan instruksi dari controller.
  • View: Bertugas untuk menyajikan informasi (yang mudah dimengerti) kepada user sesuai dengan instruksi dari controller.
  • Controller: Bertugas untuk mengatur apa yang harus dilakukan model, dan view mana yang harus ditampilkan berdasarkan permintaan dari user. Namun, terkadang permintaan dari user tidak selalu memerlukan aksi dari model. Misalnya seperti menampilkan halaman form untuk registrasi user.

  
Mari kita buat class model,view,dan controllernya

Model
Class model berisi  tentang pengaturan ,persiapan dan organisasi data sesuai permintaan controller
Simpan file di folder codeigniter/application/model/
View
Berisi sajian informasi yang mudah di mengerti user
Simpan file di folder codeigniter/application/view/

Controller
Mari kita membuat class controllernya disini mengatur antara model dan view nya
Simpan file di folder codeigniter/application/controller/



 Lalu mari kita panggil

Sekian implemantasi mvc sederhana yang dapat saya jelaskan terima kasih

Komentar

Postingan populer dari blog ini

Teknologi multimedia pada bidang Kesehatan

Perkembangan Aplikasi Multimedia Dalam Bidang Kesehatan Dulu, perkembangan teknologi belum maju seperti sekarang. Para dokter masih mempergunakan alat tradisional dalam pengobatannya. Hal ini membuat keselamatan pasien masih belum terjamin lebih dari lima puluh persen. Kini telah terdapat alat-alat medis kedokteran serba canggih untuk megetahui atau mendeteksi keadaan tubuh dalam manusia. Seperti USG, Elektrokardiogram (EKG), Alat Citiscan, Rontgen, Tensi darah,Termometer, dll. Ultrasonografi (USG) Ultrasonografi (USG) adalah salah satu aplikasi gelombang dalam bidang kedokteran. Ultrasonografi ini memanfaatkan gelombang ultrasonik yang merupakan gelombang elektromagnetik, untuk membantu para petugas kesehatan ( dokter )dalam mendiagnosa penyakit yang ada dalam tubuh pasiennya. Ultrasonografi dalam bidang kesehatan bertujuan untuk pemeriksaan organ-organ tubuh yang dapat diketahui bentuk, ukuran anatomis, gerakan, serta hubungannya dengan jaringan lain di...
Sistem informasi dan basis data Pengertian Sistem Informasi (SI)  adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan teknologi. (Wikipedia) Pengertian Sistem Informasi Menurut Para Ahli Pada umumnya sistem informasi merupakan sebuah sistem yang ada pada sebuah organisasi dimana didalamnya terdapat kombinasi yang terdiri dari kumpulan orang, fasilitas, teknologi bahkan cara kerja atau metode sehingga menciptakan alur sebuah komunikasi serta pemprosesan beragam tipe kejadian internal maupun eksternal yang dapat dijadikan sebagai sebuah dasar dalam penentuan keputusan berdasarkan informasi yang terdapat pada sistem tersebut. Sebuah sistem tidak dapat berjalan tanpa adanya support atau dukungan operasi dan managemen yag meliputi kombinasi te...
Tutorial menginstal Xampp dan codeigneter Sebelum menginstal XAMPP dan CODEIGNITER ada baiknya kita membahas apa sih XAMPP dan CODEIGNITER itu. XAMPP adalah  perangkat lunak bebas , yang mendukung banyak  sistem operasi , merupakan kompilasi dari beberapa  program . Fungsinya adalah sebagai  server  yang berdiri sendiri ( localhost ), yang terdiri atas program  Apache HTTP Server ,  MySQL database , dan  penerjemah   bahasa  yang ditulis dengan  bahasa   pemrograman   PHP  dan  Perl . Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun),  Apache ,  MySQL ,  PHP  dan  Perl .  Program  ini tersedia dalam  GNU General Public License  dan  bebas , merupakan  web server  yang mudah digunakan yang dapat melayani tampilan halaman  web  yang dinamis Sedangkan CODEIGNITER sendiri  merupakan sebuah framewo...