Software ArchitecturalPattern : MVC                Abdul Malik Ikhsan
MVC Adalah… Model View Controller, pola arsitektur software yang membagi aplikasi menjadi 3 bagian, yaitu Model, View, dan...
Model Model mempunyai tanggung jawab terhadap Data Access Logic dan Business Logic ( terlepas mereka dipisah atau dicampur...
View View adalah output yang diterima oleh client. Dalam implementasi, dibolehkan ada logic di sisi View, tapi logic menge...
Controller  Controller bertugas memanage request,memanggil model jika memang diperlukan, dan mempersiapkan response ( seba...
Korelasi
Terima Kasih
This presentation contained copyrighted material licensed under various creative commonslicenses unless otherwise noted:Ph...
Upcoming SlideShare
Loading in …5
×

Software architectural pattern - MVC

1,171
-1

Published on

Software architectural pattern - MVC

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,171
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
17
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Software architectural pattern - MVC

  1. 1. Software ArchitecturalPattern : MVC Abdul Malik Ikhsan
  2. 2. MVC Adalah… Model View Controller, pola arsitektur software yang membagi aplikasi menjadi 3 bagian, yaitu Model, View, dan Controller. Banyak developer menggunakan arsitektur ini karena menjadikan kode program lebih terorganisir sehingga memudahkan dalam pengembangan, refactoring, maupun bug fix.
  3. 3. Model Model mempunyai tanggung jawab terhadap Data Access Logic dan Business Logic ( terlepas mereka dipisah atau dicampur dalam satu tempat ).
  4. 4. View View adalah output yang diterima oleh client. Dalam implementasi, dibolehkan ada logic di sisi View, tapi logic mengelola view, bukan logic mengelola data.
  5. 5. Controller Controller bertugas memanage request,memanggil model jika memang diperlukan, dan mempersiapkan response ( sebagai ‘lampu’ lalu lintas antara Model dan View ). Pada beberapa Framework, biasanya request tidak langsung tertuju kepada Controller, tapi Front Controller yang nantinya mendelegasikannya ke Controller jika request itu sesuai dengan aturan routing, jika tidak, maka Front Controller akan melempar ke dalam Exception.
  6. 6. Korelasi
  7. 7. Terima Kasih
  8. 8. This presentation contained copyrighted material licensed under various creative commonslicenses unless otherwise noted:Photos http://www.inloughborough.com/categoryimages/images/regular/ architectural%20services%20and%20technicians.jpg http://brightspotmarket.com/wp-content/uploads/2010/03/Open- Graphic.jpg http://t1.gstatic.com/images?q=tbn:ANd9GcQMWg- eTNkIhrApO512ZeGi2ALiHWEqOZaNVLfqTOBrTaq7SsH_References : - http://www.slideshare.net/funkatron/intro-to-mvc-development- in-php
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×