• About
  • Sitemap
  • Privacy Policy
  • Disclaimer
  • Contact

Dede Tech

Blog ini membahas seputar Informasi dan Teknologi.

  • Home
  • Daftar Isi
  • Sistem Operasi
    • Ubuntu
    • Windows Server
    • VirtualBox
  • Jaringan
    • Mikrotik
    • Dasar Jaringan Komputer
  • Pemrograman
    • JAVA
    • PHP
  • Android
  • Blogspot
Home » Pemrograman » PHP » Yii » Sekilas pandang tentang konsep MVC Yii

Sekilas pandang tentang konsep MVC Yii

Setelah kemarin belajar untuk menginstal yii2 baik itu Yii2 Basic Application Template maupun Yii2 Advanced Application Template sampai pada tahap Migrasi Database (Migration Databases). Akan tetapi sebelum melangkah lebih jauh, disini saya akan mencoba untuk memberikan gambaran tentang konsep MVC atau Model View Controller yang merupakan dasar dari pola desain yang dijalankan oleh Yii Framework. Penerapan konsep MVC ini adalah untuk memisahkan antara logika bisnis dan antar muka suatu aplikasi. Dengan konsep MVC ini diharapkan seorang programer akan dapat lebih mudah untuk mempelajari, mengubah suatu bagian dari aplikasi tanpa harus mengubah suatu bagian lainnya. Berikut merupakan penjelasan sedikit tentang apa yang disebut dengan Model, View dan Controller.
konsep MVC Yii
MODEL
Model menggabarkan suatu informasi atau data beserta aturan bisnis seperti validasi, relasi, ataupun tipe data. Dalam Yii ada dua jenis Model yaitu:
  • Model yang tidak disimpan dalam database engan menggunakan Form Model.  Sebagai contohnya jika kita membuat sebuah form untuk login kita diminta untuk mengisikan data yang valid melalui suatu proses suatu validasi form, nah dengan demikian jenis model ini akan cocok jika diterapkan.
  • Model yang disimpan dalam database dengan menggunakan Active Record. Sebagai contohnya jika diminta untuk melakukan registrasi user dan data tersebut sudah valid maka dilanjutkan proses penyimpanan data ke dalam database maka Model jenis ini cocok untuk menangani proses penyimpanan ke database.
VIEW
View menggambarkan antar muka (User Interface) sebagai penghubung antara aplikasi dengan pengguna (user) aplikasi. Misalnya untuk proses registrasi user maka diperlukan suatu form registrasi yang berisi nama, username dan password. Nah disini berarti user akan berinteraksi langsung dengan cara melihat dan melakukan proses input data dengan mudah.

CONTROLLER
Controller adalah sebagai penghubung yang akan menjembatani antara Model dan View. Dalam sebuah Controller biasasanya terdiri dari beberapa aksi (action) yang akan melakukan suatu request antara View dan Model. Sebagai contoh, ketika kita berinteraksi dengan View untuk melakukan submit atau ingin penyimpanan data user maka Controller akan menangkap aksi dari proses submit tersebut serta melibatkan Model untuk melakukan penyimpanan ke dalam database.

Oke, demikian tentang Sekilas pandang tentang konsep MVC Yii, semoga bermanfaat.
Posted by dbolz.blogspot.com on Saturday, 6 June 2015 - Rating: 4.5
Title : Sekilas pandang tentang konsep MVC Yii
Description : Setelah kemarin belajar untuk menginstal yii2 baik itu Yii2 Basic Application Template maupun Yii2 Advanced Application Template sampai pad...

Share to

Facebook Google+ Twitter

0 Response to " Sekilas pandang tentang konsep MVC Yii "

Post a Comment

Newer Post
Older Post
Home
Subscribe to: Post Comments ( Atom )

Android

  • Cara mengatur Default Installation Location Asus Zenfone
  • Mencoba Aplikasi Auto-Start Manager Zenfone 5
  • Asus Zenfone 5 System Update 2015-05-26
  • Mencoba Asus Zenfone 5 di PC Link

Games

  • Download Game llk_linux Ubuntu
  • Game Stunt Rally di Ubuntu
  • "Western Bar" Game Watch sebuah kenangan di masa kecil

Sistem Operasi

  • Memperbaiki GfxUI has stopped working di Windows Server 2008
  • Install XAMPP 5.6.3 di Ubuntu
  • Cara Install Netbeans IDE di Ubuntu
  • Cara Install Oracle Java JDK di Ubuntu
  • Download Game llk_linux Ubuntu

Mikrotik

  • Seting DMZ Perangkat GPON ONT ZTE F660 ke Mikrotik
  • Konfigurasi dasar Internet Mikrotik RouterOS pada VirtualBox
  • Sharing Internet Host ke VirtualBox Host-Only Network
  • Koneksi antar Guest pada VirtualBox
  • Tes Koneksi Mikrotik RouterOS Guest dan Host VirtualBox

TOP 5

  • data:post.title
    Cara mengatur Default Installation Location Asus Zenfone
    Seperti sudah diketahui hampir di setiap sistem operasi Android sudah disediakannya pilihan tempat penyimpanan yang disukai untuk proses in...
  • data:post.title
    Seting DMZ Perangkat GPON ONT ZTE F660 ke Mikrotik
    Terkadang kita membutuhkan untuk dapat mengakses Modem yang berada dibelakang Mikrotik, hal itu dapat dilakukan dengan melakukan port f...
  • data:post.title
    Enable and Disable Developer Options Asus Zenfone
    Android memang menyimpan banyak misteri. Seperti halnya pada Asus Zenfone yang pernah saya posting sebelumnya tentang Hidden Feature Asus Z...
  • data:post.title
    Mengatasi Masalah "Card Error" pada KOGAN HD Digital Video Camera (Handycam)
    Sore ini saya kedatangan paman yang membawa  KOGAN HD Digital Video Camera (Handycam) , sambil mengeluh pamanku meminta saya untuk mengece...
  • data:post.title
    Bagaimana Import VDI pada VirtualBox
    Sebelum melanjutkan tentang koneksi VirtualBox, kali ini saya akan mencoba untuk menambah guest VirtualBox dengan cara memanfaatkan Virtual...

Kategori

  • .NET
  • Android
  • ASUS PC Link
  • Asus Zenfone
  • Blogspot
  • Composer
  • Dasar Jaringan Komputer
  • Drivers
  • Games
  • Handycam
  • HTML
  • Java
  • LINUX
  • Mikrotik
  • Oracle
  • Pemrograman
  • PHP
  • Sistem Operasi
  • Ubuntu
  • VirtualBox
  • Web
  • Windows Photo Viewer
  • Windows Server
  • Yii
  • Yii2
  • Youtube

Blog Archive

  • June (7)
  • May (3)
  • December (13)
  • November (15)
  • October (7)
  • September (3)

Mengenai Saya

dbolz.blogspot.com
View my complete profile

Tools

website statistics
Copyright © 2015 Dede Tech - All Rights Reserved
Design by Mas Sugeng - Powered by Blogger