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 tipe “pull”.
5
6
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 menghasilkan diskon secara substansial.
7
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 ecommerce. [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 domestik maupun pasar luar negeri. [2]
8
b. Menarik konsumen untuk tetap bertahan. Studi yang dilakukan oleh Daniel & Storey, 1997 di industri perbakan menemukan bahwa dengan adanya layanan ebanking 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 ecommerce
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 perusahaan tersebut. [3]
9
2.2 Landasan 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, mengontrol user atau member situs dan lain-lain.
10
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 fiturfitur 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
b.
Social Network Site (Situs Jejaring Sosial)
11
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. Contoh Google, Yahoo, Bing, Altavista.
12
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.
13
k.
File Sharing Situs yang dibuat khusus untuk berbagi file, baik
gambar, video, musik dan file-file digital lainnya. Ada yang
berbayar
Photobucket,
adapula
Flickr,
yang
gratisan.
Imageshack,
Contoh:
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 ecommerce : a. Website Situs web (bahasa Inggris: web site) atau sering disingkat dengan istilah situs adalah 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 internet, ataupun jaringan wilayah lokal (LAN)
14
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
Pembatasan-pembatasan
(e-mail), ini
dan
lain-lain.
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, gambar, suara maupun video yang interaktif dan
15
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
manajemen
inventori
data
elektronik,
otomatis,
dan
sistem 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 beli, dapat berpartisipasi dalam e-commerce. [7]
16
b. Perdagangan elektronik atau yang disebut juga ecommerce, 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.3 Perangkat 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 MySQL.
17
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
bagaiamana
pula
diperoleh
informasi
mengenai
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 disebut Adobe Photoshop CS3, versi kesebelas adalah
18
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 serverside karena : 1. Life Cycle yang singkat, sehingga PHP selalu uptodate mengikuti perkembangan teknologi internet.
19
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).
demikian,
proses
developing
dapat
Dengan 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 disimpan dalam database. Data yang ditampilkan dapat
20
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 pada DBM database.
21
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 d. PHP Switch win32 1.0
22
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 karena kehandalan, kelengkapan fitur dan free software. MySQL merupakan salah satu produk 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 dan lain sebagainya. Pada versi yang terbarunya sudah
23
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 memiliki
struktur
kendali,
adalah SQL
tidak
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
melakukan operasi-operasi manipulasi data seperti
24
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,
mengembalikan set hasil kembali ke klien.
kemudian