E-Commerce Chap 4: BUILDING AN E-COMMERCE PRESENCE: WEB SITES, MOBILE SITES, ...Shandy Aditya
Berdasarkan buku Loudon, K. C., & Travel, C. G. (2014). E-Commerce: Business, Technology, Society. New Jersey: Pearson Education.
kali ini kita akan membahas chapter 4: BUILDING AN E-COMMERCE PRESENCE: WEB SITES, MOBILE SITES, AND APPS (D3 A 2018)
Video Presentation Link:
https://youtu.be/R5IFMDgV1kw
Pada awalnya aplikasi Web dibangun hanya dengan menggunakan HTML, pada perkembangan berikutnya, sejumlah script dan objek dikembangkan untuk memperluas kemampuan HTML. Pada saat ini, banyak script seperti itu; antara lain yaitu PHP, JSP, dan ASP, sedangkan contoh yang berupa objek adalah applet (Java).
E-Commerce Chap 4: BUILDING AN E-COMMERCE PRESENCE: WEB SITES, MOBILE SITES, ...Shandy Aditya
Berdasarkan buku Loudon, K. C., & Travel, C. G. (2014). E-Commerce: Business, Technology, Society. New Jersey: Pearson Education.
kali ini kita akan membahas chapter 4: BUILDING AN E-COMMERCE PRESENCE: WEB SITES, MOBILE SITES, AND APPS (D3 A 2018)
Video Presentation Link:
https://youtu.be/R5IFMDgV1kw
Pada awalnya aplikasi Web dibangun hanya dengan menggunakan HTML, pada perkembangan berikutnya, sejumlah script dan objek dikembangkan untuk memperluas kemampuan HTML. Pada saat ini, banyak script seperti itu; antara lain yaitu PHP, JSP, dan ASP, sedangkan contoh yang berupa objek adalah applet (Java).
FlowMattic – Mengotomatiskan Berbagai Plugin WordPress dan Aplikasi - Centerk...Lindaanjani1
FlowMattic adalah plugin otomatisasi WordPress yang menarik, ini membantu pengembang untuk mengotomatiskan plugin dan menghubungkan plugin WordPress ke aplikasi SaaS pihak ke-3 dan memungkinkan transfer data secara realtime. Saat ini FlowMattic sudah mampu membuat plugin dapat berkomunikasi dengan 95+ aplikasi.
FlowMattic – Mengotomatiskan Berbagai Plugin WordPress dan Aplikasi - Centerk...Lindaanjani1
FlowMattic adalah plugin otomatisasi WordPress yang menarik, ini membantu pengembang untuk mengotomatiskan plugin dan menghubungkan plugin WordPress ke aplikasi SaaS pihak ke-3 dan memungkinkan transfer data secara realtime. Saat ini FlowMattic sudah mampu membuat plugin dapat berkomunikasi dengan 95+ aplikasi.
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.