SlideShare a Scribd company logo
1 of 15
Boy Adrian Effendi
13 11 511 206
• CodeIgniter adalah framework PHP yang kuat dengan
footprint yang sangat kecil, yang dibangun untuk
pengembang yang membutuhkan toolkit sederhana dan
elegan untuk membuat aplikasi web dengan fitur lengkap
• CodeIgniter merupakan aplikasi sumber terbuka yang
berupa framework PHP dengan model MVC (Model,
View, Controller) untuk membangun website dinamis
dengan menggunakan PHP. CodeIgniter memudahkan
developer untuk membuat aplikasi web dengan cepat
mudah dibandingkan dengan membuatnya dari awal.
CodeIgniter dirilis pertama kali pada 28 Februari 2006.
Versi stabil terakhir adalah versi 2.2.1
• FRAMEWORK
• Framework secara sederhana dapat diartikan kumpulan dari
fungsi-fungsi/prosedur-prosedur dan class-class untuk tujuan
tertentu yang sudah siap digunakan sehingga bisa lebih
mempermudah dan mempercepat pekerjaan seorang programer,
tanpa harus membuat fungsi atau class dari awal.
• Relatif memudahkan dalam proses maintenance karena sudah
ada pola tertentu dalam sebuah framework (dengan syarat
programmer mengikuti pola standar yang ada)
• Lebih bebas dalam pengembangan jika dibandingkan CMS
• MVC (Model, View, Controller)
• Model View Controller merupakan suatu konsep yang cukup
populer dalam pembangunan aplikasi web, berawal pada bahasa
pemrograman Small Talk, MVC memisahkan pengembangan
aplikasi berdasarkan komponen utama yang membangun sebuah
aplikasi seperti manipulasi data, user interface, dan bagian yang
menjadi kontrol aplikasi.
• MVC (Model, View, Controller)
• 3 jenis komponen yang membangun suatu MVC pattern dalam suatu aplikasi
yaitu :
• View
Merupakan bagian yang menangani presentation logic. Pada suatu
aplikasi web bagian ini biasanya berupa file template HTML, yang diatur oleh
controller. View berfungsi untuk menerima dan merepresentasikan data
kepada user. Bagian ini tidak memiliki akses langsung terhadap bagian
model.
• Model
Berhubungan langsung dengan database untuk memanipulasi data
(insert, update, delete, search), menangani validasi dari bagian
controller, namun tidak dapat berhubungan langsung dengan bagian view.
• Controller
merupakan bagian yang mengatur hubungan antara bagian model dan
bagian view, controller berfungsi untuk menerima request dan data dari
user kemudian menentukan apa yang akan diproses oleh aplikasi.
• Contoh :
• 1. CRUD ( Create Read Update Delete ) Menggunakan CI
• 2. Sistem Template di CI
• 3. Penggunaan Library Pagination
• 4. Penggunaaan Library Upload
• 5. Penggunaaan Library Form Validation
• 6. Menyimpan data menggunakan Jquery
• 7. Menghapus data menggunakan Jquery + Modal Bootstrap
• 8. Pencarian data dengan even keypress menggunakan Jquery
• PrestaShop adalah aplikasi web open-source yang
digunakan untuk membangun toko online. Prestashop
menggunakan bahasa pemrograman PHP dengan
dukungan untuk sistem manajemen database MySQL.
PrestaShop dapat didownload secara gratis dan tidak
dikenakan biaya apapun.
http://www.prestashop.com
• System Requirements
• Linux, Unix, or Windows
• Web Server (Apache 1.3 or later, IIS 6 or later)
• PHP 5.0* or later
• MySQL 5** or later
• Magento adalah sebuah sistem manajemen konten (CMS), yang menggunakan bahasa
program PHP, MySQL untuk sistem manajemen database relasional, dan unsur-unsur dari
Zend Framework. Magento menggunakan konvensi pemrograman berorientasi objek dan
arsitektur model-view-controller. Magento juga menggunakan model entitas-atribut-nilai
untuk menyimpan data.
• Magento ditujukan untuk situs web e-commerce.
• Perangkat lunak ini awalnya dikembangkan oleh Varien Inc, sebuah perusahaan swasta AS
yang berkantor pusat di Culver City, California, dengan bantuan dari relawan.
Varien diterbitkan pertama umum ketersediaan rilis perangkat lunak pada tanggal 31 Maret
2008. Roy Rubin, mantan CEO Varien, kemudian menjual saham besar perusahaan untuk
eBay, yang sekarang pemilik tunggal.
Menurut penelitian yang dilakukan oleh aheadWorks pada bulan Oktober 2014, pangsa
pasar Magento di antara 30 platform e-commerce yang paling populer adalah sekitar 30%.
Magento menggunakan. [3] Ini berlaku konvensi pemrograman berorientasi objek dan
arsitektur model-view-controller. Magento juga menggunakan model entitas-atribut-nilai
untuk menyimpan data.
http://www.prestashop.com
•SEJARAH
• Perangkat lunak ini awalnya dikembangkan oleh Varien Inc,
sebuah perusahaan swasta AS yang berkantor pusat di Culver
City, California, dengan bantuan dari relawan.
Varien diterbitkan pertama umum ketersediaan rilis perangkat
lunak pada tanggal 31 Maret 2008.
• Roy Rubin, mantan CEO Varien, kemudian menjual saham
besar perusahaan untuk eBay, yang sekarang pemilik tunggal.
http://www.magentocommerce.com
• ANALISA SINGKAT
• Prestashop memiliki keunikan tersendiri, yaitu lebih
mudah di gunakan untuk end user, sedangkan Magento
diperuntukan untuk end user yang lebih mengenal
bahasa program PHP terlebih dahulu.
• Masing – masing memiliki kelebihan tersendiri, hanya
bagi saya pribadi, lebih memilih PRESTASHOP.

