SlideShare a Scribd company logo
Tugas Terakhir
Cindy Claudia Meysintha
1311510489
1. Jelaskan yang anda ketahui tentang Codeigniter
framewrok, berikan contohnya
2. Jelaskan yang anda ketahui tentang prestashop dan
magento framework, manakah menurut anda yang
terbaik dan berikan analisa singkat
Pengertian CodeIgniter
• CodeIgniter adalah aplikasi open source yang berupa
framework dengan model MVC (Model, View,
Controller) untuk membangun website dinamis dengan
menggunakan PHP. CodeIgniter memudahkan developer
untuk membuat aplikasi web dengan cepat dan mudah
dibandingkan dengan membuatnya dari awal.
• Codeigniter adalah sebuah aplikasi open source yang
bebas untuk digunakan oleh siapapun tanpa harus
membayar lisensi untuk menggunakannya.
Situs Resmi CodeIgniter
http://www.codeigniter.com
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
pemrograman, tanpa harus membuat fungsi atau class dari awal.
Ada beberapa alasan mengapa menggunakan Framework:
1. Mempercepat dan mempermudah untuk membangun sebuah
website atau aplikasi web.
2. Proses maintenance lebih mudah karena sudah ada skema
tertentu dalam sebuah framework.
3. Secara umum framework menyediakan fasilitas-fasilitas yang
umum dipakai sehingga kita tidak perlu membangun dari
awal (misalnya validasi, pagination, multiple database,
scaffolding, session, error handling, dsb).
Pengertian 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.
Terdapat 3 jenis komponen yang membangun suatu MVC pattern
dalam suatu aplikasi yaitu :
1. 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.
2. Model, biasanya berhubungan langsung dengan database untuk
memanipulasi data (insert, update, delete, search), menangani
validasi dari bagian controller, namun tidak dapat berhubungan
langsung dengan bagian view.
3. 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.
Dengan menggunakan prinsip MVC suatu aplikasi dapat
dikembangkan sesuai dengan kemampuan developernya,
yaitu programmer yang menangani bagian model dan
controller, sedangkan designer yang menangani bagian
view, sehingga penggunaan arsitektur MVC dapat
meningkatkan maintanability dan organisasi kode.
Walaupun demikian dibutuhkan komunikasi yang baik
antara programmer dan designer dalam menangani variabel-
variabel yang akan ditampilkan.
Kelebihan Framwork CodeIgniter
Beberapa kelebihan framework CodeIgniter dibanding dengan
framework lain :
• Performa sangat cepat.
• Konfigurasi yang sangat minim.
• Banyak komunitas pengguna atau forum CI.
• Dokumentasi yang sangat lengkap.
• Mudah untuk dipelajari.
• Menggunakan MVC (Model View Controller).
Pengertian PrestaShop
PrestaShop adalah salah satu CMS e-commers yang bisa
digunakan untuk membuat website toko online
PrestaShop memili fitur-fitur yang cukup lengkap, mudah
dipahami dan bisa diinstall dengan mudah
Yang lebih menarik lagi PrestaShop adalah salah satu CMS
Opensource yang dapat di download secara gratis.
Selain itu PrestaShop memiliki fitur-fitur yang sangat mendukung untuk toko
online seperti PrestaShop menyediakan shoping chart atau keranjang belanja
sebagai salah satu fitur utama untuk belanja online. Fungsi shoping chart ini
sama dengan fungsi keranjang belanja jika anda berbelanja di pasar swalayan.
Pembeli dapat menampung belanjaannya sebelum menuju kekasir untuk
melakukan pembayaran. Dalam belanja online proses mulai membayar ini
disebut dengan checkout.
PrestaShop juga menyediakan kemudahan-kemudahan untuk pemilik
toko.Tugas utama pemilik toko adalah memasukan data-data produk kedalam
katalog yang akan ditampilkan dalam toko online. Tugas ini dimudahkan
oleh PrestaShop melalui halaman administrasi yang mudah digunakan.
CMS yang menggunakan mesin template Smarty ini digunakan oleh ribuan toko
online di seluruh dunia. CMS ini menggunakan AJAX pada admin panel secara
luas, saat blok-blok modul dengan mudah ditambahkan pada toko(halaman
depan) untuk menambahkan fungsinya; modul-modul tersebut biasanya
disediakan secara gratis oleh pengembang independen.
PrestaShop bisa digunakan dengan tanpa mengeluarkan biaya sepeserpun. Anda
hanya memerlukan biaya operasional berupa sewa domain dan
web hosting. Domain adalah alamat anda diinternet dan webhosting adalah
tempat anda menyimpan data-data toko online di Internet. PrestaShop tidak
memerlukan konfigurasi hosting yang kompleks sehingga dengan biaya murah
anada sudah bisa memiliki toko online.
Fitur – Fitur Front Office
• Special deals (price reductions,
gift vouchers)
• Featured products on homepage
• Top sellers on homepage
• New items on homepage
• ‘Free shipping’ offers
• Cross-selling (Accessories)
• Product image zoom
• Order out-of-stock items
• Customer subscription & user
accounts
• Unlimited payment methods
• Payment by bank wire
• Google™ Checkout module
• Cash-On-Delivery (COD)
• Preconfigured for Paypal™
• Multiple-recipient contact form
• Product tagging & tag cloud
• Search
• Merchandise return (RMAs) & credit slips
• Package tracking
• Offer gift-wrapping & recycled packaging
• PDF customer invoice
• Shopping Cart recall
• Sale of services & virtual goods
• Custom Favicon
• RSS feed
• Newsletter opt-in
• ‘Pick up in-store’ option
• Customized product (text and images)
• Wishlist
• Loyal customer program
Fitur – Fitur Back Office
• Unlimited categories & subcategories
• Full-featured WYSIWYG text editor
• Unlimited product attribute combinations
• Unlimited product specs
• Unlimited images with automatic resizing & file
optimization
• Unlimited currencies
• Unlimited tax settings
• Unlimited carriers & destinations
• Tax by state, country, both, zones, or no taxes
• Digressive pricing (Quantity discounts)
• Real-time currency EXCHANGE RATES
• Inventory management
• SMS/Text-message alerts
• Add/delete function modules
• Bar codes
• Contextual help
• Attribute Combo Generator
• Delivery status notification e-mails (customizable)
• Unlimited languages & dialects
• Import/export language translations
• DLL
• Magento adalah sebuah open-source aplikasi web e-
commerce, diluncurkan pada tanggal 31 Maret 2008,
diciptakan oleh Varien, membangun komponen dari Zend
Framework.
http://www.magentocommerce.com/
Pengertian Magento
Magento adalah aplikasi e-commerce (disebut juga online
store atau shopping cart) berbasis web dengan fasilitas
sangat lengkap.
Magento merupakan open source yang merupakan metode
pengembangan software yang menyertakan source code,
dan mengizinkan pemakaian atau perubahan seperti apapun
terhadap source code tersebut.
Namun perusahan tersebut sudah merilis Professional
Edition dan Enterprise Edition yang sepertinya sudah
menjadi komersil atau diperjualbelikan.
Fitur yang Disediakan Magento
• Mengelola beberapa website dan toko dari satu panel administrasi dan katalog produk.
• Web layanan API untuk memudahkan dalam mengintegrasikan ke perangkat pihak ketiga.
• Pengoptimal Situs Web Google integrasi untuk pengujian A / B.
• Aturan kupon Fleksibel memberi Anda kemampuan untuk membuat kampanye pemasaran.
• Penulisan ulang URL.
• Sebuah opsi untuk menjual saat proses checkout.
• Dukungan untuk produk produk digital / produk download.
• Integrasi dengan Layanan Pos Amerika Serikat, FedEx, UPS dan penawaran tingkat real time.
• Satu-halaman checkout.
• RSS feed.
• Integrasi dengan lebih dari 50 gateway pembayaran.
• Customer reviews.
• Analisis yang ekstensif dan pilihan pelaporan.
• Self-generating site map option.
• Newsletter management.
• Layered and faceted navigation for filtering.
Keahlian desain yang disyaratkan:
Kemudahan penggunaan adalah ukuran umum untuk setiap
perangkat lunak, platform. Dan dalam beberapa hal
Magento mudah digunakan. Tetapi untuk mengambil
keuntungan penuh dari Magento, pengembang
membutuhkan pengetahuan tentang web server Apache,
MySQL, SOAP, PHP, XML, XHTML, dan CSS.
Conclusion
• Kalau menurut saya secara pribadi jika dikatakan mana
yang terbaik itu adalah relafit
• Jika seseorang tidak begitu mengetahui tentang web
server Apache, MySQL, SOAP, PHP, XML, XHTML,
dan CSS. Akan lebih baik dia memakai PrestaShop
• Jika seseorang sudah mahir dalam web server Apache,
MySQL, SOAP, PHP, XML, XHTML, dan CSS. Lebih
baik memakai Magento karena kita bisa mengubah
codenya sesuai dengan keinginan kita. 
Terimakasih

