SlideShare a Scribd company logo
1 of 6
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

What's hot

What's hot (20)

Codeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur FitriyaniCodeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur Fitriyani
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
 
05 rw
05 rw05 rw
05 rw
 
Rekayasa web tugas 4 0916
Rekayasa web tugas 4   0916Rekayasa web tugas 4   0916
Rekayasa web tugas 4 0916
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
 
Tugas 6 rekayasa web_ nasrul akbar 1412510552
Tugas 6  rekayasa web_ nasrul akbar 1412510552Tugas 6  rekayasa web_ nasrul akbar 1412510552
Tugas 6 rekayasa web_ nasrul akbar 1412510552
 
Tugas 6
Tugas 6Tugas 6
Tugas 6
 
Tugas yii { sugianto nim: 1210651184 }
Tugas yii { sugianto nim: 1210651184 }Tugas yii { sugianto nim: 1210651184 }
Tugas yii { sugianto nim: 1210651184 }
 
Yii PHP Framework
Yii PHP FrameworkYii PHP Framework
Yii PHP Framework
 
Tugas 6 – 0317(individu)
Tugas 6 – 0317(individu)Tugas 6 – 0317(individu)
Tugas 6 – 0317(individu)
 
Tugas6 0317-fani heryati-1411511262
Tugas6 0317-fani heryati-1411511262Tugas6 0317-fani heryati-1411511262
Tugas6 0317-fani heryati-1411511262
 
Tugas pbw
Tugas pbwTugas pbw
Tugas pbw
 
02 rekayasa web
02 rekayasa web02 rekayasa web
02 rekayasa web
 
1100631021_YiiFramework
1100631021_YiiFramework1100631021_YiiFramework
1100631021_YiiFramework
 
Tugas PBW yii
Tugas PBW yiiTugas PBW yii
Tugas PBW yii
 
Tugas Yii Framework
Tugas Yii FrameworkTugas Yii Framework
Tugas Yii Framework
 
Tugas yii
Tugas yiiTugas yii
Tugas yii
 
Tugas 3 0317 (individu)
Tugas 3  0317 (individu)Tugas 3  0317 (individu)
Tugas 3 0317 (individu)
 
Pemrograman web [php]
Pemrograman web [php]Pemrograman web [php]
Pemrograman web [php]
 
Tugas individu rekweb4
Tugas individu rekweb4Tugas individu rekweb4
Tugas individu rekweb4
 

Viewers also liked (16)

Deporte
DeporteDeporte
Deporte
 
BOOMS Awards Photos
BOOMS Awards PhotosBOOMS Awards Photos
BOOMS Awards Photos
 
Presentation fra
Presentation fraPresentation fra
Presentation fra
 
TONYA RESUME 112816
TONYA RESUME 112816TONYA RESUME 112816
TONYA RESUME 112816
 
Flexys Sistemas
Flexys SistemasFlexys Sistemas
Flexys Sistemas
 
DERECHO AGRARIO
DERECHO AGRARIODERECHO AGRARIO
DERECHO AGRARIO
 
Elc onejo quejumbroso
Elc onejo quejumbrosoElc onejo quejumbroso
Elc onejo quejumbroso
 
Rambling sentences handout
Rambling sentences handoutRambling sentences handout
Rambling sentences handout
 
Akra fm dinle
Akra fm dinleAkra fm dinle
Akra fm dinle
 
Cocina veganos
Cocina veganosCocina veganos
Cocina veganos
 
Rotulación
RotulaciónRotulación
Rotulación
 
Social Selling - Sales Navigator
Social Selling - Sales NavigatorSocial Selling - Sales Navigator
Social Selling - Sales Navigator
 
Trabajo Final Producción en Volumen. UAG
Trabajo Final Producción en Volumen. UAGTrabajo Final Producción en Volumen. UAG
Trabajo Final Producción en Volumen. UAG
 
El juego-de-la-serpiente-gimnasta
El juego-de-la-serpiente-gimnastaEl juego-de-la-serpiente-gimnasta
El juego-de-la-serpiente-gimnasta
 
