• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI. e-commerce termasuk salah satu istilah pada perdagangan elektronik yang berubah

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 2 LANDASAN TEORI. e-commerce termasuk salah satu istilah pada perdagangan elektronik yang berubah"

Copied!
21
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 e-Commerce

2.1.1 Pengertian e-Commerce

e-Commerce termasuk salah satu istilah pada perdagangan elektronik yang berubah sejalan dengan waktu. Awalnya, perdagangan elektronik merupakan aktivitas perdagangan yang memanfaatkan transaksi komersial, misalnya mengirim dokumen komersial seperti pesanan pembelian secara elektronik.

Kemudian berkembang menjadi suatu aktivitas yang mempunyai istilah yang lebih tepat yaitu perdagangan web (pembelian barang dan jasa melalui World Wide Web). Pada awalnya ketika web mulai terkenal di masyarakat pada 1994, banyak jurnalis memperkirakan bahwa e-Commerce akan menjadi sebuah sektor ekonomi baru. Sehingga pada era 1998 dan 2000 banyak bisnis di AS dan Eropa mengembangkan situs web

perdagangan ini.

e-Commerce (Electronic Commerce) merupakan konsep baru yang digambarkan sebagai proses jual beli barang atau jasa pada World Wide Web atau proses jual beli, pertukaran produk, jasa dan informasi melalui jaringan informasi (M. Suyanto, 2003).

(2)

e-commerce pertama kali diperkenalkan pada tahun 1994 pada saat pertama kali elektronik dipakai untuk tujuan promosi dan periklanan di suatu halaman web (Saputro, 2008).

Sedangkan Onno W. Purbo dan Aang Wahyudi yang mengutip pendapatnya David Baum, menyebutkan bahwa “e-Commerce is a dynamic set of technologies, aplications, and business procces that link enterprises, consumers, and communities through electronic transaction and the electronic exchange of goods, services, and information”. Bahwa e-Commerce merupakan suatu set dinamis teknologi, aplikasi dan proses bisnis yang menghubungkan perusahaan, konsumen dan komunitas melalui transaksi elektronik dan perdagangan barang, pelayanan dan informasi yang dilakukan secara elektronik.

Sementara itu Kalakota dan Whinston (1997) mendefinisikan E-Commerce dari beberapa perspektif yaitu:

1. Dari perspektif komunikasi, e-Commerce adalah pengiriman informasi, produk dan jasa atau pembayaran melalui jaringan telepon, atau jalur komunikasi lainnya. 2. Dari perspektif proses bisnis, e-Commerce adalah aplikasi teknologi menuju

otomatisasi transaksi bisnis.

3. Dari perspektif pelayanan, e-Commerce adalah alat yang digunakan untuk mengurangi biaya dalam pemesanan dan pengiriman barang.

4. Dari perspektif online, e-Commerce menyediakan kemampuan untuk menjual dan membeli produk serta informasi melalui internet dan jaringan jasa online lainnya.

(3)

Di Indonesia, sistem e-commerce ini kurang populer, karena banyak pengguna internet yang masih meragukan keamanan sistem ini, dan kurangnya pengetahuan mereka mengenai e-Commerce yang sebenarnya. Sehingga sampai saat ini, web resmi yang telah menyelenggarakan e-Commerce di Indonesia adalah RisTI Shop. Risti, yaitu Divisi Riset dan Teknologi Informasi milik PT. Telkom, menyediakan layanan e-Commerce untuk penyediaan informasi produk peralatan telekomunikasi dan non-telekomunikasi.

2.1.2 Klasifikasi e-Commerce

1. Business to Business (B2B)

e-Commerce tipe ini meliputi transaksi antar organisasi yang dilakukan di

Electronicmarket.

2. Businessto Costumer (B2C)

Merupakan transaksi eceran dengan pembeli perorangan. 3. Customer to Customer (C2C)

Konsumen menjual secara langsung ke konsumen lain. Atau mengiklankan jasa pribadi di Internet.

4. Customer to Business (C2B)

Perseorangan yang menjual produk atau layanan ke organisasi, perseorangan yang mencari penjual, berinteraksi dan menyepakati suatu transaksi.

(4)