More Related Content

Similar to Tugas 3 Rekayasa Web

Workshop SuBali - CodeIgniter
Workshop SuBali - CodeIgniterWorkshop SuBali - CodeIgniter
Workshop SuBali - CodeIgniter
Adi Setiawan
 
Materi 10-rekayasa-web-tahapan-proyek
Materi 10-rekayasa-web-tahapan-proyekMateri 10-rekayasa-web-tahapan-proyek
Materi 10-rekayasa-web-tahapan-proyekYan Bali
 
e-commerse opencart
e-commerse opencarte-commerse opencart
e-commerse opencart
irwansyah budiman
 
Codeigniter framewrok
Codeigniter framewrokCodeigniter framewrok
Codeigniter framewrok
muamarsidik
 
Proposal MOKA POS
Proposal MOKA POSProposal MOKA POS
Proposal MOKA POS
Aulia Teaku
 
Membangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlMembangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlAlvin Setiawan
 
Tugas 1 rekayasa web
Tugas 1 rekayasa webTugas 1 rekayasa web
Tugas 1 rekayasa web
Rizki Wahyu
 
Tugas individu rekweb4
Tugas individu rekweb4Tugas individu rekweb4
Tugas individu rekweb4
Ratri Alfiani
 
Tigas rekayasa web 1412510016
Tigas rekayasa web 1412510016Tigas rekayasa web 1412510016
Tigas rekayasa web 1412510016
muslim rohadi
 
