Hubungi

LP2M ARAY /Lembaga Peduli Pendidikan Masyarakat Http://www.lp2maray.com seberang Halte Gerbang Utama Kampus UI Depok telp:021-22712148 / 78889003 SMS/WA: 0812 91260067 / 085279959498

Senin, 07 November 2016

Kursus PHP-Cake untuk pelajar / mahasiswa

Harga Kursus: Rp. 800.000,00 (Paket u Mhs)
Kategori : Web Programming
Durasi : Lama Belajar 12 jam

SILABUS

Materi diajarkan Al:
Mengenal konsep MVC, instalasi , membuat layout, penanganan html, penanganan form dan atribut-atributnya, membangun database, managemen record, operasi CRUD (menambah data, membaca data, mengubah data, menghapus data), teknik-teknik cakePHP : scaffolding, pagination, paginator, validation, menu tree, managemen upoad file, implementasi dan praktik membangun web menggunakan cakePHP.

Cara dan Tutorial Menginstal PHP-Cake

Langkah – langkah instalasi CakePHP :

1. Silakan download installer CakePHP 
2. Ekstrak folder hasil download tersebut ke direktori htdocs dikomputer teman – teman (ditempat ane D:\xampp\htdocs à saya menginstall xampp sebagai web service, yang mana web service xampp tersebut pada saat instalasi ane letakkan pada direktori D:\ , tetapi jika teman – teman install secara default/normal, maka direktori penyimpanan biasanya di C:\, silakan disesuaikan sesuai direktori teman – teman).

3. Pada folder htdocs tersebut akan terbentuk folder bernama “cakephp-cakephp-ba95d56”, silakan rename folder tersebut menjadi “sinaucake”.

4. Buka browser teman-teman (mozilla, google chrome, dll) lalu ketikkan url berikut“localhost/sinaucake” (tanpa tanda petik ganda), maka akan muncul gambar berikut

5. Pada gambar diatas, kita sudah berhasil menginstall CakePHP, tetapi perhatikan Notice (1024).
Artinya adalah kita harus mengganti value yang terdapat pada folder  D:\xampp\htdocs\sinaucake\app\config\core.php (silakan sesuaikan direktori sesuai penjelasan ane pada no. 2).

6. Buka text editor (notepad, notepad++, geany, dll) untuk membuka file core.php pada no. 4 diatas.
Kemudian lakukan pencarian dengan menekan CTRL + F kemudian masukkan keyword salt
7. Lalu ubah dengan cara menambahkan kata sinaucake pada Configure ‘Security.salt’ dan Configure ‘Security.cipherSeed’ (intinya tambahkan kalimat terserah kalian, pada kedua configure tersebut, sebelum script code ‘);


8. Setelah itu buka kembali browser teman-teman, kemudia referesh page browser (atau ketikkan ulang localhost/sinaucake dan atau tekan tombol F5).
Jika tampilannya seperti gambar di atas, maka teman-teman sudah berhasil menginstall CakePHP di htdocs teman – teman.


Seperti yang sudah saya katakan di atas, tutorial ini akan terus bersambung pembahasannya dari operasi dasar sampai pembuatan CRUD Database.
Reff : https://joksun.wordpress.com/2013/03/10/cara-install-cakephp/
Video Tutorial menginstal PHPCake
reff : https://www.youtube.com/watch?v=2qY2rg5NwiM

Pengertian,Kelebihan dan kekurangan CakePHP

Pengertian CakePHP
CakePHP adalah sebuah frame work yang digunakan untuk membuat aplikasi CRUD (Create, Read, Update, Delete) berbasis pemrograman PHP, berfungsi sebagai alat pengembang aplikasi yang memudahkan bagi programmer PHP untuk secara cepat membuat project nya,  karenanya cakephp memungkinkan pengguna PHP di semua tingkatan untuk secara cepat mengembangkan aplikasi web yang kuat.
CakePHP hadir sebagai alternatif bagi Anda yang masih kesulitan mempelajari framework. Sesuai dengan namanya, CakePHP  menawarkan kemudahan dalam membuat aplikasi web dengan cepat (RAD: Rapid Application Development), menjadikan belajar framework se-enak menikmati kue favorit. Contohnya, dengan fitur Scaffolding, Anda bisa membuat operasi CRUD (Create, Read, Update, Delete) hanya dengan menambahkan code : var $scaffold pada file controller anda, padahal kalau Anda membuatnya secara manual membutuhkan bahkan ratusan baris kode.
CakePHP merupakan framework yang memiliki segudang fitur yang juga sudah support Ajax dan ORM (Object Relational Model), namun terbatasnya panduan dan tutorialnya menjadi kesulitan tersendiri untuk mempelajarinya.  Padahal sebenarnya belajar CakePHP tidak sesulit yang dibayangkan. dengan cara mempelajari Dasar-Dasar Framework CakePHP atau membeli buku serta membaca  artikeyang membahas mulai dari Definisi, Instalasi, Konfigurasi, Penanganan HTML dan Database, Operasi CRUD, Teknik CakePHP (Scaffolding, Paging, Upload File, dll), Components (Authentication & Session) maka Anda akan  semakin mudah untuk memahaminya.
Reff : http://wibirama.staff.ugm.ac.id/2007/01/08/sunu-wibirama-sekilas-tentang-cake-php/
Beberapa kelebihan dan kekurangan CakePHP adalah :
  1. CakePHP merupakan sebuah rapid development framework yang gratis dan sumber terbuka untuk PHP. 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. 
                Kelebihan:
    ·         Support AJAX dan ORM
    ·         Pengembangan yang terus dilakukan, saat ini telah mencapai versi 1.3.7.
    ·         Mendukung PHP4 dan PHP5
    ·         Arsitektur OOP dan MVC yang sesungguhnya
    ·         Semua fungsi dalam CodeIgniter sudah ada dalam CakePHP
    ·         memiliki teknik unik yang tidak didapatkan pada framework lain (kesan mendalam)

                 Kekurangan:
    ·         Manual Book tidak selengkap CodeIgniter
    ·         Terlalu banyak aturan jika dibandingkan CodeIgniter (namun sisi ini ada nilai positifnya, yaitu mempermudah pengembangan karena penamaan file dan database telah diatur semua nya oleh CakePHP, sehingga Developer tidak bisa MAIN-MAIN)
    ·         Butuh waktu belajar lama jika ingin menguasai framework ini (namun jika sudah benar-benar menguasai, Framework CakePHP mempunyai kemampuan yang benar-benar luar biasa handal)
  2. Reff : 
  3. http://septaniost24.blogspot.co.id/2013/10/kelebihan-dan-kelemahan-frameworkphp.html