More Related Content

Viewers also liked

Estructurar un aula donde se lea y se
Estructurar un aula  donde se lea y seEstructurar un aula  donde se lea y se
Estructurar un aula donde se lea y seMaruli Ramos Sanchez
 
Elaboración de cinturón de cuero
Elaboración de cinturón de cueroElaboración de cinturón de cuero
Elaboración de cinturón de cuerodamianwuu
 
Prueba presentación curso
Prueba presentación cursoPrueba presentación curso
Prueba presentación cursoFabio Vinasco
 
Plan de gestión de uso de medios y tic formato
Plan de gestión de uso de medios y tic  formatoPlan de gestión de uso de medios y tic  formato
Plan de gestión de uso de medios y tic formatoierdsanicolas
 
Manuel ginnobilli lautaro y ezequiel 1ro 3ra
Manuel ginnobilli lautaro y ezequiel 1ro 3raManuel ginnobilli lautaro y ezequiel 1ro 3ra
Manuel ginnobilli lautaro y ezequiel 1ro 3raLauchaa Coolee
 
Esquema integrador
Esquema integradorEsquema integrador
Esquema integradorelestudiente
 
Пожарный мониторинг ваших продаж
Пожарный мониторинг ваших продажПожарный мониторинг ваших продаж
Пожарный мониторинг ваших продажYaroslav Kotyshov
 
Hoja de reflexión: Trabajo de Religión, Esta historia es mi historia.
Hoja de reflexión: Trabajo de Religión, Esta historia es mi historia.Hoja de reflexión: Trabajo de Religión, Esta historia es mi historia.
Hoja de reflexión: Trabajo de Religión, Esta historia es mi historia.KiikoDiaz
 
Nocion y practica de la situacion problema en historia exposicion equipo 1 s
Nocion y practica de la situacion problema en historia exposicion equipo 1 sNocion y practica de la situacion problema en historia exposicion equipo 1 s
Nocion y practica de la situacion problema en historia exposicion equipo 1 sR00SSEE
 
Haichl natalia cantor sanchez 4 y balentina
Haichl natalia cantor sanchez 4  y balentinaHaichl natalia cantor sanchez 4  y balentina
Haichl natalia cantor sanchez 4 y balentinanataliac9titinf10
 
Ceo12 raquelbenítez
Ceo12 raquelbenítezCeo12 raquelbenítez
Ceo12 raquelbenítezperlart
 

