SlideShare a Scribd company logo
1 of 9
Download to read offline
Framework
   for PHP web development




     Abdul Malik Ikhsan
What the “F” is it ?

 Secara sederhana, Framework adalah
  sebuah kerangka kerja perangkat lunak.
 Dalam konteks software development,
  Framework berkembang tak hanya
  sekadar kerangka kerja, tapi juga
  kumpulan piranti ( kita kenal sebagai
  library ) dan metodologi.
The Characteristics
 Mempunyai perilaku dan lingkungan yang
  standar.
 Kerangka yang ada dapat diturunkan oleh
  developer, biasaya dengan override method-
  method yang telah ada, atau menambahkan
  method yang sekiranya perlu.
 Ada kode-kode program tertentu yang tidak
  boleh diubah oleh developer (core).
 Aliran kontrol aplikasi didekte oleh kerangka
  kerja.
The Advantages

 Lebih mudah dalam bug fix
 Lebih mudah pada saat pengembangan /
  maintenance
 Lebih terstruktur dan teratur
 Mempercepat pengkodean
 Mempunyai standard peng-
  kodean yang jelas
The Drawbacks
 Membutuhkan waktu lebih untuk belajar
  dalam penggunaanya
 Membutuhkan resource yang biasanya
  lebih banyak daripada tidak menggunakan
  framework
What is the best Framework for Us ?
Questions ?
Terima Kasih
This presentation contained copyrighted material licensed under various
creative commons licenses unless otherwise noted:

 Photos
    http://www.primothemes.com/wp-content/uploads/2009/08/Framework-Icon.png
    http://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/F_of_x.svg/617px-F_of_x.svg.png
    http://www.thexwarrior.web.id/wp-content/uploads/2009/07/art_1112.png
    http://theglobalstream.ibitlive.eu/blog/wp-content/uploads/2010/09/zend-framework-cube.png
    http://www.alkode.net/wp-content/uploads/2010/01/codeigniter.png
    http://expresspensacola.com/wp-content/uploads/2011/09/question3.png
    http://info.infiniteconferencing.com/Portals/98866/images/Advantages%20of%20Nationalization-resiz
    http://www.computesta.com/blog/wp-content/uploads/2011/03/logo.png
    http://www.eperezdesigns.com/blog/wp-content/uploads/symfony_black_03.png
    http://cakephp.org/img/cake-logo.png
    http://fredonfire.com/wp-content/uploads/2011/08/kohana-logo.png

 Reference
  http://symfony.com/symfony-at-a-glance
  Riehle, Dirk (2000), Framework Design: A Role Modeling Approach,
   Swiss Federal Institute of Technology

More Related Content

Similar to Application framework

Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]bobogi
 
Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610Dimas Setiadi
 
Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0Andarias Jacob Calvyn
 
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptx
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptxTugas4 0916-[jeffry evanto putra]-[1511510727].pptx
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptxjeffry putra
 
Rekayasa web 0916 tugas 4 (individu)
Rekayasa web 0916 tugas 4 (individu)Rekayasa web 0916 tugas 4 (individu)
Rekayasa web 0916 tugas 4 (individu)Filsaf Kurniawan
 
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]Han'zo WEw
 
Tugas resume aplinet (edi,vani,risky)
Tugas resume aplinet (edi,vani,risky)Tugas resume aplinet (edi,vani,risky)
Tugas resume aplinet (edi,vani,risky)Koplak Koplakan
 
Framework 1411510744 azhar krisna pratama
Framework 1411510744 azhar krisna pratamaFramework 1411510744 azhar krisna pratama
Framework 1411510744 azhar krisna pratamaAzhar Krisna
 
DevOps Method Agile Software Development.docx - Presentation.pdf
DevOps Method Agile Software Development.docx - Presentation.pdfDevOps Method Agile Software Development.docx - Presentation.pdf
DevOps Method Agile Software Development.docx - Presentation.pdfregistrasitriTri
 
