5 BAB II.
TINJAUAN PUSTAKA
2.1 Penelitian Terdahulu
Electronic Commerce (e-commerce) merupakan konsep
baru yang biasa digambarkan sebagai proses jual beli
barang atau jasa pada World Wide Web Internet (Shim,
Quershi, Siegel, Siegel, 2000 dalam buku M. Suyanto, 11,
2003) atau proses jual beli atau pertukaran produk, jasa dan
informasi melalui jaringan informasi termasuk internet
(Turban, Lee, King, Chung, 2000 dalam buku M.
Suyanto,11,2003). Perusahaan yang terkenal dalam bidang
ini antara lain: eBay, Amazon.com, dan PayPal.
Manfaat yang dapat diperoleh dari e-commerce bagi
organisasi menurut M. Suyanto (2003) adalah :
a. Memperluas market place hingga ke pasar nasional dan
international. Menampilkan, menambah, mengubah dan
menghapus data anggota.
b. Menurunkan biaya pembuatan, pemrosesan,
pendistribusian, penyimpanan dan pencarian informasi
yang menggunakan kertas.
c. Memungkinkan pengurangan inventory dan overhead
dengan menyederhanakan supply chain dan management
d. Mengurangi waktu antara outlay modal dan penerimaan
produk dan jasa.
e. Mendukung upaya-upaya business process
reengineering.
f. Memperkecil biaya telekomunikasi – internet lebih
murah dibanding yang lain.
g. Akses informasi lebih cepat.
Selain mempunyai manfaat bagi perusahaan, menurut
M. Suyanto (2003) e-commerce juga mempunyai manfaat
bagi konsumen, yaitu :
a. Memungkinkan pelanggan untuk berbelanja atau
melakukan transaksi lain selama 24 jam sehari sepanjang
tahun dari hampir setiap lokasi dengan menggunakan
fasilitas Wi-Fi.
b. Memberikan lebih banyak pilihan kepada pelanggan.
c. Pengiriman menjadi sangat cepat.
d. Pelanggan bisa menerima informasi yang relevan secara
detail dalam hitungan detik, bukan lagi hari atau minggu.
e. Memberi tempat bagi para pelanggan lain di electronic
community dan bertukar pikiran serta pengalaman.
f. Memudahkan persaingan yang ada pada akhirnya akan
Menurut M. Suyanto (2003) selain manfaat terhadap
organisasi, konsumen e-commerce juga mempunyai
manfaat bagi masyarakat, antara lain :
a. Memungkinkan orang untuk bekerja di dalam rumah
dan tidak harus keluar rumah untuk berbelanja. Ini
berakibat menurunkan arus kepadatan lalu lintas di jalan
serta mengurangi polusi udara.
b. Memungkinkan sejumlah barang dagangan dijual
dengan harga lebih rendah.
c. Memungkinkan orang di negara-negara dunia ketiga dan
wilayah pedesaan untuk menikmati aneka produk dan
jasa yang akan susah mereka dapatkan tanpa
e-commerce. [1]
Manfaat yang dirasakan perusahaan khususnya untuk
kepentingan pelanggan memperlihatkan bahwa e-commerce
dapat memberikan manfaat :
a. Mendapatkan pelanggan baru. Studi yang menyebutkan
bahwa manfaat penggunaan e-commerce dalam bisnis
adalah mendapatkan pelanggan baru dikemukakan oleh
Hamill dan Gregory, 1997 dan Swatman, 1999 serta
Hoffman dan Novak, 2000. Digunakannya e-commerce
memungkinkan perusahaan tersebut mendapatkan
pelanggan baru baik itu yang berasal dari pasar
b. Menarik konsumen untuk tetap bertahan. Studi yang
dilakukan oleh Daniel & Storey, 1997 di industri
perbakan menemukan bahwa dengan adanya layanan
e-banking membuat nasabah tidak berpindah ke bank lain.
Selain itu bank juga akan mendapatkan pelanggan baru
yang berasal dari bank-bank yang bertahan dengan
teknologi lama. [3]
c. Meningkatkan mutu layanan. Dengan adanya
e-commerce memungkinkan perusahaan dapat
meningkatkan layanan dengan melakukan interaksi yang
lebih personal sehingga dapat memberikan informasinya
sesuai dengan apa yang diinginkan oleh konsumen.
Studi yang menyebutkan bahwa penggunaan
e-commerce dapat bermanfaat untuk meningkatkan mutu
layanan ini dikemukakan oleh Gosh, 1998. [4]
d. Melayani konsumen tanpa batas waktu. Studi yang
dilakukan oleh Daniel & Storey, 1997 menemukan
bahwa adanya pelanggan dapat melakukan transaksi dan
memanfaatkan layanan suatu perusahaan tanpa harus
terikat dengan waktu tutup ataupun buka dari suatu
2.2Landasan Teori
2.2.1 Website dan E-Commerce
Website merupakan kumpulan halaman web yang
saling terhubung dan file-filenya saling terkait. Web
terdiri dari page atau halaman, dan kumpulan halaman
yang dinamakan homepage. Homepage berada pada posisi
teratas, dengan halaman - halaman terkait berada di
bawahnya. Biasanya setiap halaman di bawah homepage
disebut child page, yang berisi hyperlink ke halaman lain
dalam web.
Website awalnya merupakan suatu layanan sajian
informasi yang menggunakan konsep hyperlink, yang
memudahkan surfer atau pengguna internet melakukan
penelusuran informasi di internet. Informasi yang
disajikan dengan web menggunakan konsep multimedia,
informasi dapat disajikan dengan menggunakan banyak
media, seperti teks, gambar, animasi, suara, atau film.
Ada berbagai macam bentuk halaman back-end
yang dibuat sesuai kebutuhan. Pada back-end atau admin area ini kita bisa merubah isi tulisan2 pada halaman situs, menambah tulisan atau artikel baru, mengupdate katalog
produk seperti pada toko online, mengupdate portfolio,
mengatur iklan yang tampil di halaman situs jika ada,
Website dinamis juga bisa dibuat interaktif dimana
pengunjung atau user bisa meninggalkan komentar,
menuliskan artikel baru dan lain-lain tergantung fungsi
dan tujuan situs tersebut.
Berbeda dengan website statis, pembuatan website
dinamis jauh lebih rumit dan komplikatif tergantung
fitur-fitur yang diinginkan. Yang pasti untuk membangun
sebuah web dinamis tidak cukup dengan bahasa HTML
biasa tapi juga harus mengabungkan antara Web Sever
(Apache, IIS, Tomcat), bahasa pemograman/script
yang bekerja di sisi server tersebut (PHP, Perl, ASP dll)
serta database.
Website dinamis memiliki berbagai tipe dan terus
berkembang berdasarkan, fungsi, fitur dan tujuan
pembuatannya, antara lain:
Berikut adalah jenis – jenis website yang
berkembang di Indonesia saat ini:
a. News Site (Situs Berita)
Website ini biasanya berisi artikel-artikel atau
berita-berita yang diperbaharui secara rutin. Pada
beberapa situs, pengunjung atau user bisa meninggalkan
komentar. Contoh: Detiknews, Antaranews dan BBC
Website ini digunakan untuk berinteraksi sosial.
Seperti Friendster, MySpace, Facebook, Tagged, dan lain-lain.
c. Forum
Website ini dibuat khusus agar para member dapat
berdiskusi sesuai dengan topik -topik yang telah
ditetapkan. Contohnya: Kaskus, Detik forum, Rumah
Motor, PHPBulider.com.
Untuk membuat forum diskusi biasanya
menggunakan platform-platform yang sudah tersedia,
baik yang berbayar seperti V-Bulletin ataupun yang
gratisan seperti phpBB, SMF dan lain-lain.
d. e-Commerce (Toko Online)
Website ini dibuat khusus untuk menjual produk
secara online. Umumnya dilengkapi dengan shopping
cart (keranjang belanja) untuk memudahkan
user/pengunjung berbelanja. Tapi sebagian juga hanya
berupa catalog online yang lengkap dengan detil dan
harga produk, untuk melakukan pembelian dapat
dilakukan melalui email atau telepon.
e. Search Engine (Mesin Pencari)
Situs yang dibuat khusus untuk mencari informasi
sekaligus gateway ke halaman-halaman situs lain.
f. Archive Site
Situs khusus dimana para pengguna dapat berbagi
informasi dan disimpan dalam arsip-arsip elektronik.
Contoh: Yahoogroups, Google Groups, Wikipedia dan
Archive.org.
g. Blog
Situs ini biasa juga disebut diari online dimana pemilik (individu atau group) dapat mengupdate artikel,
baik tulisan, gambar ataupun file multimedia lain secara
rutin dimana semua entri tersusun berurutan dan
memiliki fasilitas komentar buat pengunjung. Secara
standar blog juga telah dilengkapi dengan sidebar yang
full custom, fasiltas RSS dan permalink.
h. Corporate/Company Website
Biasanya berisi informasi umum dan kegiatan suatu perusahaan.
i. Web Portal
Bentuk sederhana dari search engine dimana situs ini berisi informasi-informasi singkat dan link ke sumber
yang berupa situs-situs lain.
j. Community site (Situs Komunitas)
Situs yang dibuat khusus untuk komunitas-komuntas tertentu untuk berbagi informasi yang terbatas.
k. File Sharing
Situs yang dibuat khusus untuk berbagi file, baik gambar, video, musik dan file-file digital lainnya. Ada
yang berbayar adapula yang gratisan. Contoh:
Photobucket, Flickr, Imageshack, Rapidshare dan
4shared.
l. Business Online Site
Situs-situs yang dibuat dengan tujuan bisnis online. Ada banyak jenis bisnis online yang disediakan oleh
situs-situs ini dan dibutuhkan 1 bahasan terpisah untuk
membahas situs-situs yang menyelenggarakan bisnis
online termasuk menawarkan pekerjaan-pekerjaan
online.
Berikut akan dipaparkan pengertian website dan
e-commerce :
a. Website
Situs web (bahasa Inggris: web site) atau sering
disingkat dengan istilah situsadalah sejumlah halaman
web yang memiliki topik saling terkait, terkadang
disertai pula dengan berkas-berkas gambar, video,
atau jenis-jenis berkas lainnya. Sebuah situs web
biasanya ditempatkan setidaknya pada sebuah server
web yang dapat diakses melalui jaringan seperti
melalui alamat internet yang dikenali sebagai URL.
Gabungan atas semua situs yang dapat diakses publik
di internet disebut pula sebagai World Wide Web atau
lebih dikenal dengan singkatan WWW. Meskipun
setidaknya halaman beranda situs internet umumnya
dapat diakses publik secara bebas, pada prakteknya
tidak semua situs memberikan kebebasan bagi publik
untuk mengaksesnya, beberapa situs web mewajibkan
pengunjung untuk melakukan pendaftaran sebagai
anggota, atau bahkan meminta pembayaran untuk
dapat menjadi anggota untuk dapat mengakses isi
yang terdapat dalam situs web tersebut, misalnya
situs-situs yang menampilkan pornografi, situs-situs
berita, layanan surel (e-mail), dan lain-lain.
Pembatasan-pembatasan ini umumnya dilakukan
karena alasan keamanan, menghormati privasi, atau
karena tujuan komersil tertentu.
Pengertian website diambil dari beberapa
pendapat, ahli diantaranya :
Menurut Feri Indayudha, Web adalah suatu
program yang dapat memuat film, gambar, suara, serta
musik yang ditampilkan dalam internet.
Menurut Yuhefizar, Web adalah suatu metode untuk
menampilan informasi di internet, baik berupa teks,
mempunyai kelebihan untuk menghubungkan (link)
satu dokumen dengan dokumen lainnya (hypertext)
yang dapat diakses melalui sebuah browser.[5]
b. E-Commerce
Perdagangan elektronik atau e-dagang (bahasa
Inggris: Electronic commerce, juga e-commerce)
adalah penyebaran, pembelian, penjualan, pemasaran
barang dan jasa melalui sistem elektronik seperti
internet atau televisi, www, atau jaringan komputer
lainnya. E-dagang dapat melibatkan transfer dana
elektronik, pertukaran data elektronik, sistem
manajemen inventori otomatis, dan sistem
pengumpulan data otomatis.
Berikut akan dipaparkan pengertian e-commerce
menurut para ahli :
a. Menurut Shelly Cashman (2007 : 83) E-commerce
atau kependekan dari elektronic commerce
(perdagangan secara electronic), merupakan transaksi
bisnis yang terjadi dalam jaringan elektronik, seperti
internet. Siapapun yang dapat mengakses komputer,
memiliki sambungan ke internet, dan memiliki cara
untuk membayar barang-barang atau jasa yang mereka
b. Perdagangan elektronik atau yang disebut juga e-
commerce, adalah penggunaan jaringan komunikasi
dan komputer untuk melaksanakan proses bisnis.
Pandangan populer dari e-commerce adalah
penggunaan internet dan komputer dengan browser
Web untuk membeli dan menjual produk. McLeod
Pearson (2008 : 59). [6]
c. Menurut Jony Wong (2010 : 33) pengertian dari
electronic commerce adalah pembelian, penjualan dan
pemasaran barang serta jasa melalui sistem elektronik.
Seperti radio, televisi dan jaringan komputer atau
internet. [8]
Jadi pengertian e-commerce adalah proses
transaksi jual beli yang dilakukan melalui internet
dimana website digunakan sebagai wadah untuk
melakukan proses tersebut.
2.3Perangkat Lunak Pendukung
Dalam membuat website CV Saint De Valo ini penulis
menggunakan perangkat lunak pendukung di antaranya
Macromedia Dreamweaver, Adobe Photoshop, pemrograman
PHP, WAMP server, yang terdiri dari Apache web server, dan
2.3.1 Macromedia Dreamweaver
Macromedia Dreamweaver merupakan software
webdesign yang paling banyak digunakan di dunia.
Dengan Macromedia Dreamweaver ini kita akan banyak
belajar mengenai penggunaan Spry Fremawork untuk
keperluan mendesain web yang profesional, di samping
itu banyak pula diperoleh informasi mengenai
bagaiamana edit image, membuat template,
menggunakan CSS dan membuat web foto album.
2.3.2 Adobe Photoshop
Adobe Photoshop, atau biasa disebut Photoshop,
adalah perangkat lunak editor citra buatan Adobe
Systems yang dikhususkan untuk pengeditan
foto/gambar dan pembuatan efek. Perangkat lunak ini
banyak digunakan oleh fotografer digital dan
perusahaan iklan sehingga dianggap sebagai pemimpin
pasar (market leader) untuk perangkat lunak pengolah
gambar/foto, dan, bersama Adobe Acrobat, dianggap
sebagai produk terbaik yang pernah diproduksi oleh
Adobe Systems. Versi kedelapan aplikasi ini disebut
dengan nama Photoshop CS (Creative Suite), versi
sembilan disebut Adobe Photoshop CS2, versi sepuluh
Adobe Photoshop CS4, versi keduabelas adalah Adobe
Photoshop CS5, dan versi yang terakhir (ketigabelas)
adalah Adobe Photoshop CS6.
2.3.3 Pemrogaman PHP
PHP (Personal Home Page Tols) dikenal sebagai
bahasa scripting yang mampu menyatu dengan tag-tag
HTML, dan dieksekusi di server. PHP digunakan untuk
membuat halaman WEB yang dinamis seperti halnya
Active Sever Pages (ASP) atau Java Server Pages (JSP).
PHP dibuat oleh Rasmus-Ledorf pada tahun 1994.
Versi ini berupa sekumpulan script PERL. Berdasarkan
hasil survey Netcraft pada bulan Desember 1999, lebih
dari satu juta site yang menggunakan PHP, termasuk
perusahaan besar seperti Mitsubishi, Redhat, Der
Spiegel, NASA, Ericson, MP3-Lycos dan banyak lagi.
Berdasarkan survey Esoft pada bulan November 1999,
23% pengguna Apache server menggunakan PHP (55%
webserver di dunia menggunakan Apache).
PHP dipilih sebagai bahasa pemrograman
server-side karena :
1. Life Cycle yang singkat, sehingga PHP selalu
2. Cross platform, PHP dapat dipakai di hampir semua
web server yang ada di pasaran (Apache, AOLServer,
fhttpd, phttpd, Microsoft IIS, Xitami dan lain-lain)
yang dijalankan pada berbagai sistem operasi (Linux,
FreeBSD, UNIX, Solaris, Windows). Dengan
demikian, proses developing dapat dilakukan
menggunakan sistem operasi yang berbeda dengan
sistem operasi yang digunakan setelah publish
(misalnya, developing di windows kemudian
dipasang di web server yang menggunakan sistem
operasi Linux).
3. PHP mendukung banyak paket database baik yang
komersil maupun nonkomersil, seperti MySQL.,
postgreSQL, mSQL, Oracle, Informix, Microsoft
SQL Server dan banyak lagi. PHP dapat diinstal
sebagai bagian atau model dari Apache web server
atau sebagai CGI script yang mandiri. Banyak
keuntungan yang diperoleh jika menggunakan PHP
sebagai modul dari Apache di antaranya adalah :
a) Waktu eksekusi lebih cepat.
b) Akses database yang lebih fleksibel.
c) Tingkat keamanan yang lebih tinggi.
Dalam pengembangan halaman web dinamis, PHP
biasanya dimanfaatkan untuk mengambil data-data yang
disesuaikan dengan berbagai kondisi, misalnya hanya
diambil data-data yang ditulis hari ini. Dengan cara ini,
administrasi situs hanya perlu memasukkan data ke
database dan PHP akan mengambil data yang paling baru
untuk ditampilkan.
2.3.4 Apache Web Server
Dalam pengembangan halaman web dinamis, PHP
biasanya dimanfaatkan untuk mengambil data-data yang
disimpan dalam database. Data yang ditampilkan dapat
disesuaikan dengan berbagai kondisi, misalnya hanya
diambil data-data yang ditulis hari ini. Dengan cara ini,
administrasi situs hanya perlu memasukkan data ke
database dan PHP akan mengambil data yang paling
baru untuk ditampilkan.
Apache Web Server merupakan web server yang
bersifat open source dan mempunyai performance yang
sangat bagus, fleksibel dan mendukung berbagai macam
platform sistem operasi seperti Windows NT/9x, UNIX,
Netware 5x, OS/2 dan berbagai macam sistem operasi
lainnya. Apache sangat cepat sekali mengeluarkan
update terbarunya, sehingga mengurangi munculnya
bugs dan kelemahan program.
Fitur yang diberikan oleh Apache antara lain :
1. Authentifikasi user menggunakan password
2. Pengaturan respon terhadap pesan kesalahan
dan peringatan bila terjadi masalah.
3. Multiple Directory Index.
4. URL yang fleksible dan tidak terbatas.
5. Virtual Host, dsb.
2.3.5 Wampserver
Wamp adalah sebuah aplikasi yang dapat
menjadikan komputer kita menjadi sebuah server.
Kegunaan wampserver ini untuk membuat jaringan
local sendiri dalam artian kita dapat membuat website
secara offline untuk masa coba-coba di komputer
sendiri. Jadi fungsi dari wampserver itu sendiri
merupakan server website kita untuk cara memakainya.
Mengapa harus menjadi server ? Karena dalam hal ini
komputer yang akan kita pakai harus memberikan
pelayanan untuk pengaksesan web, untuk itu komputer
kita harus menjadi server.
Detail paket pada WAMP Berikut detail paket
installasi yang disertakan pada WAMP 2.0 yang
digunakan pada penyusunan skripsi ini:
a. Apache 2.2.10
b. MySQL 5.1.30
c. PHP 5.2.6 + PEAR
e. WAMP Control Version 2.5
f. WAMP Security 1.0
g. SQLite 2.8.17
h. OpenSSL 0.9.8e
i. phpMyAdmin 3.0.1.1
j. ADOdb 4.95
k. Mercury Mail Transport System v4.01b
l. FileZilla FTP Server 0.9.23
m. Webalizer 2.01.10
2.3.6 MySQL
MySQL adalah salah satu produk database yang
populer dipasaran karenakehandalan, kelengkapan fitur
dan free software. MySQL merupakan salah satuproduk
database relasi (RDBMS Relational Database
Management System), diperkenalkan sejak tahun 1996.
MySQL merupakan database server yang multiuser
dengan menggunakan implementasi client-server.
Kehandalan utama dari MySQL adalah kecepatan,
kekuatan dan kemudahan dalam penggunaan, sehingga
kita dapat dengan mudah untuk menyimpan, update dan
mengakses informasi.
MySQL dapat bekerja dalam berbagai macam
platform sistem operasi, baik UNIX, OS/2, Microsoft
banyak ditambahkan fitur-fitur baru terutama integrasi
yang kuat dengan PHP dan berbasis platform internet.
Menggunakan privilege system (Hak Akses) yang
ada dalam MySQL akan menjamin keamanan data
terhadap pengganggu yang akan merusak sistem. Fungsi
utama privilege adalah melakukan autentifikasi terhadap
user yang terhubung atas izinnya untuk melakukan
assosiasi terhadap user lain.
MySQL menggunakan standar bahasa queri SQL
(Structure Query Language) untuk melakukan
pemrosesan data. SQL yang merupakan bahasa yang
digunakan untuk berkomunikasi dengan server database
relasional. Perbedaan bahasa ini dengan menggunakan
bahasa pemrograman lainnya adalah SQL tidak
memiliki struktur kendali, sehingga untuk
pengembangan aplikasi, harus dikembangkan dengan
bahasa pemrograman yang lain.
Pada dasarnya perintah-perintah SQL dapat
dikategorikan dalam dua bagian, yaitu Data Definiton
Language (DDL) dan Data Manipulation Language
(DML). DDL berfungsi untuk melakukan proses definisi
data seperti membuat tabel, membuat index dan lain
sebagainya. Sedangkan DML berfungsi untuk
memasukkan record, memodifikasi record, menghapus
record dan lain-lain.
Server database sendiri bekerja berdasarkan
konsep client/server. Client mengirim perintah SQL
yang hendak dieksekusi ke server. Server menerima
perintah SQL dan mengeksekusinya, kemudian