Viewers also liked (20)

Estructurar un aula donde se lea y se
Estructurar un aula  donde se lea y seEstructurar un aula  donde se lea y se
Estructurar un aula donde se lea y se
 
Elaboración de cinturón de cuero
Elaboración de cinturón de cueroElaboración de cinturón de cuero
Elaboración de cinturón de cuero
 
Valores se
Valores seValores se
Valores se
 
Prueba presentación curso
Prueba presentación cursoPrueba presentación curso
Prueba presentación curso
 
Artisticas performance
Artisticas performanceArtisticas performance
Artisticas performance
 
Plan de gestión de uso de medios y tic formato
Plan de gestión de uso de medios y tic  formatoPlan de gestión de uso de medios y tic  formato
Plan de gestión de uso de medios y tic formato
 
Manuel ginnobilli lautaro y ezequiel 1ro 3ra
Manuel ginnobilli lautaro y ezequiel 1ro 3raManuel ginnobilli lautaro y ezequiel 1ro 3ra
Manuel ginnobilli lautaro y ezequiel 1ro 3ra
 
Andamio2 emva
Andamio2 emvaAndamio2 emva
Andamio2 emva
 
Esquema integrador
Esquema integradorEsquema integrador
Esquema integrador
 
Julia Morgan
Julia MorganJulia Morgan
Julia Morgan
 
Пожарный мониторинг ваших продаж
Пожарный мониторинг ваших продажПожарный мониторинг ваших продаж
Пожарный мониторинг ваших продаж
 
Bachillerato de artes
Bachillerato de artesBachillerato de artes
Bachillerato de artes
 
Paula andrea cortez
Paula  andrea  cortezPaula  andrea  cortez
Paula andrea cortez
 
Hoja de reflexión: Trabajo de Religión, Esta historia es mi historia.
Hoja de reflexión: Trabajo de Religión, Esta historia es mi historia.Hoja de reflexión: Trabajo de Religión, Esta historia es mi historia.
Hoja de reflexión: Trabajo de Religión, Esta historia es mi historia.
 
Nocion y practica de la situacion problema en historia exposicion equipo 1 s
Nocion y practica de la situacion problema en historia exposicion equipo 1 sNocion y practica de la situacion problema en historia exposicion equipo 1 s
Nocion y practica de la situacion problema en historia exposicion equipo 1 s
 
Introducción arbitraje
Introducción arbitrajeIntroducción arbitraje
Introducción arbitraje
 
Tarea De Ecuaciones Diferenciales
Tarea De Ecuaciones DiferencialesTarea De Ecuaciones Diferenciales
Tarea De Ecuaciones Diferenciales
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Haichl natalia cantor sanchez 4 y balentina
Haichl natalia cantor sanchez 4  y balentinaHaichl natalia cantor sanchez 4  y balentina
Haichl natalia cantor sanchez 4 y balentina
 
Ceo12 raquelbenítez
Ceo12 raquelbenítezCeo12 raquelbenítez
Ceo12 raquelbenítez
 

Similar to Tugas 3

Rekayasa Web - CodeIgniter Framework, PrestaShop & Magento Framework
Rekayasa Web - CodeIgniter Framework, PrestaShop & Magento FrameworkRekayasa Web - CodeIgniter Framework, PrestaShop & Magento Framework
Rekayasa Web - CodeIgniter Framework, PrestaShop & Magento FrameworkToni Eko Saputro
 
Membangun aplikasi berbasis web dengan menggunakan framework
Membangun aplikasi berbasis web dengan menggunakan frameworkMembangun aplikasi berbasis web dengan menggunakan framework
Membangun aplikasi berbasis web dengan menggunakan frameworkGst Ayu Indriani
 
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
 
Plugin chapter-12-materi-kuliah-web-framework1-pengenalan-web-framework
Plugin chapter-12-materi-kuliah-web-framework1-pengenalan-web-frameworkPlugin chapter-12-materi-kuliah-web-framework1-pengenalan-web-framework
Plugin chapter-12-materi-kuliah-web-framework1-pengenalan-web-frameworkMuhammad Rio
 
Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?jundi26
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwin Prassetyo
 