Lembaga non bisnis seperti akademis, organisasi, orgasnisasi keagamaan, organisasi sosial dan lembaga pemerintahan yang menggunakan berbagai tipe e-Commerce untuk mengurangi biaya guna meningkatkan operasi dan layanan publik.

6. Intrabusiness (organiszational) e-Commerce

Termasuk kategori ini adalah semua aktivitas intern organisasi, biasanya dijalankan di internet yang melibatkan pertukaran barang, jasa/informasi.

2.1.3 Sejarah e-Commerce

1. 1969: Internet dilahirkan dari riset pemerintah AS, pada awalnya hanya untuk kalangan teknis di lembaga pemerintah, ilmuwan, dan penelitian akademis

2. 1990-an: terjadi komersialisasi Internet dan pertumbuhan perusahaan dot-coms, atau Internet start-ups menjamur

3. Berbagai inovasi dibidang aplikasi dari penjualan online sampai e-Learning

bermunculan

4. Umumnya perusahaan besar dan sedang di AS telah memiliki situs Web

5. Umumnya perusahaan besar di AS telah memiliki portal lengkap 6. 1999: fokus EC bergerak dari B2C ke B2B

7. 2001: terjadi pergerakan fokus dari B2B ke B2E, Commerce, Government, e-Learning, dan m-Commerce

(5)

2.1.4 Keunggulan dan Kelemahan e-Commerce

Keunggulan e-Commerce adalah sebagai berikut:

a. Meningkatkan efisiensi dan efektifitas dalam proses pemasaran b. Meningkatkan daya saing perusahaan

c. Menggantikan konsep manual

d. Pertukaran data atau informasi jadi lebih mudah

e. Memudahkan bagi calon pembeli untuk melakukan pembelian produk khususnya produk yang sulit dicari atau jauh dari tempat tinggalnya

Kelemahan e-Commerce adalah sebagai berikut: a. Produk yang dijual tidak semuanya ditampilkan b. Penjelasan produk kurang jelas

c. Harga terkadang tidak sesuai

d. Produk kurang dikenal oleh masyarakat e. Kurang aman dalam melakukan transaksi

f. Tampilan produk kurang jelas sering dijadikan untuk melakukan tindak kejahatan, khususnya penipuan.

(6)

2.1.5 Keuntungan e-Commerce

Beberapa keuntungan aplikasi e-Commerce dibandingkan transaksi bisnis secara manual diantaranya adalah sebagai berikut:

1. Otomatisasi, proses otomatisasi yang menggantikan proses manual, seperti halnya menyimpan file data konsumen dimana konsumen yang mengisikan langsung disimpan pada komputer server, menghitung data banyak transaksi yang dibuat dalam file laporan disimpan server otomatis, segala bentuk file yang terkait dengan transaksi langsung disimpan pada komputer server.

2. Integrasi, proses yang dibentuk terstruktur sistematis, serta saling berkaitan satu sama lain hal ini meningkatkan efektivitas dan efisiensi.

3. Publikasi, memberikan jasa promosi dan komunikasi yang luas serta mudah diakses dimanapun serta kapanpun, mematahkan batas ruang dan waktu hal demikian terkait pada konsep EDI (Electronic Data Interchange).

4. Interaksi, pertukaran data informasi akan meminimalkan human error, karena yang berkerja adalah sistem.

(7)

2.2 Komputer

2.2.1 Pengertian Komputer

Komputer berasal dari bahasa latin computare yang mengandung arti menghitung. Komputer adalah suatu perangkat elektronika yang berkerja secara terintegrasi dan terkoordinasi yang dapat menerima input, mengolah dengan prosedur tertentu, mengingat (baik masukan maupun hasil proses) serta menampilkan hasil proses tersebut (Sutedjo, 2003).

Robert H. Blissmer, dalam bukunya Computer Anual menjelaskan bahwa komputer merupakan suatu alat elektronik yang mampu melakukan beberapa tugas seperti menerima input, memproses input tadi sesuai dengan programnya, menyimpan perintah-perintah dan hasil dari pengolahan dan menyediakan output dalam bentuk informasi. Secara umum cara kerja komputer adalah sebagai berikut:

