Lompat ke isi

CakePHP: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Cobayisreh (bicara | kontrib)
Tidak ada ringkasan suntingan
Kim Nansa (bicara | kontrib)
Fitur saranan suntingan: 2 pranala ditambahkan.
 
(21 revisi perantara oleh 12 pengguna tidak ditampilkan)
Baris 2: Baris 2:
| name = CakePHP
| name = CakePHP
| logo = [[Berkas:Cake.logo.png]]
| logo = [[Berkas:Cake.logo.png]]
| screenshot = <!-- Missing image removed: [[File:CakePHP default index.png|250px]] --><!-- Please add CakePHP default index and do not remove it -->
| screenshot = <!-- Missing image removed: [[Berkas:CakePHP default index.png|250px]] --><!-- Please add CakePHP default index and do not remove it -->
| caption = The CakePHP Default Page
| caption = The CakePHP Default Page
| collapsible = yes
| collapsible = yes
| developer = [http://cakefoundation.org/ Cake Software Foundation, Inc.]
| developer = [http://cakefoundation.org/ Cake Software Foundation, Inc.]
| status = Active
| status = Aktif
| latest release version = 2.1.2<ref>http://bakery.cakephp.org/articles/markstory/2012/04/30/cakephp_2_1_2_2_2_0-beta_released</ref>
| latest release version = 3.9.1<ref>{{Cite web|url=https://github.com/cakephp/cakephp/releases|title=Releases · cakephp/cakephp|via=[[GitHub]]|access-date=4 Agustus 2020}}</ref>
| latest release date = {{release date|2012|04|30}}
| latest release date = {{release date|2020|07|27}}
| operating system = [[Cross-platform]]
| operating system = [[Lintas platform]]
| platform =
| platform =
| language =
| language =
| programming language = [[PHP]]
| programming language = [[PHP]]
| license = [[MIT License]]
| license = [[Lisensi MIT]]
| genre = [[Web application framework]]
| genre = [[Kerangka kerja aplikasi web]]
| website = http://cakephp.org
| website = http://cakephp.org
}}
}}
'''CakePHP''' merupakan sebuah ''[[rapid development framework]]'' yang gratis dan [[sumber terbuka]] untuk [[PHP]].<ref name="php">Book.CakePHP.Org. [http://book.cakephp.org/id/view/8/What-is-CakePHP-Why-Use-it Apa itu CakePHP? Kenapa Menggunakan CakePHP?]. Diakses pada 29 mei 2010.</ref> CakePHP adalah sebuah [[framework]] atau [[kerangka kerja]] untuk membuat [[aplikasi]] CRUD (''Create, Read, Update, Delete'') berbasis [[bahasa pemrograman]] PHP. CakePHP juga menjadi salah satu framework pilihan yang memungkinkan seorang dpengembang [[web]] untuk membuat sebuah aplikasi dengan karakter pengembangan RAD ([[Rapid Application Development]]), yang memungkinkan untuk digunakan dan dikembangkan menjadi aplikasi lain yang lebih kompleks.<ref>Sunu Wibirama, (Teknik Elektro UGM).[http://te.ugm.ac.id/~wibirama/download/publications/Sekilas%20Tentang%20Cake%20PHP.pdf Sekilas Tentang Cake PHP]. Diakses pada 29 Mei 2010.</ref>
'''CakePHP''' merupakan sebuah ''[[rapid development framework]]'' yang gratis dan [[sumber terbuka]] untuk [[PHP]].<ref name="php">Book.CakePHP.Org. [http://book.cakephp.org/id/view/8/What-is-CakePHP-Why-Use-it Apa itu CakePHP? Kenapa Menggunakan CakePHP?] {{Webarchive|url=https://web.archive.org/web/20100617105453/http://book.cakephp.org/id/view/8/What-is-CakePHP-Why-Use-it |date=2010-06-17 }}. Diakses pada 29 mei 2010.</ref> CakePHP adalah sebuah [[framework]] atau [[kerangka kerja]] untuk membuat [[aplikasi]] CRUD (''Create, Read, Update, Delete'') berbasis [[bahasa pemrograman]] PHP. CakePHP juga menjadi salah satu framework pilihan yang memungkinkan seorang pengembang [[web]] untuk membuat sebuah aplikasi dengan karakter pengembangan RAD ([[Rapid Application Development]]), yang memungkinkan untuk digunakan dan dikembangkan menjadi aplikasi lain yang lebih kompleks.<ref>Sunu Wibirama, (Teknik Elektro UGM).[http://te.ugm.ac.id/~wibirama/download/publications/Sekilas%20Tentang%20Cake%20PHP.pdf Sekilas Tentang Cake PHP] {{Webarchive|url=https://web.archive.org/web/20091123102558/http://te.ugm.ac.id/~wibirama/download/publications/Sekilas%20Tentang%20Cake%20PHP.pdf |date=2009-11-23 }}. Diakses pada 29 Mei 2010.</ref>


CakePHP membuang proses monoton dalam pengembangan [[aplikasi web]]. CakePHP menyediakan semua alat bantu yang diperlukan untuk memulai tugas ''coding'' yang perlu diselesaikan: yaitu logika aplikasi. Daripada membuat sesuatu yang baru setiap memulai proyek baru, pengguna dapat meninjau unduhan CakePHP dan mulai fokus kepada logik aplikasi yang hendak dibangun.<ref name="php"/>
CakePHP membuang proses monoton dalam pengembangan [[aplikasi web]]. CakePHP menyediakan semua alat bantu yang diperlukan untuk memulai tugas ''coding'' yang perlu diselesaikan: yaitu logika aplikasi. Daripada membuat sesuatu yang baru setiap memulai proyek baru, pengguna dapat meninjau unduhan CakePHP dan mulai fokus kepada logik aplikasi yang hendak dibangun.<ref name="php"/>
Baris 35: Baris 35:
* ''Request dispatcher'' dengan [[URL]] yang kustom, rapih dan adanya rute.
* ''Request dispatcher'' dengan [[URL]] yang kustom, rapih dan adanya rute.
* Validasi [[data]] yang terintegrasi.
* Validasi [[data]] yang terintegrasi.
* [[Sistem]] templating yang cepat dan fleksibel (sintaks PHP, tersedia ''helpers'').
* [[Sistem]] templating yang cepat dan fleksibel ([[Sintaksis|sintaks]] PHP, tersedia ''helpers'').
* ''View Helpers'' untuk [[AJAX]], [[JavaScript]], [[HTML]] Forms dan banyak lagi.
* ''View Helpers'' untuk [[AJAX]], [[JavaScript]], [[HTML]] Forms dan banyak lagi.
* ''[[Email]]'', [[Cookie]], Keamanan, ''Session'', dan komponen ''Request Handling''.
* ''[[Email]]'', [[Cookie]], Keamanan, ''Session'', dan komponen ''Request Handling''.
Baris 42: Baris 42:
* Caching yang fleksibel.
* Caching yang fleksibel.
* Lokalisasi.
* Lokalisasi.
* Dapat bekerja dari direktori web dimana saja, dengan sedikit atau bahkan tanpa perlu melibatkan konfigurasi [[Apache]].
* Dapat bekerja dari [[direktori web]] dimana saja, dengan sedikit atau bahkan tanpa perlu melibatkan konfigurasi [[Apache]].


== Referensi ==
== Referensi ==
{{reflist}}
{{reflist}}


==Pranala Luar==
== Pranala luar ==
* {{resmi}}
*{{Official|http://cakephp.org}}
*[http://bakery.cakephp.org/ Official Community Portal]
* [https://bakery.cakephp.org Berita resmi CakePHP]
* [https://book.cakephp.org Dokumentasi resmi CakePHP]
*[http://cakeqs.org/ Official Question and Answer Site (Domain is defunct)]
*[http://book.cakephp.org/ Official Documentation]
* [https://api.cakephp.org Dokumentasi resmi API CakePHP]
*[http://api.cakephp.org Official API]
* [https://plugins.cakephp.org/ Plugin CakePHP]
*[http://tv.cakephp.org CakePHP TV]
* [http://cakefest.org CakeFest - Konferensi CakePHP]
* {{GitHub|cakephp/cakephp}}
*[http://cakefest.org CakeFest, The CakePHP Conference]
*[http://cakepackages.com CakePackages]
*[http://github.com/cakephp Official CakePHP Code Repository]
*[http://browniephp.org BrowniePHP - admin panel plugin for CakePHP]
*[http://www-128.ibm.com/developerworks/views/opensource/libraryview.jsp?search_by=cook+web+sites+CakePHP Cook up Web sites fast with CakePHP] - DeveloperWorks series from IBM on CakePHP


{{PHP}}
{{PHP}}
{{Authority control}}


[[Kategori:PHP]]
[[Kategori:PHP]]
[[Kategori:Peralatan dan pustaka pengembangan perangkat lunak bebas]]
[[Kategori:Peralatan dan pustaka pengembangan perangkat lunak bebas]]
[[Kategori:Kerangka kerja aplikasi web]]
[[Kategori:Kerangka kerja aplikasi web]]

[[ca:CakePHP]]
[[cs:CakePHP]]
[[de:CakePHP]]
[[en:CakePHP]]
[[es:CakePHP]]
[[fa:کیک‌پی‌اچ‌پی]]
[[fr:CakePHP]]
[[it:CakePHP]]
[[ja:CakePHP]]
[[ko:CakePHP]]
[[nl:CakePHP]]
[[no:CakePHP]]
[[pl:CakePHP]]
[[pt:CakePHP]]
[[ru:CakePHP]]
[[th:CakePHP]]
[[tr:CakePHP]]
[[uk:CakePHP]]

Revisi terkini sejak 18 Agustus 2024 10.49

CakePHP
Tangkapan layar
The CakePHP Default Page
Tipekerangka web Edit nilai pada Wikidata
Versi stabil
5.1.0 (14 September 2024) Edit nilai pada Wikidata
GenreKerangka kerja aplikasi web
LisensiLisensi MIT
Karakteristik teknis
Sistem operasiLintas platform
Bahasa pemrogramanPHP Edit nilai pada Wikidata
Informasi tambahan
Situs webhttp://cakephp.org
Stack ExchangeEtiqueta Edit nilai pada Wikidata
Free Software DirectoryCakePHP Edit nilai pada Wikidata
Facebook: CakePHP X: CakePHP Youtube: UCU3OMAQMsRi0RixSUNfC3aA GitHub: cakephp Modifica els identificadors a Wikidata
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

CakePHP merupakan sebuah rapid development framework yang gratis dan sumber terbuka untuk PHP.[2] CakePHP adalah sebuah framework atau kerangka kerja untuk membuat aplikasi CRUD (Create, Read, Update, Delete) berbasis bahasa pemrograman PHP. CakePHP juga menjadi salah satu framework pilihan yang memungkinkan seorang pengembang web untuk membuat sebuah aplikasi dengan karakter pengembangan RAD (Rapid Application Development), yang memungkinkan untuk digunakan dan dikembangkan menjadi aplikasi lain yang lebih kompleks.[3]

CakePHP membuang proses monoton dalam pengembangan aplikasi web. CakePHP menyediakan semua alat bantu yang diperlukan untuk memulai tugas coding yang perlu diselesaikan: yaitu logika aplikasi. Daripada membuat sesuatu yang baru setiap memulai proyek baru, pengguna dapat meninjau unduhan CakePHP dan mulai fokus kepada logik aplikasi yang hendak dibangun.[2]

CakePHP memiliki tim pengembang (developer) dan komunitas yang aktif (membawa nilai tambah ke proyek). Selain menjaga seseorang dari melakukan hal yang membuang waktu, penggunaan CakePHP juga berarti inti (core) aplikasi yang sudah teruji dengan baik dan secara periodik terdapat peningkatan/perbaikan.[2]

Fitur - fitur

[sunting | sunting sumber]

Berikut ini adalah daftar fitur yang dapat dinikmati apabila menggunakan CakePHP:

  • Komunitas yang aktif dan bersahabat.
  • Lisensi yang fleksibel.
  • Kompatibel dengan PHP versi 4 dan 5.
  • Operasi CRUD yang terintegrasi untuk interaksi dengan basis data.
  • Scaffolding aplikasi.
  • Otomatisasi pembuatan code (code generation).
  • Arsitektur MVC.
  • Request dispatcher dengan URL yang kustom, rapih dan adanya rute.
  • Validasi data yang terintegrasi.
  • Sistem templating yang cepat dan fleksibel (sintaks PHP, tersedia helpers).
  • View Helpers untuk AJAX, JavaScript, HTML Forms dan banyak lagi.
  • Email, Cookie, Keamanan, Session, dan komponen Request Handling.
  • ACL yang fleksibel.
  • Sanitasi Data.
  • Caching yang fleksibel.
  • Lokalisasi.
  • Dapat bekerja dari direktori web dimana saja, dengan sedikit atau bahkan tanpa perlu melibatkan konfigurasi Apache.

Referensi

[sunting | sunting sumber]
  1. ^ "Releases · cakephp/cakephp". Diakses tanggal 4 Agustus 2020 – via GitHub. 
  2. ^ a b c Book.CakePHP.Org. Apa itu CakePHP? Kenapa Menggunakan CakePHP? Diarsipkan 2010-06-17 di Wayback Machine.. Diakses pada 29 mei 2010.
  3. ^ Sunu Wibirama, (Teknik Elektro UGM).Sekilas Tentang Cake PHP Diarsipkan 2009-11-23 di Wayback Machine.. Diakses pada 29 Mei 2010.

Pranala luar

[sunting | sunting sumber]