Tugas 3 0317 (individu)
Tugas 3  0317 (individu)Tugas 3  0317 (individu)
Tugas 3 0317 (individu)RiaWahyuni5
 
Modul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarModul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarRidwan Fadjar
 
Slide struktur codeigneter
Slide struktur codeigneterSlide struktur codeigneter
Slide struktur codeigneterCecilia Cintahta
 
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
 
Materi-bab1.pptx
Materi-bab1.pptxMateri-bab1.pptx
Materi-bab1.pptxAhmadFaid4
 
Tugas individu rekweb4
Tugas individu rekweb4Tugas individu rekweb4
Tugas individu rekweb4Ratri Alfiani
 

Similar to Tugas 3 (20)

Rekayasa Web - CodeIgniter Framework, PrestaShop & Magento Framework
Rekayasa Web - CodeIgniter Framework, PrestaShop & Magento FrameworkRekayasa Web - CodeIgniter Framework, PrestaShop & Magento Framework
Rekayasa Web - CodeIgniter Framework, PrestaShop & Magento Framework
 
Membangun aplikasi berbasis web dengan menggunakan framework
Membangun aplikasi berbasis web dengan menggunakan frameworkMembangun aplikasi berbasis web dengan menggunakan framework
Membangun aplikasi berbasis web dengan menggunakan framework
 
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
 
Plugin chapter-12-materi-kuliah-web-framework1-pengenalan-web-framework
Plugin chapter-12-materi-kuliah-web-framework1-pengenalan-web-frameworkPlugin chapter-12-materi-kuliah-web-framework1-pengenalan-web-framework
Plugin chapter-12-materi-kuliah-web-framework1-pengenalan-web-framework
 
Kelompok 3.pptx
Kelompok 3.pptxKelompok 3.pptx
Kelompok 3.pptx
 
Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
 
Tugas 3 0317 (individu)
Tugas 3  0317 (individu)Tugas 3  0317 (individu)
Tugas 3 0317 (individu)
 
Modul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarModul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter Dasar
 
Kelompok 7
Kelompok 7Kelompok 7
Kelompok 7
 
Frame work php
Frame work phpFrame work php
Frame work php
 
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
 
Pengertian yii framework
Pengertian yii frameworkPengertian yii framework
Pengertian yii framework
 
Tugas 4 rekayasa web (0916)
Tugas 4   rekayasa web (0916)Tugas 4   rekayasa web (0916)
Tugas 4 rekayasa web (0916)
 
Slide struktur codeigneter
Slide struktur codeigneterSlide struktur codeigneter
Slide struktur codeigneter
 
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
 
1100631021_YiiFramework
1100631021_YiiFramework1100631021_YiiFramework
1100631021_YiiFramework
 
Materi-bab1.pptx
Materi-bab1.pptxMateri-bab1.pptx
Materi-bab1.pptx
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
 
Tugas individu rekweb4
Tugas individu rekweb4Tugas individu rekweb4
Tugas individu rekweb4
 

