Dokumen tersebut membahas tahapan-tahapan dalam membangun situs e-commerce mulai dari perencanaan awal, analisis kebutuhan, desain sistem, pilihan teknologi, pengembangan, pengujian, hingga implementasi dan pemeliharaan. Beberapa poin penting yang diangkat antara lain meliputi perencanaan visi dan misi, analisis pasar target, pemilihan perangkat lunak dan platform, serta pertimbangan desain untuk situs web maupun aplikasi sel
2. Bayangkan Akan Membangun
E-commerce Yang Seperti Apa?
Apa Idenya? (Proses Visioning)
1. Visi dan misi
2. Target Audiens
• Demografi(usia, jenis kelamin, pendapatan, lokasi)
• Lifestyle
• Pola konsumsi
3. Target Pasar
• Demografi
• Ukuran, pertumbuhan, perubahan
• Struktur
• Pesaing
• Pemasok
• Mengganti produk
4. Analisis strategis
5. Internet marketing matrix
6. Garis waktu pengembangan dan
anggaran pendahuluan
3. Membangun Situs E-commerce: Sebuah
Pendekatan Sistematis
Dua tantangan manajemen yang paling penting dalam membangun
sebuah situs e-commerce yang sukses adalah :
1. Mengembangkan pemahaman yang jelas tentang tujuan bisnis
2. Mengetahui bagaimana untuk memilih teknologi yang tepat untuk
mencapai tujuan
5. Pengembangan Sistem Life Cycle
Systems Development Life Cycle (SDLC) adalah metodologi
untuk memahami tujuan bisnis dari sistem dan merancang
solusi yang tepat.
7. Sistem Analisis / Perencanaan:
Mengidentifikasi Tujuan Bisnis, Fungsi Sistem,
dan Kebutuhan Informasi
Tujuan Bisnis : daftar kemampuan yang ingin dimiliki pada
situs
Fungsionalitas Sistem : daftar jenis-jenis kemampuan sistem
informasi yang akan diperlukan untuk mencapai tujuan bisnis
Kebutuhan Informasi: unsur-unsur informasi yang harus
dihasilkan sistem dalam rangka mencapai tujuan bisnis
8. Desain Sistem: Hardware dan
Software Platform
Spesifikasi Desain sistem : deskripsi dari komponen utama dari sistem dan
hubungan mereka satu sama lain.
Desain sistem dapat dipecah menjadi dua bagian:
Desain logis meliputi:
• Dataflow diagram yang menggambarkan aliran informasi dalam
situs, pengolahan fungsi yang harus dilakukan, dan database yang
akan digunakan
• Deskripsi keamanan dan sistem darurat cadangan, dan kontrol yang
akan digunakan.
Desain Fisik: Menerjemahkan desain logis ke dalam komponen fisik
9. Membangun Sistem: In-House vs
outsourcing
Outsourcing: menyewa sebuah vendor luar untuk menyediakan layanan yang terlibat dalam
membangun situs
Keputusan untuk:
⋆ Build own vs Outsourcing
Membangun tim Anda sendiri dengan set memerlukan keterampilan beragam;
pilihan perangkat lunak, baik risiko dan manfaat yang mungkin
⋆ Hosting vs Outsourcing
Hosting: perusahaan hosting bertanggung jawab untuk memastikan situs bisa
diakses 24 / 7, untuk biaya bulanan
Co-location: pembelian perusahaan atau sewa server web (dengan kontrol atas
operasi), tetapi server terletak di di fasilitas fisik vendor
11. Pengujian, Implementasi dan
Pemeliharaan.
Pengujian:
Termasuk pengujian unit, pengujian sistem dan pengujian penerimaan
Pelaksanaan dan Pemeliharaan:
Pemeliharaan sedang berlangsung, dengan 20% dari waktu yang
digunakan untuk debug kode dan menanggapi situasi darurat, 20% dengan
perubahan, laporan data file dan link ke database backend, dan 60% untuk
administrasi umum dan membuat perubahan dan penyempurnaan sistem
Pembandingan: proses dimana situs ini dibandingkan dengan pesaing
dalam hal kecepatan respon, kualitas dan desain tata letak
12. Perangkat Lunak Web Server
⋆ Semua e-commerce memerlukan perangkat lunak Web server
dasar untuk menjawab permintaan HTTP dari pelanggan
⋆ Apache perangkat lunak Web server yang terkemuka; hanya
bekerja dengan sistem operasi UNIX
⋆ Microsoft Internet Information Server (IIS) perangkat lunak server
Web utama kedua
13. Alat Manajemen Situs
⋆ Alat dasar
Termasuk dalam semua server Web
• Verifikasi bahwa tautan pada halaman masih valid
• Identifikasi orphan files
⋆ Perangkat lunak pihak ketiga untuk manajemen tingkat lanjut
• Pantau pembelian pelanggan, efektivitas kampanye pemasaran, dll.
• WebTrends Analytics 10, Google Analytics
14. Alat Pembuatan Halaman Yang Dinamis
⋆ Pembuatan halaman dinamis:
❖ Konten disimpan dalam database dan diambil saat dibutuhkan
⋆ Alat 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)
15. Server Aplikasi
Server aplikasi web :
• Menyediakan fungsionalitas bisnis spesifik yang diperlukan untuk
situs web
• Jenis middleware
Mengisolasi aplikasi bisnis dari server web dan database
• Aplikasi fungsi tunggal digantikan oleh alat perangkat lunak
terintegrasi yang menggabungkan semua fungsi yang diperlukan
untuk situs e-commerce
16. E-commerce Merchant Server Software
⋆ Menyediakan fungsionalitas dasar untuk penjualan
❖ Katalog online
Daftar produk yang tersedia di situs Web
❖ Keranjang belanja
Memungkinkan pembeli untuk menyisihkan, meninjau, mengedit
pilihan, dan kemudian melakukan pembelian
❖ Pemrosesan kartu kredit
■ Biasanya berfungsi bersama dengan keranjang belanja
■ Memverifikasi kartu dan memberikan kredit ke akun perusahaan
saat checkout
17. Paket Perangkat Lunak Server merchant
⋆ Lingkungan terintegrasi yang mencakup sebagian besar fungsi yang diperlukan
⋆ Faktor kunci dalam memilih paket
❖ Fungsi
❖ Dukungan untuk model bisnis yang berbeda
❖ Alat pemodelan proses bisnis
❖ Manajemen dan pelaporan situs visual
❖ Kinerja dan skalabilitas
❖ Konektivitas ke sistem bisnis yang ada
❖ Kepatuhan terhadap standar
❖ Capability Kemampuan global dan multikultural
❖ Pajak penjualan lokal dan aturan pengiriman
18. Platform Perangkat Keras Untuk
Situs e-Commerce
Mengacu pada semua peralatan komputasi yang mendasari pengguna sistem
untuk mencapai fungsionalitas atau kegunaan dari e-commerce.
Dalam memilih kapasitas perangkat keras untuk sebuah platform juga penting
untuk memahami faktor-faktor berbeda yang mempengaruhi kecepatan,
kapasitas dan skalabilitas dari sebuah situs.
Pemilihan kapasitas perangkat keras untuk sebuah platform harus cukup untuk
memenuhi permintaan puncak namun benar benar harus secukupnya juga
agar tidak membuang buang uang atau tidak efisien.
19. Pemilihan Ukuran Perangkat Keras
Yang Tepat Untuk Sebuah Platform
Sisi Permintaan :
Faktor penting yang mempegaruhi kecepatan situs yaitu bagaimana
peletakan permintaan konsumen dalam sebuah situs.
Faktor yang terlibat dalam permintaan meliputi:
Jumlah pengguna simultan dalam periode puncak
Sifat permintaan pelanggan (profil pengguna)
Jenis konten
Diperlukan keamanan
Jumlah item dalam persediaan
Jumlah permintaan halaman
Kecepatan
20. Sisi Penawaran :
⋆ Skalabilitas : mengacu pada kemampuan situs untuk
meningkatkan ukuran sesuai permintaan.
⋆ Skalabilitas hardware:
Vertikal : meningkatkan kekuatan pemrosesan komponen
individu.
Horizontal : menggunakan beberapa komputer untuk
berbagi beban kerja.
20
23. Disain Situs Web:
Dasar Pertimbangan Bisnis
Untuk mencapai fungsi bisnis dasar dari sebuah situs web, perlu
menyadari pedoman desain dan perangkat lunak yang dapat
membangun konten aktif dan fungsi.
Situs Web yang dirancang buruk mendorong pelanggan pergi.
26. Alat Untuk Interaktifitas dan Konten
⋆ CGI (Common Gateway Interface): Set standar untuk komunikasi antara
browser dan program yang berjalan pada server yang memungkinkan
untuk interaksi antara pengguna dan server
⋆ ASP (Active Server Pages): Memungkinkan programmer menggunakan
Microsoft IIS paket untuk membangun halaman dinamis
⋆ Java: Memungkinkan programmer untuk menciptakan interaktivitas dan
konten aktif pada komputer klien
⋆ JSP (Java Server Pages): Mirip dengan CGI dan ASP, memungkinkan
pengembang untuk menggunakan kombinasi dari HTML, JSP dan Java
script untuk secara dinamis menghasilkan halaman Web dalam
menanggapi permintaan pengguna
27. Lanjutan
⋆ JavaScript: Bahasa pemrograman diciptakan oleh Netscape yang
digunakan untuk mengendalikan objek pada halaman web dan menangani
interaksi dengan browser
⋆ ActiveX: Bahasa pemrograman diciptakan oleh Microsoft untuk bersaing
dengan Java
⋆ VBScript: Bahasa pemrograman diciptakan oleh Microsoft untuk bersaing
dengan JavaScript
⋆ ColdFusion: Sebuah lingkungan server-side yang terintegrasi untuk
mengembangkan aplikasi Web interaktif
28. Kebijakan Informasi
⋆ Kebijakan privasi : Pernyataan publik yang menyatakan bagaimana
situs akan memperlakukan informasi pribadi pelanggan yang
dikumpulkan oleh situs.
⋆ Aksesibilitas : Tujuan desain yang menjamin pengguna yang cacat
tetap dapat mengakses situs.
29. Mengembangkan Situs Web Seluler
dan Membuat Aplikasi Seluler
Tiga tipe dari software e-commerce :
⋆ Website Seluler / Situs Web Seluler
⋆ Aplikasi Website Seluler
⋆ Native App
Perencanaan dan pembuatan :
Menggunakan analisis / desain system untuk mengidentifikasi tujuan
bisnis yang unik dan spesific
31. Mengembangkan / Membuat Web Seluler
Pertimbangan Desain
• Kendala : Menggunakan Smartphone / tablet
Biaya Dan Kemampuan
• Website Seluler
Paling murah
• Aplikasi Seluler
Dapat memanfaatkan browser API
• Aplikasi utama / asli
Paling mahal, membutuhkan kemampuan programing yang hebat
31