{"id":12053,"date":"2022-11-02T10:37:46","date_gmt":"2022-11-02T10:37:46","guid":{"rendered":"https:\/\/www.webhozz.com\/blog\/?p=12053"},"modified":"2023-05-11T06:11:57","modified_gmt":"2023-05-11T06:11:57","slug":"mengenal-cakephp-2","status":"publish","type":"post","link":"https:\/\/www.webhozz.com\/blog\/mengenal-cakephp-2\/","title":{"rendered":"Mengenal CakePHP"},"content":{"rendered":"\n<p>Halo sobat webhozz, kali ini saya ingin membagi artikel mengenai CakePHP, sebenarnya apa sih CakePHP itu? Langsung aja yuk kita lihat pembahasannya.<\/p>\n\n\n\n<p>CakePHP adalah sebuah framework atau kerangka kerja untuk membuat aplikasi CRUD (<em>Create, Read, Update, Delete<\/em>) berbasis bahasa pemrograman PHP yang bersifat open source. Dengan kata lain Cake PHP merupakan struktur dasar bagi para programmer dalam membuat suatu aplikasi web.<\/p>\n\n\n\n<p>CakePHP menggunakan konsep MVC, yang dimana M yaitu Model, V yaitu View dan C yaitu Controller. Jadi kerangka utama program CakePHP dibagi menjadi 3 fungsi (kerangka utama):<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Model \u2013 kerangka ini lebih ke&nbsp; fungsi database.<\/li><li>View \u2013 kerangka ini lebih ke tampilan \/ hasil.<\/li><li>Controller \u2013 kerangka ini bekerja sebagai control mulai dari permintaan user (input) kemudian memproses ke model (database) dan mengirimkan hasil ke view.<\/li><\/ul>\n\n\n\n<p>CakePHP memiliki fitur-fitur seperti :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><em>Email<\/em>, Cookie, Keamanan,&nbsp;<em>Session<\/em>, dan komponen&nbsp;<em>Request Handling<\/em>.<\/li><li>ACL yang fleksibel.<\/li><li>Sanitasi Data.<\/li><li>Caching yang fleksibel.<\/li><li>Lokalisasi.<\/li><li>Operasi CRUD yang terintegrasi untuk interaksi dengan basis data.<\/li><li><em>Scaffolding<\/em>&nbsp;aplikasi.<\/li><li>Otomatisasi pembuatan code (<em>code generation<\/em>).<\/li><li>Arsitektur MVC.<\/li><li><em>Request dispatcher<\/em>&nbsp;dengan URL yang kustom, rapih dan adanya rute.<\/li><li>Validasi data yang terintegrasi.<\/li><li>Sistem templating yang cepat dan fleksibel (sintaks PHP, tersedia&nbsp;<em>helpers<\/em>).<\/li><li><em>View Helpers<\/em>&nbsp;untuk AJAX, JavaScript, HTML Forms dan banyak lagi.<\/li><li>Komunitas yang aktif dan bersahabat.<\/li><li>Lisensi yang fleksibel.<\/li><li>Kompatibel dengan PHP versi 4 dan 5.<\/li><li>Dapat bekerja dari direktori web dimana saja, dengan sedikit atau bahkan tanpa perlu melibatkan konfigurasi Apache.<\/li><\/ul>\n\n\n\n<p>Kelebihan dari CakePHP sendiri diantaranya mendukung penggunaan ajax, sehingga dalam penggunaannya sobat Webhozz cukup mengaktifkan, membuat dan menerapkannya saja, selain itu juga CakePHP dapat dijalankan hampir disemua browser dan server, CakePHP juga memiliki fungsi seperti validasi input, session, auth, dll yang berguna untuk mempercepat coding, seperti helper untuk form, lalu membuat form dengan menggunakan helper dari CakePHP yang dimana sangat berguna bagi kalian yang bekerja dengan banyak form, selain itu juga CakePHP mendukung PHP4 dan PHP5.<\/p>\n\n\n\n<p>Nah itulah sekilas tentang CakePHP, semoga artikel tersebut dapat membantu dan menambah pengetahuan kalian para sobat Webhozz, sampai jumpa lagi di artikel-artikel selanjutnya.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Halo sobat webhozz, kali ini saya ingin membagi artikel mengenai CakePHP, sebenarnya apa sih CakePHP itu? Langsung aja yuk kita lihat pembahasannya. CakePHP adalah sebuah<\/p>\n","protected":false},"author":1,"featured_media":11872,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[3527,3528,3524,3529,3525,3526],"class_list":["post-12053","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-belajar-web-programming","tag-belajar-php-mengenal-cakephp","tag-belajar-php-mengenal-cakephp-pemula","tag-kursus-php-mengenal-cakephp-bandung","tag-kursus-php-mengenal-cakephp-jakarta","tag-tutorial-php-mengenal-cakephp","tag-tutorial-php-mengenal-cakephp-pemula"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mengenal CakePHP - 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\/mengenal-cakephp-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mengenal CakePHP - WebHozz Blog\" \/>\n<meta property=\"og:description\" content=\"Halo sobat webhozz, kali ini saya ingin membagi artikel mengenai CakePHP, sebenarnya apa sih CakePHP itu? Langsung aja yuk kita lihat pembahasannya. CakePHP adalah sebuah\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhozz.com\/blog\/mengenal-cakephp-2\/\" \/>\n<meta property=\"og:site_name\" content=\"WebHozz Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-02T10:37:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-11T06:11:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2022\/09\/PHP_1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/mengenal-cakephp-2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/mengenal-cakephp-2\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#\\\/schema\\\/person\\\/d5f539ad171dc74baaf6a98dfef6fcef\"},\"headline\":\"Mengenal CakePHP\",\"datePublished\":\"2022-11-02T10:37:46+00:00\",\"dateModified\":\"2023-05-11T06:11:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/mengenal-cakephp-2\\\/\"},\"wordCount\":332,\"publisher\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/mengenal-cakephp-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/PHP_1.jpg\",\"keywords\":[\"Belajar PHP Mengenal CakePHP\",\"Belajar PHP Mengenal CakePHP Pemula\",\"Kursus PHP Mengenal CakePHP Bandung\",\"Kursus PHP Mengenal CakePHP Jakarta\",\"Tutorial PHP Mengenal CakePHP\",\"Tutorial PHP Mengenal CakePHP Pemula\"],\"articleSection\":[\"Belajar Web Programming\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/mengenal-cakephp-2\\\/\",\"url\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/mengenal-cakephp-2\\\/\",\"name\":\"Mengenal CakePHP - WebHozz Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/mengenal-cakephp-2\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/mengenal-cakephp-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/PHP_1.jpg\",\"datePublished\":\"2022-11-02T10:37:46+00:00\",\"dateModified\":\"2023-05-11T06:11:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/mengenal-cakephp-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/mengenal-cakephp-2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/mengenal-cakephp-2\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/PHP_1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/PHP_1.jpg\",\"width\":\"750\",\"height\":\"400\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/mengenal-cakephp-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.webhozz.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mengenal CakePHP\"}]},{\"@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\\\/d5f539ad171dc74baaf6a98dfef6fcef\",\"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\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mengenal CakePHP - 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\/mengenal-cakephp-2\/","og_locale":"en_US","og_type":"article","og_title":"Mengenal CakePHP - WebHozz Blog","og_description":"Halo sobat webhozz, kali ini saya ingin membagi artikel mengenai CakePHP, sebenarnya apa sih CakePHP itu? Langsung aja yuk kita lihat pembahasannya. CakePHP adalah sebuah","og_url":"https:\/\/www.webhozz.com\/blog\/mengenal-cakephp-2\/","og_site_name":"WebHozz Blog","article_published_time":"2022-11-02T10:37:46+00:00","article_modified_time":"2023-05-11T06:11:57+00:00","og_image":[{"width":750,"height":400,"url":"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2022\/09\/PHP_1.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.webhozz.com\/blog\/mengenal-cakephp-2\/#article","isPartOf":{"@id":"https:\/\/www.webhozz.com\/blog\/mengenal-cakephp-2\/"},"author":{"name":"admin","@id":"https:\/\/www.webhozz.com\/blog\/#\/schema\/person\/d5f539ad171dc74baaf6a98dfef6fcef"},"headline":"Mengenal CakePHP","datePublished":"2022-11-02T10:37:46+00:00","dateModified":"2023-05-11T06:11:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhozz.com\/blog\/mengenal-cakephp-2\/"},"wordCount":332,"publisher":{"@id":"https:\/\/www.webhozz.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.webhozz.com\/blog\/mengenal-cakephp-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2022\/09\/PHP_1.jpg","keywords":["Belajar PHP Mengenal CakePHP","Belajar PHP Mengenal CakePHP Pemula","Kursus PHP Mengenal CakePHP Bandung","Kursus PHP Mengenal CakePHP Jakarta","Tutorial PHP Mengenal CakePHP","Tutorial PHP Mengenal CakePHP Pemula"],"articleSection":["Belajar Web Programming"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.webhozz.com\/blog\/mengenal-cakephp-2\/","url":"https:\/\/www.webhozz.com\/blog\/mengenal-cakephp-2\/","name":"Mengenal CakePHP - WebHozz Blog","isPartOf":{"@id":"https:\/\/www.webhozz.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.webhozz.com\/blog\/mengenal-cakephp-2\/#primaryimage"},"image":{"@id":"https:\/\/www.webhozz.com\/blog\/mengenal-cakephp-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2022\/09\/PHP_1.jpg","datePublished":"2022-11-02T10:37:46+00:00","dateModified":"2023-05-11T06:11:57+00:00","breadcrumb":{"@id":"https:\/\/www.webhozz.com\/blog\/mengenal-cakephp-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhozz.com\/blog\/mengenal-cakephp-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhozz.com\/blog\/mengenal-cakephp-2\/#primaryimage","url":"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2022\/09\/PHP_1.jpg","contentUrl":"https:\/\/www.webhozz.com\/blog\/wp-content\/uploads\/2022\/09\/PHP_1.jpg","width":"750","height":"400"},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhozz.com\/blog\/mengenal-cakephp-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhozz.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Mengenal CakePHP"}]},{"@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\/d5f539ad171dc74baaf6a98dfef6fcef","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\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/posts\/12053","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/comments?post=12053"}],"version-history":[{"count":2,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/posts\/12053\/revisions"}],"predecessor-version":[{"id":12671,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/posts\/12053\/revisions\/12671"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/media\/11872"}],"wp:attachment":[{"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/media?parent=12053"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/categories?post=12053"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhozz.com\/blog\/wp-json\/wp\/v2\/tags?post=12053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}