Tugas 3

  • 2.
  • 3. • CodeIgniter adalah framework PHP yang kuat dengan footprint yang sangat kecil, yang dibangun untuk pengembang yang membutuhkan toolkit sederhana dan elegan untuk membuat aplikasi web dengan fitur lengkap • CodeIgniter merupakan aplikasi sumber terbuka yang berupa framework PHP dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat mudah dibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali pada 28 Februari 2006. Versi stabil terakhir adalah versi 2.2.1
  • 4. • FRAMEWORK • Framework secara sederhana dapat diartikan kumpulan dari fungsi-fungsi/prosedur-prosedur dan class-class untuk tujuan tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan mempercepat pekerjaan seorang programer, tanpa harus membuat fungsi atau class dari awal. • Relatif memudahkan dalam proses maintenance karena sudah ada pola tertentu dalam sebuah framework (dengan syarat programmer mengikuti pola standar yang ada) • Lebih bebas dalam pengembangan jika dibandingkan CMS
  • 5. • MVC (Model, View, Controller) • Model View Controller merupakan suatu konsep yang cukup populer dalam pembangunan aplikasi web, berawal pada bahasa pemrograman Small Talk, MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, user interface, dan bagian yang menjadi kontrol aplikasi.
  • 6. • MVC (Model, View, Controller) • 3 jenis komponen yang membangun suatu MVC pattern dalam suatu aplikasi yaitu : • View Merupakan bagian yang menangani presentation logic. Pada suatu aplikasi web bagian ini biasanya berupa file template HTML, yang diatur oleh controller. View berfungsi untuk menerima dan merepresentasikan data kepada user. Bagian ini tidak memiliki akses langsung terhadap bagian model. • Model Berhubungan langsung dengan database untuk memanipulasi data (insert, update, delete, search), menangani validasi dari bagian controller, namun tidak dapat berhubungan langsung dengan bagian view. • Controller merupakan bagian yang mengatur hubungan antara bagian model dan bagian view, controller berfungsi untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.
  • 7. • Contoh : • 1. CRUD ( Create Read Update Delete ) Menggunakan CI • 2. Sistem Template di CI • 3. Penggunaan Library Pagination • 4. Penggunaaan Library Upload • 5. Penggunaaan Library Form Validation • 6. Menyimpan data menggunakan Jquery • 7. Menghapus data menggunakan Jquery + Modal Bootstrap • 8. Pencarian data dengan even keypress menggunakan Jquery
  • 8.
  • 9.
  • 10. • PrestaShop adalah aplikasi web open-source yang digunakan untuk membangun toko online. Prestashop menggunakan bahasa pemrograman PHP dengan dukungan untuk sistem manajemen database MySQL. PrestaShop dapat didownload secara gratis dan tidak dikenakan biaya apapun. http://www.prestashop.com
  • 11. • System Requirements • Linux, Unix, or Windows • Web Server (Apache 1.3 or later, IIS 6 or later) • PHP 5.0* or later • MySQL 5** or later
  • 12.
  • 13. • Magento adalah sebuah sistem manajemen konten (CMS), yang menggunakan bahasa program PHP, MySQL untuk sistem manajemen database relasional, dan unsur-unsur dari Zend Framework. Magento menggunakan konvensi pemrograman berorientasi objek dan arsitektur model-view-controller. Magento juga menggunakan model entitas-atribut-nilai untuk menyimpan data. • Magento ditujukan untuk situs web e-commerce. • Perangkat lunak ini awalnya dikembangkan oleh Varien Inc, sebuah perusahaan swasta AS yang berkantor pusat di Culver City, California, dengan bantuan dari relawan. Varien diterbitkan pertama umum ketersediaan rilis perangkat lunak pada tanggal 31 Maret 2008. Roy Rubin, mantan CEO Varien, kemudian menjual saham besar perusahaan untuk eBay, yang sekarang pemilik tunggal. Menurut penelitian yang dilakukan oleh aheadWorks pada bulan Oktober 2014, pangsa pasar Magento di antara 30 platform e-commerce yang paling populer adalah sekitar 30%. Magento menggunakan. [3] Ini berlaku konvensi pemrograman berorientasi objek dan arsitektur model-view-controller. Magento juga menggunakan model entitas-atribut-nilai untuk menyimpan data. http://www.prestashop.com
  • 14. •SEJARAH • Perangkat lunak ini awalnya dikembangkan oleh Varien Inc, sebuah perusahaan swasta AS yang berkantor pusat di Culver City, California, dengan bantuan dari relawan. Varien diterbitkan pertama umum ketersediaan rilis perangkat lunak pada tanggal 31 Maret 2008. • Roy Rubin, mantan CEO Varien, kemudian menjual saham besar perusahaan untuk eBay, yang sekarang pemilik tunggal. http://www.magentocommerce.com
  • 15. • ANALISA SINGKAT • Prestashop memiliki keunikan tersendiri, yaitu lebih mudah di gunakan untuk end user, sedangkan Magento diperuntukan untuk end user yang lebih mengenal bahasa program PHP terlebih dahulu. • Masing – masing memiliki kelebihan tersendiri, hanya bagi saya pribadi, lebih memilih PRESTASHOP.