sebuahECommerce
MERENCANAKAN, MENDIRIKAN,
MEMELIHARA, DAN MENGEMBANGKAN
Desain Ulang USA Today
• Apa tujuan USA Today dalam mendesain ulang kehadiran e-commerce?
• Pertimbangan apa, jika ada, yang unik untuk dimasukkan dalam sebuah surat kabar modern ?
• Apa yang dilakukan USA Today untuk memenuhi kebutuhan pengguna perangkat seluler ?
Memberikan informasi produk (isi) Basis data produk Deskripsi produk, nomor stok, tingkat persediaan
Lakukan transaksi Keranjang belanja/sistem pembayaran Kliring kartu kredit yang aman; beberapa opsi pembayaran
Basis data pelanggan Nama, alamat, telepon, dan email untuk semua pelanggan;
Mengumpulkan informasi pelanggan
pendaftaran pelanggan online
Memberikan dukungan pelanggan Basis data penjualan ID Pelanggan, produk, tanggal, pembayaran, tanggal
purna jual pengiriman
Mengkoordinasikan Server iklan, server email, email, manajer kampanye, Log perilaku situs prospek dan pelanggan yang ditautkan ke
pemasaran/periklanan manajer spanduk iklan email dan kampanye iklan spanduk
Memahami efektivitas pemasaran Pelacakan situs dan sistem pelaporan Jumlah pengunjung unik, halaman yang dikunjungi, produk
yang dibeli, diidentifikasi oleh kampanye pemasaran
Sistem manajemen inventaris Tingkat produk dan inventaris, ID dan kontak pemasok, data
Berikan tautan produksi dan pemasok
kuantitas pesanan berdasarkan produk
Tabel ANALISIS SISTEM: TUJUAN BISNIS, FUNGSI SISTEM, DAN KEBUTUHAN INFORMASI UNTUK SITUS E-COMMERCE KHUSUS
Desain Sistem: Platform Perangkat Keras
dan Perangkat Lunak
• Spesifikasi desain sistem:
Deskripsi komponen utama dari suatu sistem dan hubungannya satu
sama lain (internal maupun eksternal)
• Dua komponen desain sistem:
Desain logis
◦ Diagram aliran data, fungsi pemrosesan, database
Desain fisik
◦ Menentukan fisik aktual, komponen perangkat lunak, model, dan sebagainya
Desain Logis
untuk Situs Web
Sederhana
Desain Fisik
untuk Situs
Web
Sederhana
Bangun/Host Sendiri vs. Outsourcing
• Outsourcing: Mempekerjakan vendor untuk menyediakan layanan yang
terlibat dalam membangun situs
• Membangun sendiri vs outsourcing:
Bangun tim Anda sendiri dengan keahlian yang beragam; pilihan alat perangkat
lunak; baik risiko maupun manfaat yang mungkin diperoleh
• Host sendiri vs outsourcing
Hosting: Perusahaan hosting yang bertanggung jawab untuk memastikan situs
dapat diakses 24/7, dengan biaya bulanan
Co-location: Perusahaan membeli atau menyewa server Web (dengan kontrol atas
operasinya), tetapi server terletak di fasilitas vendor
Pilihan di Gedung dan Hosting
Pengujian, Implementasi, dan
Pemeliharaan
• Pengujian
Pengujian unit (unit testing)
Pengujian system (system testing)
Uji penerimaan (acceptance testing)
• Implementasi dan pemeliharaan:
Pemeliharaan sedang berlangsung
Biaya pemeliharaan: Mirip dengan biaya pengembangan
Pembandingan (benchmarking)
Arsitektur Situs Web Sederhana vs.
Multi-tier
• Sistem arsitektur
Pengaturan perangkat lunak, mesin, dan tugas dalam sistem informasi
yang diperlukan untuk mencapai fungsi tertentu
• Dua tingkat
Server web dan server basis data
• Multi-tingkat
Server aplikasi web
Backend, legacy databases
Two-Tier E-commerce Architecture
Multi-Tier E-commerce Architecture
Web Server Software
• Apache
Leading Web server software (52% of market)
Works with UNIX, Linux operating systems
• Microsoft’s Internet Information Server (IIS)
Second major Web server software (20% of market)
Windows-based
Alat Manajemen Situs
• Alat dasar (Basic Tools)
Termasuk di semua server Web
Verifikasi bahwa tautan (links) pada halaman masih valid
Identifikasi file yang tidak mempunyai link/reference
• Perangkat lunak pihak ketiga untuk manajemen tingkat lanjut
Pantau pembelian pelanggan, efektivitas hasil pemasaran, dsb.
WebTrends Analytics 10, Google Analytics
Alat Pembuatan Halaman Dinamis
• Pembuatan halaman dinamis:
Konten disimpan dalam database dan diambil saat dibutuhkan
• Alat/tools umum:
CGI, ASP, JSP, ODBC
• Keuntungan
Menurunkan biaya menu
Memungkinkan segmentasi pasar online yang mudah
Memungkinkan diskriminasi harga bebas biaya
Mengaktifkan sistem manajemen konten (CMS)
Server Aplikasi
• Server aplikasi web:
Menyediakan fungsionalitas bisnis khusus yang diperlukan untuk situs
Web
Jenis perangkat tengah (middleware)
◦ Pisahkan aplikasi bisnis dari server Web dan database
Aplikasi fungsi tunggal (single-function applications) digantikan oleh
perangkat lunak terintegrasi yang menggabungkan semua fungsi yang
diperlukan untuk situs eCommerce
Perangkat Lunak Server Pedagang
Ecommerce (merchant)
• Menyediakan fungsionalitas dasar untuk penjualan
Katalog online
◦ Daftar produk yang tersedia di situs Web
Kereta Belanja
◦ Memungkinkan pembeli untuk menyisihkan, meninjau, mengedit pilihan, dan
kemudian melakukan pembelian
Pemrosesan kartu kredit
◦ Biasanya bekerja bersama dengan keranjang belanja
◦ Memverifikasi kartu dan memasukkan kredit ke akun perusahaan saat checkout
Paket Perangkat Lunak Server Pedagang
• Lingkungan terintegrasi yang mencakup sebagian besar fungsi yang dibutuhkan
• Faktor kunci dalam memilih paket
Kegunaan
Dukungan untuk model bisnis yang berbeda
Alat pemodelan proses bisnis
Manajemen dan pelaporan situs visual
Performa dan skalabilitas
Konektivitas ke sistem bisnis yang ada
Kepatuhan dengan standar
Kemampuan global dan multikultural
Pajak penjualan lokal dan aturan pengiriman
Layanan Web dan Opsi Open-Source
• Pilihan untuk perusahaan kecil
Situs e-commerce yang dihosting
◦ Menyediakan tools dan template pembuatan situs
◦ Contoh: Yahoo’s Merchant Solutions
Perangkat lunak server pedagang open-source
◦ Memungkinkan pembuatan situs yang benar-benar khusus
◦ Membutuhkan programmer dengan keahlian khusus dan waktu pembuatan
Platform Perangkat Keras
• Platform perangkat keras:
Peralatan komputasi yang dibutuhkan untuk fungsionalitas e-commerce
• Objektif:
Kapasitas platform yang cukup untuk memenuhi permintaan puncak
tanpa membuang-buang uang dan waktu
• Penting untuk memahami faktor-faktor yang memengaruhi
kecepatan, kapasitas, dan skalabilitas situs
Mengatur Ukuran Platform Perangkat
Keras: Sisi Permintaan
• Permintaan pelanggan:
Faktor terpenting yang memengaruhi kecepatan situs
• Faktor dalam permintaan keseluruhan:
Jumlah pengguna simultan di periode puncak
Sifat permintaan pelanggan (profil pengguna)
Jenis konten (halaman Web dinamis vs. statis)
Keamanan yang diperlukan
Jumlah item dalam inventaris
Jumlah permintaan halaman
Kecepatan aplikasi lama
Mengatur Ukuran Platform Perangkat
Keras: Sisi Pasokan
• Skalabilitas:
Kemampuan situs untuk meningkatkan ukuran sesuai permintaan
• Cara untuk menskalakan perangkat keras:
Vertikal
◦ Tingkatkan kekuatan pemrosesan masing-masing komponen
Horizontal
◦ Gunakan banyak komputer untuk berbagi beban kerja
◦ Tingkatkan arsitektur pemrosesan
Other E-commerce Site Tools
• Desain situs web: Pertimbangan bisnis dasar
Memungkinkan pelanggan menemukan dan membeli apa yang mereka butuhkan
• Alat untuk optimasi situs Web
Penempatan mesin pencari
◦ Metatag, judul, konten
◦ Identifikasi ceruk pasar (niches-market), lokalkan situs
◦ Menawarkan keahlian
◦ Tautan/links
◦ Iklan mesin pencari (search engine ads)
◦ Ecommerce lokal
Tools for Interactivity and Active
Content
• CGI (Common Gateway Interface)
• ASP (Active Server Pages)/ASP.NET
• Java, JSP, and JavaScript
• ActiveX and VBScript
• ColdFusion
• Web 2.0 design elements:
Widgets, mashups
Personalization Tools
• Personalisasi
Kemampuan untuk memperlakukan orang berdasarkan kualitas pribadi dan riwayat
sebelumnya dengan situs
• Kustomisasi
Kemampuan untuk mengubah produk agar lebih sesuai dengan kebutuhan pelanggan
• Cookies
Metode utama untuk mencapai personalisasi
The Information Policy Set
• Kebijakan pribadi
Kumpulan pernyataan publik yang menyatakan bagaimana situs akan memperlakukan
informasi pribadi pelanggan yang dikumpulkan oleh situs
• Aturan aksesibilitas
Serangkaian tujuan desain yang memastikan pengguna yang dinonaktifkan dapat
mengakses situs secara efektif
Mengembangkan Situs Web Seluler dan
Membangun Aplikasi Seluler
• Three types of m-commerce software
Mobile Web site
◦ Responsive Web design
Mobile Web app
Native app
• Planning and building mobile presence
Use systems analysis/design to identify unique and specific business objectives
Developing a Mobile Web Presence
• Design considerations
Platform constraints: Smartphone/tablet