{"id":50,"date":"2014-01-14T04:53:13","date_gmt":"2014-01-14T04:53:13","guid":{"rendered":"http:\/\/www.webhozz.com\/blog\/?p=50"},"modified":"2014-11-22T04:47:32","modified_gmt":"2014-11-22T04:47:32","slug":"macam-macam-framework-php","status":"publish","type":"post","link":"https:\/\/www.webhozz.com\/blog\/macam-macam-framework-php\/","title":{"rendered":"Macam \u2013 macam Framework PHP"},"content":{"rendered":"<p><a href=\"http:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2013\/10\/1.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-51\" alt=\"macamframwork\" src=\"http:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2013\/10\/1.png\" width=\"504\" height=\"304\" srcset=\"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2013\/10\/1.png 504w, https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2013\/10\/1-300x180.png 300w\" sizes=\"(max-width: 504px) 100vw, 504px\" \/><\/a><\/p>\n<div>\n<p>Framework adalah kumpulan fungsi (libraries), maka seorang programmer tidak perlu lagi membuat fungsi-fungsi (biasanya disebut kumpulan library) dari awal, programmer tinggal memanggil kumpulan library atau fungsi yang sudah ada didalam framerwork, tentunya cara menggunakan fungsi-fungsi itu sudah ditentukan oleh framework. <!--more-->Beberapa contoh fungsi-fungsi standar yang telah tersedia dalam suatu framework adalah fungsi paging, enkripsi, email, SEO, session, security, kalender, bahasa, manipulasi gambar, grafik, tabel bergaya zebra, validasi, upload, captcha, proteksi terhadap XSS(XSS filtering), template, kompresi, XML dan lain-lain.\u00a0 Saat ini banyak sekali framework berbasis PHP, diantaranya yang paling populer adalah<\/p>\n<\/div>\n<div>\n<p>a)\u00a0\u00a0\u00a0\u00a0\u00a0 Code Igniter<\/p>\n<p>b)\u00a0\u00a0\u00a0\u00a0\u00a0 CakePHP<\/p>\n<p>c)\u00a0\u00a0\u00a0\u00a0\u00a0 Symfony<\/p>\n<p>d)\u00a0\u00a0\u00a0\u00a0\u00a0 Zend<\/p>\n<p>e)\u00a0\u00a0\u00a0\u00a0\u00a0 Yii<\/p>\n<p>f)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Kohana<\/p>\n<\/div>\n<p>Perlu diketahui nyaris (bahkan mungkin semua) framework menggunakan konsep yang sama dalam membangun suatu aplikasi, yaitu konsep MVC (Model View Controller). Kesimpulannya, kalau kita memahami MVC, maka secara garis besar kita sudah menguasai framework, apapun jenis frameworknya. Dan satu lagi kuncinya, pemahaman terhadap OOP (Object Oriented Programming) akan sangat membantu dalam menguasai framework. Untuk melihat spesifikasi perbandingan masing \u2013 masing framework diatas, Anda bisa mengunjungi <a href=\"http:\/\/phpframeworks.com\"><b>phpframeworks.com<\/b><\/a><\/p>\n<p><a href=\"http:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2013\/10\/2.png\"><img decoding=\"async\" class=\"alignnone size-medium wp-image-52\" alt=\"2\" src=\"http:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2013\/10\/2-300x135.png\" width=\"300\" height=\"135\" srcset=\"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2013\/10\/2-300x135.png 300w, https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2013\/10\/2.png 681w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<hr \/>\n<hr \/>\n<p>WebHozz Training, tempat <a href=\"http:\/\/www.webhozz.com\/\" target=\"_blank\">Kursus Web Design<\/a>, <a href=\"http:\/\/www.webhozz.com\/program\/kursus-web-design.php\" target=\"_blank\">Kursus Website<\/a>, <a href=\"http:\/\/www.webhozz.com\/program\/kursus-web-programming.php\" target=\"_blank\">Kursus PHP<\/a>, <a href=\"http:\/\/www.webhozz.com\/program\/kursus-toko-online.php\" target=\"_blank\">Kursus Toko Online<\/a>, <a href=\"http:\/\/www.webhozz.com\/program\/kursus-wordpress.php\" target=\"_blank\">Kursus WordPress<\/a>, <a href=\"http:\/\/www.webhozz.com\/program\/kursus-android.php\" target=\"_blank\">Kursus Android<\/a>. Hubungi 021 50304778 \/ 0813 80370079<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Framework adalah kumpulan fungsi (libraries), maka seorang programmer tidak perlu lagi membuat fungsi-fungsi (biasanya disebut kumpulan library) dari awal, programmer tinggal memanggil kumpulan library atau<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[16,374,79,376,65,15,203,30,375,67],"class_list":["post-50","post","type-post","status-publish","format-standard","hentry","category-belajar-web-programming","tag-belajar-php","tag-ci","tag-codeigniter","tag-dll","tag-framework-php","tag-kursus-php","tag-laravel","tag-php-programming","tag-yii","tag-zend"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Macam \u2013 macam Framework PHP - WebHozz Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webhozz.com\/blog\/macam-macam-framework-php\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Macam \u2013 macam Framework PHP - WebHozz Blog\" \/>\n<meta property=\"og:description\" content=\"Framework adalah kumpulan fungsi (libraries), maka seorang programmer tidak perlu lagi membuat fungsi-fungsi (biasanya disebut kumpulan library) dari awal, programmer tinggal memanggil kumpulan library atau\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhozz.com\/blog\/macam-macam-framework-php\/\" \/>\n<meta property=\"og:site_name\" content=\"WebHozz Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-01-14T04:53:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-11-22T04:47:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2013\/10\/1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"504\" \/>\n\t<meta property=\"og:image:height\" content=\"304\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/macam-macam-framework-php\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/macam-macam-framework-php\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#\\\/schema\\\/person\\\/ad1c5822a60b5b228c5ceda20e439fea\"},\"headline\":\"Macam \u2013 macam Framework PHP\",\"datePublished\":\"2014-01-14T04:53:13+00:00\",\"dateModified\":\"2014-11-22T04:47:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/macam-macam-framework-php\\\/\"},\"wordCount\":192,\"publisher\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/macam-macam-framework-php\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.webhozz.com\\\/blog\\\/wp-content\\\/uploads\\\/2013\\\/10\\\/1.png\",\"keywords\":[\"Belajar PHP\",\"ci\",\"codeigniter\",\"dll\",\"framework php\",\"kursus php\",\"laravel\",\"php programming\",\"yii\",\"zend\"],\"articleSection\":[\"Belajar Web Programming\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/macam-macam-framework-php\\\/\",\"url\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/macam-macam-framework-php\\\/\",\"name\":\"Macam \u2013 macam Framework PHP - WebHozz Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/macam-macam-framework-php\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/macam-macam-framework-php\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.webhozz.com\\\/blog\\\/wp-content\\\/uploads\\\/2013\\\/10\\\/1.png\",\"datePublished\":\"2014-01-14T04:53:13+00:00\",\"dateModified\":\"2014-11-22T04:47:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/macam-macam-framework-php\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/macam-macam-framework-php\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/macam-macam-framework-php\\\/#primaryimage\",\"url\":\"http:\\\/\\\/www.webhozz.com\\\/blog\\\/wp-content\\\/uploads\\\/2013\\\/10\\\/1.png\",\"contentUrl\":\"http:\\\/\\\/www.webhozz.com\\\/blog\\\/wp-content\\\/uploads\\\/2013\\\/10\\\/1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/macam-macam-framework-php\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Macam \u2013 macam Framework PHP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/\",\"name\":\"WebHozz Blog\",\"description\":\"Kursus Web &amp; Android di Jakarta Bandung\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#organization\",\"name\":\"WebHozz\",\"url\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo-persegi.jpg\",\"contentUrl\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo-persegi.jpg\",\"width\":442,\"height\":442,\"caption\":\"WebHozz\"},\"image\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#\\\/schema\\\/person\\\/ad1c5822a60b5b228c5ceda20e439fea\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bff35e4083f3870e2f911c4437e788147d340f274268d361dd7e1cf20bebb156?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bff35e4083f3870e2f911c4437e788147d340f274268d361dd7e1cf20bebb156?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bff35e4083f3870e2f911c4437e788147d340f274268d361dd7e1cf20bebb156?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/author\\\/putralucio\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Macam \u2013 macam Framework PHP - WebHozz Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.webhozz.com\/blog\/macam-macam-framework-php\/","og_locale":"en_US","og_type":"article","og_title":"Macam \u2013 macam Framework PHP - WebHozz Blog","og_description":"Framework adalah kumpulan fungsi (libraries), maka seorang programmer tidak perlu lagi membuat fungsi-fungsi (biasanya disebut kumpulan library) dari awal, programmer tinggal memanggil kumpulan library atau","og_url":"https:\/\/www.webhozz.com\/blog\/macam-macam-framework-php\/","og_site_name":"WebHozz Blog","article_published_time":"2014-01-14T04:53:13+00:00","article_modified_time":"2014-11-22T04:47:32+00:00","og_image":[{"width":504,"height":304,"url":"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2013\/10\/1.png","type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.webhozz.com\/blog\/macam-macam-framework-php\/#article","isPartOf":{"@id":"https:\/\/www.webhozz.com\/blog\/macam-macam-framework-php\/"},"author":{"name":"admin","@id":"https:\/\/www.webhozz.com\/blog\/#\/schema\/person\/ad1c5822a60b5b228c5ceda20e439fea"},"headline":"Macam \u2013 macam Framework PHP","datePublished":"2014-01-14T04:53:13+00:00","dateModified":"2014-11-22T04:47:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhozz.com\/blog\/macam-macam-framework-php\/"},"wordCount":192,"publisher":{"@id":"https:\/\/www.webhozz.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.webhozz.com\/blog\/macam-macam-framework-php\/#primaryimage"},"thumbnailUrl":"http:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2013\/10\/1.png","keywords":["Belajar PHP","ci","codeigniter","dll","framework php","kursus php","laravel","php programming","yii","zend"],"articleSection":["Belajar Web Programming"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.webhozz.com\/blog\/macam-macam-framework-php\/","url":"https:\/\/www.webhozz.com\/blog\/macam-macam-framework-php\/","name":"Macam \u2013 macam Framework PHP - WebHozz Blog","isPartOf":{"@id":"https:\/\/www.webhozz.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.webhozz.com\/blog\/macam-macam-framework-php\/#primaryimage"},"image":{"@id":"https:\/\/www.webhozz.com\/blog\/macam-macam-framework-php\/#primaryimage"},"thumbnailUrl":"http:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2013\/10\/1.png","datePublished":"2014-01-14T04:53:13+00:00","dateModified":"2014-11-22T04:47:32+00:00","breadcrumb":{"@id":"https:\/\/www.webhozz.com\/blog\/macam-macam-framework-php\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhozz.com\/blog\/macam-macam-framework-php\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhozz.com\/blog\/macam-macam-framework-php\/#primaryimage","url":"http:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2013\/10\/1.png","contentUrl":"http:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2013\/10\/1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhozz.com\/blog\/macam-macam-framework-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhozz.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Macam \u2013 macam Framework PHP"}]},{"@type":"WebSite","@id":"https:\/\/www.webhozz.com\/blog\/#website","url":"https:\/\/www.webhozz.com\/blog\/","name":"WebHozz Blog","description":"Kursus Web &amp; Android di Jakarta Bandung","publisher":{"@id":"https:\/\/www.webhozz.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webhozz.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webhozz.com\/blog\/#organization","name":"WebHozz","url":"https:\/\/www.webhozz.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhozz.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2018\/04\/logo-persegi.jpg","contentUrl":"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2018\/04\/logo-persegi.jpg","width":442,"height":442,"caption":"WebHozz"},"image":{"@id":"https:\/\/www.webhozz.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.webhozz.com\/blog\/#\/schema\/person\/ad1c5822a60b5b228c5ceda20e439fea","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/bff35e4083f3870e2f911c4437e788147d340f274268d361dd7e1cf20bebb156?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bff35e4083f3870e2f911c4437e788147d340f274268d361dd7e1cf20bebb156?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bff35e4083f3870e2f911c4437e788147d340f274268d361dd7e1cf20bebb156?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/www.webhozz.com\/blog\/author\/putralucio\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/posts\/50","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/comments?post=50"}],"version-history":[{"count":6,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/posts\/50\/revisions"}],"predecessor-version":[{"id":440,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/posts\/50\/revisions\/440"}],"wp:attachment":[{"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/media?parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/categories?post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/tags?post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}