ini untuk latihan, dari website: http://tutorialzine.com/2010/03/sponsor-wall-flip-jquery-css/
Tampilkan postingan dengan label Pemrograman Web. Tampilkan semua postingan
Tampilkan postingan dengan label Pemrograman Web. Tampilkan semua postingan

Senin, 12 Desember 2011

Framewok PHP

Apa itu Framework PHP?


PHP adalah bahasa pemrograman web yang paling populer di web. Bahasa ini dipakai diwebsite besar di dunia seperti facebook, twitter dan wikipedia. Dengan banyaknya pemakai dan makin kompleknya permasalahan pemrograman web yang dihadapi saat ini, maka munculah Library dari pihak ketiga berupa kelas kelas siap pakai, sehingga programmer aplikasi lebih fokus terhadap permasalahan yang dihadapi.


Namun, kadang kelas yang tersedia hanya memberi solusi parsial untuk masalah pemrograman, misal, ada kelas yang hanya menyediakan fungsi untuk mempermudah melakukan koneksi ke database tertentu, kelas yang lain hanya memberikan kemudahan dalam validasi input data. Disamping itu, kelas kelas tersebut tidak terintegrasi dengan baik dan mempunyai cara dan standar yang berbeda. karena itulah maka muncul apa yang disebut dengan Framework.


Framework adalah sekumpulan class dan library yang terpadu sehingga memudahkan 
menyelesaikan permasalahan seraca menyeluruh, efeknya waktu untuk membuat program menjadi lebih singkat, beberapa contoh framework di PHP adalah CakePHP, Zend Framework, CodeIgniter dan Symfony dan banyak lagi. (fitur-fiturnya bisa dilihat di sini http://phpframeworks.com/)


Mengapa memakai Framework?
Ketika kita bekerja di suatu perusahaan yang telah mempunyai aplikasi enterprise, tentunya terdapat programmer. Namun, ketika programmer mengalami pergantian, programmer baru mau tidak mau harus memahami pemrograman yang dibuat oleh programmer sebelumnya. Padahal bahasa dan model pemikiran dari pemrograman tiap orang itu berbeda. Oleh karena itu, dibuatlah “Framework” yang di dalamnya memiliki aturan pemrograman yang sudah ditentukan sesuai Framework tersebut untuk menyamakan model pemrograman. Sehingga, ketika programmer baru yang ingin me-maintenance bahkan mengembangkan aplikasi web yang lama akan dapat dengan mudah memahami model pemrogramannya sesuai aturan yang ditentukan framework.


Di bawah ini adalah sebuah contoh framework yang pernah saya pakai untuk ujian akhir, yaitu “CakePHP”.


Apa itu CakePHP?
CakePHP merupakan sebuah framework PHP yang bersifat open source (gratis). CakePHP merupakan struktur dasar bagi para programmer dalam membuat suatu aplikasi web. Secara umum, tujuan dari adanya CakePHP adalah untuk memungkinkan kita untuk bekerja den/gan cara yang terstruktur dan cepat tanpa kehilangan flexibiltas.
Keuntungan dan Kelemahan CakePHP
- Keuntungan
1.    Open Source (Gratis)
2.    Mendukung Ajax
3.    Auto Magic Function (bermacam-macam fungsi otomatis, seperti: validasi, input, session, dll)
4.    Mendukung PHP4 dan PHP5
5.    Konsep MVC agar mudah dikembangkan
6.    Mendukung ORM (Object Relational Model)
7.    Komunitas pengguna yang besar dan forum yang cukup baik
8.    CakeBake (Pembuatan MVC praktis melalui command prompt), dll
- Kelemahan
1.    Manual Book yang ada tidak selengkap framework lain
2.    Terlalu banyak aturan dan kurang fleksibel


(Agus Saputra: 2011, Teknik Cepat Membangun Aplikasi Web dengan Framework CakePHP)




-Semoga Bermanfaat-




Sumber :
Buku  Teknik Cepat Membangun Aplikasi Web dengan Framework CakePHP (Pengarang: Agus Saputra)
www.candra.web.id
www.ilmuwebsite.com

Sabtu, 26 November 2011

Pengenalan PHP

Hai teman2... ini nih postingan pertamaku... aku ga suka nulis.... tapi aku ingin berubah agar aku suka menulis... dengan menulis, mendorong aku agar lebih rajin membaca... so, wawasan bisa nambah.... nah sekarang postingan pertama saya adalah mengenai php... emang sih, ini sudah sangat banyak dibicarakan, tapi ga ada salahnya klo dibahas lagi...

Apa itu PHP?
PHP (akronim dari PHP: Hypertext Preprocessor) adalah bahasa server­side scripting yang didesain khusus untuk web. Pada halaman HTML anda dapat menempelkan(embed) kode PHP. Kode PHP dieksekusi di sisi server bukan di komputer klien. Dan hasil yang ditampilkan adalah kode HTML murni.
PHP merupakan hasil kerja seorang bernama Rasmus Lerdorf pada 1995. Namun kemudian PHP berkembang dan tidak hanya merupakan proyek pribadi Rasmus. PHP ditulis ulang dan dengan banyak menambahkan fungsi-­fungsi baru oleh Zeev Suraski dan Andi Gutmants (disingkat Zend) dan lahirlah PHP 3 pada 1998.
PHP masih terus dikembangkan, pada tahun 2002 PHP hadir dengan versi ke 4. PHP 4 dilengkapi dengan Zend Engine dan mengalami banyak peningkatan performa. Dan yang paling akhir pada tahun 2005 PHP 5 hadir dengan dukungan Zend Engine 2. Banyak fitur baru khususnya pada OOP(Object Oriented Programming) dan XML Berbeda dengan dengan PHP 4, adopsi PHP 5 dikalangan industri sangat lambat. Bahkan hingga sekarang masih cukup banyak hosting yang belum menyediakan PHP 5. Hal ini dikarenakan beberapa faktor, diantanranya kompatibilitas dengan versi PHP 4. Pada saat buku ini (e-book yg saya download) ditulis versi terakhir dari PHP adalah versi 5.2.8 untuk PHP 5 dan versi 4.4.9 untuk PHP 4. PHP 6 juga sudah dikembangkan meskipun dalam tahap alpha.

Jadi ini sekilas tentang PHP. Untuk lebih jelasnya, akan ada postingan berikutnya.... :)