Gambar 2.1 Cara Kerja Komputer

Input Data Output Data

Storange Penyimpanan Proses Diolah

(8)

2.2.2 Komponen-komponen Komputer

Komputer terdiri dari tiga komponen utama yang tidak dapat dipisahkan, yaitu sebagai berikut:

1. Hardware (perangkat keras), merupakan peralatan fisik dari komputer yang dapat kita lihat dan rasakan. Hardware terdiri dari Input/Output Device (I/O Device), Storange Device (perangkat penyimpanan), Monitor/Screen Monitor, Casing Unit, Central Procesing Unit (CPU).

2. Software (perangkat lunak), merupakan program-program komputer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program tersebut ditulis dengan bahasa khusus yang dimengerti oleh komputer. Software

terdiri dari beberapa jenis yaitu Sistem Operasi, Program Utility, Program Aplikasi, Program Paket, Bahasa Pemrograman.

3. Brainware (user), merupakan personil-personil yang terlibat langsung dalam pemakaian komputer, seperti System Analis, Programmer, Operator, dan User.

(9)

2.3 Pengertian Internet

Internet merupakan jaringan global komputer dunia, besar dan sangat luas sekali dimana setiap komputer saling terhubung satu sama lainnya dari negara ke negara lainnya di seluruh dunia dan berisi berbagai macam informasi, mulai dari text, gambar, audio, video, dan lainnya. Internet berasal dari kata Interconnection Networking, yang berarti hubungan dari banyak jaringan komputer dengan berbagai tipe dan jenis, dengan menggunakan tipe komunikasi seperti telepon, satelit, dan lainnya.

Asal-usul internet berasal dari jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat di tahun 1969, melalui proyek ARPA yang disebut ARPANET (Advanced Research Project Agency Network). Jaringan komputer ARPANET ini diperbaharui dan dikembangkan, dan sekarang penerusnya menjadi tulang punggung global untuk sumber daya informasi yang disebut dengan internet. Beberapa istilah dari internet adalah sebagai berikut:

1. WWW (World Wide Web) atau Web

Web yang merupakan layanan di internet dapat diartikan sebagai sebuah sistem di mana informasi dalam bentuk teks, gambar, suara dan informasi lainnya dipresentasikan dalam bentuk hypertext. Secara sederhana web adalah layanan di internet yang menampilkan informasi.

(10)

2. Website (Situs Web)

Informasi-informasi dalam internet dikemas dalam bentuk halaman web (web page). Sekumpulan halaman web milik seseorang atau suatu perusahaan dikumpulkan dan diletakkan dalam sebuah situs web (website). Jadi website

adalah tempat sekumpulan halaman web milik seseorang atau suatu perusahaan. Adapun halaman web pada umumnya ditulis dalam format HTML (HyperText Markup Language). Keunggulan format HTML adalah penggunaan hypertext

dalam menulis text. Hypertext yaitu text yang berfungsi sebagai penghubung (hyperlink atau link) antara halaman web yang satu dengan halaman web yang lain.

3. Homepage

Homepage adalah halaman web pertama dalam sebuah website. Dalam pembuatan

homepage perlu dibuat semenarik mungkin agar banyak pengunjung tertarik dengan website anda.

4. HTTP (Hypertext Transfer Protocol) suatu protokol yang digunakan oleh WWW (World Wide Web). HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client. HTTP juga mengatur aksi-aksi yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah yang ada pada protokol HTTP ini.

5. Web Server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari client yang dikenal dengan browser

(11)

web dan mengirimkan kembali hasilnya dalam bentuk halaman web yang umumnya berbentuk dokumen HTML.

2.4 HTML

HTML adalah singkatan dari Hyper Text Markup Language, HTML tidak tergolong kedalam sebuah bahasa pemrograman, HTML lebih dikenal sebagai bahasa markup yang terdiri dari serangkaian tag markup yang mampu menggambarkan sebuah halaman web. HTML adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman

web dan menampilkan berbagai informasi di dalam sebuah browser Internet. Struktur dari dokumen HTML adalah sebagai berikut:

<html> <head>

<title> ... </title> </head>

Isi dari halaman web

(12)

</html>