Guerrero vicky ariascarlos_trabajocolaborativo
Guerrero vicky ariascarlos_trabajocolaborativoGuerrero vicky ariascarlos_trabajocolaborativo
Guerrero vicky ariascarlos_trabajocolaborativo
 
Chicago Brownstone Holiday Styling
Chicago Brownstone Holiday StylingChicago Brownstone Holiday Styling
Chicago Brownstone Holiday Styling
 

Similar to Framework 1411510744 azhar krisna pratama

Tugas 4 rekweb
Tugas 4 rekwebTugas 4 rekweb
Tugas 4 rekwebrara1992
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesiakaniadona
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesiakaniadona
 
Tugas-4 REKAYASA WEB
Tugas-4 REKAYASA WEBTugas-4 REKAYASA WEB
Tugas-4 REKAYASA WEBElisanendes
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ciWira Hul
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa webrimaafauziaah
 
Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?jundi26
 
Asas cakephp-mvc
Asas cakephp-mvcAsas cakephp-mvc
Asas cakephp-mvckriptonium
 
Modul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarModul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarRidwan Fadjar
 
Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0Andarias Jacob Calvyn
 
PENGANTAR_CODEIGNITER_pptx.pptx
PENGANTAR_CODEIGNITER_pptx.pptxPENGANTAR_CODEIGNITER_pptx.pptx
PENGANTAR_CODEIGNITER_pptx.pptxssusere1afff
 
Perkenalan dengan-codeigniter-framework LPK NAURA Kursus Komputer dan website
Perkenalan dengan-codeigniter-framework LPK NAURA Kursus Komputer dan websitePerkenalan dengan-codeigniter-framework LPK NAURA Kursus Komputer dan website
Perkenalan dengan-codeigniter-framework LPK NAURA Kursus Komputer dan websiteNepri Anto
 

Similar to Framework 1411510744 azhar krisna pratama (20)

Tugas 4 rekweb
Tugas 4 rekwebTugas 4 rekweb
Tugas 4 rekweb
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesia
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesia
 
Ci 1
Ci 1Ci 1
Ci 1
 
Kelompok 3.pptx
Kelompok 3.pptxKelompok 3.pptx
Kelompok 3.pptx
 
Pengenalan code igniter
Pengenalan code igniterPengenalan code igniter
Pengenalan code igniter
 
Frame work php
Frame work phpFrame work php
Frame work php
 
Tugas-4 REKAYASA WEB
Tugas-4 REKAYASA WEBTugas-4 REKAYASA WEB
Tugas-4 REKAYASA WEB
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa web
 
Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?
 
Asas cakephp-mvc
Asas cakephp-mvcAsas cakephp-mvc
Asas cakephp-mvc
 
Modul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarModul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter Dasar
 
Codeigniter 2
Codeigniter 2Codeigniter 2
Codeigniter 2
 
Head first laravel
Head first laravelHead first laravel
Head first laravel
 
Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0
 
PENGANTAR_CODEIGNITER_pptx.pptx
PENGANTAR_CODEIGNITER_pptx.pptxPENGANTAR_CODEIGNITER_pptx.pptx
PENGANTAR_CODEIGNITER_pptx.pptx
 
Perkenalan dengan-codeigniter-framework LPK NAURA Kursus Komputer dan website
Perkenalan dengan-codeigniter-framework LPK NAURA Kursus Komputer dan websitePerkenalan dengan-codeigniter-framework LPK NAURA Kursus Komputer dan website
Perkenalan dengan-codeigniter-framework LPK NAURA Kursus Komputer dan website
 
Application framework
Application frameworkApplication framework
Application framework
 
Ci
CiCi
Ci
 

Recently uploaded

AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXIksanSaputra6
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfEniNuraeni29
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...MuhammadSyamsuryadiS
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfAkhyar33
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxIvvatulAini
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxriscacriswanda
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxModul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxRIMA685626
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...Kanaidi ken
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYNovitaDewi98
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaAndreRangga1
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 

Recently uploaded (20)

AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptxModul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
Modul Projek Bangunlah Jiwa dan Raganya - Damai Belajar Bersama - Fase C.pptx
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.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.