SlideShare a Scribd company logo
FRAMEWORK
 Sebuah software untuk memudahkan
para programmer membuat aplikasi atau
web yang isinya adalah berbagai fungsi,
plugin, dan konsep sehingga membentuk
suatu sistem tertentu.
 Dengan menggunakan framework,
sebuah aplikasi akan tersusun dan
terstruktur dengan rapi.
Macam-Macam Framework
(PHP Based)
 Framework CI (CodeIgniter)
 Framework Laravel
 Framework yii
 Framework Zend
 Framework Symfony
 Framework CakePHP
 Framework Fuel PHP
 dll
KELEBIHAN & KEKURANGANNYA
 CI (CodeIgniter)
- Kelebihan :
a. Mudah digunakan dan tidak memerlukan konfigurasi
yang rumit.
b. Dokumentasi yang sangat bagus, friendly dan didukung
oleh forum, wiki, dan komunitas yang besar.
c. Mendkung PHP4 dan PHP5
- Kekurangan :
a. Tidak mendukung AJAX, dan ORM
b. Meyediakan dan memisahan file-file dalam MVC
pattern, tapi masih memberikan kebebasan user untuk
melanggar aturan MVC.
 SYMFONY
- Kelebihan :
a. Dukungan terhadap AJAX, ORM.
b. Kompatibel dengan berbagai macam database.
c. Banyak library dan fungsi symfony yang sudah tersedia.
Bahkan hampir mendekati CMS. Sehingga ada yang
mengatakan ”Symphony is a CMS with a heart of a
framework.” ini menjadi kelebihan sekaligus
kekurangan.
- Kekurangan :
a. Tidak mendukung PHP4.
b. Relatif butuh waktu lama untuk mengerti frameworknya
c. Instalasi dan konfigurasinya cukup rumit.
 YII
- Kelebihan :
a. sangat ringan dan dilengkapi dengan solusi caching yang
memuaskan.
b. sangat cocok untuk pengembangan aplikasi dengan lalu
lintas-tinggi.
c. Yii didokumentasikan dengan jelas, efisien, dan kaya-
fitur.
- Kekurangan :
Tidak banyak kekurangan yang ditemui pada penggunaan Yii. Yii
cukup mencakup segala macam fitur-fitur yang diperlukan dalam
membangun sebuah web. Namun, bukan berarti Yii tidak
mempunyai kekurangan. Salah satu kekurangan Yii yang cukup
signifikan adalah tidak compatible nya Yii dengan PHP
MVC pada Framwork CI
• MVC (Model, View, Controller) merupakan
suatu konsep dalam mengembangkan
aplikasi berbasis website dengan
mengelompokkan modul atau komponen
utama dalam pembangunan aplikasi
kedalam beberapa bagian-bagian seperti
manipulasi data, user interface (tampilan),
dan kontrol aplikasi. Terdiri dari Model,
View, Controller.

More Related Content

PPTX
Rekayasa web 0916 tugas 4 (individu)
PPTX
Tugas 4 rekayasa web (0916)
PPTX
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
PPTX
Tugas 4 0916 dimas setiadi 1511510610
PPTX
Tugas rekweb 4 1212511560_m.shafwan al farisy
PPTX
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
PPTX
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptx
DOCX
Membangun aplikasi berbasis web dengan menggunakan framework
Rekayasa web 0916 tugas 4 (individu)
Tugas 4 rekayasa web (0916)
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Tugas 4 0916 dimas setiadi 1511510610
Tugas rekweb 4 1212511560_m.shafwan al farisy
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptx
Membangun aplikasi berbasis web dengan menggunakan framework

What's hot (19)

PDF
Codeigneter | Annisa Nur Fitriyani
PPTX
Tugas rekweb 4
PDF
PPTX
Rekayasa web tugas 4 0916
PPTX
Tugas rekayasa web
PPTX
Tugas 6 rekayasa web_ nasrul akbar 1412510552
PPTX
DOCX
Tugas yii { sugianto nim: 1210651184 }
PDF
Yii PHP Framework
PPTX
Tugas 6 – 0317(individu)
PPTX
Tugas6 0317-fani heryati-1411511262
DOCX
Tugas pbw
PDF
1100631021_YiiFramework
PDF
Tugas PBW yii
DOCX
Tugas Yii Framework
DOCX
Tugas yii
PPTX
Tugas 3 0317 (individu)
PPTX
Pemrograman web [php]
PPTX
Tugas individu rekweb4
Codeigneter | Annisa Nur Fitriyani
Tugas rekweb 4
Rekayasa web tugas 4 0916
Tugas rekayasa web
Tugas 6 rekayasa web_ nasrul akbar 1412510552
Tugas yii { sugianto nim: 1210651184 }
Yii PHP Framework
Tugas 6 – 0317(individu)
Tugas6 0317-fani heryati-1411511262
Tugas pbw
1100631021_YiiFramework
Tugas PBW yii
Tugas Yii Framework
Tugas yii
Tugas 3 0317 (individu)
Pemrograman web [php]
Tugas individu rekweb4
Ad