Berikut ini adalah adalah penjelasan kode pada HTML:

1. Dokumen HTML selalu diawali dengan tanda tag pembuka <html> dan diakhiri tanda

tag penutup </html>.

2. Pada elemen head <head></head>, dapat kita sisipkan beberapa kode untuk menuliskan keterangan tentang dokumen HTML. Dapat juga disisipkan script

pemograman web seperti Javascript, VBScript, dan CSS untuk menambahkan daya tarik pada sebuah situs web agar lebih menarik dan dinamis.

3. Elemen body <body></body> berisi tag untuk isi atau layout tampilan situs, seperti: <font></font>, <table></table>, <form></form>. Jadi jelas bahwa elemen adalah suatu bagian yang besar, yang terdiri dari beberapa kode tag tersebut. Tag adalah beberapa kode yang digunakan untuk mengatur dokumen HTML. Namun ada juga tag

yang tidak perlu ada penutup yaitu seperti <br>, <hr>, <img>, dan lainnya

2.5 Personal Home Page (PHP)

PHP singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script server side dalam pengembangan web yang disisipkan pada dokumen HTML (Peranginangin, 2006). Bahasa pemrograman PHP adalah bahasa pemrograman yang

(13)

bekerja dalam sebuah web server. Script PHP yang dibuat harus tersimpan dalam sebuah

server dan dieksekusi atau diproses dalam server tersebut (MADCOMS, 2008).

2.5.1 Sejarah PHP

PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994. Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada

home page. Rasmus Lerdorf adalah seorang pendukung open source. Oleh karena itu, ia mengeluarkan Personal Home Page Tools vesi 1.0 secara gratis kemudian menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0

Pada tahun 1996, PHP telah digunakan dalam website. Sebuah kelompok pengembang software yang terdiri dari Ramus, Zeew Suraski, Andi Gutman, Stig Bakken, Shane Caraveo, dan Jim Winstead bekerja sama untuk menyempurnakan PHP 2.0. Pada tahun 1998, PHP 3.0 diluncurkan. Penyempurnaan terus dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0. Tidak berhenti sampai di situ, kemampuan PHP terus ditambah versi terbaru yang telah dikeluarkan adalah PHP 5.0 (Peranginangin, 2006).

(14)

2.6 MySQL

2.6.1 Pengertian MySQL

Menurut Sidik (2003), MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB, yang pada saat itu bernama TcX Data Konsult AB sekitar tahun 1994-1995. MySQL sudah ada sejak 1979. MySQL adalah suatu perangkat lunak database relasi RDBMS (Relational Database Management System), seperti halnya ORACLE, PostgreSQL, MySQL, dan sebagainya.

MySQL AB menyebut produknya sebagai database open source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa bahwa di platform Web, dan baik untuk kategori open source maupun umum, MySQL adalah database yang paling banyak dipakai. Menurut perusahaan pengembangnya, MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs mengandalkan MySQL bekerja siang malam memompa data bagi para pengunjungnya.

(15)

2.6.2 Relational Database Management System (RDBMS)

MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam

database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

Kehandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizernya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user

maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.

(16)

2.6.3 Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain :

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.

2. Open Source. MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.

3. Multiuser. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.

4. Performance tuning. MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.

5. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.

6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).

7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.

8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5

(17)

milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.

9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

10.Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meskipun demikian, bahasa Indonesia belum termasuk di dalamnya.

11.Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).

12.Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.

13.Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

(18)

2.6.4 Fungsi PHP dan MySQL

Fungsi PHP dan MySQL adalah suatu fungsi yang menjembatani antara PHP sebagai

Programming web server, dan MySQL sebagai database, sehingga data yang terdapat pada database MySQL dapat ditampilkan pada browser. Fungsi PHP dan MySQL adalah sebagai berikut:

a. myslq_connect()

Fungsi mysql_connect() adalah untuk menggabungkan PHP dengan database

MySQL. Format penulisannya adalah: mysql_connect(host, user, password); b. mysql_select_db()

Setelah tergabung ke database MySQL dengan menggunakan mysql_connect(), selanjutnya adalah memilih database yang akan digunakan. Fungsi mysql_select_db() digunakan untuk memilih database. Format fungsinya adalah: mysql_select_db(nama_database);