Tugas 1 ihsan riadi - 1412511162
Tugas 1   ihsan riadi - 1412511162Tugas 1   ihsan riadi - 1412511162
Tugas 1 ihsan riadi - 1412511162ihsan riadi
 
Tugas individu rekweb4
Tugas individu rekweb4Tugas individu rekweb4
Tugas individu rekweb4Ratri Alfiani
 
Codeigniter framewrok
Codeigniter framewrokCodeigniter framewrok
Codeigniter framewrokmuamarsidik
 

Similar to Application framework (20)

Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
 
Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610
 
Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0
 
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptx
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptxTugas4 0916-[jeffry evanto putra]-[1511510727].pptx
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptx
 
Rekayasa web 0916 tugas 4 (individu)
Rekayasa web 0916 tugas 4 (individu)Rekayasa web 0916 tugas 4 (individu)
Rekayasa web 0916 tugas 4 (individu)
 
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
 
Kelompok 3.pptx
Kelompok 3.pptxKelompok 3.pptx
Kelompok 3.pptx
 
Tugas resume aplinet (edi,vani,risky)
Tugas resume aplinet (edi,vani,risky)Tugas resume aplinet (edi,vani,risky)
Tugas resume aplinet (edi,vani,risky)
 
Frame work php
Frame work phpFrame work php
Frame work php
 
Framework 1411510744 azhar krisna pratama
Framework 1411510744 azhar krisna pratamaFramework 1411510744 azhar krisna pratama
Framework 1411510744 azhar krisna pratama
 
1100631021_YiiFramework
1100631021_YiiFramework1100631021_YiiFramework
1100631021_YiiFramework
 
DevOps Method Agile Software Development.docx - Presentation.pdf
DevOps Method Agile Software Development.docx - Presentation.pdfDevOps Method Agile Software Development.docx - Presentation.pdf
DevOps Method Agile Software Development.docx - Presentation.pdf
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
 
Tugas 1 ihsan riadi - 1412511162
Tugas 1   ihsan riadi - 1412511162Tugas 1   ihsan riadi - 1412511162
Tugas 1 ihsan riadi - 1412511162
 
Modul Laravel
Modul Laravel Modul Laravel
Modul Laravel
 
Tugas individu rekweb4
Tugas individu rekweb4Tugas individu rekweb4
Tugas individu rekweb4
 
Head first laravel
Head first laravelHead first laravel
Head first laravel
 
Rekayasa web tugas 4 0916
Rekayasa web tugas 4   0916Rekayasa web tugas 4   0916
Rekayasa web tugas 4 0916
 
tugas APS
tugas APStugas APS
tugas APS
 
Codeigniter framewrok
Codeigniter framewrokCodeigniter framewrok
Codeigniter framewrok
 

More from Abdul Malik Ikhsan

Zend Framework 2 : Dependency Injection
Zend Framework 2 : Dependency InjectionZend Framework 2 : Dependency Injection
Zend Framework 2 : Dependency InjectionAbdul Malik Ikhsan
 
Codeigniter : Using Third Party Components - Zend Framework Components
Codeigniter : Using Third Party Components - Zend Framework ComponentsCodeigniter : Using Third Party Components - Zend Framework Components
Codeigniter : Using Third Party Components - Zend Framework ComponentsAbdul Malik Ikhsan
 
Codeigniter : Custom Routing - Manipulate Uri
Codeigniter : Custom Routing - Manipulate UriCodeigniter : Custom Routing - Manipulate Uri
Codeigniter : Custom Routing - Manipulate UriAbdul Malik Ikhsan
 
Codeigniter : Two Step View - Concept Implementation
Codeigniter : Two Step View - Concept ImplementationCodeigniter : Two Step View - Concept Implementation
Codeigniter : Two Step View - Concept ImplementationAbdul Malik Ikhsan
 
Codeigniter : the security and the magic of hook
Codeigniter : the security and the magic of hookCodeigniter : the security and the magic of hook
Codeigniter : the security and the magic of hookAbdul Malik Ikhsan
 
