SlideShare a Scribd company logo
1 of 10
Framework PHP Code Igniter
Annisa Aulia Rahma
CONTEN
T S
Framework dalam dunia pemrograman
01
Manfaat dan kekurangan
menggunakan framework
02
Konsep MVC
03
04 Mengenal Code Igniter
Instalasi Xampp dan Astro
05
Framework adalah kerangka kerja. Framework juga dapat
diartikan sebagai kumpulan script (terutama class dan
function) yang dapat membantu developer/programmer
dalam menangani berbagai masalah-masalah dalam
pemrograman seperti koneksi ke database, pemanggilan
variable, file, dll sehingga developer lebih folus dan lebih
cepat membangun aplikasi
Framework dalam dunia
p e m r o g r a m a n
Mempercepat pembuatan
aplikasi
01
Memudahkan maintenance
dalam jangka panjang
02
Stability dan reability
03
Coding style konsisten,
security concern
framework
04
Mudah untuk kerja tim
05
M a n f a a t
menggunakan
f r a m e w o r k
Para programmer mungkin
akan menemukan batasan -
batasan ketika merancang
aplikasi menggunakan
framework
01
Kemungkinan akan
menambah biaya developer
apabila framework yang
digunakan kurang
terdokumentasi dan kurang
support
02
Performa dan kecepatan
eksekusi
03
Kekuranga
n
framework
MVC adalah metode dalam membuat aplikasi dengan cara memisahkan kode
menjadi tiga bagian, yaitu Model, View, dan Controller. Karena memiliki tiga
bagian yang saling berkaitan satu sama lain model view controller ini jadi
memiliki banyak keuntungan untuk pengembangan dan pemeliharaan aplikasi.
Konsep MVC
Komponen MVC
Model : Bagian yang bertugas untuk menyiapkan, mengatur,
memanipulasi, dan mengorganisasikan data yang ada di
database.
View : Bagian yang bertugas untuk menampilkan informasi
dalam bentuk Graphical User Interface (GUI).
Controller : Bagian yang bertugas untuk menghubungkan
serta mengatur model dan view agar dapat saling terhubung.
Mengenal Code
Igniter
Code igniter adalah
sebuah feamework PHP
dengan ukuran kecil dan
cukup mudah untuk
dikuasai. Ci juga
datang dengan manual
yang tergolong lengkap.
Instalasi Xampp dan Astro
THANKS
Click here to add to the title

More Related Content

Similar to framework php.pptx

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
 
Tugas 4 rekweb
Tugas 4 rekwebTugas 4 rekweb
Tugas 4 rekwebrara1992
 
Tugas individu rekweb4
Tugas individu rekweb4Tugas individu rekweb4
Tugas individu rekweb4Ratri Alfiani
 
Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610Dimas Setiadi
 
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]bobogi
 
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]Han'zo WEw
 
2. distributed system
2. distributed system2. distributed system
2. distributed systemDony Riyanto
 
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptx
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptxTugas4 0916-[jeffry evanto putra]-[1511510727].pptx
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptxjeffry putra
 
Modul1 Penjelasan Mengenai Codeigniter
Modul1 Penjelasan Mengenai CodeigniterModul1 Penjelasan Mengenai Codeigniter
Modul1 Penjelasan Mengenai CodeigniterRiki Afriansyah
 
Tugas 3 0317 (individu)
Tugas 3  0317 (individu)Tugas 3  0317 (individu)
Tugas 3 0317 (individu)RiaWahyuni5
 
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterBeni Krisbiantoro
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa webFani Heryati
 
Pemodelan perangkat lunak
Pemodelan perangkat lunakPemodelan perangkat lunak
Pemodelan perangkat lunakAdityaSaputra83
 
Framework 1411510744 azhar krisna pratama
Framework 1411510744 azhar krisna pratamaFramework 1411510744 azhar krisna pratama
Framework 1411510744 azhar krisna pratamaAzhar Krisna
 

Similar to framework php.pptx (20)