Rekayasa web tugas 1
Rekayasa web tugas 1Rekayasa web tugas 1
Rekayasa web tugas 1
Filsaf Kurniawan
 
PPT Materi Waterfall Model 1.pptx
PPT Materi Waterfall Model 1.pptxPPT Materi Waterfall Model 1.pptx
PPT Materi Waterfall Model 1.pptx
TaufikHidayat8361
 
Modul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarModul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter Dasar
Ridwan Fadjar
 
FlowMattic – Mengotomatiskan Berbagai Plugin WordPress dan Aplikasi - Centerk...
FlowMattic – Mengotomatiskan Berbagai Plugin WordPress dan Aplikasi - Centerk...FlowMattic – Mengotomatiskan Berbagai Plugin WordPress dan Aplikasi - Centerk...
FlowMattic – Mengotomatiskan Berbagai Plugin WordPress dan Aplikasi - Centerk...
Lindaanjani1
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
Edwin Prassetyo
 
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
 
Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?
jundi26
 
Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)
Linda Lestari
 
E commerce dengan php mysql
E commerce dengan php mysqlE commerce dengan php mysql
E commerce dengan php mysqlAlvin Setiawan
 
Tugas 6
Tugas 6Tugas 6

Similar to Tugas 3 Rekayasa Web (20)

Workshop SuBali - CodeIgniter
Workshop SuBali - CodeIgniterWorkshop SuBali - CodeIgniter
Workshop SuBali - CodeIgniter
 
Materi 10-rekayasa-web-tahapan-proyek
Materi 10-rekayasa-web-tahapan-proyekMateri 10-rekayasa-web-tahapan-proyek
Materi 10-rekayasa-web-tahapan-proyek
 
e-commerse opencart
e-commerse opencarte-commerse opencart
e-commerse opencart
 
