Dosen pengampu :
Nama Kelompok :
1. Ahmad Islakhudin (211111117)
2. Nezal Khekam Ramadan (211111142)
3. Febri Indra Valentino (211111132)
4. Faiz Wildan (211111137)
5. Zairiyah (211111114)
6. Pandu Jamantara (211111112)
7. Muhammad Ramdeni (211111126)
8. Ahmad Zainul Abidin (211111108)
9. Salman Alfaizi
2022/2023
1. Install framework cakephp
- Ada composer ( bisa install tinggal next2 saja, web : getcomposer.org klik
download dan install)
- Ada xampp (server lokal minim php v 7.4)
- Cakephp (dari lama resmi cakephp.org)
Install :
a. Masuk ke laman cakephp.org kemudian klik tombol install (ada petunjuk
instalasinya)
b. Lalu masuk ke folder xampp cari folder htdocs , di dalam htdocs klik kanan
kemudian pilih git bash here (untuk memudahkan terminal langsung menuju
lokasi folder htdocs).
c. Kembali ke cakephp.org , scroll ke bawah pada Create a CakePHP Project.
Pada bagian akhir my_app_name : itu adalah nama folder yang akan diinstall (jadi
memberi namanya sesuai kebutuhan).
d. Kembali ke terminal git bash here tadi dan ketikka kode sesuai dengan panduan di
Create a CakePHP Project dan enter.
Kemudian kita ke controller pages, dengan masuk folder src dan klik folder
controller → pagescontroller.php
Lalu kita buat action bernama coba di pagescontroller nya
- Folder Template : berisi layout, file template, elemen, error, halaman dalam
aplikasi.
b. Inheritance
c. Class
Keyword class, huruf besar pada awal nama class, ada kurung kurawal, lebih dari
1 satu kata menggunakan huruf besar tiap kata (upper camel case).
d. Encapsulation
Prinsipnya yaitu membatasi akses dari luar terhadap property dan method yang
dimiliki oleh suatu class. Encapsulation Untuk menjaga suatu proses program agar
tidak dapat diakses secara sembarangan oleh program lain. Cara untuk
menerapkan encapsulation dengan menggunakan access modifier.
Contohnya :
View database pada cakephp 4. Kita mencoba membuat view nya dengan perintah
(cake bake all ) yang sudah ada pada cakephp 4, seperti pada contoh di bawah ini :
Sehingga akan menampilkan view database sebagai berikut :
6. Lampiran
Kelompok Cakephp