Tugas rekweb 4 1212511560_m.shafwan al farisy
Tugas rekweb 4 1212511560_m.shafwan al farisyTugas rekweb 4 1212511560_m.shafwan al farisy
Tugas rekweb 4 1212511560_m.shafwan al farisy
 
Kelompok 3.pptx
Kelompok 3.pptxKelompok 3.pptx
Kelompok 3.pptx
 
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
 
Tugas 4 rekweb
Tugas 4 rekwebTugas 4 rekweb
Tugas 4 rekweb
 
Tugas individu rekweb4
Tugas individu rekweb4Tugas individu rekweb4
Tugas individu rekweb4
 
Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
 
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
 
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
 
2. distributed system
2. distributed system2. distributed system
2. distributed system
 
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptx
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptxTugas4 0916-[jeffry evanto putra]-[1511510727].pptx
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptx
 
Modul1 Penjelasan Mengenai Codeigniter
Modul1 Penjelasan Mengenai CodeigniterModul1 Penjelasan Mengenai Codeigniter
Modul1 Penjelasan Mengenai Codeigniter
 
Pengenalan code igniter
Pengenalan code igniterPengenalan code igniter
Pengenalan code igniter
 
Tugas 3 0317 (individu)
Tugas 3  0317 (individu)Tugas 3  0317 (individu)
Tugas 3 0317 (individu)
 
Choirul vbnet-01
Choirul vbnet-01Choirul vbnet-01
Choirul vbnet-01
 
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
 
Head first laravel
Head first laravelHead first laravel
Head first laravel
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Pemodelan perangkat lunak
Pemodelan perangkat lunakPemodelan perangkat lunak
Pemodelan perangkat lunak
 
Framework 1411510744 azhar krisna pratama
Framework 1411510744 azhar krisna pratamaFramework 1411510744 azhar krisna pratama
Framework 1411510744 azhar krisna pratama
 

framework php.pptx

  • 1. Framework PHP Code Igniter Annisa Aulia Rahma
  • 2. CONTEN T S Framework dalam dunia pemrograman 01 Manfaat dan kekurangan menggunakan framework 02 Konsep MVC 03 04 Mengenal Code Igniter Instalasi Xampp dan Astro 05
  • 3. Framework adalah kerangka kerja. Framework juga dapat diartikan sebagai kumpulan script (terutama class dan function) yang dapat membantu developer/programmer dalam menangani berbagai masalah-masalah dalam pemrograman seperti koneksi ke database, pemanggilan variable, file, dll sehingga developer lebih folus dan lebih cepat membangun aplikasi Framework dalam dunia p e m r o g r a m a n
  • 4. Mempercepat pembuatan aplikasi 01 Memudahkan maintenance dalam jangka panjang 02 Stability dan reability 03 Coding style konsisten, security concern framework 04 Mudah untuk kerja tim 05 M a n f a a t menggunakan f r a m e w o r k
  • 5. Para programmer mungkin akan menemukan batasan - batasan ketika merancang aplikasi menggunakan framework 01 Kemungkinan akan menambah biaya developer apabila framework yang digunakan kurang terdokumentasi dan kurang support 02 Performa dan kecepatan eksekusi 03 Kekuranga n framework
  • 6. MVC adalah metode dalam membuat aplikasi dengan cara memisahkan kode menjadi tiga bagian, yaitu Model, View, dan Controller. Karena memiliki tiga bagian yang saling berkaitan satu sama lain model view controller ini jadi memiliki banyak keuntungan untuk pengembangan dan pemeliharaan aplikasi. Konsep MVC
  • 7. Komponen MVC Model : Bagian yang bertugas untuk menyiapkan, mengatur, memanipulasi, dan mengorganisasikan data yang ada di database. View : Bagian yang bertugas untuk menampilkan informasi dalam bentuk Graphical User Interface (GUI). Controller : Bagian yang bertugas untuk menghubungkan serta mengatur model dan view agar dapat saling terhubung.
  • 8. Mengenal Code Igniter Code igniter adalah sebuah feamework PHP dengan ukuran kecil dan cukup mudah untuk dikuasai. Ci juga datang dengan manual yang tergolong lengkap.
  • 10. THANKS Click here to add to the title