Codeigniter framewrok
Codeigniter framewrokCodeigniter framewrok
Codeigniter framewrok
 
Proposal MOKA POS
Proposal MOKA POSProposal MOKA POS
Proposal MOKA POS
 
Membangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlMembangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sql
 
Tugas 1 rekayasa web
Tugas 1 rekayasa webTugas 1 rekayasa web
Tugas 1 rekayasa web
 
Tugas individu rekweb4
Tugas individu rekweb4Tugas individu rekweb4
Tugas individu rekweb4
 
Tigas rekayasa web 1412510016
Tigas rekayasa web 1412510016Tigas rekayasa web 1412510016
Tigas rekayasa web 1412510016
 
Rekayasa web tugas 1
Rekayasa web tugas 1Rekayasa web tugas 1
Rekayasa web tugas 1
 
PPT Materi Waterfall Model 1.pptx
PPT Materi Waterfall Model 1.pptxPPT Materi Waterfall Model 1.pptx
PPT Materi Waterfall Model 1.pptx
 
Modul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarModul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter Dasar
 
FlowMattic – Mengotomatiskan Berbagai Plugin WordPress dan Aplikasi - Centerk...
FlowMattic – Mengotomatiskan Berbagai Plugin WordPress dan Aplikasi - Centerk...FlowMattic – Mengotomatiskan Berbagai Plugin WordPress dan Aplikasi - Centerk...
FlowMattic – Mengotomatiskan Berbagai Plugin WordPress dan Aplikasi - Centerk...
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
 
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
 
Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?
 
Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)
 
E commerce dengan php mysql
E commerce dengan php mysqlE commerce dengan php mysql
E commerce dengan php mysql
 
Frame work php
Frame work phpFrame work php
Frame work php
 
Tugas 6
Tugas 6Tugas 6
Tugas 6
 

Recently uploaded

SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
rohman85
 
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Fathan Emran
 
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdfPPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
SdyokoSusanto1
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
jodikurniawan341
 
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptxObservasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
akram124738
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
MirnasariMutmainna1
 
penjelasan tentang tugas dan wewenang pkd
penjelasan tentang tugas dan wewenang pkdpenjelasan tentang tugas dan wewenang pkd
penjelasan tentang tugas dan wewenang pkd
jaya35ml2
 
Refleksi pembelajaran guru bahasa inggris.pptx
Refleksi pembelajaran guru bahasa inggris.pptxRefleksi pembelajaran guru bahasa inggris.pptx
Refleksi pembelajaran guru bahasa inggris.pptx
SholahuddinAslam
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
astridamalia20
 
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
arianferdana
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
junarpudin36
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
mohfedri24
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
setiatinambunan
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
ahyani72
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
ozijaya
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
LucyKristinaS
 
Kisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SDKisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SD
denunugraha
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
safitriana935
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
GusniartiGusniarti5
 

Recently uploaded (20)

SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
 
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPS Kelas 7 Fase D Kurikulum Merdeka
 
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdfPPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
 
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptxObservasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
 
penjelasan tentang tugas dan wewenang pkd
penjelasan tentang tugas dan wewenang pkdpenjelasan tentang tugas dan wewenang pkd
penjelasan tentang tugas dan wewenang pkd
 
Refleksi pembelajaran guru bahasa inggris.pptx
Refleksi pembelajaran guru bahasa inggris.pptxRefleksi pembelajaran guru bahasa inggris.pptx
Refleksi pembelajaran guru bahasa inggris.pptx
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
 
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
2. Kerangka Kompetensi Literasi Guru SD_Rev.pptx
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
 
Kisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SDKisi-kisi Soal PAT Matematika Kelas 3 SD
Kisi-kisi Soal PAT Matematika Kelas 3 SD
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
 