c. mysql_query()

Dalam database MySQL, perintah untuk melakukan transaksi adalah perintah SQL. Sebutan untuk mengirim perintah SQL dinamakan query. Query memberi perintah kepada database untuk melakukan apa yang dikehendaki. Format fungsinya adalah:

mysql_quey(perintah-perintah SQL); d. mysql_num_rows()

(19)

Kegunaan dari fungsi ini adalah untuk menghitung jumlah baris yang dikenai oleh proses SQL. Format fungsinya adalah:

mysql_num_rows(int result); e. mysql_fetch_array()

Untuk menampilkan data, digunakan fungsi mysql_fetch_array. Dengan fungsi ini, hasil query ditampung dalam bentuk array. Format fungsinya adalah:

array mqysl_fetch_array(int result, int[result-type]); (Peranginangin, 2006).

2.7 Macromedia Dreamweaver 8

Macromedia Dreamweaver adalah program untuk membuat dan mengedit dokumen HTML secara visual dan mengelola halaman sebuah situs. Vitur terbaru dari macromedia dreamweaver saat ini adalah dreamweaver 8, dreamweaver ini menyediakan banyak perangkat yang berkaitan dengan pengkodean dan fitur seperti HTML, CSS, JavaScript, PHP, ASP, ColdFusion, dan XML.

(20)

2.7.1 Area Kerja Macromedia Dreamweaver 8

Area kerja yang disediakan Macromedia Dremweaver antara lain adalah Insert Bar, Document Window, Panel Groups, and Property Inspector.

Gambar 2.2 Tampilan Macromedia Dreamweaver 8 1. Insert Bar

Insert bar merupakan tombol untuk menyisipkan berbagai macam objek seperti gambar, tabel, layer ke dalam dokumen.

2. Document Window

Document window berfungsi untuk menampilkan jendela kerja dokumen yang terdiri atas layer kerja serta fasilitasnya.

(21)

Panel Groups berisi berbagai macam panel. Setiap panel digunakan untuk hal-hal yang spesifik. Misalkan Panel CSS digunakan untuk mengatur CSS. Panel Files

digunakan untuk mengatur file dan lain sebagainya. 4. Property Inspector

Property Inspector digunakan untuk melihat dan mengubah berbagai properti objek atau teks. Secara umum Property Inspector terdiri dari Page Property, Table Property, Image Property, and Form Property.

Gambar

Gambar 2.1 Cara Kerja Komputer
Gambar 2.2 Tampilan Macromedia Dreamweaver 8

Referensi

Dokumen terkait

Menurut Jakob Sumarjo yang dikutip Komaidi (2007: 6) “menulis merupakan suatu proses melahirkan tulisan yang berisi gagasan”. Banyak orang yang dapat menulis

Elemen-elemen yang digunakan pada media visual perancanga kampanye ini menggunakan elemen yang berkaitan dengan permainan tradisional Kudus seperti Gedrik (Engklek),

Surya Media Perdana memiliki permasalahan dalam proses distribusi, dimana dalam satu kali pengiriman produk hanya dilakukan pada satu customer, sehingga mengakibatkan

Hal ini dapat menyebabkan rasa sakit pada waktu kencing dan keluarnya cairan dari vagina, walaupun kebanyakan wanita (cukup banyak pria) tidak memperlihatkan gejala

Atau dengan kata lain berdasarkan hasil perhitungan porositas batu apung tanpa menggunakan fitur Find Edges, batu apung yang digali pada kedalaman dangkal atau

Jika nasabah sudah merasa tidak sanggup lagi melakukan pembayaran maka barang yang akan dibiayai akan ditari oleh bank, jika nasabah masih ingin melanjutkan mka bank akan

Sistem ekonomi dimana pemerintah memiliki kendali yang  besar dalam perekonomian suatu negara, antara lain kepemilikan bisnis, laba, alokasi sumber daya serta

Nilai nilai filosofis kebudayaan artinya adalah sebuah kualitas landasan yang menjadi pijakan sitem berfikir dalam menjalani kehidupan yang terungkapkan kedalam bentuk