Chapter II E Commerce PDF
Chapter II E Commerce PDF
LANDASAN TEORI
Perkembangan zaman dan kemajuan di bidang ilmu pengetahuan dan teknologi telah
memberikan andil besar di dalam kemajuan sistem transaksi bisnis. Yang pada
awalnya proses perdagangan dilakukan dengan cara barter, kemudian adanya uang
sebagai nilai tukar dari proses transaksi perdagangan tersebut,
seiring dengan
kemajuan teknologi maka berkembanglah suatu bentuk transaksi elektronik yang biasa
disebut dengan e-commerce ( Electronic Commerce ).
E-Commerce merupakan satu set dinamis teknologi, aplikasi, dan proses bisnis
yang menghubungkan produsen atau perusahaan, konsumen dan komunitas tertentu
melalui transaksi elektronik dan perdagangan barang, pelayanan, dan informasi yang
dilakukan secara elektronik. (David Baum, 2000)
sistem komputer yang satu ke sistem komputer yang lain tanpa memerlukan
hardcopy, faktur, serta terhindar dari penundaan, kesalahan yang tidak
disengaja dalam penanganan berkas dan intervensi dari manusia.
yang telah dipilih dan akan dibayar. Konsep shopping cart ini meniru kereta
belanja yang biasanya digunakan orang untuk berbelanja di pasar swalayan.
Shopping cart biasanya berupa formulir dalam web, dan dibuat dengan
kombinasi CGI, database, dan HTML. Barang-barang yang sudah dimasukkan
ke shopping cart masih bisa di-cancel, jika pembeli berniat untuk
membatalkan membeli barang tersebut.
2. Jika pembeli ingin membayar untuk barang yang telah dipilih, ia harus
mengisi form transaksi. Biasanya form ini menanyakan identitas pembeli serta
nomor kartu kredit. Karena informasi ini bisa disalah gunakan jika jatuh ke
tangan yang salah, maka pihak penyedia jasa e-commerce telah mengusahakan
agar pengiriman data-data tersebut berjalan secara aman, dengan menggunakan
standar security tertentu.
2. Transaksi anonim
Para penjual dan pembeli dalam transaksi melalui internet tidak harus
bertemu muka satu sama lainnya. Penjual tidak memerlukan nama dari
pembeli sepanjang mengenai pembayarannya telah diotorisasi oleh penyedia
sistem pembayaran yang ditentukan, yang biasanya dengan kartu kredit.
i.
1. Menurunkan biaya operasional, penggunaan teknologi internet memungkinkan untuk melakukan kegiatan perdagangan selama nonstop, dimana
hal tersebut tidak berpengaruh terhadap biaya yang harus dikeluarkan untuk
biaya lembur untuk karyawan atau pegawai.
Keuntungan yang dapat diperoleh oleh konsumen yang menggunakan sistem transaksi
E-commerce antara lain adalah :
dilatarbelakangi oleh terjadinya perang dingin antara Amerika Serikat dengan Uni
Soviet (tahun 1957 Soviet meluncurkan sputnik).
Perkembangan besar Internet kedua yang dicatat pada sejarah internet adalah
pengembangan lapisan protokol jaringan yang terkenal karena paling banyak
digunakan sekarang yaitu TCP/IP (Transmission Control Protocol/ Internet Protocol).
Protokol adalah suatu kumpulan aturan untuk berhubungan antarjaringan. Protokol ini
dikembangkan oleh Robert Kahn dan Vinton Cerf pada tahun 1974. Dengan protokol
yang standar dan disepakati secara luas, maka jaringan lokal yang tersebar di berbagai
tempat dapat saling terhubung membentuk jaringan raksasa bahkan sekarang ini
menjangkau seluruh dunia. Jaringan dengan menggunakan protokol internet inilah
yang sering disebut sebagai jaringan internet.
Jaringan ARPANET menjadi semakin besar sejak saat itu dan mulai dikelola
oleh pihak swasta pada tahun 1984, maka semakin banyak universitas tergabung dan
mulailah perusahaan komersial masuk. Protokol TCP/IP menjadi protokol umum yang
disepakati sehingga dapat saling berkomunikasi pada jaringan internet ini.
2.2.1 Network
Network adalah jaringan sistem komunikasi data yang melibatkan sebuah atau lebih
sistem komputer yang dihubungkan dengan jalur transmisi alat komunikasi
membentuk satu sistem.
Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan
perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan
yang sama. Tujuan dari adanya jaringan komputer antara lain adalah membagi sumber
daya contohnya berbagi pemakaian printer, CPU, memori, harddisk, untuk melakukan
komunikasi misalnya surat elektronik, instant messaging, chatting, dan saling berbagi
di dalam akses informasi, contohnya web browsing. (Mico Pardosi, 2004)
Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta
dan memberikan layanan (service). Pihak yang meminta layanan disebut klien (client)
dan yang memberikan layanan disebut pelayan (server). Arsitektur ini disebut dengan
sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.
Secara garis besar jaringan komputer terdiri atas dua jenis, yaiutu :
World Wide Web (WWW) atau yang biasa disebut web merupakan salah satu dari
sekian banyak layanan yang ada di internet. Layanan ini paling banyak digunakan di
internet untuk menyampaikan informasi karena sifatnya mendukung multimedia.
Artinya informasi tidak hanya disampaikan melalui teks, tapi juga gambar, video dan
suara.
Bagian-bagian dari web antara lain adalah seperti yang terlihat pada gambar di bawah
ini :
Web server adalah internet server yang mampu untuk melayani koneksi perpindahan
data dalam protokol http web server dari internet server-server di samping e-mail, ftp.
Dikarenakan web server di rancang untuk menampilkan data, dimulai dari teks,
hypertext, gambar, yang merupakan keunggulan dari web sehingga web tidak hanya
dapat di terima di universitas tetapi di seluruh perusahaan komersial yang dapat
menampilkan datanya dalam internet.
Website (situs web) merupakn alamat (URL) yang berfungsi sebagai tempat
penyimpanan data dan informasi dengan berdasarkan topik tertentu. URL adalah suatu
sarana yang digunakan untuk menentukan lokasi informasi pada suatu web server.
Situs atau web dapat dikategorikan menjadi 2 yaitu :
Web client adalah komputer yang tergabung dalam jaringan atau internet yang
meminta informasi. Untuk dapat mengakses web server, web client menggunakan
aplikasi yang disebut Web browser.
Web browser meminta dan menerima data dari web server melalui suatu protokol
yang disebut http (hypertext tranfer protocol). Protokol ini bertugas untuk
mengirimkan perintah dari web browser ke web server serta mengirimkan file/data
dari web server ke web browser.
HTTP adalah suatu protokol yang menentukan aturan yang perlu diikuti oleh web
browser dalam menyediakan dokumen yang diminta web browser. Protokol ini
merupakan protokol standar yang digunakan untuk mengakses dokumen HTML.
Apabila kita menjelajah web dan pada address tertulis seperti http://www.yahoo.com
ini merupakan salah satu penggunan protokol HTTP dalam web. (Mico Pardosi,
2004)
Web server kemudian akan menerima perintah ini dan melakukan aktivitas sesuai
dengan perintah yang diminta oleh web browser (misalnya akses ke database, file, email dan lain sebagainya). Hasil aktivitas tadi akan dikirimkan kembali ke web
browser untuk ditampilkan kepada pengguna.
PHP adalah singkatan dari Personal Home Page yang merupakan bahasa standar yang
digunakan dalam dunia website. PHP adalah bahasa pemrograman yang berbentuk
script yang diletakkan di dalam server web.
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP
masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan skrip yang
digunakan untuk mengolah data form dari web.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah
diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul
ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter
PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998,
perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut
sebagai PHP 3.0.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis
tersebut dikenal dengan PHP 4.0. adalah versi PHP yang paling banyak dipakai pada
awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk
membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter
PHP mengalami perubahan besar. Versi ini juga mendukung penuh model
pemrograman berorientasi objek (PBO), integrasi XML, mendukung semua ekstensi
terbaru MySQL. (Moh. Sulhan, 2007)
Kode PHP diawali dengan tanda lebih kecil (<) dan diakhiri dengan tanda lebih besar
(>). Ada empat cara untuk menuliskan script PHP yaitu :
Pemisah antar instruksi adalah titik koma (;) dan untuk membuat atau
menambahkan komentar/standar penulisan adalah : /* komentar */, // komentar, #
komentar. Cara penulisan dibedakan menjadi Embeded dan Non Embeded script.
(Sutarman, 2003).
a. Embeded Script
Contoh dari Embeded script :
<html>
<head>
<title>Coba</title>
</head>
<body>
<?phpweb master?>
</body>
</html>
Script diatas merupakan script yang sederhana. Script PHP disisipkan diantara
tag-tag html.
<body>;
echo<p> My web design </p>;
echo</body>;
echo</html>;
?>
Script ini digunakan murni pembuatan program dengan PHP, tag HTML yang
dihasilkan untuk membuat dokumen merupakan bagian dari script PHP.
(Sutarman, 2003)
PHP yang digabungkan dengan database akan lebih berkekuatan jika digabungkan
dengan database yang reliabel, gratis dan mudah diinstalasi. Terdapat 2 jenis
database yang memenuhi yaitu MySQL dan PostgreSQL. Kedua jenis database ini
dipergunakan karena kinerja yang bagus dan untuk mengaksesnya, PHP mempunyai
fungsi khusus.
PHP mempunyai fungsi khusus untuk mengakses MySQL. Ada sekitar 48 fungsi
yang didukung PHP dalam mengakses MySQL dalam membuat aplikasi. Adapun yang
biasa digunakan diantaranya adalah :
a. mysql_connect()
Fungsi mysql_connect adalah untuk menghubungkan PHP dengan database
MySQL. Format fungsinya adalah:
b. mysql_select_db
Setelah terhubung ke database MySQL dengan menggunakan mysql_connect,
langkah selanjutnya adalah memilih database yang akan digunakan. Fungsi
mysql_select_db digunakan untuk memilih database. Format fungsinya
adalah:
Koneksi ialah variabel yang terhubung ke MySQL. Jika tidak mengisi variabel
koneksi maka koneksi yang terbuka saat itulah yang dianggap digunakan.
Manfaat berbagai macam koneksi adalah bahwa dengan pilihan seperti itu
c. mysql_query
Dalam database MySQL, perintah untuk melakukan transaksi ialah perintah
SQL. Sebutan untuk mengirim perintah SQL dinamakan query. Query
memberi perintah kepada database untuk melakukan apa yang dikehendaki.
Format fungsinya adalah:
d. mysql_num_rows
Kegunaan dari fungsi ini adalah untuk menghitung jumlah baris yang dikenai
oleh proses SQL. Format fungsinya adalah:
e. mysql_fetch_array
Fungsi ini berkaitan dengan menampilkan data. Untuk menampilkan data,
digunakan fungsi mysql_fetch_array. Dengan fungsi ini, hasil query
ditampung dalam bentuk array. Format fungsinya adalah:
Fungsi MySQL dapat dikatakan sebagai interpreter query, karena setiap kita
menggunakan query SQL kita harus meletakkannya didalam fungsi ini. Dengan kata
lain, SQL tidak dapat dijadikan tanpa adanya fungsi MySQL. MySQL termasuk jenis
relational database management system (RDBMS). Sehingga istilah seperti tabel,
baris dan kolom tetap digunakan dalam MySQL. Pada MySQL sebuah database
mengandung beberapa tabel, tabel terdiri dari sejumlah baris dan kolom.
"Delete", "Create", dan "Drop" dapat digunakan untuk melakukan hampir semua hal
yang perlu dilakukan terhadap sebuah database.
MySQL merupakan suatu server database yang bersifat multiuser dan salah
satu sifat program multiuser yaitu hanya dapat berjalan disisi server, maka kita tidak
dapat mengaksesnya tanpa ada izin server tersebut. Dalam MySQL fungsi yang
digunakan untuk dapat tersambung ke server adalah mySQL_connect() atau dengan
menggunakan mySQL_proconnect(), MySQL mengenal beberapa tipe data field yaitu
tipe data numeric, tipe data string, tipe data char() dan varchar() dan tipe data tanggal.
a. Insert
Digunakan untuk mengisi data atau menambah record pada suatu tabel.
Insert into nama-tabel (kolom1,kolom2..) values (nilai1,nilai2..);
b. Select
Untuk melihat seluruh isi kolom dari suatu table digunakan query
c. Where
Digunakan untuk menyaring hasil query sehingga record yang
dikeluarkan hanyalah record yang sesuai dengan yang diinginkan.
Select kolom1, kolom2 From kolom1 Where kolom2 < kriteria;
d. Distinct
Dapat digunakan untuk menghilangkan record-record yang sama.
Select distinct kolom2 from kolom1;
e. Between
Digunakan untuk membatasi suatu kolom berada pada suatu batas nilai
tertentu.
Select kolom1,kolom2,kolom3 From kolom1 Where kolom2 between .. and ..;
f. Like
Digunakan untuk pencarian data yang memiliki pola tertentu.
Select kolom1, kolom2 From kolom1 where kolom1;
Arti
[]
g. Order By
h. Delete
i. Update
Macromedia Flash 8 merupakan aplikasi yang digunakan untuk melakukan desain dan
membangun perangkat persentasi, publikasi, atau aplikasi lainnya yang membutuhkan
ketersediaan sarana interaksi dengan penggunanya. Proyek yang dibangun dengan
Flash bisa terdiri atas teks, gambar, animasi sederhana, video, atau efek-efek khusus