Tugas 3 Rekayasa Web

  • 1. Tugas Terakhir Cindy Claudia Meysintha 1311510489
  • 2. 1. Jelaskan yang anda ketahui tentang Codeigniter framewrok, berikan contohnya 2. Jelaskan yang anda ketahui tentang prestashop dan magento framework, manakah menurut anda yang terbaik dan berikan analisa singkat
  • 3. Pengertian CodeIgniter • CodeIgniter adalah aplikasi open source yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal. • Codeigniter adalah sebuah aplikasi open source yang bebas untuk digunakan oleh siapapun tanpa harus membayar lisensi untuk menggunakannya.
  • 5. 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 pemrograman, tanpa harus membuat fungsi atau class dari awal. Ada beberapa alasan mengapa menggunakan Framework: 1. Mempercepat dan mempermudah untuk membangun sebuah website atau aplikasi web. 2. Proses maintenance lebih mudah karena sudah ada skema tertentu dalam sebuah framework. 3. Secara umum framework menyediakan fasilitas-fasilitas yang umum dipakai sehingga kita tidak perlu membangun dari awal (misalnya validasi, pagination, multiple database, scaffolding, session, error handling, dsb).
  • 6. Pengertian 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.
  • 7. Terdapat 3 jenis komponen yang membangun suatu MVC pattern dalam suatu aplikasi yaitu : 1. 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. 2. Model, biasanya berhubungan langsung dengan database untuk memanipulasi data (insert, update, delete, search), menangani validasi dari bagian controller, namun tidak dapat berhubungan langsung dengan bagian view. 3. 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.
  • 8. Dengan menggunakan prinsip MVC suatu aplikasi dapat dikembangkan sesuai dengan kemampuan developernya, yaitu programmer yang menangani bagian model dan controller, sedangkan designer yang menangani bagian view, sehingga penggunaan arsitektur MVC dapat meningkatkan maintanability dan organisasi kode. Walaupun demikian dibutuhkan komunikasi yang baik antara programmer dan designer dalam menangani variabel- variabel yang akan ditampilkan.
  • 9. Kelebihan Framwork CodeIgniter Beberapa kelebihan framework CodeIgniter dibanding dengan framework lain : • Performa sangat cepat. • Konfigurasi yang sangat minim. • Banyak komunitas pengguna atau forum CI. • Dokumentasi yang sangat lengkap. • Mudah untuk dipelajari. • Menggunakan MVC (Model View Controller).
  • 10. Pengertian PrestaShop PrestaShop adalah salah satu CMS e-commers yang bisa digunakan untuk membuat website toko online PrestaShop memili fitur-fitur yang cukup lengkap, mudah dipahami dan bisa diinstall dengan mudah Yang lebih menarik lagi PrestaShop adalah salah satu CMS Opensource yang dapat di download secara gratis.
  • 11. Selain itu PrestaShop memiliki fitur-fitur yang sangat mendukung untuk toko online seperti PrestaShop menyediakan shoping chart atau keranjang belanja sebagai salah satu fitur utama untuk belanja online. Fungsi shoping chart ini sama dengan fungsi keranjang belanja jika anda berbelanja di pasar swalayan. Pembeli dapat menampung belanjaannya sebelum menuju kekasir untuk melakukan pembayaran. Dalam belanja online proses mulai membayar ini disebut dengan checkout. PrestaShop juga menyediakan kemudahan-kemudahan untuk pemilik toko.Tugas utama pemilik toko adalah memasukan data-data produk kedalam katalog yang akan ditampilkan dalam toko online. Tugas ini dimudahkan oleh PrestaShop melalui halaman administrasi yang mudah digunakan. CMS yang menggunakan mesin template Smarty ini digunakan oleh ribuan toko online di seluruh dunia. CMS ini menggunakan AJAX pada admin panel secara luas, saat blok-blok modul dengan mudah ditambahkan pada toko(halaman depan) untuk menambahkan fungsinya; modul-modul tersebut biasanya disediakan secara gratis oleh pengembang independen. PrestaShop bisa digunakan dengan tanpa mengeluarkan biaya sepeserpun. Anda hanya memerlukan biaya operasional berupa sewa domain dan web hosting. Domain adalah alamat anda diinternet dan webhosting adalah tempat anda menyimpan data-data toko online di Internet. PrestaShop tidak memerlukan konfigurasi hosting yang kompleks sehingga dengan biaya murah anada sudah bisa memiliki toko online.
  • 12. Fitur – Fitur Front Office • Special deals (price reductions, gift vouchers) • Featured products on homepage • Top sellers on homepage • New items on homepage • ‘Free shipping’ offers • Cross-selling (Accessories) • Product image zoom • Order out-of-stock items • Customer subscription & user accounts • Unlimited payment methods • Payment by bank wire • Google™ Checkout module • Cash-On-Delivery (COD) • Preconfigured for Paypal™ • Multiple-recipient contact form • Product tagging & tag cloud • Search • Merchandise return (RMAs) & credit slips • Package tracking • Offer gift-wrapping & recycled packaging • PDF customer invoice • Shopping Cart recall • Sale of services & virtual goods • Custom Favicon • RSS feed • Newsletter opt-in • ‘Pick up in-store’ option • Customized product (text and images) • Wishlist • Loyal customer program
  • 13. Fitur – Fitur Back Office • Unlimited categories & subcategories • Full-featured WYSIWYG text editor • Unlimited product attribute combinations • Unlimited product specs • Unlimited images with automatic resizing & file optimization • Unlimited currencies • Unlimited tax settings • Unlimited carriers & destinations • Tax by state, country, both, zones, or no taxes • Digressive pricing (Quantity discounts) • Real-time currency EXCHANGE RATES • Inventory management • SMS/Text-message alerts • Add/delete function modules • Bar codes • Contextual help • Attribute Combo Generator • Delivery status notification e-mails (customizable) • Unlimited languages & dialects • Import/export language translations • DLL
  • 14. • Magento adalah sebuah open-source aplikasi web e- commerce, diluncurkan pada tanggal 31 Maret 2008, diciptakan oleh Varien, membangun komponen dari Zend Framework. http://www.magentocommerce.com/
  • 15. Pengertian Magento Magento adalah aplikasi e-commerce (disebut juga online store atau shopping cart) berbasis web dengan fasilitas sangat lengkap. Magento merupakan open source yang merupakan metode pengembangan software yang menyertakan source code, dan mengizinkan pemakaian atau perubahan seperti apapun terhadap source code tersebut. Namun perusahan tersebut sudah merilis Professional Edition dan Enterprise Edition yang sepertinya sudah menjadi komersil atau diperjualbelikan.
  • 16. Fitur yang Disediakan Magento • Mengelola beberapa website dan toko dari satu panel administrasi dan katalog produk. • Web layanan API untuk memudahkan dalam mengintegrasikan ke perangkat pihak ketiga. • Pengoptimal Situs Web Google integrasi untuk pengujian A / B. • Aturan kupon Fleksibel memberi Anda kemampuan untuk membuat kampanye pemasaran. • Penulisan ulang URL. • Sebuah opsi untuk menjual saat proses checkout. • Dukungan untuk produk produk digital / produk download. • Integrasi dengan Layanan Pos Amerika Serikat, FedEx, UPS dan penawaran tingkat real time. • Satu-halaman checkout. • RSS feed. • Integrasi dengan lebih dari 50 gateway pembayaran. • Customer reviews. • Analisis yang ekstensif dan pilihan pelaporan. • Self-generating site map option. • Newsletter management. • Layered and faceted navigation for filtering.
  • 17. Keahlian desain yang disyaratkan: Kemudahan penggunaan adalah ukuran umum untuk setiap perangkat lunak, platform. Dan dalam beberapa hal Magento mudah digunakan. Tetapi untuk mengambil keuntungan penuh dari Magento, pengembang membutuhkan pengetahuan tentang web server Apache, MySQL, SOAP, PHP, XML, XHTML, dan CSS.
  • 18. Conclusion • Kalau menurut saya secara pribadi jika dikatakan mana yang terbaik itu adalah relafit • Jika seseorang tidak begitu mengetahui tentang web server Apache, MySQL, SOAP, PHP, XML, XHTML, dan CSS. Akan lebih baik dia memakai PrestaShop • Jika seseorang sudah mahir dalam web server Apache, MySQL, SOAP, PHP, XML, XHTML, dan CSS. Lebih baik memakai Magento karena kita bisa mengubah codenya sesuai dengan keinginan kita. 