Codeigniter : The Introduction
Codeigniter  : The IntroductionCodeigniter  : The Introduction
Codeigniter : The IntroductionAbdul Malik Ikhsan
 

More from Abdul Malik Ikhsan (6)

Zend Framework 2 : Dependency Injection
Zend Framework 2 : Dependency InjectionZend Framework 2 : Dependency Injection
Zend Framework 2 : Dependency Injection
 
Codeigniter : Using Third Party Components - Zend Framework Components
Codeigniter : Using Third Party Components - Zend Framework ComponentsCodeigniter : Using Third Party Components - Zend Framework Components
Codeigniter : Using Third Party Components - Zend Framework Components
 
Codeigniter : Custom Routing - Manipulate Uri
Codeigniter : Custom Routing - Manipulate UriCodeigniter : Custom Routing - Manipulate Uri
Codeigniter : Custom Routing - Manipulate Uri
 
Codeigniter : Two Step View - Concept Implementation
Codeigniter : Two Step View - Concept ImplementationCodeigniter : Two Step View - Concept Implementation
Codeigniter : Two Step View - Concept Implementation
 
Codeigniter : the security and the magic of hook
Codeigniter : the security and the magic of hookCodeigniter : the security and the magic of hook
Codeigniter : the security and the magic of hook
 
Codeigniter : The Introduction
Codeigniter  : The IntroductionCodeigniter  : The Introduction
Codeigniter : The Introduction
 

Application framework

  • 1. Framework for PHP web development Abdul Malik Ikhsan
  • 2. What the “F” is it ?  Secara sederhana, Framework adalah sebuah kerangka kerja perangkat lunak.  Dalam konteks software development, Framework berkembang tak hanya sekadar kerangka kerja, tapi juga kumpulan piranti ( kita kenal sebagai library ) dan metodologi.
  • 3. The Characteristics  Mempunyai perilaku dan lingkungan yang standar.  Kerangka yang ada dapat diturunkan oleh developer, biasaya dengan override method- method yang telah ada, atau menambahkan method yang sekiranya perlu.  Ada kode-kode program tertentu yang tidak boleh diubah oleh developer (core).  Aliran kontrol aplikasi didekte oleh kerangka kerja.
  • 4. The Advantages  Lebih mudah dalam bug fix  Lebih mudah pada saat pengembangan / maintenance  Lebih terstruktur dan teratur  Mempercepat pengkodean  Mempunyai standard peng- kodean yang jelas
  • 5. The Drawbacks  Membutuhkan waktu lebih untuk belajar dalam penggunaanya  Membutuhkan resource yang biasanya lebih banyak daripada tidak menggunakan framework
  • 6. What is the best Framework for Us ?
  • 9. This presentation contained copyrighted material licensed under various creative commons licenses unless otherwise noted: Photos  http://www.primothemes.com/wp-content/uploads/2009/08/Framework-Icon.png  http://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/F_of_x.svg/617px-F_of_x.svg.png  http://www.thexwarrior.web.id/wp-content/uploads/2009/07/art_1112.png  http://theglobalstream.ibitlive.eu/blog/wp-content/uploads/2010/09/zend-framework-cube.png  http://www.alkode.net/wp-content/uploads/2010/01/codeigniter.png  http://expresspensacola.com/wp-content/uploads/2011/09/question3.png  http://info.infiniteconferencing.com/Portals/98866/images/Advantages%20of%20Nationalization-resiz  http://www.computesta.com/blog/wp-content/uploads/2011/03/logo.png  http://www.eperezdesigns.com/blog/wp-content/uploads/symfony_black_03.png  http://cakephp.org/img/cake-logo.png  http://fredonfire.com/wp-content/uploads/2011/08/kohana-logo.png Reference  http://symfony.com/symfony-at-a-glance  Riehle, Dirk (2000), Framework Design: A Role Modeling Approach, Swiss Federal Institute of Technology