Viewers also liked (16)

PPT
Deporte
PPTX
BOOMS Awards Photos
PPTX
Presentation fra
DOC
TONYA RESUME 112816
PPTX
Flexys Sistemas
PPTX
PPT
Elc onejo quejumbroso
DOC
Rambling sentences handout
PPTX
Akra fm dinle
PPTX
Rotulación
PDF
Social Selling - Sales Navigator
PPTX
Trabajo Final Producción en Volumen. UAG
PDF
El juego-de-la-serpiente-gimnasta
PDF
Guerrero vicky ariascarlos_trabajocolaborativo
PPTX
Chicago Brownstone Holiday Styling
Deporte
BOOMS Awards Photos
Presentation fra
TONYA RESUME 112816
Flexys Sistemas
Elc onejo quejumbroso
Rambling sentences handout
Akra fm dinle
Rotulación
Social Selling - Sales Navigator
Trabajo Final Producción en Volumen. UAG
El juego-de-la-serpiente-gimnasta
Guerrero vicky ariascarlos_trabajocolaborativo
Chicago Brownstone Holiday Styling
Ad

Similar to Framework 1411510744 azhar krisna pratama (20)

PPTX
Tugas 4 rekweb
PDF
Ci indonesia
PDF
Ci indonesia
PDF
PPTX
Kelompok 3.pptx
PDF
Pengenalan code igniter
PDF
Frame work php
PPTX
Tugas-4 REKAYASA WEB
PPTX
589783148888-PresentasiFramework-CI.pptx
PPTX
Social Media People PowerPoint Templates.pptx
PDF
Week-10-Konsep-MVC-Framework-Laravel.pdf
PDF
Tutorial ci
PPTX
Tugas 4 rekayasa web
PPTX
Instalasi dan Konfigurasi Laravel Versi 5 di Windows.pptx
PDF
Apa Itu Framework CodeIgniter?
PDF
Asas cakephp-mvc
PDF
Modul Pelatihan CodeIgniter Dasar
PDF
Codeigniter 2
PDF
Head first laravel
PDF
Chapter 1 perkenalan code igniter 2.0
Tugas 4 rekweb
Ci indonesia
Ci indonesia
Kelompok 3.pptx
Pengenalan code igniter
Frame work php
Tugas-4 REKAYASA WEB
589783148888-PresentasiFramework-CI.pptx
Social Media People PowerPoint Templates.pptx
Week-10-Konsep-MVC-Framework-Laravel.pdf
Tutorial ci
Tugas 4 rekayasa web
Instalasi dan Konfigurasi Laravel Versi 5 di Windows.pptx
Apa Itu Framework CodeIgniter?
Asas cakephp-mvc
Modul Pelatihan CodeIgniter Dasar
Codeigniter 2
Head first laravel
Chapter 1 perkenalan code igniter 2.0

Recently uploaded (20)

PDF
Timbal Balik yang Timbang: Perdagangan Tak Setara AS–Indonesia
PDF
[Kelas 11] PPT Sistem Koordinasi pada manusia.pdf
PPTX
5. Salindia (Bahan Tayang) Modul 5_ Perencanaan Pembelajaran (1).pptx
PDF
0 KELOMPOK 2 LK 1 MODUL 3 Pembelajaran Mendalam Pelatihan.pdf
PPTX
Analisis-Kasus-PNS-Telat-Pelayanan-Publik-Terhambat Fiks.pptx
PPTX
KODING DAN KECERDASAN ARTIFISIAL - ABDUL HAKIM.pptx
PPTX
PELAKSANAAN (di Htl_GFeruci, 28 Jul'25) + Link2 MATERI Training_LEADERSHIP & ...
PDF
Capaian Pembelajaran Koding dan Kecerdasan Artifisial.pdf
PDF
0 IN1.3.3. Kegiatan Pelatihan Luring 2.pdf
PPTX
PENGIMBASAN PEMBELAJARAN MENDALAM (DEEP LEARNING)
PPTX
Teknologi dalam Proses Bisnis Pemasaran.pptx
DOCX
LK - Pengalaman Belajar Pembelajaran Mendalam.docx
DOCX
JURNAL PEMBELAJARAN MODUL 3 AKSI NYATA KODE ETIK GURU.docx
PPTX
PEMBELAJARAN MENDALAM KEPALA SEKOLAH.pptx
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 SMA Terbaru 2025
PPTX
RENCANA (Peruri Karawang, 05 Agst'25) + Link-link Materi Training_Teknik Peny...
PDF
Berpikir dengan AI - Menuju Pendidikan Karakter dan Ketahanan Bangsa di Era K...
PPTX
MATERI INFORMATIKA KLS 8.pptx 2024-2025 educasi
PPTX
KONSEP DASAR PEMROGRAMAN DASAR SMK KELAS 10.pptx
PDF
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
Timbal Balik yang Timbang: Perdagangan Tak Setara AS–Indonesia
[Kelas 11] PPT Sistem Koordinasi pada manusia.pdf
5. Salindia (Bahan Tayang) Modul 5_ Perencanaan Pembelajaran (1).pptx
0 KELOMPOK 2 LK 1 MODUL 3 Pembelajaran Mendalam Pelatihan.pdf
Analisis-Kasus-PNS-Telat-Pelayanan-Publik-Terhambat Fiks.pptx
KODING DAN KECERDASAN ARTIFISIAL - ABDUL HAKIM.pptx
PELAKSANAAN (di Htl_GFeruci, 28 Jul'25) + Link2 MATERI Training_LEADERSHIP & ...
Capaian Pembelajaran Koding dan Kecerdasan Artifisial.pdf
0 IN1.3.3. Kegiatan Pelatihan Luring 2.pdf
PENGIMBASAN PEMBELAJARAN MENDALAM (DEEP LEARNING)
Teknologi dalam Proses Bisnis Pemasaran.pptx
LK - Pengalaman Belajar Pembelajaran Mendalam.docx
JURNAL PEMBELAJARAN MODUL 3 AKSI NYATA KODE ETIK GURU.docx
PEMBELAJARAN MENDALAM KEPALA SEKOLAH.pptx
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 SMA Terbaru 2025
RENCANA (Peruri Karawang, 05 Agst'25) + Link-link Materi Training_Teknik Peny...
Berpikir dengan AI - Menuju Pendidikan Karakter dan Ketahanan Bangsa di Era K...
MATERI INFORMATIKA KLS 8.pptx 2024-2025 educasi
KONSEP DASAR PEMROGRAMAN DASAR SMK KELAS 10.pptx
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf

Framework 1411510744 azhar krisna pratama

  • 1. FRAMEWORK  Sebuah software untuk memudahkan para programmer membuat aplikasi atau web yang isinya adalah berbagai fungsi, plugin, dan konsep sehingga membentuk suatu sistem tertentu.  Dengan menggunakan framework, sebuah aplikasi akan tersusun dan terstruktur dengan rapi.
  • 2. Macam-Macam Framework (PHP Based)  Framework CI (CodeIgniter)  Framework Laravel  Framework yii  Framework Zend  Framework Symfony  Framework CakePHP  Framework Fuel PHP  dll
  • 3. KELEBIHAN & KEKURANGANNYA  CI (CodeIgniter) - Kelebihan : a. Mudah digunakan dan tidak memerlukan konfigurasi yang rumit. b. Dokumentasi yang sangat bagus, friendly dan didukung oleh forum, wiki, dan komunitas yang besar. c. Mendkung PHP4 dan PHP5 - Kekurangan : a. Tidak mendukung AJAX, dan ORM b. Meyediakan dan memisahan file-file dalam MVC pattern, tapi masih memberikan kebebasan user untuk melanggar aturan MVC.
  • 4.  SYMFONY - Kelebihan : a. Dukungan terhadap AJAX, ORM. b. Kompatibel dengan berbagai macam database. c. Banyak library dan fungsi symfony yang sudah tersedia. Bahkan hampir mendekati CMS. Sehingga ada yang mengatakan ”Symphony is a CMS with a heart of a framework.” ini menjadi kelebihan sekaligus kekurangan. - Kekurangan : a. Tidak mendukung PHP4. b. Relatif butuh waktu lama untuk mengerti frameworknya c. Instalasi dan konfigurasinya cukup rumit.
  • 5.  YII - Kelebihan : a. sangat ringan dan dilengkapi dengan solusi caching yang memuaskan. b. sangat cocok untuk pengembangan aplikasi dengan lalu lintas-tinggi. c. Yii didokumentasikan dengan jelas, efisien, dan kaya- fitur. - Kekurangan : Tidak banyak kekurangan yang ditemui pada penggunaan Yii. Yii cukup mencakup segala macam fitur-fitur yang diperlukan dalam membangun sebuah web. Namun, bukan berarti Yii tidak mempunyai kekurangan. Salah satu kekurangan Yii yang cukup signifikan adalah tidak compatible nya Yii dengan PHP
  • 6. MVC pada Framwork CI • MVC (Model, View, Controller) merupakan suatu konsep dalam mengembangkan aplikasi berbasis website dengan mengelompokkan modul atau komponen utama dalam pembangunan aplikasi kedalam beberapa bagian-bagian seperti manipulasi data, user interface (tampilan), dan kontrol aplikasi. Terdiri dari Model, View, Controller.